--- /dev/null
+Linux
+linux-gnu
+linux
\ No newline at end of file
--- /dev/null
+include ../../install/unix/setup/general/makeapp
--- /dev/null
+# WXXT base directory
+WXBASEDIR=@WXBASEDIR@
+
+# set the OS type for compilation
+OS=@OS@
+# compile a library only
+RULE=bin
+
+# define library name
+BIN_TARGET=listtest
+# define library sources
+BIN_SRC=\
+listtest.cpp
+
+#define library objects
+BIN_OBJ=\
+listtest.o
+
+# additional things needed to link
+BIN_LINK=
+
+# additional things needed to compile
+ADD_COMPILE=
+
+# include the definitions now
+include ../../../template.mak
--- /dev/null
+/* XPM */
+static char * small1_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"16 16 5 1",
+/* colors */
+" s None c None",
+". c #000000",
+"+ c #ff0000",
+"@ c #0000ff",
+"# c #ffffff",
+/* pixels */
+" ",
+" ",
+" ########## ",
+" #........# ",
+" #........# ",
+" #........# ",
+" #..########### ",
+" #..#+++++++++# ",
+" ####++#####++# ",
+" #+#@@@@@#+# ",
+" #+#@@@@@#+# ",
+" #+#@@@@@#+# ",
+" #++#####++# ",
+" #+++++++++# ",
+" ########### ",
+" "};
--- /dev/null
+/* XPM */
+static char * toolbrai_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 4 1",
+/* colors */
+" s None c None",
+". c #000080",
+"+ c #ff0000",
+"@ c #00ffff",
+/* pixels */
+" ",
+" ",
+" ..... ",
+" ..... .+++++. ",
+" .+++++. .+++++. ",
+" .+++++++. .+++++. ",
+" .+++++. ..... ",
+" ..... @ ",
+" @ @ ",
+" @ @ ",
+" @ @ ",
+" @ ..... ",
+" ..+++++.. ",
+" .+++++++++. ",
+" .+++++++++. ",
+" .+++++++++. ",
+" @..+++++.. ",
+" @ .....@ ",
+" @ @ @ ",
+" @ @ @ ...... ",
+" @ @ @.++++++. ",
+" @ @ .++++++. ",
+" @ @ .++++++. ",
+" ...... @ .++++++. ",
+" .++++++. @ ...... ",
+" .++++++. .... ",
+" .++++++. .++++. ",
+" .++++++. .++++. ",
+" ...... .++++. ",
+" .++++. ",
+" .... ",
+" "};
--- /dev/null
+/* XPM */
+static char * toolchar_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 4 1",
+/* colors */
+" s None c None",
+". c #000000",
+"+ c #ff0000",
+"@ c #ffff00",
+/* pixels */
+" ........ ",
+" ...@@@@@@@@... ",
+" ..@@@@@@@@@@@@@@.. ",
+" ..@@@@@@@@@@@@@@@@.. ",
+" .@@@@@@@@@@@@@@@@@@@@. ",
+" .@@@@@@@@@@@@@@@@@@@@@@. ",
+" .@@@@@@@@@@@@@@@@@@@@@@@@. ",
+" ..@@@@@@@@@@@@@@@@@@@@@@@@.. ",
+" .@@@@@@@@..@@@@@@..@@@@@@@@. ",
+" .@@@@@@@@....@@@@....@@@@@@@@. ",
+" .@@@@@@@@....@@@@....@@@@@@@@. ",
+" .@@@@@@@@....@@@@....@@@@@@@@. ",
+".@@@@@@@@@....@@@@....@@@@@@@@@.",
+".@@@@@@@@@....@@@@....@@@@@@@@@.",
+".@@@@@@@@@@..@@@@@@..@@@@@@@@@@.",
+".@@@@@@@.@@@@@@@@@@@@@@.@@@@@@@.",
+".@@@@@@@.@@@@@@@@@@@@@@.@@@@@@@.",
+".@@@@@@.@@@@@@@@@@@@@@@@.@@@@@@.",
+".@@@....@@@@@@@@@@@@@@@@....@@@.",
+".@@@@@@@.@@@@@@@@@@@@@@.@@@@@@@.",
+" .@@@@@@@.@@@@@@@@@@@@.@@@@@@@. ",
+" .@@@@@@@..@@@@@@@@@@..@@@@@@@. ",
+" .@@@@@@@@...@@@@@@...@@@@@@@@. ",
+" .@@@@@@@@.+......+.@@@@@@@@. ",
+" ..@@@@@@@@.++++++.@@@@@@@@.. ",
+" .@@@@@@@@@.++++.@@@@@@@@@. ",
+" .@@@@@@@@@....@@@@@@@@@. ",
+" .@@@@@@@@@@@@@@@@@@@@. ",
+" ..@@@@@@@@@@@@@@@@.. ",
+" ..@@@@@@@@@@@@@@.. ",
+" ...@@@@@@@@... ",
+" ........ "};
--- /dev/null
+/* XPM */
+static char * toolchec_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 2 1",
+/* colors */
+" s None c None",
+". c #000000",
+/* pixels */
+" ",
+" ",
+" ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" . ",
+" .. ",
+" .. ",
+" .. ",
+" ... ",
+" .. ",
+" ... ",
+" ... ",
+" ... ",
+" ... ",
+" ... ... ",
+" .... .... ",
+" .... ... ",
+" .... .... ",
+" .... ... ",
+" ........ ",
+" ...... ",
+" ..... ",
+" .... ",
+" .. ",
+" . ",
+" ",
+" ",
+" "};
--- /dev/null
+/* XPM */
+static char * tooldata_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 7 1",
+/* colors */
+" s None c None",
+". c #000000",
+"+ c #c0c0c0",
+"@ c #808080",
+"# c #ff0000",
+"$ c #ff00ff",
+"% c #ffffff",
+/* pixels */
+" .. ",
+" ............. ",
+" %%..%%%%%%%%%. ",
+" %%..%%%%%%%%%%. ",
+" %%..%%%%%%%..%%. ",
+" ......%%%%%. .%. ",
+" .. .%%%%. .%. ",
+" ...%%..%. ",
+" .....%%........ ",
+" .%%%%%...%%%%%%%. ",
+" .%%%%%%%%%%%%%%%. ",
+" .%+++++++++%%%%%.... ",
+" .%%%%%%%%%%%%%%%.%%%. ",
+" .%+++++%%%%%%%%%..%%. ",
+" .%%%%%%%%%%%%%%%.%.%. ",
+" .%+++++++%+%%%%%.%.%. ",
+" .%%%%%%%%%%%%%%%.%.%. ",
+" ...............%%.%.%..... ",
+" .%%%%%%%%%%%%%%%.%.%.%.#$#. ",
+" .%%%%%%%+%%%%%%%...%.%.$#. ",
+" .%%@+@+@+@+%%%%%.%%%.%.... ",
+" .%%%%%+%%%%%%%%%.%%%.%.+.. ",
+" .%%@+@+@+%%%%%%%.%%%....#. ",
+" .%%%+%+%%%%%%%+%.%%%.+.#. ",
+" .%%@+@+@+@+%%+%%......#. ",
+" .%+%+%%%%%%%+%+%.$$+.#. ",
+" .+%+@.%%%@.+%+%%.$+.#. ",
+" .%%%.+%%%.+%%%%%.+.#. ",
+" .....................#. ",
+" .################.+.#. ",
+" .#$#$#$#$#$#$#$#$.#. ",
+" ................... "};
--- /dev/null
+/* XPM */
+static char * toolgame_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 3 1",
+/* colors */
+" s None c None",
+". c #808080",
+"+ c #ff0000",
+/* pixels */
+" ",
+" +++++ +++++ ",
+" +++++++++ +++++++++ ",
+" +++++++++++ +++++++++++ ",
+" +++++++++++++ +++++++++++++ ",
+" +++++++++++++.+++++++++++++. ",
+" +++++++++++++++++++++++++++++ ",
+" +++++++++++++++++++++++++++++. ",
+" +++++++++++++++++++++++++++++. ",
+" +++++++++++++++++++++++++++++. ",
+" +++++++++++++++++++++++++++++. ",
+" +++++++++++++++++++++++++++.. ",
+" +++++++++++++++++++++++++++. ",
+" +++++++++++++++++++++++++.. ",
+" +++++++++++++++++++++++.. ",
+" +++++++++++++++++++++.. ",
+" +++++++++++++++++++.. ",
+" +++++++++++++++++.. ",
+" +++++++++++++++++. ",
+" +++++++++++++++.. ",
+" +++++++++++++.. ",
+" +++++++++++++. ",
+" +++++++++++.. ",
+" +++++++++.. ",
+" +++++++.. ",
+" +++++++. ",
+" +++++.. ",
+" +++.. ",
+" +.. ",
+" +. ",
+" . ",
+" "};
--- /dev/null
+/* XPM */
+static char * toolnote_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 8 1",
+/* colors */
+" s None c None",
+". c #000000",
+"+ c #800000",
+"@ c #c0c0c0",
+"# c #808080",
+"$ c #ffff00",
+"% c #0000ff",
+"& c #ffffff",
+/* pixels */
+" ",
+" .. ",
+" .$. ",
+" .$. ",
+" .$. ",
+" .$. ",
+" .$. ",
+" .$.... ",
+" ...$.&&. #.. ",
+" .&&&.$.&&. ...&&# ",
+" ..&&&&&.$.@&..$&..&. ",
+" ....&&&&&&&@.$.@&.&&.&.. #.. ",
+".%%.&&&&&&&&@..$.@.&#.##&...&&# ",
+".%+.&&&&&&&&@. .$..&&&&&&&&..&. ",
+".%%.&&&&&&&&&......##&&&&&&.&.. ",
+".%%.@&&&&&&&&&&@@@..&##&&&#.##&.",
+".%%..@@..&&&&&&....+.&&##&&&&&..",
+".%.%... ......&&&#..&&&&##&&.&.",
+" .%.%.. .$&@&&&&&$#.&&&&&$.&.%",
+" .... .&&&&@@&&&&&&##&&&.&.% ",
+" .&&&&&&$@@&&&&&$&&.&.% ",
+" .&&&@@&&&&&@@&&&&&.&.% ",
+" .&&&&$&@@&&&&$@@&&.&.% ",
+" ...&&&&&&@@&&&&&&.&.% ",
+" .&&..&&&&$&@@&&&.&.% ",
+" %..&&..&&&&&&&&.&.% ",
+" %..&&..&&&&$.&.% ",
+" %..&&..&&.&.% ",
+" %..&&..&.% ",
+" %..&&.% ",
+" %..% ",
+" "};
--- /dev/null
+/* XPM */
+static char * tooltime_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 5 1",
+/* colors */
+" s None c None",
+". c #000000",
+"+ c #c0c0c0",
+"@ c #808080",
+"# c #ffffff",
+/* pixels */
+" ",
+" ....... ",
+" .#+++++@. ",
+" ......... ",
+" .#+++++@. ",
+" ......... ",
+" .#++++++++. ",
+" ........... ",
+" ...+++++++... ",
+" .+++#####+++. ",
+" .++####.####++. ",
+" .++#####.+####++. ",
+" .+######.+#####+. ",
+" .++######.+######@. ",
+" .+#######.+######@.. ",
+" .+###....@+######@.+ ",
+" .+####++++@######@.. ",
+" .++########@####@@. ",
+" .+#########@###@. ",
+" .++###########@@. ",
+" .++#########@@. ",
+" .++######@@@. ",
+" ...@@@@@@@... ",
+" ........... ",
+" .#++++++++. ",
+" ......... ",
+" .+@@@@@@. ",
+" ......... ",
+" .@@@@@@@. ",
+" ....... ",
+" ",
+" "};
--- /dev/null
+/* XPM */
+static char * tooltodo_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 6 1",
+/* colors */
+" s None c None",
+". c #000000",
+"+ c #c0c0c0",
+"@ c #808080",
+"# c #ffff00",
+"$ c #ffffff",
+/* pixels */
+" @@@@ ",
+" @+...@ ",
+" @+. @ ",
+" @. @. ",
+" @. @. ",
+".....@......................... ",
+".#$#$@.#$#$#$#$#$#$#$#$#$#$#$#.@",
+".$#$#@.$#$#$#$@$#$#$#$#$#$#$#$.@",
+".#$#$@.#$#$#$#@.$#$#$#$#$#$#$#.@",
+".$#$#@.$#$#$#$@.#$#$#$#$#$#$#$.@",
+".#$#$@.#$#$#$#@.$#$#$#$#$#$#$#.@",
+".$#$#@.$#$#$#$@.#$#$#$#$#$#$#$.@",
+".#$#$@.#$#$#$#@.$#$#$#$#$#$#$#.@",
+".$#$#@.$#$#$#$@.#$#$#$#$#$#$#$.@",
+".#$#$@.#@@@@@@@.@@@@@@@@@@@@@@.@",
+".$#$#@.$#$#$#$@.#$#$#$#$#$#$#$.@",
+".#$#$@.#$#$#$#@.$#$#$#$#$#$#$#.@",
+".$#$#@.$#$#$#$@.#$#$#$#$#$#$#..@",
+".#$#$@.#$#$#$#@.$#$#$#$#$#$#$.@@",
+".$#$#@.$#$#$#$@.#$#$#$#$#$#$#.@ ",
+".#$#$@.#$#$#$#@.$#$#$#$#$#$#..@ ",
+".$#$#@.$#$#$#$@.#$#$#$#$#$#..@@ ",
+".#$#$@.#@@@@@@@.@@@@@@......@@ ",
+".$#$#@.$#$#$#$@.#$#$#..@@@@@@ ",
+".#$#$#@#$#$#$@+.$#$#$.@@ ",
+".$#$#$#@#$#$@+.$#$#$..@ ",
+".#$#$#$#@@@@+.$#$#$..@@ ",
+".$#$#$#$#....$#$#$..@@ ",
+".#$#$#$#$#$#$#$...@@@ ",
+".$#$#$#...#$#$..@@@ ",
+".......@@@....@@@ ",
+" @@@@@@@ @@@@ "};
--- /dev/null
+/* XPM */
+static char * toolword_xpm[] = {
+/* width height ncolors chars_per_pixel */
+"32 32 3 1",
+/* colors */
+" s None c None",
+". c #000000",
+"+ c #ffffff",
+/* pixels */
+" ",
+" ",
+" ........ ........ ",
+" .++++++. ...........++++++. ",
+" .++++++. .++++++++..++++++. ",
+" ........ .++++++++......... ",
+" .++++++++. ",
+" .......... ",
+" ",
+" ",
+" ",
+" ..... ",
+"...... ......... .+++. .........",
+".++++. .+++++++. .+++. .+++++++.",
+".++++. .+++++++. .+++. .+++++++.",
+".++++. .+++++++. ..... .+++++++.",
+"...... ......... .........",
+" ",
+" ",
+" ",
+" ",
+" .......... ",
+" .. .++++++++. ",
+" .++. .++++++++. ",
+" .++++. .++++++++. ",
+" .++++. .......... ",
+" ...........+++. ",
+" .++++++++. .+. ",
+" .++++++++. . ",
+" .......... ",
+" ",
+" "};
// Give it an icon
#ifdef __WXMSW__
frame->SetIcon(wxIcon("mondrian"));
-#endif
-#ifdef __X__
- frame->SetIcon(wxIcon("aiai.xbm"));
+#else
+#include "mondrian.xpm"
+ frame->SetIcon(wxIcon(mondrian_xpm));
#endif
// Make an image list containing large icons
m_imageListNormal = new wxImageList(32, 32, TRUE);
m_imageListSmall = new wxImageList(16, 16, TRUE);
- wxIcon *icon = new wxIcon("icon1", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
- icon = new wxIcon("icon2", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
- icon = new wxIcon("icon3", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
- icon = new wxIcon("icon4", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
- icon = new wxIcon("icon5", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
- icon = new wxIcon("icon6", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
- icon = new wxIcon("icon7", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
- icon = new wxIcon("icon8", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
- icon = new wxIcon("icon9", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListNormal->Add(*icon);
- delete icon;
-
- icon = new wxIcon("iconsmall", wxBITMAP_TYPE_ICO_RESOURCE);
- m_imageListSmall->Add(*icon);
- delete icon;
+#ifdef __WXMSW__
+ m_imageListNormal->Add( wxIcon("icon1", wxBITMAP_TYPE_ICO_RESOURCE) );
+ m_imageListNormal->Add( wxIcon("icon2", wxBITMAP_TYPE_ICO_RESOURCE) );
+ m_imageListNormal->Add( wxIcon("icon3", wxBITMAP_TYPE_ICO_RESOURCE) );
+ m_imageListNormal->Add( wxIcon("icon4", wxBITMAP_TYPE_ICO_RESOURCE) );
+ m_imageListNormal->Add( wxIcon("icon5", wxBITMAP_TYPE_ICO_RESOURCE) );
+ m_imageListNormal->Add( wxIcon("icon6", wxBITMAP_TYPE_ICO_RESOURCE) );
+ m_imageListNormal->Add( wxIcon("icon7", wxBITMAP_TYPE_ICO_RESOURCE) );
+ m_imageListNormal->Add( wxIcon("icon8", wxBITMAP_TYPE_ICO_RESOURCE) );
+ m_imageListNormal->Add( wxIcon("icon9", wxBITMAP_TYPE_ICO_RESOURCE) );
+
+ m_imageListSmall->Add( wxIcon("iconsmall", wxBITMAP_TYPE_ICO_RESOURCE) );
+
+#else
+
+ #include "bitmaps/toolbrai.xpm"
+ m_imageListNormal->Add( wxIcon( toolbrai_xpm ) );
+ #include "bitmaps/toolchar.xpm"
+ m_imageListNormal->Add( wxIcon( toolchar_xpm ) );
+ #include "bitmaps/tooldata.xpm"
+ m_imageListNormal->Add( wxIcon( tooldata_xpm ) );
+ #include "bitmaps/toolnote.xpm"
+ m_imageListNormal->Add( wxIcon( toolnote_xpm ) );
+ #include "bitmaps/tooltodo.xpm"
+ m_imageListNormal->Add( wxIcon( tooltodo_xpm ) );
+ #include "bitmaps/toolchec.xpm"
+ m_imageListNormal->Add( wxIcon( toolchec_xpm ) );
+ #include "bitmaps/toolgame.xpm"
+ m_imageListNormal->Add( wxIcon( toolgame_xpm ) );
+ #include "bitmaps/tooltime.xpm"
+ m_imageListNormal->Add( wxIcon( tooltime_xpm ) );
+ #include "bitmaps/toolword.xpm"
+ m_imageListNormal->Add( wxIcon( toolword_xpm ) );
+
+ #include "bitmaps/small1.xpm"
+ m_imageListSmall->Add( wxIcon( small1_xpm) );
+
+#endif
// Make a menubar
wxMenu *file_menu = new wxMenu;
delete wxGetApp().m_imageListSmall;
}
-void MyFrame::OnQuit(wxCommandEvent& event)
+void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
{
Close(TRUE);
}
-void MyFrame::OnAbout(wxCommandEvent& event)
+void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
{
wxMessageDialog dialog(this, "List test sample\nJulian Smart (c) 1997",
"About list test", wxOK|wxCANCEL);
dialog.ShowModal();
}
-void MyFrame::OnListView(wxCommandEvent& event)
+void MyFrame::OnListView(wxCommandEvent& WXUNUSED(event))
{
m_logWindow->Clear();
m_listCtrl->DeleteAllItems();
}
}
-void MyFrame::OnReportView(wxCommandEvent& event)
+void MyFrame::OnReportView(wxCommandEvent& WXUNUSED(event))
{
m_logWindow->Clear();
m_listCtrl->DeleteAllItems();
}
}
-void MyFrame::OnIconView(wxCommandEvent& event)
+void MyFrame::OnIconView(wxCommandEvent& WXUNUSED(event))
{
m_logWindow->Clear();
m_listCtrl->DeleteAllItems();
}
}
-void MyFrame::OnIconTextView(wxCommandEvent& event)
+void MyFrame::OnIconTextView(wxCommandEvent& WXUNUSED(event))
{
m_logWindow->Clear();
m_listCtrl->DeleteAllItems();
}
}
-void MyFrame::OnSmallIconView(wxCommandEvent& event)
+void MyFrame::OnSmallIconView(wxCommandEvent& WXUNUSED(event))
{
m_logWindow->Clear();
m_listCtrl->DeleteAllItems();
}
}
-void MyFrame::OnSmallIconTextView(wxCommandEvent& event)
+void MyFrame::OnSmallIconTextView(wxCommandEvent& WXUNUSED(event))
{
m_logWindow->Clear();
m_listCtrl->DeleteAllItems();
--- /dev/null
+/* XPM */
+static char *mondrian_xpm[] = {
+/* columns rows colors chars-per-pixel */
+"32 32 6 1",
+" c Black",
+". c Blue",
+"X c #00bf00",
+"o c Red",
+"O c Yellow",
+"+ c Gray100",
+/* pixels */
+" ",
+" oooooo +++++++++++++++++++++++ ",
+" oooooo +++++++++++++++++++++++ ",
+" oooooo +++++++++++++++++++++++ ",
+" oooooo +++++++++++++++++++++++ ",
+" oooooo +++++++++++++++++++++++ ",
+" oooooo +++++++++++++++++++++++ ",
+" oooooo +++++++++++++++++++++++ ",
+" ",
+" ++++++ ++++++++++++++++++ .... ",
+" ++++++ ++++++++++++++++++ .... ",
+" ++++++ ++++++++++++++++++ .... ",
+" ++++++ ++++++++++++++++++ .... ",
+" ++++++ ++++++++++++++++++ .... ",
+" ++++++ ++++++++++++++++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++++++++++++++++ ++++ ",
+" ++++++ ++++ ",
+" ++++++ OOOOOOOOOOOO XXXXX ++++ ",
+" ++++++ OOOOOOOOOOOO XXXXX ++++ ",
+" ++++++ OOOOOOOOOOOO XXXXX ++++ ",
+" ++++++ OOOOOOOOOOOO XXXXX ++++ ",
+" ++++++ OOOOOOOOOOOO XXXXX ++++ ",
+" ++++++ OOOOOOOOOOOO XXXXX ++++ ",
+" "
+};