Added list ctrl sample. Looks better than what I thought...
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@573 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
3
samples/listctrl/.cvsignore
Normal file
3
samples/listctrl/.cvsignore
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
Linux
|
||||||
|
linux-gnu
|
||||||
|
linux
|
1
samples/listctrl/Makefile
Normal file
1
samples/listctrl/Makefile
Normal file
@@ -0,0 +1 @@
|
|||||||
|
include ../../install/unix/setup/general/makeapp
|
26
samples/listctrl/Makefile.in
Normal file
26
samples/listctrl/Makefile.in
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
# 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
|
27
samples/listctrl/bitmaps/small1.xpm
Normal file
27
samples/listctrl/bitmaps/small1.xpm
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
/* 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 */
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ########## ",
|
||||||
|
" #........# ",
|
||||||
|
" #........# ",
|
||||||
|
" #........# ",
|
||||||
|
" #..########### ",
|
||||||
|
" #..#+++++++++# ",
|
||||||
|
" ####++#####++# ",
|
||||||
|
" #+#@@@@@#+# ",
|
||||||
|
" #+#@@@@@#+# ",
|
||||||
|
" #+#@@@@@#+# ",
|
||||||
|
" #++#####++# ",
|
||||||
|
" #+++++++++# ",
|
||||||
|
" ########### ",
|
||||||
|
" "};
|
42
samples/listctrl/bitmaps/toolbrai.xpm
Normal file
42
samples/listctrl/bitmaps/toolbrai.xpm
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/* 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 */
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ..... ",
|
||||||
|
" ..... .+++++. ",
|
||||||
|
" .+++++. .+++++. ",
|
||||||
|
" .+++++++. .+++++. ",
|
||||||
|
" .+++++. ..... ",
|
||||||
|
" ..... @ ",
|
||||||
|
" @ @ ",
|
||||||
|
" @ @ ",
|
||||||
|
" @ @ ",
|
||||||
|
" @ ..... ",
|
||||||
|
" ..+++++.. ",
|
||||||
|
" .+++++++++. ",
|
||||||
|
" .+++++++++. ",
|
||||||
|
" .+++++++++. ",
|
||||||
|
" @..+++++.. ",
|
||||||
|
" @ .....@ ",
|
||||||
|
" @ @ @ ",
|
||||||
|
" @ @ @ ...... ",
|
||||||
|
" @ @ @.++++++. ",
|
||||||
|
" @ @ .++++++. ",
|
||||||
|
" @ @ .++++++. ",
|
||||||
|
" ...... @ .++++++. ",
|
||||||
|
" .++++++. @ ...... ",
|
||||||
|
" .++++++. .... ",
|
||||||
|
" .++++++. .++++. ",
|
||||||
|
" .++++++. .++++. ",
|
||||||
|
" ...... .++++. ",
|
||||||
|
" .++++. ",
|
||||||
|
" .... ",
|
||||||
|
" "};
|
42
samples/listctrl/bitmaps/toolchar.xpm
Normal file
42
samples/listctrl/bitmaps/toolchar.xpm
Normal file
@@ -0,0 +1,42 @@
|
|||||||
|
/* 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 */
|
||||||
|
" ........ ",
|
||||||
|
" ...@@@@@@@@... ",
|
||||||
|
" ..@@@@@@@@@@@@@@.. ",
|
||||||
|
" ..@@@@@@@@@@@@@@@@.. ",
|
||||||
|
" .@@@@@@@@@@@@@@@@@@@@. ",
|
||||||
|
" .@@@@@@@@@@@@@@@@@@@@@@. ",
|
||||||
|
" .@@@@@@@@@@@@@@@@@@@@@@@@. ",
|
||||||
|
" ..@@@@@@@@@@@@@@@@@@@@@@@@.. ",
|
||||||
|
" .@@@@@@@@..@@@@@@..@@@@@@@@. ",
|
||||||
|
" .@@@@@@@@....@@@@....@@@@@@@@. ",
|
||||||
|
" .@@@@@@@@....@@@@....@@@@@@@@. ",
|
||||||
|
" .@@@@@@@@....@@@@....@@@@@@@@. ",
|
||||||
|
".@@@@@@@@@....@@@@....@@@@@@@@@.",
|
||||||
|
".@@@@@@@@@....@@@@....@@@@@@@@@.",
|
||||||
|
".@@@@@@@@@@..@@@@@@..@@@@@@@@@@.",
|
||||||
|
".@@@@@@@.@@@@@@@@@@@@@@.@@@@@@@.",
|
||||||
|
".@@@@@@@.@@@@@@@@@@@@@@.@@@@@@@.",
|
||||||
|
".@@@@@@.@@@@@@@@@@@@@@@@.@@@@@@.",
|
||||||
|
".@@@....@@@@@@@@@@@@@@@@....@@@.",
|
||||||
|
".@@@@@@@.@@@@@@@@@@@@@@.@@@@@@@.",
|
||||||
|
" .@@@@@@@.@@@@@@@@@@@@.@@@@@@@. ",
|
||||||
|
" .@@@@@@@..@@@@@@@@@@..@@@@@@@. ",
|
||||||
|
" .@@@@@@@@...@@@@@@...@@@@@@@@. ",
|
||||||
|
" .@@@@@@@@.+......+.@@@@@@@@. ",
|
||||||
|
" ..@@@@@@@@.++++++.@@@@@@@@.. ",
|
||||||
|
" .@@@@@@@@@.++++.@@@@@@@@@. ",
|
||||||
|
" .@@@@@@@@@....@@@@@@@@@. ",
|
||||||
|
" .@@@@@@@@@@@@@@@@@@@@. ",
|
||||||
|
" ..@@@@@@@@@@@@@@@@.. ",
|
||||||
|
" ..@@@@@@@@@@@@@@.. ",
|
||||||
|
" ...@@@@@@@@... ",
|
||||||
|
" ........ "};
|
40
samples/listctrl/bitmaps/toolchec.xpm
Normal file
40
samples/listctrl/bitmaps/toolchec.xpm
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
/* XPM */
|
||||||
|
static char * toolchec_xpm[] = {
|
||||||
|
/* width height ncolors chars_per_pixel */
|
||||||
|
"32 32 2 1",
|
||||||
|
/* colors */
|
||||||
|
" s None c None",
|
||||||
|
". c #000000",
|
||||||
|
/* pixels */
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" . ",
|
||||||
|
" . ",
|
||||||
|
" . ",
|
||||||
|
" . ",
|
||||||
|
" . ",
|
||||||
|
" . ",
|
||||||
|
" .. ",
|
||||||
|
" .. ",
|
||||||
|
" .. ",
|
||||||
|
" ... ",
|
||||||
|
" .. ",
|
||||||
|
" ... ",
|
||||||
|
" ... ",
|
||||||
|
" ... ",
|
||||||
|
" ... ",
|
||||||
|
" ... ... ",
|
||||||
|
" .... .... ",
|
||||||
|
" .... ... ",
|
||||||
|
" .... .... ",
|
||||||
|
" .... ... ",
|
||||||
|
" ........ ",
|
||||||
|
" ...... ",
|
||||||
|
" ..... ",
|
||||||
|
" .... ",
|
||||||
|
" .. ",
|
||||||
|
" . ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" "};
|
45
samples/listctrl/bitmaps/tooldata.xpm
Normal file
45
samples/listctrl/bitmaps/tooldata.xpm
Normal file
@@ -0,0 +1,45 @@
|
|||||||
|
/* 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 */
|
||||||
|
" .. ",
|
||||||
|
" ............. ",
|
||||||
|
" %%..%%%%%%%%%. ",
|
||||||
|
" %%..%%%%%%%%%%. ",
|
||||||
|
" %%..%%%%%%%..%%. ",
|
||||||
|
" ......%%%%%. .%. ",
|
||||||
|
" .. .%%%%. .%. ",
|
||||||
|
" ...%%..%. ",
|
||||||
|
" .....%%........ ",
|
||||||
|
" .%%%%%...%%%%%%%. ",
|
||||||
|
" .%%%%%%%%%%%%%%%. ",
|
||||||
|
" .%+++++++++%%%%%.... ",
|
||||||
|
" .%%%%%%%%%%%%%%%.%%%. ",
|
||||||
|
" .%+++++%%%%%%%%%..%%. ",
|
||||||
|
" .%%%%%%%%%%%%%%%.%.%. ",
|
||||||
|
" .%+++++++%+%%%%%.%.%. ",
|
||||||
|
" .%%%%%%%%%%%%%%%.%.%. ",
|
||||||
|
" ...............%%.%.%..... ",
|
||||||
|
" .%%%%%%%%%%%%%%%.%.%.%.#$#. ",
|
||||||
|
" .%%%%%%%+%%%%%%%...%.%.$#. ",
|
||||||
|
" .%%@+@+@+@+%%%%%.%%%.%.... ",
|
||||||
|
" .%%%%%+%%%%%%%%%.%%%.%.+.. ",
|
||||||
|
" .%%@+@+@+%%%%%%%.%%%....#. ",
|
||||||
|
" .%%%+%+%%%%%%%+%.%%%.+.#. ",
|
||||||
|
" .%%@+@+@+@+%%+%%......#. ",
|
||||||
|
" .%+%+%%%%%%%+%+%.$$+.#. ",
|
||||||
|
" .+%+@.%%%@.+%+%%.$+.#. ",
|
||||||
|
" .%%%.+%%%.+%%%%%.+.#. ",
|
||||||
|
" .....................#. ",
|
||||||
|
" .################.+.#. ",
|
||||||
|
" .#$#$#$#$#$#$#$#$.#. ",
|
||||||
|
" ................... "};
|
41
samples/listctrl/bitmaps/toolgame.xpm
Normal file
41
samples/listctrl/bitmaps/toolgame.xpm
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/* 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 */
|
||||||
|
" ",
|
||||||
|
" +++++ +++++ ",
|
||||||
|
" +++++++++ +++++++++ ",
|
||||||
|
" +++++++++++ +++++++++++ ",
|
||||||
|
" +++++++++++++ +++++++++++++ ",
|
||||||
|
" +++++++++++++.+++++++++++++. ",
|
||||||
|
" +++++++++++++++++++++++++++++ ",
|
||||||
|
" +++++++++++++++++++++++++++++. ",
|
||||||
|
" +++++++++++++++++++++++++++++. ",
|
||||||
|
" +++++++++++++++++++++++++++++. ",
|
||||||
|
" +++++++++++++++++++++++++++++. ",
|
||||||
|
" +++++++++++++++++++++++++++.. ",
|
||||||
|
" +++++++++++++++++++++++++++. ",
|
||||||
|
" +++++++++++++++++++++++++.. ",
|
||||||
|
" +++++++++++++++++++++++.. ",
|
||||||
|
" +++++++++++++++++++++.. ",
|
||||||
|
" +++++++++++++++++++.. ",
|
||||||
|
" +++++++++++++++++.. ",
|
||||||
|
" +++++++++++++++++. ",
|
||||||
|
" +++++++++++++++.. ",
|
||||||
|
" +++++++++++++.. ",
|
||||||
|
" +++++++++++++. ",
|
||||||
|
" +++++++++++.. ",
|
||||||
|
" +++++++++.. ",
|
||||||
|
" +++++++.. ",
|
||||||
|
" +++++++. ",
|
||||||
|
" +++++.. ",
|
||||||
|
" +++.. ",
|
||||||
|
" +.. ",
|
||||||
|
" +. ",
|
||||||
|
" . ",
|
||||||
|
" "};
|
46
samples/listctrl/bitmaps/toolnote.xpm
Normal file
46
samples/listctrl/bitmaps/toolnote.xpm
Normal file
@@ -0,0 +1,46 @@
|
|||||||
|
/* 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 */
|
||||||
|
" ",
|
||||||
|
" .. ",
|
||||||
|
" .$. ",
|
||||||
|
" .$. ",
|
||||||
|
" .$. ",
|
||||||
|
" .$. ",
|
||||||
|
" .$. ",
|
||||||
|
" .$.... ",
|
||||||
|
" ...$.&&. #.. ",
|
||||||
|
" .&&&.$.&&. ...&&# ",
|
||||||
|
" ..&&&&&.$.@&..$&..&. ",
|
||||||
|
" ....&&&&&&&@.$.@&.&&.&.. #.. ",
|
||||||
|
".%%.&&&&&&&&@..$.@.&#.##&...&&# ",
|
||||||
|
".%+.&&&&&&&&@. .$..&&&&&&&&..&. ",
|
||||||
|
".%%.&&&&&&&&&......##&&&&&&.&.. ",
|
||||||
|
".%%.@&&&&&&&&&&@@@..&##&&&#.##&.",
|
||||||
|
".%%..@@..&&&&&&....+.&&##&&&&&..",
|
||||||
|
".%.%... ......&&&#..&&&&##&&.&.",
|
||||||
|
" .%.%.. .$&@&&&&&$#.&&&&&$.&.%",
|
||||||
|
" .... .&&&&@@&&&&&&##&&&.&.% ",
|
||||||
|
" .&&&&&&$@@&&&&&$&&.&.% ",
|
||||||
|
" .&&&@@&&&&&@@&&&&&.&.% ",
|
||||||
|
" .&&&&$&@@&&&&$@@&&.&.% ",
|
||||||
|
" ...&&&&&&@@&&&&&&.&.% ",
|
||||||
|
" .&&..&&&&$&@@&&&.&.% ",
|
||||||
|
" %..&&..&&&&&&&&.&.% ",
|
||||||
|
" %..&&..&&&&$.&.% ",
|
||||||
|
" %..&&..&&.&.% ",
|
||||||
|
" %..&&..&.% ",
|
||||||
|
" %..&&.% ",
|
||||||
|
" %..% ",
|
||||||
|
" "};
|
43
samples/listctrl/bitmaps/tooltime.xpm
Normal file
43
samples/listctrl/bitmaps/tooltime.xpm
Normal file
@@ -0,0 +1,43 @@
|
|||||||
|
/* 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 */
|
||||||
|
" ",
|
||||||
|
" ....... ",
|
||||||
|
" .#+++++@. ",
|
||||||
|
" ......... ",
|
||||||
|
" .#+++++@. ",
|
||||||
|
" ......... ",
|
||||||
|
" .#++++++++. ",
|
||||||
|
" ........... ",
|
||||||
|
" ...+++++++... ",
|
||||||
|
" .+++#####+++. ",
|
||||||
|
" .++####.####++. ",
|
||||||
|
" .++#####.+####++. ",
|
||||||
|
" .+######.+#####+. ",
|
||||||
|
" .++######.+######@. ",
|
||||||
|
" .+#######.+######@.. ",
|
||||||
|
" .+###....@+######@.+ ",
|
||||||
|
" .+####++++@######@.. ",
|
||||||
|
" .++########@####@@. ",
|
||||||
|
" .+#########@###@. ",
|
||||||
|
" .++###########@@. ",
|
||||||
|
" .++#########@@. ",
|
||||||
|
" .++######@@@. ",
|
||||||
|
" ...@@@@@@@... ",
|
||||||
|
" ........... ",
|
||||||
|
" .#++++++++. ",
|
||||||
|
" ......... ",
|
||||||
|
" .+@@@@@@. ",
|
||||||
|
" ......... ",
|
||||||
|
" .@@@@@@@. ",
|
||||||
|
" ....... ",
|
||||||
|
" ",
|
||||||
|
" "};
|
44
samples/listctrl/bitmaps/tooltodo.xpm
Normal file
44
samples/listctrl/bitmaps/tooltodo.xpm
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
/* 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 */
|
||||||
|
" @@@@ ",
|
||||||
|
" @+...@ ",
|
||||||
|
" @+. @ ",
|
||||||
|
" @. @. ",
|
||||||
|
" @. @. ",
|
||||||
|
".....@......................... ",
|
||||||
|
".#$#$@.#$#$#$#$#$#$#$#$#$#$#$#.@",
|
||||||
|
".$#$#@.$#$#$#$@$#$#$#$#$#$#$#$.@",
|
||||||
|
".#$#$@.#$#$#$#@.$#$#$#$#$#$#$#.@",
|
||||||
|
".$#$#@.$#$#$#$@.#$#$#$#$#$#$#$.@",
|
||||||
|
".#$#$@.#$#$#$#@.$#$#$#$#$#$#$#.@",
|
||||||
|
".$#$#@.$#$#$#$@.#$#$#$#$#$#$#$.@",
|
||||||
|
".#$#$@.#$#$#$#@.$#$#$#$#$#$#$#.@",
|
||||||
|
".$#$#@.$#$#$#$@.#$#$#$#$#$#$#$.@",
|
||||||
|
".#$#$@.#@@@@@@@.@@@@@@@@@@@@@@.@",
|
||||||
|
".$#$#@.$#$#$#$@.#$#$#$#$#$#$#$.@",
|
||||||
|
".#$#$@.#$#$#$#@.$#$#$#$#$#$#$#.@",
|
||||||
|
".$#$#@.$#$#$#$@.#$#$#$#$#$#$#..@",
|
||||||
|
".#$#$@.#$#$#$#@.$#$#$#$#$#$#$.@@",
|
||||||
|
".$#$#@.$#$#$#$@.#$#$#$#$#$#$#.@ ",
|
||||||
|
".#$#$@.#$#$#$#@.$#$#$#$#$#$#..@ ",
|
||||||
|
".$#$#@.$#$#$#$@.#$#$#$#$#$#..@@ ",
|
||||||
|
".#$#$@.#@@@@@@@.@@@@@@......@@ ",
|
||||||
|
".$#$#@.$#$#$#$@.#$#$#..@@@@@@ ",
|
||||||
|
".#$#$#@#$#$#$@+.$#$#$.@@ ",
|
||||||
|
".$#$#$#@#$#$@+.$#$#$..@ ",
|
||||||
|
".#$#$#$#@@@@+.$#$#$..@@ ",
|
||||||
|
".$#$#$#$#....$#$#$..@@ ",
|
||||||
|
".#$#$#$#$#$#$#$...@@@ ",
|
||||||
|
".$#$#$#...#$#$..@@@ ",
|
||||||
|
".......@@@....@@@ ",
|
||||||
|
" @@@@@@@ @@@@ "};
|
41
samples/listctrl/bitmaps/toolword.xpm
Normal file
41
samples/listctrl/bitmaps/toolword.xpm
Normal file
@@ -0,0 +1,41 @@
|
|||||||
|
/* 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 */
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ........ ........ ",
|
||||||
|
" .++++++. ...........++++++. ",
|
||||||
|
" .++++++. .++++++++..++++++. ",
|
||||||
|
" ........ .++++++++......... ",
|
||||||
|
" .++++++++. ",
|
||||||
|
" .......... ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ..... ",
|
||||||
|
"...... ......... .+++. .........",
|
||||||
|
".++++. .+++++++. .+++. .+++++++.",
|
||||||
|
".++++. .+++++++. .+++. .+++++++.",
|
||||||
|
".++++. .+++++++. ..... .+++++++.",
|
||||||
|
"...... ......... .........",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" ",
|
||||||
|
" .......... ",
|
||||||
|
" .. .++++++++. ",
|
||||||
|
" .++. .++++++++. ",
|
||||||
|
" .++++. .++++++++. ",
|
||||||
|
" .++++. .......... ",
|
||||||
|
" ...........+++. ",
|
||||||
|
" .++++++++. .+. ",
|
||||||
|
" .++++++++. . ",
|
||||||
|
" .......... ",
|
||||||
|
" ",
|
||||||
|
" "};
|
@@ -68,46 +68,53 @@ bool MyApp::OnInit(void)
|
|||||||
// Give it an icon
|
// Give it an icon
|
||||||
#ifdef __WXMSW__
|
#ifdef __WXMSW__
|
||||||
frame->SetIcon(wxIcon("mondrian"));
|
frame->SetIcon(wxIcon("mondrian"));
|
||||||
#endif
|
#else
|
||||||
#ifdef __X__
|
#include "mondrian.xpm"
|
||||||
frame->SetIcon(wxIcon("aiai.xbm"));
|
frame->SetIcon(wxIcon(mondrian_xpm));
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Make an image list containing large icons
|
// Make an image list containing large icons
|
||||||
m_imageListNormal = new wxImageList(32, 32, TRUE);
|
m_imageListNormal = new wxImageList(32, 32, TRUE);
|
||||||
m_imageListSmall = new wxImageList(16, 16, TRUE);
|
m_imageListSmall = new wxImageList(16, 16, TRUE);
|
||||||
|
|
||||||
wxIcon *icon = new wxIcon("icon1", wxBITMAP_TYPE_ICO_RESOURCE);
|
#ifdef __WXMSW__
|
||||||
m_imageListNormal->Add(*icon);
|
m_imageListNormal->Add( wxIcon("icon1", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
delete icon;
|
m_imageListNormal->Add( wxIcon("icon2", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
icon = new wxIcon("icon2", wxBITMAP_TYPE_ICO_RESOURCE);
|
m_imageListNormal->Add( wxIcon("icon3", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
m_imageListNormal->Add(*icon);
|
m_imageListNormal->Add( wxIcon("icon4", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
delete icon;
|
m_imageListNormal->Add( wxIcon("icon5", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
icon = new wxIcon("icon3", wxBITMAP_TYPE_ICO_RESOURCE);
|
m_imageListNormal->Add( wxIcon("icon6", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
m_imageListNormal->Add(*icon);
|
m_imageListNormal->Add( wxIcon("icon7", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
delete icon;
|
m_imageListNormal->Add( wxIcon("icon8", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
icon = new wxIcon("icon4", wxBITMAP_TYPE_ICO_RESOURCE);
|
m_imageListNormal->Add( wxIcon("icon9", 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( wxIcon("iconsmall", wxBITMAP_TYPE_ICO_RESOURCE) );
|
||||||
m_imageListSmall->Add(*icon);
|
|
||||||
delete icon;
|
#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
|
// Make a menubar
|
||||||
wxMenu *file_menu = new wxMenu;
|
wxMenu *file_menu = new wxMenu;
|
||||||
@@ -178,12 +185,12 @@ MyFrame::~MyFrame(void)
|
|||||||
delete wxGetApp().m_imageListSmall;
|
delete wxGetApp().m_imageListSmall;
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnQuit(wxCommandEvent& event)
|
void MyFrame::OnQuit(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
Close(TRUE);
|
Close(TRUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnAbout(wxCommandEvent& event)
|
void MyFrame::OnAbout(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
wxMessageDialog dialog(this, "List test sample\nJulian Smart (c) 1997",
|
wxMessageDialog dialog(this, "List test sample\nJulian Smart (c) 1997",
|
||||||
"About list test", wxOK|wxCANCEL);
|
"About list test", wxOK|wxCANCEL);
|
||||||
@@ -191,7 +198,7 @@ void MyFrame::OnAbout(wxCommandEvent& event)
|
|||||||
dialog.ShowModal();
|
dialog.ShowModal();
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnListView(wxCommandEvent& event)
|
void MyFrame::OnListView(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
m_logWindow->Clear();
|
m_logWindow->Clear();
|
||||||
m_listCtrl->DeleteAllItems();
|
m_listCtrl->DeleteAllItems();
|
||||||
@@ -207,7 +214,7 @@ void MyFrame::OnListView(wxCommandEvent& event)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnReportView(wxCommandEvent& event)
|
void MyFrame::OnReportView(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
m_logWindow->Clear();
|
m_logWindow->Clear();
|
||||||
m_listCtrl->DeleteAllItems();
|
m_listCtrl->DeleteAllItems();
|
||||||
@@ -229,7 +236,7 @@ void MyFrame::OnReportView(wxCommandEvent& event)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnIconView(wxCommandEvent& event)
|
void MyFrame::OnIconView(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
m_logWindow->Clear();
|
m_logWindow->Clear();
|
||||||
m_listCtrl->DeleteAllItems();
|
m_listCtrl->DeleteAllItems();
|
||||||
@@ -243,7 +250,7 @@ void MyFrame::OnIconView(wxCommandEvent& event)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnIconTextView(wxCommandEvent& event)
|
void MyFrame::OnIconTextView(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
m_logWindow->Clear();
|
m_logWindow->Clear();
|
||||||
m_listCtrl->DeleteAllItems();
|
m_listCtrl->DeleteAllItems();
|
||||||
@@ -259,7 +266,7 @@ void MyFrame::OnIconTextView(wxCommandEvent& event)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnSmallIconView(wxCommandEvent& event)
|
void MyFrame::OnSmallIconView(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
m_logWindow->Clear();
|
m_logWindow->Clear();
|
||||||
m_listCtrl->DeleteAllItems();
|
m_listCtrl->DeleteAllItems();
|
||||||
@@ -273,7 +280,7 @@ void MyFrame::OnSmallIconView(wxCommandEvent& event)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void MyFrame::OnSmallIconTextView(wxCommandEvent& event)
|
void MyFrame::OnSmallIconTextView(wxCommandEvent& WXUNUSED(event))
|
||||||
{
|
{
|
||||||
m_logWindow->Clear();
|
m_logWindow->Clear();
|
||||||
m_listCtrl->DeleteAllItems();
|
m_listCtrl->DeleteAllItems();
|
||||||
|
44
samples/listctrl/mondrian.xpm
Normal file
44
samples/listctrl/mondrian.xpm
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
/* 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 ++++ ",
|
||||||
|
" "
|
||||||
|
};
|
Reference in New Issue
Block a user