summaryrefslogtreecommitdiff
path: root/Source/WXDialog
diff options
context:
space:
mode:
authorAndy Cedilnik <andy.cedilnik@kitware.com>2002-11-06 14:33:59 -0500
committerAndy Cedilnik <andy.cedilnik@kitware.com>2002-11-06 14:33:59 -0500
commit2a8c0bdfc399c9b8e866d8612ad3fb71ae573acd (patch)
treef7758e5583733a896d8487f8f2c2d467e2217d7f /Source/WXDialog
parentd7ee016535a12737b9abb41e4032a6a5ab85b095 (diff)
downloadcmake-2a8c0bdfc399c9b8e866d8612ad3fb71ae573acd.tar.gz
Start adding CMake icon
Diffstat (limited to 'Source/WXDialog')
-rw-r--r--Source/WXDialog/CMakeIcon.gifbin0 -> 659 bytes
-rw-r--r--Source/WXDialog/CMakeIcon.xpm45
-rw-r--r--Source/WXDialog/cmWXMainFrame.cxx7
3 files changed, 52 insertions, 0 deletions
diff --git a/Source/WXDialog/CMakeIcon.gif b/Source/WXDialog/CMakeIcon.gif
new file mode 100644
index 0000000000..ba087c7b69
--- /dev/null
+++ b/Source/WXDialog/CMakeIcon.gif
Binary files differ
diff --git a/Source/WXDialog/CMakeIcon.xpm b/Source/WXDialog/CMakeIcon.xpm
new file mode 100644
index 0000000000..dca42a51f6
--- /dev/null
+++ b/Source/WXDialog/CMakeIcon.xpm
@@ -0,0 +1,45 @@
+/* XPM */
+static char *CMakeIcon_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 7 1",
+" c opaque",
+". c blue",
+"X c green",
+"o c red",
+"O c #c0c0c0",
+"+ c white",
+"@ c None",
+/* pixels */
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@ o @@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@ . o @@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@ .. o @@@@@@@@@@@@@",
+"@@@@@@@@@@@@ ... o @@@@@@@@@@@@@",
+"@@@@@@@@@@@@ ... oo @@@@@@@@@@@@",
+"@@@@@@@@@@@ .... oo @@@@@@@@@@@@",
+"@@@@@@@@@@@ .... ooo @@@@@@@@@@@",
+"@@@@@@@@@@ ..... ooo @@@@@@@@@@@",
+"@@@@@@@@@@ ...... ooo @@@@@@@@@@",
+"@@@@@@@@@ ....... ooo @@@@@@@@@@",
+"@@@@@@@@@ ....... oooo @@@@@@@@@",
+"@@@@@@@@ ....... oooo @@@@@@@@@",
+"@@@@@@@@ ...... O ooooo @@@@@@@@",
+"@@@@@@@ ..... OO ooooo @@@@@@@@",
+"@@@@@@@ ..... OOO oooooo @@@@@@@",
+"@@@@@@ ..... OOOOO ooooo @@@@@@@",
+"@@@@@@ .... X OOO oooooo @@@@@@",
+"@@@@@ .... XXXX O oooooo @@@@@@",
+"@@@@@ ... XXXXXXX ooooooo @@@@@",
+"@@@@ ... XXXXXXXXX ooooo @@@@@",
+"@@@@ . XXXXXXXXXXXXX oooo @@@@",
+"@@@ . XXXXXXXXXXXXXXXXX oo @@@@",
+"@@@ XXXXXXXXXXXXXXXXXXXX o @@@",
+"@@ XXXXXXXXXXXXXXXXXXXXXXX @@@",
+"@@ @@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@",
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@"
+};
diff --git a/Source/WXDialog/cmWXMainFrame.cxx b/Source/WXDialog/cmWXMainFrame.cxx
index 0465ea4a3f..605433f052 100644
--- a/Source/WXDialog/cmWXMainFrame.cxx
+++ b/Source/WXDialog/cmWXMainFrame.cxx
@@ -22,9 +22,16 @@
#include "cmWXCommandLineInfo.h"
#include "cmake.h"
+#ifdef __linux__
+#include "CMakeIcon.xpm"
+#endif
+
cmMainFrame::cmMainFrame(const wxString& title, const wxSize& size)
: wxFrame((wxFrame*)NULL, cmMainFrame::ID_MainFrame, title, wxDefaultPosition, size)
{
+#ifdef __linux__
+ this->SetIcon( wxICON(CMakeIcon) );
+#endif
cmSystemTools::SetErrorCallback(cmMainFrame::MessageCallback, this);
this->m_Clean = true;