Import build of Tcl/Tk 8.6.12
This commit is contained in:
@@ -1,50 +1,50 @@
|
||||
/* XPM */
|
||||
static char * about_xpm[] = {
|
||||
"50 40 7 1",
|
||||
" s None c None",
|
||||
". c black",
|
||||
"X c white",
|
||||
"o c gray70",
|
||||
"O c navy",
|
||||
"+ c red",
|
||||
"@ c yellow",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ................................. ",
|
||||
" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoo. ",
|
||||
" .XooooooooooooooooooooooooooooooXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooXo. ",
|
||||
" ..oooooooooooooooooooooooooooooooXo. ",
|
||||
" ...............................XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo.++++ ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo+++ ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo+++++ ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo++++++ ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo+++ + ",
|
||||
" .OOOOO@@@@@OOOOOOOOOOOOOOOOOOO.Xo++. ",
|
||||
" .OOOOOOO@OOOOO@OOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOO@@OOO@OOO@OOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOO@OOOO@O@OOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOO@OOOOO@OOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOO@OOOOO@OOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOO@OOOO@O@OOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOO@@@OO@OOO@OOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo.. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo ",
|
||||
" OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.X. ",
|
||||
" ............................. ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * about_xpm[] = {
|
||||
"50 40 7 1",
|
||||
" s None c None",
|
||||
". c black",
|
||||
"X c white",
|
||||
"o c gray70",
|
||||
"O c navy",
|
||||
"+ c red",
|
||||
"@ c yellow",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ................................. ",
|
||||
" ..XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoo. ",
|
||||
" .XooooooooooooooooooooooooooooooXo. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooXo. ",
|
||||
" ..oooooooooooooooooooooooooooooooXo. ",
|
||||
" ...............................XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo.++++ ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo+++ ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo+++++ ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo++++++ ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo+++ + ",
|
||||
" .OOOOO@@@@@OOOOOOOOOOOOOOOOOOO.Xo++. ",
|
||||
" .OOOOOOO@OOOOO@OOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOO@@OOO@OOO@OOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOO@OOOO@O@OOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOO@OOOOO@OOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOO@OOOOO@OOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOOO@OOOO@O@OOOOOOOO.XoXo. ",
|
||||
" .OOOOOOO@OOOO@@@OO@OOO@OOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XoXo. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo.. ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo ",
|
||||
" OOOOOOOOOOOOOOOOOOOOOOOOOOOOO.X. ",
|
||||
" ............................. ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#define bold_width 16
|
||||
#define bold_height 16
|
||||
static unsigned char bold_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xfc, 0x07, 0xfc, 0x0f, 0x18, 0x1c, 0x18, 0x18,
|
||||
0x18, 0x18, 0x18, 0x1c, 0xf8, 0x0f, 0xf8, 0x0f, 0x18, 0x18, 0x18, 0x30,
|
||||
0x18, 0x30, 0x18, 0x38, 0xfc, 0x3f, 0xfc, 0x1f};
|
||||
#define bold_width 16
|
||||
#define bold_height 16
|
||||
static unsigned char bold_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0xfc, 0x07, 0xfc, 0x0f, 0x18, 0x1c, 0x18, 0x18,
|
||||
0x18, 0x18, 0x18, 0x1c, 0xf8, 0x0f, 0xf8, 0x0f, 0x18, 0x18, 0x18, 0x30,
|
||||
0x18, 0x30, 0x18, 0x38, 0xfc, 0x3f, 0xfc, 0x1f};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#define capital_width 16
|
||||
#define capital_height 16
|
||||
static unsigned char capital_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x08, 0x30, 0x0c, 0x30, 0x06,
|
||||
0x30, 0x03, 0xb0, 0x01, 0xf0, 0x00, 0xf0, 0x00, 0xf0, 0x01, 0xb0, 0x03,
|
||||
0x30, 0x07, 0x30, 0x0e, 0x30, 0x1c, 0x00, 0x00};
|
||||
#define capital_width 16
|
||||
#define capital_height 16
|
||||
static unsigned char capital_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x08, 0x30, 0x0c, 0x30, 0x06,
|
||||
0x30, 0x03, 0xb0, 0x01, 0xf0, 0x00, 0xf0, 0x00, 0xf0, 0x01, 0xb0, 0x03,
|
||||
0x30, 0x07, 0x30, 0x0e, 0x30, 0x1c, 0x00, 0x00};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#define centerj_width 16
|
||||
#define centerj_height 16
|
||||
static unsigned char centerj_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3e, 0x00, 0x00, 0xc0, 0x0d,
|
||||
0x00, 0x00, 0x58, 0x77, 0x00, 0x00, 0xb0, 0x3b, 0x00, 0x00, 0xdc, 0xf7,
|
||||
0x00, 0x00, 0xf0, 0x3e, 0x00, 0x00, 0xd8, 0x7e};
|
||||
#define centerj_width 16
|
||||
#define centerj_height 16
|
||||
static unsigned char centerj_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0x3e, 0x00, 0x00, 0xc0, 0x0d,
|
||||
0x00, 0x00, 0x58, 0x77, 0x00, 0x00, 0xb0, 0x3b, 0x00, 0x00, 0xdc, 0xf7,
|
||||
0x00, 0x00, 0xf0, 0x3e, 0x00, 0x00, 0xd8, 0x7e};
|
||||
|
||||
@@ -1,22 +1,22 @@
|
||||
/* XPM */
|
||||
static char * code_xpm[] = {
|
||||
"30 15 4 1",
|
||||
" c gray94",
|
||||
". c #c0c0ff",
|
||||
"X c #606060",
|
||||
"o c black",
|
||||
" ",
|
||||
" ............................X",
|
||||
" ............................X",
|
||||
" ...ooo............o.........X",
|
||||
" ..o...o...........o.........X",
|
||||
" ..o...............o.........X",
|
||||
" ..o......ooo...oooo..ooo....X",
|
||||
" ..o.....o...o.o...o.o...o...X",
|
||||
" ..o.....o...o.o...o.ooooo...X",
|
||||
" ..o.....o...o.o...o.o.......X",
|
||||
" ..o...o.o...o.o...o.o...o...X",
|
||||
" ...ooo...ooo...oooo..ooo....X",
|
||||
" ............................X",
|
||||
" ............................X",
|
||||
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
|
||||
/* XPM */
|
||||
static char * code_xpm[] = {
|
||||
"30 15 4 1",
|
||||
" c gray94",
|
||||
". c #c0c0ff",
|
||||
"X c #606060",
|
||||
"o c black",
|
||||
" ",
|
||||
" ............................X",
|
||||
" ............................X",
|
||||
" ...ooo............o.........X",
|
||||
" ..o...o...........o.........X",
|
||||
" ..o...............o.........X",
|
||||
" ..o......ooo...oooo..ooo....X",
|
||||
" ..o.....o...o.o...o.o...o...X",
|
||||
" ..o.....o...o.o...o.ooooo...X",
|
||||
" ..o.....o...o.o...o.o.......X",
|
||||
" ..o...o.o...o.o...o.o...o...X",
|
||||
" ...ooo...ooo...oooo..ooo....X",
|
||||
" ............................X",
|
||||
" ............................X",
|
||||
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX"};
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#define combobox_width 32
|
||||
#define combobox_height 32
|
||||
static unsigned char combobox_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xfc, 0xff, 0xff, 0x3e, 0x04, 0x00, 0x80, 0x2a, 0x04, 0x00, 0x80, 0x2a,
|
||||
0x04, 0x00, 0x80, 0x2a, 0x04, 0x00, 0x80, 0x2b, 0xfc, 0xff, 0xff, 0x3e,
|
||||
0x08, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x3e, 0x08, 0x00, 0x00, 0x2a,
|
||||
0x28, 0x49, 0x00, 0x2a, 0x08, 0x00, 0x00, 0x3e, 0x08, 0x00, 0x00, 0x22,
|
||||
0x08, 0x00, 0x00, 0x22, 0x28, 0x49, 0x12, 0x22, 0x08, 0x00, 0x00, 0x22,
|
||||
0x08, 0x00, 0x00, 0x22, 0x08, 0x00, 0x00, 0x22, 0x28, 0x49, 0x02, 0x22,
|
||||
0x08, 0x00, 0x00, 0x3e, 0x08, 0x00, 0x00, 0x2a, 0x08, 0x00, 0x00, 0x2a,
|
||||
0xf8, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
#define combobox_width 32
|
||||
#define combobox_height 32
|
||||
static unsigned char combobox_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xfc, 0xff, 0xff, 0x3e, 0x04, 0x00, 0x80, 0x2a, 0x04, 0x00, 0x80, 0x2a,
|
||||
0x04, 0x00, 0x80, 0x2a, 0x04, 0x00, 0x80, 0x2b, 0xfc, 0xff, 0xff, 0x3e,
|
||||
0x08, 0x00, 0x00, 0x20, 0x08, 0x00, 0x00, 0x3e, 0x08, 0x00, 0x00, 0x2a,
|
||||
0x28, 0x49, 0x00, 0x2a, 0x08, 0x00, 0x00, 0x3e, 0x08, 0x00, 0x00, 0x22,
|
||||
0x08, 0x00, 0x00, 0x22, 0x28, 0x49, 0x12, 0x22, 0x08, 0x00, 0x00, 0x22,
|
||||
0x08, 0x00, 0x00, 0x22, 0x08, 0x00, 0x00, 0x22, 0x28, 0x49, 0x02, 0x22,
|
||||
0x08, 0x00, 0x00, 0x3e, 0x08, 0x00, 0x00, 0x2a, 0x08, 0x00, 0x00, 0x2a,
|
||||
0xf8, 0xff, 0xff, 0x3f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
|
||||
@@ -1,49 +1,49 @@
|
||||
/* XPM */
|
||||
static char * combobox_xpm[] = {
|
||||
"50 40 6 1",
|
||||
" s None c None",
|
||||
". c black",
|
||||
"X c white",
|
||||
"o c #FFFF80808080",
|
||||
"O c gray70",
|
||||
"+ c #808000008080",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .................................... XXXXXXX ",
|
||||
" .ooooooooooooooooooooooooooooooooooX X . . ",
|
||||
" .ooooooooooooooooooooooooooooooooooX X . . ",
|
||||
" .oooo.oooooooooooooooooooooooooooooX X . . ",
|
||||
" .oo.o..oo.o.oo.o.ooooooooooooooooooX X . . ",
|
||||
" .o..o.o.o.oo.oo.oo.ooooooooooooooooX X ... . ",
|
||||
" .oo.oo.oo.o.oo.ooo.ooooooooooooooooX X . . ",
|
||||
" .ooooooooooooooooooooooooooooooooooX X . ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X...... ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
||||
" X............................................ ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.O+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.OX OX. ",
|
||||
" X.O++OOO+OO+++OOOOOOOOOOOOOOOOOOOOOOOX.X ..X. ",
|
||||
" X.O+O+O+OOO+O+OOOOOOOOOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.O++OOO+OO+++OOOOOOOOOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.XXXXX. ",
|
||||
" X.O.....X..........................OOX.X .X. ",
|
||||
" X.OX...XXX.X.XX.XX.................OOX.X .X. ",
|
||||
" X.OX.X..X..X.XX..XX.X..............OOX.X .X. ",
|
||||
" X.O.X...X..X.X...X..X..............OOX.X .X. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOO+OOOOOOOOOOX.X .X. ",
|
||||
" X.OOOOOOOOO+OOO+OOOOO+OOOO+OOOOOOOOOOX.X .X. ",
|
||||
" X.O+++OO+OO+O+OO++O++OO+OO+OOOOOOOOOOX.X...X. ",
|
||||
" X.OO+OO++OO+O+OO+OOO+OO+O++OOOOOOOOOOX.OOOOX. ",
|
||||
" X.OOOOOOOO+OOOOO++OO+OOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.X .X. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.O .OX. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX. ",
|
||||
" X............................................ ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * combobox_xpm[] = {
|
||||
"50 40 6 1",
|
||||
" s None c None",
|
||||
". c black",
|
||||
"X c white",
|
||||
"o c #FFFF80808080",
|
||||
"O c gray70",
|
||||
"+ c #808000008080",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .................................... XXXXXXX ",
|
||||
" .ooooooooooooooooooooooooooooooooooX X . . ",
|
||||
" .ooooooooooooooooooooooooooooooooooX X . . ",
|
||||
" .oooo.oooooooooooooooooooooooooooooX X . . ",
|
||||
" .oo.o..oo.o.oo.o.ooooooooooooooooooX X . . ",
|
||||
" .o..o.o.o.oo.oo.oo.ooooooooooooooooX X ... . ",
|
||||
" .oo.oo.oo.o.oo.ooo.ooooooooooooooooX X . . ",
|
||||
" .ooooooooooooooooooooooooooooooooooX X . ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX X...... ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ",
|
||||
" X............................................ ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.O+OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.OX OX. ",
|
||||
" X.O++OOO+OO+++OOOOOOOOOOOOOOOOOOOOOOOX.X ..X. ",
|
||||
" X.O+O+O+OOO+O+OOOOOOOOOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.O++OOO+OO+++OOOOOOOOOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.XXXXX. ",
|
||||
" X.O.....X..........................OOX.X .X. ",
|
||||
" X.OX...XXX.X.XX.XX.................OOX.X .X. ",
|
||||
" X.OX.X..X..X.XX..XX.X..............OOX.X .X. ",
|
||||
" X.O.X...X..X.X...X..X..............OOX.X .X. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOO+OOOOOOOOOOX.X .X. ",
|
||||
" X.OOOOOOOOO+OOO+OOOOO+OOOO+OOOOOOOOOOX.X .X. ",
|
||||
" X.O+++OO+OO+O+OO++O++OO+OO+OOOOOOOOOOX.X...X. ",
|
||||
" X.OO+OO++OO+O+OO+OOO+OO+O++OOOOOOOOOOX.OOOOX. ",
|
||||
" X.OOOOOOOO+OOOOO++OO+OOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.X .X. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.O .OX. ",
|
||||
" X.OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOX.OOOOX. ",
|
||||
" X.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.XXXXX. ",
|
||||
" X............................................ ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#define drivea_width 32
|
||||
#define drivea_height 32
|
||||
static unsigned char drivea_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xf8, 0xff, 0xff, 0x1f, 0x08, 0x00, 0x00, 0x18, 0xa8, 0xaa, 0xaa, 0x1a,
|
||||
0x48, 0x55, 0xd5, 0x1d, 0xa8, 0xaa, 0xaa, 0x1b, 0x48, 0x55, 0x55, 0x1d,
|
||||
0xa8, 0xfa, 0xaf, 0x1a, 0xc8, 0xff, 0xff, 0x1d, 0xa8, 0xfa, 0xaf, 0x1a,
|
||||
0x48, 0x55, 0x55, 0x1d, 0xa8, 0xaa, 0xaa, 0x1a, 0x48, 0x55, 0x55, 0x1d,
|
||||
0xa8, 0xaa, 0xaa, 0x1a, 0xf8, 0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0x1f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
#define drivea_width 32
|
||||
#define drivea_height 32
|
||||
static unsigned char drivea_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xf8, 0xff, 0xff, 0x1f, 0x08, 0x00, 0x00, 0x18, 0xa8, 0xaa, 0xaa, 0x1a,
|
||||
0x48, 0x55, 0xd5, 0x1d, 0xa8, 0xaa, 0xaa, 0x1b, 0x48, 0x55, 0x55, 0x1d,
|
||||
0xa8, 0xfa, 0xaf, 0x1a, 0xc8, 0xff, 0xff, 0x1d, 0xa8, 0xfa, 0xaf, 0x1a,
|
||||
0x48, 0x55, 0x55, 0x1d, 0xa8, 0xaa, 0xaa, 0x1a, 0x48, 0x55, 0x55, 0x1d,
|
||||
0xa8, 0xaa, 0xaa, 0x1a, 0xf8, 0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0x1f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
/* XPM */
|
||||
static char * drivea_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 32 5 1",
|
||||
/* colors */
|
||||
" s None c None",
|
||||
". c #000000000000",
|
||||
"X c white",
|
||||
"o c #c000c000c000",
|
||||
"O c #800080008000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .......................... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .Xooooooooooooooooo..oooO. ",
|
||||
" .Xooooooooooooooooo..oooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .Xoooooooo.......oooooooO. ",
|
||||
" .Xoo...................oO. ",
|
||||
" .Xoooooooo.......oooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .oOOOOOOOOOOOOOOOOOOOOOOO. ",
|
||||
" .......................... ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * drivea_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 32 5 1",
|
||||
/* colors */
|
||||
" s None c None",
|
||||
". c #000000000000",
|
||||
"X c white",
|
||||
"o c #c000c000c000",
|
||||
"O c #800080008000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .......................... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .Xooooooooooooooooo..oooO. ",
|
||||
" .Xooooooooooooooooo..oooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .Xoooooooo.......oooooooO. ",
|
||||
" .Xoo...................oO. ",
|
||||
" .Xoooooooo.......oooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .oOOOOOOOOOOOOOOOOOOOOOOO. ",
|
||||
" .......................... ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
||||
@@ -1,48 +1,48 @@
|
||||
/* XPM */
|
||||
static char * exit_xpm[] = {
|
||||
"50 40 5 1",
|
||||
" s None c None",
|
||||
". c black",
|
||||
"X c white",
|
||||
"o c #000080800000",
|
||||
"O c yellow",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ....................................... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOoooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOOooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOOOoooooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOooooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOoooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOOooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOOOoooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOOooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOoooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOOOoooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOOooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOoooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
|
||||
" ....................................... ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * exit_xpm[] = {
|
||||
"50 40 5 1",
|
||||
" s None c None",
|
||||
". c black",
|
||||
"X c white",
|
||||
"o c #000080800000",
|
||||
"O c yellow",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ....................................... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOoooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOOooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOOOoooooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOooooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOoooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOOooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOOOoooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOOooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOOoooooooX. ",
|
||||
" .XoooooOOOOOOOOOOOOOOOOOOOOOOooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOOOoooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOOooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooOoooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XoooooooooooooooooooooooooooooooooooX. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. ",
|
||||
" ....................................... ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#define filebox_width 32
|
||||
#define filebox_height 32
|
||||
static unsigned char filebox_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x3f, 0x04, 0x00, 0x00, 0x20,
|
||||
0xe4, 0xff, 0xff, 0x27, 0x24, 0x00, 0x00, 0x24, 0x24, 0x00, 0x00, 0x24,
|
||||
0xe4, 0xff, 0xff, 0x27, 0x04, 0x00, 0x00, 0x20, 0xe4, 0x7f, 0xfe, 0x27,
|
||||
0x24, 0x50, 0x02, 0x25, 0x24, 0x40, 0x02, 0x24, 0x24, 0x50, 0x02, 0x25,
|
||||
0x24, 0x40, 0x02, 0x24, 0x24, 0x50, 0x02, 0x25, 0x24, 0x40, 0x02, 0x24,
|
||||
0x24, 0x50, 0x02, 0x25, 0xe4, 0x7f, 0xfe, 0x27, 0x04, 0x00, 0x00, 0x20,
|
||||
0xe4, 0xff, 0xff, 0x27, 0x24, 0x00, 0x00, 0x24, 0x24, 0x00, 0x00, 0x24,
|
||||
0xe4, 0xff, 0xff, 0x27, 0x04, 0x00, 0x00, 0x20, 0xfc, 0xff, 0xff, 0x3f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
#define filebox_width 32
|
||||
#define filebox_height 32
|
||||
static unsigned char filebox_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0xfc, 0xff, 0xff, 0x3f, 0x04, 0x00, 0x00, 0x20,
|
||||
0xe4, 0xff, 0xff, 0x27, 0x24, 0x00, 0x00, 0x24, 0x24, 0x00, 0x00, 0x24,
|
||||
0xe4, 0xff, 0xff, 0x27, 0x04, 0x00, 0x00, 0x20, 0xe4, 0x7f, 0xfe, 0x27,
|
||||
0x24, 0x50, 0x02, 0x25, 0x24, 0x40, 0x02, 0x24, 0x24, 0x50, 0x02, 0x25,
|
||||
0x24, 0x40, 0x02, 0x24, 0x24, 0x50, 0x02, 0x25, 0x24, 0x40, 0x02, 0x24,
|
||||
0x24, 0x50, 0x02, 0x25, 0xe4, 0x7f, 0xfe, 0x27, 0x04, 0x00, 0x00, 0x20,
|
||||
0xe4, 0xff, 0xff, 0x27, 0x24, 0x00, 0x00, 0x24, 0x24, 0x00, 0x00, 0x24,
|
||||
0xe4, 0xff, 0xff, 0x27, 0x04, 0x00, 0x00, 0x20, 0xfc, 0xff, 0xff, 0x3f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
|
||||
@@ -1,49 +1,49 @@
|
||||
/* XPM */
|
||||
static char * filebox_xpm[] = {
|
||||
"50 40 6 1",
|
||||
" s None c None",
|
||||
". c white",
|
||||
"X c gray80",
|
||||
"o c black",
|
||||
"O c #FFFF80808080",
|
||||
"+ c gray70",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ............................................ ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooXooXoXooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooXooXoXooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooooooooooooooooooooooooooooooooooooo.XXo ",
|
||||
" .XXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XXo ",
|
||||
" .XXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XXo ",
|
||||
" .XX......................................XXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXoooooooooooooooo.XXXXoooooooooooooooo.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XX.................XXXX.................XXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooXooXoXooXoXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooXooXoXooXoXooXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXoooooooooooooooooooooooooooooooooooooo.Xo ",
|
||||
" .XXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo ",
|
||||
" .XXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo ",
|
||||
" .XX.......................................Xo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .ooooooooooooooooooooooooooooooooooooooooooo ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * filebox_xpm[] = {
|
||||
"50 40 6 1",
|
||||
" s None c None",
|
||||
". c white",
|
||||
"X c gray80",
|
||||
"o c black",
|
||||
"O c #FFFF80808080",
|
||||
"+ c gray70",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ............................................ ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooXooXoXooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooXooXoXooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooooooooooooooooooooooooooooooooooooo.XXo ",
|
||||
" .XXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XXo ",
|
||||
" .XXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.XXo ",
|
||||
" .XX......................................XXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXoooooooooooooooo.XXXXoooooooooooooooo.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XXo+++++++++++++++.XXXXo+++++++++++++++.XXo ",
|
||||
" .XX.................XXXX.................XXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooXooXoXooXoXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXooXooXoXooXoXooXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXoooooooooooooooooooooooooooooooooooooo.Xo ",
|
||||
" .XXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo ",
|
||||
" .XXoOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO.Xo ",
|
||||
" .XX.......................................Xo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .ooooooooooooooooooooooooooooooooooooooooooo ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#define drivea_width 32
|
||||
#define drivea_height 32
|
||||
static unsigned char drivea_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xf8, 0xff, 0xff, 0x1f, 0x08, 0x00, 0x00, 0x18, 0xa8, 0xaa, 0xaa, 0x1a,
|
||||
0x48, 0x55, 0xd5, 0x1d, 0xa8, 0xaa, 0xaa, 0x1b, 0x48, 0x55, 0x55, 0x1d,
|
||||
0xa8, 0xfa, 0xaf, 0x1a, 0xc8, 0xff, 0xff, 0x1d, 0xa8, 0xfa, 0xaf, 0x1a,
|
||||
0x48, 0x55, 0x55, 0x1d, 0xa8, 0xaa, 0xaa, 0x1a, 0x48, 0x55, 0x55, 0x1d,
|
||||
0xa8, 0xaa, 0xaa, 0x1a, 0xf8, 0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0x1f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
#define drivea_width 32
|
||||
#define drivea_height 32
|
||||
static unsigned char drivea_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0xf8, 0xff, 0xff, 0x1f, 0x08, 0x00, 0x00, 0x18, 0xa8, 0xaa, 0xaa, 0x1a,
|
||||
0x48, 0x55, 0xd5, 0x1d, 0xa8, 0xaa, 0xaa, 0x1b, 0x48, 0x55, 0x55, 0x1d,
|
||||
0xa8, 0xfa, 0xaf, 0x1a, 0xc8, 0xff, 0xff, 0x1d, 0xa8, 0xfa, 0xaf, 0x1a,
|
||||
0x48, 0x55, 0x55, 0x1d, 0xa8, 0xaa, 0xaa, 0x1a, 0x48, 0x55, 0x55, 0x1d,
|
||||
0xa8, 0xaa, 0xaa, 0x1a, 0xf8, 0xff, 0xff, 0x1f, 0xf8, 0xff, 0xff, 0x1f,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
|
||||
@@ -1,43 +1,43 @@
|
||||
/* XPM */
|
||||
static char * drivea_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 32 5 1",
|
||||
/* colors */
|
||||
" s None c None",
|
||||
". c #000000000000",
|
||||
"X c white",
|
||||
"o c #c000c000c000",
|
||||
"O c #800080008000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .......................... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .Xooooooooooooooooo..oooO. ",
|
||||
" .Xooooooooooooooooo..oooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .Xoooooooo.......oooooooO. ",
|
||||
" .Xoo...................oO. ",
|
||||
" .Xoooooooo.......oooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .oOOOOOOOOOOOOOOOOOOOOOOO. ",
|
||||
" .......................... ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * drivea_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 32 5 1",
|
||||
/* colors */
|
||||
" s None c None",
|
||||
". c #000000000000",
|
||||
"X c white",
|
||||
"o c #c000c000c000",
|
||||
"O c #800080008000",
|
||||
/* pixels */
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .......................... ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXo. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .Xooooooooooooooooo..oooO. ",
|
||||
" .Xooooooooooooooooo..oooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .Xoooooooo.......oooooooO. ",
|
||||
" .Xoo...................oO. ",
|
||||
" .Xoooooooo.......oooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .XooooooooooooooooooooooO. ",
|
||||
" .oOOOOOOOOOOOOOOOOOOOOOOO. ",
|
||||
" .......................... ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#define italic_width 16
|
||||
#define italic_height 16
|
||||
static unsigned char italic_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x80, 0x3f, 0x00, 0x06, 0x00, 0x06,
|
||||
0x00, 0x03, 0x00, 0x03, 0x80, 0x01, 0x80, 0x01, 0xc0, 0x00, 0xc0, 0x00,
|
||||
0x60, 0x00, 0x60, 0x00, 0xfc, 0x01, 0xfc, 0x01};
|
||||
#define italic_width 16
|
||||
#define italic_height 16
|
||||
static unsigned char italic_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x80, 0x3f, 0x80, 0x3f, 0x00, 0x06, 0x00, 0x06,
|
||||
0x00, 0x03, 0x00, 0x03, 0x80, 0x01, 0x80, 0x01, 0xc0, 0x00, 0xc0, 0x00,
|
||||
0x60, 0x00, 0x60, 0x00, 0xfc, 0x01, 0xfc, 0x01};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#define justify_width 16
|
||||
#define justify_height 16
|
||||
static unsigned char justify_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xdb, 0x00, 0x00, 0x7c, 0xdb,
|
||||
0x00, 0x00, 0xbc, 0xf7, 0x00, 0x00, 0xdc, 0xde, 0x00, 0x00, 0x6c, 0xdf,
|
||||
0x00, 0x00, 0x6c, 0xef, 0x00, 0x00, 0xdc, 0xdf};
|
||||
#define justify_width 16
|
||||
#define justify_height 16
|
||||
static unsigned char justify_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0xdb, 0x00, 0x00, 0x7c, 0xdb,
|
||||
0x00, 0x00, 0xbc, 0xf7, 0x00, 0x00, 0xdc, 0xde, 0x00, 0x00, 0x6c, 0xdf,
|
||||
0x00, 0x00, 0x6c, 0xef, 0x00, 0x00, 0xdc, 0xdf};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#define leftj_width 16
|
||||
#define leftj_height 16
|
||||
static unsigned char leftj_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x6d, 0x00, 0x00, 0xdc, 0x01,
|
||||
0x00, 0x00, 0xec, 0x0e, 0x00, 0x00, 0xfc, 0x7e, 0x00, 0x00, 0xdc, 0x03,
|
||||
0x00, 0x00, 0x6c, 0x3b, 0x00, 0x00, 0x6c, 0x1f};
|
||||
#define leftj_width 16
|
||||
#define leftj_height 16
|
||||
static unsigned char leftj_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x6d, 0x00, 0x00, 0xdc, 0x01,
|
||||
0x00, 0x00, 0xec, 0x0e, 0x00, 0x00, 0xfc, 0x7e, 0x00, 0x00, 0xdc, 0x03,
|
||||
0x00, 0x00, 0x6c, 0x3b, 0x00, 0x00, 0x6c, 0x1f};
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#define netw_width 32
|
||||
#define netw_height 32
|
||||
static unsigned char netw_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x02, 0x40,
|
||||
0x00, 0x00, 0xfa, 0x5f, 0x00, 0x00, 0x0a, 0x50, 0x00, 0x00, 0x0a, 0x52,
|
||||
0x00, 0x00, 0x0a, 0x52, 0x00, 0x00, 0x8a, 0x51, 0x00, 0x00, 0x0a, 0x50,
|
||||
0x00, 0x00, 0x4a, 0x50, 0x00, 0x00, 0x0a, 0x50, 0x00, 0x00, 0x0a, 0x50,
|
||||
0x00, 0x00, 0xfa, 0x5f, 0x00, 0x00, 0x02, 0x40, 0xfe, 0x7f, 0x52, 0x55,
|
||||
0x02, 0x40, 0xaa, 0x6a, 0xfa, 0x5f, 0xfe, 0x7f, 0x0a, 0x50, 0xfe, 0x7f,
|
||||
0x0a, 0x52, 0x80, 0x00, 0x0a, 0x52, 0x80, 0x00, 0x8a, 0x51, 0x80, 0x00,
|
||||
0x0a, 0x50, 0x80, 0x00, 0x4a, 0x50, 0x80, 0x00, 0x0a, 0x50, 0xe0, 0x03,
|
||||
0x0a, 0x50, 0x20, 0x02, 0xfa, 0xdf, 0x3f, 0x03, 0x02, 0x40, 0xa0, 0x02,
|
||||
0x52, 0x55, 0xe0, 0x03, 0xaa, 0x6a, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00,
|
||||
0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
#define netw_width 32
|
||||
#define netw_height 32
|
||||
static unsigned char netw_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x02, 0x40,
|
||||
0x00, 0x00, 0xfa, 0x5f, 0x00, 0x00, 0x0a, 0x50, 0x00, 0x00, 0x0a, 0x52,
|
||||
0x00, 0x00, 0x0a, 0x52, 0x00, 0x00, 0x8a, 0x51, 0x00, 0x00, 0x0a, 0x50,
|
||||
0x00, 0x00, 0x4a, 0x50, 0x00, 0x00, 0x0a, 0x50, 0x00, 0x00, 0x0a, 0x50,
|
||||
0x00, 0x00, 0xfa, 0x5f, 0x00, 0x00, 0x02, 0x40, 0xfe, 0x7f, 0x52, 0x55,
|
||||
0x02, 0x40, 0xaa, 0x6a, 0xfa, 0x5f, 0xfe, 0x7f, 0x0a, 0x50, 0xfe, 0x7f,
|
||||
0x0a, 0x52, 0x80, 0x00, 0x0a, 0x52, 0x80, 0x00, 0x8a, 0x51, 0x80, 0x00,
|
||||
0x0a, 0x50, 0x80, 0x00, 0x4a, 0x50, 0x80, 0x00, 0x0a, 0x50, 0xe0, 0x03,
|
||||
0x0a, 0x50, 0x20, 0x02, 0xfa, 0xdf, 0x3f, 0x03, 0x02, 0x40, 0xa0, 0x02,
|
||||
0x52, 0x55, 0xe0, 0x03, 0xaa, 0x6a, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00,
|
||||
0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
|
||||
@@ -1,45 +1,45 @@
|
||||
/* XPM */
|
||||
static char * netw_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 32 7 1",
|
||||
/* colors */
|
||||
" s None c None",
|
||||
". c #000000000000",
|
||||
"X c white",
|
||||
"o c #c000c000c000",
|
||||
"O c #404040",
|
||||
"+ c blue",
|
||||
"@ c red",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .............. ",
|
||||
" .XXXXXXXXXXXX. ",
|
||||
" .XooooooooooO. ",
|
||||
" .Xo.......XoO. ",
|
||||
" .Xo.++++o+XoO. ",
|
||||
" .Xo.++++o+XoO. ",
|
||||
" .Xo.++oo++XoO. ",
|
||||
" .Xo.++++++XoO. ",
|
||||
" .Xo.+o++++XoO. ",
|
||||
" .Xo.++++++XoO. ",
|
||||
" .Xo.XXXXXXXoO. ",
|
||||
" .XooooooooooO. ",
|
||||
" .Xo@ooo....oO. ",
|
||||
" .............. .XooooooooooO. ",
|
||||
" .XXXXXXXXXXXX. .XooooooooooO. ",
|
||||
" .XooooooooooO. .OOOOOOOOOOOO. ",
|
||||
" .Xo.......XoO. .............. ",
|
||||
" .Xo.++++o+XoO. @ ",
|
||||
" .Xo.++++o+XoO. @ ",
|
||||
" .Xo.++oo++XoO. @ ",
|
||||
" .Xo.++++++XoO. @ ",
|
||||
" .Xo.+o++++XoO. @ ",
|
||||
" .Xo.++++++XoO. ..... ",
|
||||
" .Xo.XXXXXXXoO. .XXX. ",
|
||||
" .XooooooooooO.@@@@@@.X O. ",
|
||||
" .Xo@ooo....oO. .OOO. ",
|
||||
" .XooooooooooO. ..... ",
|
||||
" .XooooooooooO. ",
|
||||
" .OOOOOOOOOOOO. ",
|
||||
" .............. ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * netw_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 32 7 1",
|
||||
/* colors */
|
||||
" s None c None",
|
||||
". c #000000000000",
|
||||
"X c white",
|
||||
"o c #c000c000c000",
|
||||
"O c #404040",
|
||||
"+ c blue",
|
||||
"@ c red",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .............. ",
|
||||
" .XXXXXXXXXXXX. ",
|
||||
" .XooooooooooO. ",
|
||||
" .Xo.......XoO. ",
|
||||
" .Xo.++++o+XoO. ",
|
||||
" .Xo.++++o+XoO. ",
|
||||
" .Xo.++oo++XoO. ",
|
||||
" .Xo.++++++XoO. ",
|
||||
" .Xo.+o++++XoO. ",
|
||||
" .Xo.++++++XoO. ",
|
||||
" .Xo.XXXXXXXoO. ",
|
||||
" .XooooooooooO. ",
|
||||
" .Xo@ooo....oO. ",
|
||||
" .............. .XooooooooooO. ",
|
||||
" .XXXXXXXXXXXX. .XooooooooooO. ",
|
||||
" .XooooooooooO. .OOOOOOOOOOOO. ",
|
||||
" .Xo.......XoO. .............. ",
|
||||
" .Xo.++++o+XoO. @ ",
|
||||
" .Xo.++++o+XoO. @ ",
|
||||
" .Xo.++oo++XoO. @ ",
|
||||
" .Xo.++++++XoO. @ ",
|
||||
" .Xo.+o++++XoO. @ ",
|
||||
" .Xo.++++++XoO. ..... ",
|
||||
" .Xo.XXXXXXXoO. .XXX. ",
|
||||
" .XooooooooooO.@@@@@@.X O. ",
|
||||
" .Xo@ooo....oO. .OOO. ",
|
||||
" .XooooooooooO. ..... ",
|
||||
" .XooooooooooO. ",
|
||||
" .OOOOOOOOOOOO. ",
|
||||
" .............. ",
|
||||
" "};
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
#define netw_width 32
|
||||
#define netw_height 32
|
||||
static unsigned char netw_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x02, 0x40,
|
||||
0x00, 0x00, 0xfa, 0x5f, 0x00, 0x00, 0x0a, 0x50, 0x00, 0x00, 0x0a, 0x52,
|
||||
0x00, 0x00, 0x0a, 0x52, 0x00, 0x00, 0x8a, 0x51, 0x00, 0x00, 0x0a, 0x50,
|
||||
0x00, 0x00, 0x4a, 0x50, 0x00, 0x00, 0x0a, 0x50, 0x00, 0x00, 0x0a, 0x50,
|
||||
0x00, 0x00, 0xfa, 0x5f, 0x00, 0x00, 0x02, 0x40, 0xfe, 0x7f, 0x52, 0x55,
|
||||
0x02, 0x40, 0xaa, 0x6a, 0xfa, 0x5f, 0xfe, 0x7f, 0x0a, 0x50, 0xfe, 0x7f,
|
||||
0x0a, 0x52, 0x80, 0x00, 0x0a, 0x52, 0x80, 0x00, 0x8a, 0x51, 0x80, 0x00,
|
||||
0x0a, 0x50, 0x80, 0x00, 0x4a, 0x50, 0x80, 0x00, 0x0a, 0x50, 0xe0, 0x03,
|
||||
0x0a, 0x50, 0x20, 0x02, 0xfa, 0xdf, 0x3f, 0x03, 0x02, 0x40, 0xa0, 0x02,
|
||||
0x52, 0x55, 0xe0, 0x03, 0xaa, 0x6a, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00,
|
||||
0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
#define netw_width 32
|
||||
#define netw_height 32
|
||||
static unsigned char netw_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00, 0x02, 0x40,
|
||||
0x00, 0x00, 0xfa, 0x5f, 0x00, 0x00, 0x0a, 0x50, 0x00, 0x00, 0x0a, 0x52,
|
||||
0x00, 0x00, 0x0a, 0x52, 0x00, 0x00, 0x8a, 0x51, 0x00, 0x00, 0x0a, 0x50,
|
||||
0x00, 0x00, 0x4a, 0x50, 0x00, 0x00, 0x0a, 0x50, 0x00, 0x00, 0x0a, 0x50,
|
||||
0x00, 0x00, 0xfa, 0x5f, 0x00, 0x00, 0x02, 0x40, 0xfe, 0x7f, 0x52, 0x55,
|
||||
0x02, 0x40, 0xaa, 0x6a, 0xfa, 0x5f, 0xfe, 0x7f, 0x0a, 0x50, 0xfe, 0x7f,
|
||||
0x0a, 0x52, 0x80, 0x00, 0x0a, 0x52, 0x80, 0x00, 0x8a, 0x51, 0x80, 0x00,
|
||||
0x0a, 0x50, 0x80, 0x00, 0x4a, 0x50, 0x80, 0x00, 0x0a, 0x50, 0xe0, 0x03,
|
||||
0x0a, 0x50, 0x20, 0x02, 0xfa, 0xdf, 0x3f, 0x03, 0x02, 0x40, 0xa0, 0x02,
|
||||
0x52, 0x55, 0xe0, 0x03, 0xaa, 0x6a, 0x00, 0x00, 0xfe, 0x7f, 0x00, 0x00,
|
||||
0xfe, 0x7f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00};
|
||||
|
||||
@@ -1,45 +1,45 @@
|
||||
/* XPM */
|
||||
static char * netw_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 32 7 1",
|
||||
/* colors */
|
||||
" s None c None",
|
||||
". c #000000000000",
|
||||
"X c white",
|
||||
"o c #c000c000c000",
|
||||
"O c #404040",
|
||||
"+ c blue",
|
||||
"@ c red",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .............. ",
|
||||
" .XXXXXXXXXXXX. ",
|
||||
" .XooooooooooO. ",
|
||||
" .Xo.......XoO. ",
|
||||
" .Xo.++++o+XoO. ",
|
||||
" .Xo.++++o+XoO. ",
|
||||
" .Xo.++oo++XoO. ",
|
||||
" .Xo.++++++XoO. ",
|
||||
" .Xo.+o++++XoO. ",
|
||||
" .Xo.++++++XoO. ",
|
||||
" .Xo.XXXXXXXoO. ",
|
||||
" .XooooooooooO. ",
|
||||
" .Xo@ooo....oO. ",
|
||||
" .............. .XooooooooooO. ",
|
||||
" .XXXXXXXXXXXX. .XooooooooooO. ",
|
||||
" .XooooooooooO. .OOOOOOOOOOOO. ",
|
||||
" .Xo.......XoO. .............. ",
|
||||
" .Xo.++++o+XoO. @ ",
|
||||
" .Xo.++++o+XoO. @ ",
|
||||
" .Xo.++oo++XoO. @ ",
|
||||
" .Xo.++++++XoO. @ ",
|
||||
" .Xo.+o++++XoO. @ ",
|
||||
" .Xo.++++++XoO. ..... ",
|
||||
" .Xo.XXXXXXXoO. .XXX. ",
|
||||
" .XooooooooooO.@@@@@@.X O. ",
|
||||
" .Xo@ooo....oO. .OOO. ",
|
||||
" .XooooooooooO. ..... ",
|
||||
" .XooooooooooO. ",
|
||||
" .OOOOOOOOOOOO. ",
|
||||
" .............. ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * netw_xpm[] = {
|
||||
/* width height ncolors chars_per_pixel */
|
||||
"32 32 7 1",
|
||||
/* colors */
|
||||
" s None c None",
|
||||
". c #000000000000",
|
||||
"X c white",
|
||||
"o c #c000c000c000",
|
||||
"O c #404040",
|
||||
"+ c blue",
|
||||
"@ c red",
|
||||
/* pixels */
|
||||
" ",
|
||||
" .............. ",
|
||||
" .XXXXXXXXXXXX. ",
|
||||
" .XooooooooooO. ",
|
||||
" .Xo.......XoO. ",
|
||||
" .Xo.++++o+XoO. ",
|
||||
" .Xo.++++o+XoO. ",
|
||||
" .Xo.++oo++XoO. ",
|
||||
" .Xo.++++++XoO. ",
|
||||
" .Xo.+o++++XoO. ",
|
||||
" .Xo.++++++XoO. ",
|
||||
" .Xo.XXXXXXXoO. ",
|
||||
" .XooooooooooO. ",
|
||||
" .Xo@ooo....oO. ",
|
||||
" .............. .XooooooooooO. ",
|
||||
" .XXXXXXXXXXXX. .XooooooooooO. ",
|
||||
" .XooooooooooO. .OOOOOOOOOOOO. ",
|
||||
" .Xo.......XoO. .............. ",
|
||||
" .Xo.++++o+XoO. @ ",
|
||||
" .Xo.++++o+XoO. @ ",
|
||||
" .Xo.++oo++XoO. @ ",
|
||||
" .Xo.++++++XoO. @ ",
|
||||
" .Xo.+o++++XoO. @ ",
|
||||
" .Xo.++++++XoO. ..... ",
|
||||
" .Xo.XXXXXXXoO. .XXX. ",
|
||||
" .XooooooooooO.@@@@@@.X O. ",
|
||||
" .Xo@ooo....oO. .OOO. ",
|
||||
" .XooooooooooO. ..... ",
|
||||
" .XooooooooooO. ",
|
||||
" .OOOOOOOOOOOO. ",
|
||||
" .............. ",
|
||||
" "};
|
||||
|
||||
@@ -1,48 +1,48 @@
|
||||
/* XPM */
|
||||
static char * optmenu_xpm[] = {
|
||||
"50 40 5 1",
|
||||
" s None c None",
|
||||
". c white",
|
||||
"X c gray80",
|
||||
"o c gray50",
|
||||
"O c black",
|
||||
" ",
|
||||
" ",
|
||||
" .............................. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXOXOXXOXXOXXXXOOXXXXXXXXXXo ",
|
||||
" .XXXOXOXXOXOXXXOXXOXXXXXXXXXXo ",
|
||||
" .XXXXOXXOXXOXXXOXXXOXXXXXXXXXo ",
|
||||
" .XXXXOXXXOXXOOXXOXOXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.............o ",
|
||||
" .............................o o ",
|
||||
" ..XXXOXXXXXOXXXXXXXXOXXXXXXXOo o ",
|
||||
" ..XXOXOXOXXOXOXXXOXXOXXXXXXXOo ...... o ",
|
||||
" ..XXXOXXXOXXOXXXOXXXOXXXXXXXOo . o o ",
|
||||
" ..XXOXXXOXXXOXOXXOXXOXXXXXXXOo . o o ",
|
||||
" ..XXXXXXXXXXXXXXXXXXXXXXXXXXOo .ooooo o ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOo o ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo o ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXooooooooooooooo ",
|
||||
" .XXXXOXXXXXOXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXOXXXXXXXXXOXXXXXXXXXXXXXXo ",
|
||||
" .XXXXOXXOXXOXOXOXXXXXXXXXXXXXo ",
|
||||
" .XXXXXOXXOXOXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXOXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXOXOXXXXXXXOXOXXXXXOXXXXXXo ",
|
||||
" .XXXXXOXOXOXXOXXXXXOXXOXXXXXXo ",
|
||||
" .XXXXOXXOXOXOXXXOXOXOXXOXXXXXo ",
|
||||
" .XXXOXXXXOXXOXXXOXXOXXXXOXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" oooooooooooooooooooooooooooooo ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * optmenu_xpm[] = {
|
||||
"50 40 5 1",
|
||||
" s None c None",
|
||||
". c white",
|
||||
"X c gray80",
|
||||
"o c gray50",
|
||||
"O c black",
|
||||
" ",
|
||||
" ",
|
||||
" .............................. ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXOXOXXOXXOXXXXOOXXXXXXXXXXo ",
|
||||
" .XXXOXOXXOXOXXXOXXOXXXXXXXXXXo ",
|
||||
" .XXXXOXXOXXOXXXOXXXOXXXXXXXXXo ",
|
||||
" .XXXXOXXXOXXOOXXOXOXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo.............o ",
|
||||
" .............................o o ",
|
||||
" ..XXXOXXXXXOXXXXXXXXOXXXXXXXOo o ",
|
||||
" ..XXOXOXOXXOXOXXXOXXOXXXXXXXOo ...... o ",
|
||||
" ..XXXOXXXOXXOXXXOXXXOXXXXXXXOo . o o ",
|
||||
" ..XXOXXXOXXXOXOXXOXXOXXXXXXXOo . o o ",
|
||||
" ..XXXXXXXXXXXXXXXXXXXXXXXXXXOo .ooooo o ",
|
||||
" .OOOOOOOOOOOOOOOOOOOOOOOOOOOOo o ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo o ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXooooooooooooooo ",
|
||||
" .XXXXOXXXXXOXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXOXXXXXXXXXOXXXXXXXXXXXXXXo ",
|
||||
" .XXXXOXXOXXOXOXOXXXXXXXXXXXXXo ",
|
||||
" .XXXXXOXXOXOXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXOXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXOXOXXXXXXXOXOXXXXXOXXXXXXo ",
|
||||
" .XXXXXOXOXOXXOXXXXXOXXOXXXXXXo ",
|
||||
" .XXXXOXXOXOXOXXXOXOXOXXOXXXXXo ",
|
||||
" .XXXOXXXXOXXOXXXOXXOXXXXOXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" .XXXXXXXXXXXXXXXXXXXXXXXXXXXXo ",
|
||||
" oooooooooooooooooooooooooooooo ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#define rightj_width 16
|
||||
#define rightj_height 16
|
||||
static unsigned char rightj_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xdb, 0x00, 0x00, 0x70, 0xdb,
|
||||
0x00, 0x00, 0x00, 0xef, 0x00, 0x00, 0xd8, 0xde, 0x00, 0x00, 0xc0, 0xdd,
|
||||
0x00, 0x00, 0xa0, 0xef, 0x00, 0x00, 0xd8, 0xde};
|
||||
#define rightj_width 16
|
||||
#define rightj_height 16
|
||||
static unsigned char rightj_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xdb, 0x00, 0x00, 0x70, 0xdb,
|
||||
0x00, 0x00, 0x00, 0xef, 0x00, 0x00, 0xd8, 0xde, 0x00, 0x00, 0xc0, 0xdd,
|
||||
0x00, 0x00, 0xa0, 0xef, 0x00, 0x00, 0xd8, 0xde};
|
||||
|
||||
@@ -1,52 +1,52 @@
|
||||
/* XPM */
|
||||
static char * select_xpm[] = {
|
||||
"50 40 9 1",
|
||||
" s None c None",
|
||||
". c black",
|
||||
"X c gray95",
|
||||
"o c gray50",
|
||||
"O c gray70",
|
||||
"+ c navy",
|
||||
"@ c #000080800000",
|
||||
"# c #808000000000",
|
||||
"$ c white",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .............................................. ",
|
||||
" .XXXXXXXXXXooooooooooooXXXXXXXXXXXoXXXXXXXXXX. ",
|
||||
" .X ooOOOOOOOOOOXX oX o. ",
|
||||
" .X ooOOOOOOOOOOXX oX o. ",
|
||||
" .X ++++ ooOOOOOOOOOOXX ... oX @ o. ",
|
||||
" .X +++++ ooOOOOOOOOOOXX . . oX @@@ o. ",
|
||||
" .X +++ + ooOOOOOOOOOOXX . . oX @ @ o. ",
|
||||
" .X + + ooOO#####OOOXX . . oX @ @ o. ",
|
||||
" .X + + ooOO#OOO##OOXX . oX @ @ o. ",
|
||||
" .X + + ooO##OOOO##OXX . oX @ @ o. ",
|
||||
" .X ++ ++ ooO###OOO#OOXX . oX @ @ o. ",
|
||||
" .X +++++++ ooO#######OOXX . oX @ @ o. ",
|
||||
" .X + + ooO##O#OO#OOXX . oX @ @ o. ",
|
||||
" .X + ++ ooO##OOOOO#OXX . . oX @ @ o. ",
|
||||
" .X + + ooOO#OOOOO#OXX . . oX @ @@ o. ",
|
||||
" .X + ++ ooOO#OOOOO#OXX .... oX @@@@@ o. ",
|
||||
" .X ooOO######OOXX oX o. ",
|
||||
" .X ooOOOOOOOOOOXX $oX o. ",
|
||||
" .XoooooooooooXXXXXXXXXXXoooooooooooXooooooooo. ",
|
||||
" .............................................. ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
/* XPM */
|
||||
static char * select_xpm[] = {
|
||||
"50 40 9 1",
|
||||
" s None c None",
|
||||
". c black",
|
||||
"X c gray95",
|
||||
"o c gray50",
|
||||
"O c gray70",
|
||||
"+ c navy",
|
||||
"@ c #000080800000",
|
||||
"# c #808000000000",
|
||||
"$ c white",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" .............................................. ",
|
||||
" .XXXXXXXXXXooooooooooooXXXXXXXXXXXoXXXXXXXXXX. ",
|
||||
" .X ooOOOOOOOOOOXX oX o. ",
|
||||
" .X ooOOOOOOOOOOXX oX o. ",
|
||||
" .X ++++ ooOOOOOOOOOOXX ... oX @ o. ",
|
||||
" .X +++++ ooOOOOOOOOOOXX . . oX @@@ o. ",
|
||||
" .X +++ + ooOOOOOOOOOOXX . . oX @ @ o. ",
|
||||
" .X + + ooOO#####OOOXX . . oX @ @ o. ",
|
||||
" .X + + ooOO#OOO##OOXX . oX @ @ o. ",
|
||||
" .X + + ooO##OOOO##OXX . oX @ @ o. ",
|
||||
" .X ++ ++ ooO###OOO#OOXX . oX @ @ o. ",
|
||||
" .X +++++++ ooO#######OOXX . oX @ @ o. ",
|
||||
" .X + + ooO##O#OO#OOXX . oX @ @ o. ",
|
||||
" .X + ++ ooO##OOOOO#OXX . . oX @ @ o. ",
|
||||
" .X + + ooOO#OOOOO#OXX . . oX @ @@ o. ",
|
||||
" .X + ++ ooOO#OOOOO#OXX .... oX @@@@@ o. ",
|
||||
" .X ooOO######OOXX oX o. ",
|
||||
" .X ooOOOOOOOOOOXX $oX o. ",
|
||||
" .XoooooooooooXXXXXXXXXXXoooooooooooXooooooooo. ",
|
||||
" .............................................. ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" ",
|
||||
" "};
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
#define underline_width 16
|
||||
#define underline_height 16
|
||||
static unsigned char underline_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1c, 0x38, 0x1c,
|
||||
0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x70, 0x0e,
|
||||
0xf0, 0x0f, 0xe0, 0x07, 0x00, 0x00, 0xf8, 0x1f};
|
||||
#define underline_width 16
|
||||
#define underline_height 16
|
||||
static unsigned char underline_bits[] = {
|
||||
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0x1c, 0x38, 0x1c,
|
||||
0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x30, 0x0c, 0x70, 0x0e,
|
||||
0xf0, 0x0f, 0xe0, 0x07, 0x00, 0x00, 0xf8, 0x1f};
|
||||
|
||||
@@ -1,55 +1,55 @@
|
||||
# Tcl autoload index file, version 2.0
|
||||
# This file is generated by the "auto_mkindex" command
|
||||
# and sourced to set up indexing information for one or
|
||||
# more commands. Typically each line is a command that
|
||||
# sets an element in the auto_index array, where the
|
||||
# element name is the name of a command and the value is
|
||||
# a script that loads the command.
|
||||
|
||||
set auto_index(MkChoosers) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkCombo) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(stCmd) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(stValidate) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkControl) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkSelect) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkOptMenu) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkFileEnt) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkFileBox) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkToolBar) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkTitle) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkDirList) [list source [file join $dir MkDirLis.tcl]]
|
||||
set auto_index(MkDirListWidget) [list source [file join $dir MkDirLis.tcl]]
|
||||
set auto_index(MkExFileWidget) [list source [file join $dir MkDirLis.tcl]]
|
||||
set auto_index(MkManager) [list source [file join $dir MkManag.tcl]]
|
||||
set auto_index(MkPanedWindow) [list source [file join $dir MkManag.tcl]]
|
||||
set auto_index(MkNoteBook) [list source [file join $dir MkManag.tcl]]
|
||||
set auto_index(CreateCommonButtons) [list source [file join $dir MkManag.tcl]]
|
||||
set auto_index(MkSample) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(AddSampleToHList) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(Sample:Action) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(RunProg) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(LoadFile) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(ReadFileWhenIdle) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(ReadFile) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(MkScroll) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(MkSList) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(SList:Reset) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(MkSWindow) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(SWindow:Reset) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(MkSText) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(SText:Reset) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(tixDemo:MkMainWindow) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkMainMenu) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkMainNoteBook) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(txiDemo:CreatePage) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkMainStatus) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:Status) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkWelcome) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkWelcomeBar) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkWelcomeText) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MainTextFont) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:FileOpen) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:FileOpen:Doit) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:BalloonHelp) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:SelfTest) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:Exit) [list source [file join $dir tixwidgets.tcl]]
|
||||
# Tcl autoload index file, version 2.0
|
||||
# This file is generated by the "auto_mkindex" command
|
||||
# and sourced to set up indexing information for one or
|
||||
# more commands. Typically each line is a command that
|
||||
# sets an element in the auto_index array, where the
|
||||
# element name is the name of a command and the value is
|
||||
# a script that loads the command.
|
||||
|
||||
set auto_index(MkChoosers) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkCombo) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(stCmd) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(stValidate) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkControl) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkSelect) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkOptMenu) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkFileEnt) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkFileBox) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkToolBar) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkTitle) [list source [file join $dir MkChoose.tcl]]
|
||||
set auto_index(MkDirList) [list source [file join $dir MkDirLis.tcl]]
|
||||
set auto_index(MkDirListWidget) [list source [file join $dir MkDirLis.tcl]]
|
||||
set auto_index(MkExFileWidget) [list source [file join $dir MkDirLis.tcl]]
|
||||
set auto_index(MkManager) [list source [file join $dir MkManag.tcl]]
|
||||
set auto_index(MkPanedWindow) [list source [file join $dir MkManag.tcl]]
|
||||
set auto_index(MkNoteBook) [list source [file join $dir MkManag.tcl]]
|
||||
set auto_index(CreateCommonButtons) [list source [file join $dir MkManag.tcl]]
|
||||
set auto_index(MkSample) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(AddSampleToHList) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(Sample:Action) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(RunProg) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(LoadFile) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(ReadFileWhenIdle) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(ReadFile) [list source [file join $dir MkSample.tcl]]
|
||||
set auto_index(MkScroll) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(MkSList) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(SList:Reset) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(MkSWindow) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(SWindow:Reset) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(MkSText) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(SText:Reset) [list source [file join $dir MkScroll.tcl]]
|
||||
set auto_index(tixDemo:MkMainWindow) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkMainMenu) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkMainNoteBook) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(txiDemo:CreatePage) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkMainStatus) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:Status) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkWelcome) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkWelcomeBar) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MkWelcomeText) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:MainTextFont) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:FileOpen) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:FileOpen:Doit) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:BalloonHelp) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:SelfTest) [list source [file join $dir tixwidgets.tcl]]
|
||||
set auto_index(tixDemo:Exit) [list source [file join $dir tixwidgets.tcl]]
|
||||
|
||||
@@ -1,450 +1,450 @@
|
||||
#!/bin/sh
|
||||
# the next line restarts using wish \
|
||||
exec wish "$0" "$@"
|
||||
|
||||
# widget --
|
||||
#
|
||||
# This script demonstrates the various widgets provided by Tix,
|
||||
# along with many of the features of the Tix library. This file
|
||||
# only contains code to generate the main window for the
|
||||
# application, which invokes individual demonstrations. The
|
||||
# code for the actual demonstrations is contained in separate
|
||||
# ".tcl" files in the samples/ subdirectory, which are sourced
|
||||
# by this script as needed.
|
||||
#
|
||||
# Copyright (c) 1992-1994 The Regents of the University of California.
|
||||
# Copyright (c) 1994-1996 Sun Microsystems, Inc.
|
||||
# Copyright (c) 1998-2000 Scriptics Corporation.
|
||||
# Copyright (c) 2000-2001 Tix Project Group.
|
||||
#
|
||||
# See the file "license.terms" for information on usage and redistribution
|
||||
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
# $Id: widget,v 1.7 2008/03/17 22:58:51 hobbs Exp $
|
||||
|
||||
package require Tix
|
||||
tix initstyle
|
||||
eval destroy [winfo child .]
|
||||
wm title . "Tix Widget Tour"
|
||||
set tix_demo_running 1
|
||||
set demo_dir [file dirname [info script]]
|
||||
tix addbitmapdir [file join $demo_dir bitmaps]
|
||||
|
||||
# createMainWindow --
|
||||
#
|
||||
# Creates the main window, consisting of a menu bar and a text
|
||||
# widget that explains how to use the program, plus lists all of
|
||||
# the demos as hypertext items.
|
||||
|
||||
proc createMainWindow {} {
|
||||
global tcl_platform old_cursor
|
||||
|
||||
switch $tcl_platform(platform) {
|
||||
"windows" {
|
||||
set font {Arial 12}
|
||||
}
|
||||
"unix" {
|
||||
set font {Helvetica 12}
|
||||
}
|
||||
default {
|
||||
set font {Helvetica 12}
|
||||
}
|
||||
}
|
||||
|
||||
menu .menuBar -tearoff 0
|
||||
.menuBar add cascade -menu .menuBar.file -label "File" -underline 0
|
||||
menu .menuBar.file -tearoff 0
|
||||
|
||||
# On the Mac use the specia .apple menu for the about item
|
||||
if {$tcl_platform(platform) eq "macintosh"} {
|
||||
.menuBar add cascade -menu .menuBar.apple
|
||||
menu .menuBar.apple -tearoff 0
|
||||
.menuBar.apple add command -label "About ..." -command "aboutBox"
|
||||
} else {
|
||||
.menuBar.file add command -label "About ..." -command "aboutBox"
|
||||
.menuBar.file add sep
|
||||
}
|
||||
|
||||
.menuBar.file add command -label "Exit" -command "exit"
|
||||
. configure -menu .menuBar
|
||||
|
||||
frame .statusBar
|
||||
label .statusBar.lab -text " " -relief sunken -bd 1 \
|
||||
-font -*-Helvetica-Medium-R-Normal--*-120-*-*-*-*-*-* -anchor w
|
||||
label .statusBar.foo -width 8 -relief sunken -bd 1 \
|
||||
-font -*-Helvetica-Medium-R-Normal--*-120-*-*-*-*-*-* -anchor w
|
||||
pack .statusBar.lab -side left -padx 2 -expand yes -fill both
|
||||
pack .statusBar.foo -side left -padx 2
|
||||
pack .statusBar -side bottom -fill x -pady 2
|
||||
|
||||
frame .textFrame
|
||||
scrollbar .s -orient vertical -command {.t yview} -highlightthickness 0 \
|
||||
-takefocus 1
|
||||
pack .s -in .textFrame -side right -fill y
|
||||
text .t -yscrollcommand {.s set} -wrap word -width 55 -height 30 \
|
||||
-font $font \
|
||||
-setgrid 1 -highlightthickness 0 -padx 4 -pady 2 -takefocus 0
|
||||
pack .t -in .textFrame -expand y -fill both -padx 1
|
||||
pack .textFrame -expand yes -fill both
|
||||
|
||||
if {$tcl_platform(platform) eq "windows"} {
|
||||
#
|
||||
# Make the scrollbar look win32
|
||||
#
|
||||
|
||||
.textFrame config -bd 2 -relief sunken
|
||||
.t config -bd 0
|
||||
pack .t -padx 0
|
||||
}
|
||||
|
||||
set old_cursor [.t cget -cursor]
|
||||
|
||||
# Create a bunch of tags to use in the text widget, such as those for
|
||||
# section titles and demo descriptions. Also define the bindings for
|
||||
# tags.
|
||||
|
||||
.t tag configure title -font {Helvetica 18 bold} -justify center
|
||||
.t tag configure header -font {Helvetica 14 bold}
|
||||
|
||||
# We put some "space" characters to the left and right of each
|
||||
# demo description so that the descriptions are highlighted only
|
||||
# when the mouse cursor is right over them (but not when the
|
||||
# cursor is to their left or right)
|
||||
#
|
||||
.t tag configure demospace -lmargin1 1c -lmargin2 1c -spacing1 1
|
||||
.t tag configure codeicon -lmargin1 1c -lmargin2 1c
|
||||
|
||||
if {[winfo depth .] == 1} {
|
||||
.t tag configure demo -lmargin1 1c -lmargin2 1c \
|
||||
-underline 1
|
||||
.t tag configure visited -lmargin1 1c -lmargin2 1c \
|
||||
-underline 1
|
||||
.t tag configure hot -background black -foreground white
|
||||
} else {
|
||||
.t tag configure demo -lmargin1 1c -lmargin2 1c \
|
||||
-foreground blue -underline 1
|
||||
.t tag configure visited -lmargin1 1c -lmargin2 1c \
|
||||
-foreground #303080 -underline 1
|
||||
.t tag configure hot -foreground red -underline 1
|
||||
}
|
||||
.t tag bind demo <ButtonRelease-1> {
|
||||
invoke [.t index {@%x,%y}]
|
||||
}
|
||||
.t tag bind codeicon <ButtonRelease-1> {
|
||||
showCode [.t index [list {@%x,%y} +2 chars]]
|
||||
}
|
||||
global lastLine
|
||||
set lastLine ""
|
||||
.t tag bind demo <Enter> {
|
||||
set lastLine [.t index {@%x,%y linestart}]
|
||||
.t tag add hot [list $lastLine +3 chars] \
|
||||
[list $lastLine lineend -1 chars]
|
||||
.t config -cursor hand2
|
||||
showStatus run [.t index {@%x,%y}]
|
||||
}
|
||||
.t tag bind demo <Leave> {
|
||||
.t tag remove hot 1.0 end
|
||||
.t config -cursor $old_cursor
|
||||
.statusBar.lab config -text ""
|
||||
}
|
||||
.t tag bind demo <Motion> {
|
||||
set newLine [.t index {@%x,%y linestart}]
|
||||
if {[string compare $newLine $lastLine] != 0} {
|
||||
.t tag remove hot 1.0 end
|
||||
set lastLine $newLine
|
||||
|
||||
set tags [.t tag names {@%x,%y}]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
if {$i >= 0} {
|
||||
.t tag add hot [list $lastLine +3 chars] \
|
||||
[list $lastLine lineend -1 chars]
|
||||
}
|
||||
}
|
||||
showStatus run [.t index {@%x,%y}]
|
||||
}
|
||||
|
||||
.t tag bind codeicon <Enter> {
|
||||
.t config -cursor hand2
|
||||
}
|
||||
.t tag bind codeicon <Leave> {
|
||||
.t config -cursor $old_cursor
|
||||
}
|
||||
.t tag bind codeicon <Motion> {
|
||||
set tags [.t tag names [list {@%x,%y} +2 chars]]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
if {$i >= 0} {
|
||||
showStatus code [.t index [list {@%x,%y} +2 chars]]
|
||||
} else {
|
||||
showStatus code ""
|
||||
}
|
||||
}
|
||||
|
||||
# Create the text for the text widget.
|
||||
|
||||
.t insert end "Tix Widget Tour\n" title
|
||||
addNewLine .t
|
||||
addText .t {
|
||||
This program demonstrates the features of the Tix
|
||||
library. Click on one of the highlighted lines below to run
|
||||
the sample program and click on the
|
||||
}
|
||||
addSpace .t
|
||||
.t image create end -image [tix getimage code]
|
||||
addSpace .t
|
||||
addText .t {
|
||||
icon to view its source code.
|
||||
}
|
||||
|
||||
addNewLine .t
|
||||
addNewLine .t
|
||||
|
||||
addHeader .t "Hierachical ListBox"
|
||||
|
||||
addDemo .t HList1.tcl "Simple HList"
|
||||
addDemo .t ChkList.tcl "CheckList"
|
||||
addDemo .t SHList.tcl "ScrolledHList (1)"
|
||||
addDemo .t SHList2.tcl "ScrolledHList (2)"
|
||||
addDemo .t Tree.tcl "Simple Tree"
|
||||
|
||||
# TODO
|
||||
# addDemo .t "Dynamic Tree" DynTree.tcl
|
||||
|
||||
addHeader .t "Tabular ListBox"
|
||||
|
||||
addDemo .t STList1.tcl "ScrolledTList (1)"
|
||||
addDemo .t STList2.tcl "ScrolledTList (2)"
|
||||
addDemo .t STList3.tcl "TList File Viewer"
|
||||
|
||||
addHeader .t "Grid Widget"
|
||||
|
||||
addDemo .t SGrid0.tcl "Simple Grid"
|
||||
addDemo .t SGrid1.tcl "ScrolledGrid"
|
||||
addDemo .t EditGrid.tcl "Editable Grid"
|
||||
|
||||
addHeader .t "Manager Widgets"
|
||||
|
||||
addDemo .t ListNBK.tcl ListNoteBook
|
||||
addDemo .t NoteBook.tcl NoteBook
|
||||
addDemo .t PanedWin.tcl PanedWindow
|
||||
|
||||
addHeader .t "Scrolled Widgets"
|
||||
|
||||
addDemo .t SListBox.tcl ScrolledListBox
|
||||
addDemo .t SText.tcl ScrolledText
|
||||
addDemo .t SWindow.tcl ScrolledWindow
|
||||
addDemo .t CObjView.tcl "Canvas Object View"
|
||||
|
||||
addHeader .t "Miscellaneous Widgets"
|
||||
|
||||
addDemo .t Balloon.tcl Balloon
|
||||
addDemo .t BtnBox.tcl ButtonBox
|
||||
addDemo .t ComboBox.tcl ComboBox
|
||||
addDemo .t Control.tcl Control
|
||||
addDemo .t LabEntry.tcl LabelEntry
|
||||
addDemo .t LabFrame.tcl LabelFrame
|
||||
addDemo .t Meter.tcl Meter
|
||||
addDemo .t OptMenu.tcl OptionMenu
|
||||
addDemo .t PopMenu.tcl PopupMenu
|
||||
addDemo .t Select.tcl Select
|
||||
addDemo .t StdBBox.tcl StdButtonBox
|
||||
|
||||
addHeader .t "Image Types"
|
||||
|
||||
addDemo .t CmpImg.tcl "Compound image in buttons"
|
||||
addDemo .t CmpImg3.tcl "Compound image in icons"
|
||||
#addDemo .t CmpImg2.tcl "Compound image in notebook"
|
||||
#addDemo .t CmpImg4.tcl \
|
||||
# "Create color tabs in notebook using compound image"
|
||||
|
||||
addDemo .t Xpm.tcl "XPM pixmap image in buttons"
|
||||
addDemo .t Xpm1.tcl "XPM pixmap image in menu"
|
||||
|
||||
.t configure -state disabled
|
||||
focus .s
|
||||
|
||||
#
|
||||
# Because .t is disabled and not focused, we have to do the
|
||||
# following hacks to make the scrolling work well
|
||||
#
|
||||
bind .s <MouseWheel> {
|
||||
.t yview scroll [expr {- (%D / 120) * 2}] units
|
||||
}
|
||||
bind .s <Up> {
|
||||
.t yview scroll -1 units
|
||||
}
|
||||
bind .s <Down> {
|
||||
.t yview scroll 1 units
|
||||
}
|
||||
bind .s <Prior> {
|
||||
.t yview scroll -1 page
|
||||
}
|
||||
bind .s <Next> {
|
||||
.t yview scroll 1 page
|
||||
}
|
||||
bind .s <Home> {
|
||||
.t yview 1.0
|
||||
}
|
||||
bind .s <End> {
|
||||
.t yview end
|
||||
}
|
||||
}
|
||||
|
||||
# invoke --
|
||||
# This procedure is called when the user clicks on a demo description.
|
||||
# It is responsible for invoking the demonstration.
|
||||
#
|
||||
# Arguments:
|
||||
# index - The index of the character that the user clicked on.
|
||||
|
||||
proc invoke {index} {
|
||||
global demo_dir
|
||||
|
||||
# Find out which sample to run
|
||||
set tags [.t tag names $index]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
if {$i < 0} {
|
||||
return
|
||||
}
|
||||
set demo [string range [lindex $tags $i] 5 end]
|
||||
set title [string trim [.t get [list $index linestart +3 chars] \
|
||||
[list $index lineend]]]
|
||||
# Get the name of this sample
|
||||
set w .[lindex [split $demo .] 0]
|
||||
set w [string tolower $w]
|
||||
|
||||
if [winfo exists $w] {
|
||||
wm deiconify $w
|
||||
raise $w
|
||||
return
|
||||
}
|
||||
|
||||
# Load the sample if it's not running
|
||||
set cursor [.t cget -cursor]
|
||||
.t configure -cursor watch
|
||||
update
|
||||
uplevel #0 [list source [file join $demo_dir samples $demo]]
|
||||
|
||||
toplevel $w
|
||||
wm title $w $title
|
||||
RunSample $w
|
||||
|
||||
update
|
||||
.t configure -cursor $cursor
|
||||
|
||||
.t tag add visited "$index linestart +1 chars" "$index lineend -1 chars"
|
||||
}
|
||||
|
||||
# showStatus --
|
||||
#
|
||||
# Show the name of the demo program in the status bar. This procedure
|
||||
# is called when the user moves the cursor over a demo description.
|
||||
#
|
||||
|
||||
proc showStatus {which index} {
|
||||
set tags [.t tag names $index]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
set cursor [.t cget -cursor]
|
||||
if {$i < 0} {
|
||||
.statusBar.lab config -text " "
|
||||
set newcursor xterm
|
||||
} else {
|
||||
set demo [string range [lindex $tags $i] 5 end]
|
||||
if {"$which" == "run"} {
|
||||
set text "Run the \"$demo\" sample program"
|
||||
} else {
|
||||
set text "Show code of the \"$demo\" sample program"
|
||||
}
|
||||
.statusBar.lab config -text $text
|
||||
set newcursor hand2
|
||||
}
|
||||
if [string compare $cursor $newcursor] {
|
||||
.t config -cursor $newcursor
|
||||
}
|
||||
}
|
||||
|
||||
# showCode --
|
||||
# This procedure is called when the user clicks on the "code" icon.
|
||||
# It is responsible for displaying the code of the selected sample program.
|
||||
#
|
||||
# Arguments:
|
||||
# index - The index of the character that the user clicked on.
|
||||
|
||||
proc showCode {index} {
|
||||
global demo_dir
|
||||
|
||||
set tags [.t tag names $index]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
if {$i < 0} {
|
||||
return
|
||||
}
|
||||
set cursor [.t cget -cursor]
|
||||
.t configure -cursor watch
|
||||
update
|
||||
set demo [string range [lindex $tags $i] 5 end]
|
||||
|
||||
# Create the .code window
|
||||
if {![winfo exists .code]} {
|
||||
toplevel .code
|
||||
frame .code.f
|
||||
tixScrolledText .code.st
|
||||
button .code.close -text Close -width 6 -command "wm withdraw .code"
|
||||
pack .code.f -side bottom -fill x
|
||||
pack .code.st -side top -fill both -expand yes
|
||||
pack .code.close -in .code.f -side right -padx 10 -pady 10
|
||||
}
|
||||
set text [.code.st subwidget text]
|
||||
$text delete 1.0 end
|
||||
set fd [open [file join $demo_dir samples $demo]]
|
||||
set data [read $fd]
|
||||
close $fd
|
||||
$text insert end $data
|
||||
|
||||
wm deiconify .code
|
||||
wm title .code [file nativename [file join $demo_dir samples $demo]]
|
||||
update
|
||||
.t configure -cursor $cursor
|
||||
}
|
||||
|
||||
proc addText {t text} {
|
||||
regsub -all \n+ $text " " text
|
||||
regsub -all {[ ]+} $text " " text
|
||||
$t insert end [string trim $text]
|
||||
}
|
||||
|
||||
proc addHeader {t text} {
|
||||
addNewLine $t
|
||||
$t insert end [string trim $text] header
|
||||
addNewLine $t
|
||||
}
|
||||
|
||||
proc addNewLine {t} {
|
||||
$t insert end "\n" {demospace}
|
||||
}
|
||||
|
||||
proc addSpace {t} {
|
||||
$t insert end " " {demospace}
|
||||
}
|
||||
|
||||
proc addDemo {t name text} {
|
||||
$t insert end " " demospace
|
||||
$t image create end -image [tix getimage code]
|
||||
$t tag add codeicon [list end -2 chars] [list end -1 chars]
|
||||
$t insert end " " demospace
|
||||
$t insert end $text [list demo demo-$name]
|
||||
$t insert end " " demospace
|
||||
addNewLine $t
|
||||
}
|
||||
|
||||
# aboutBox --
|
||||
#
|
||||
# Pops up a message box with an "about" message
|
||||
#
|
||||
proc aboutBox {} {
|
||||
tk_messageBox -icon info -type ok -title "About Widget Tour" -message \
|
||||
"Tix widget tour\n\nCopyright (c) 2000-2001 Tix Project Group."
|
||||
}
|
||||
|
||||
#
|
||||
# Start the program
|
||||
#
|
||||
|
||||
createMainWindow
|
||||
#!/bin/sh
|
||||
# the next line restarts using wish \
|
||||
exec wish "$0" "$@"
|
||||
|
||||
# widget --
|
||||
#
|
||||
# This script demonstrates the various widgets provided by Tix,
|
||||
# along with many of the features of the Tix library. This file
|
||||
# only contains code to generate the main window for the
|
||||
# application, which invokes individual demonstrations. The
|
||||
# code for the actual demonstrations is contained in separate
|
||||
# ".tcl" files in the samples/ subdirectory, which are sourced
|
||||
# by this script as needed.
|
||||
#
|
||||
# Copyright (c) 1992-1994 The Regents of the University of California.
|
||||
# Copyright (c) 1994-1996 Sun Microsystems, Inc.
|
||||
# Copyright (c) 1998-2000 Scriptics Corporation.
|
||||
# Copyright (c) 2000-2001 Tix Project Group.
|
||||
#
|
||||
# See the file "license.terms" for information on usage and redistribution
|
||||
# of this file, and for a DISCLAIMER OF ALL WARRANTIES.
|
||||
# $Id: widget,v 1.7 2008/03/17 22:58:51 hobbs Exp $
|
||||
|
||||
package require Tix
|
||||
tix initstyle
|
||||
eval destroy [winfo child .]
|
||||
wm title . "Tix Widget Tour"
|
||||
set tix_demo_running 1
|
||||
set demo_dir [file dirname [info script]]
|
||||
tix addbitmapdir [file join $demo_dir bitmaps]
|
||||
|
||||
# createMainWindow --
|
||||
#
|
||||
# Creates the main window, consisting of a menu bar and a text
|
||||
# widget that explains how to use the program, plus lists all of
|
||||
# the demos as hypertext items.
|
||||
|
||||
proc createMainWindow {} {
|
||||
global tcl_platform old_cursor
|
||||
|
||||
switch $tcl_platform(platform) {
|
||||
"windows" {
|
||||
set font {Arial 12}
|
||||
}
|
||||
"unix" {
|
||||
set font {Helvetica 12}
|
||||
}
|
||||
default {
|
||||
set font {Helvetica 12}
|
||||
}
|
||||
}
|
||||
|
||||
menu .menuBar -tearoff 0
|
||||
.menuBar add cascade -menu .menuBar.file -label "File" -underline 0
|
||||
menu .menuBar.file -tearoff 0
|
||||
|
||||
# On the Mac use the specia .apple menu for the about item
|
||||
if {$tcl_platform(platform) eq "macintosh"} {
|
||||
.menuBar add cascade -menu .menuBar.apple
|
||||
menu .menuBar.apple -tearoff 0
|
||||
.menuBar.apple add command -label "About ..." -command "aboutBox"
|
||||
} else {
|
||||
.menuBar.file add command -label "About ..." -command "aboutBox"
|
||||
.menuBar.file add sep
|
||||
}
|
||||
|
||||
.menuBar.file add command -label "Exit" -command "exit"
|
||||
. configure -menu .menuBar
|
||||
|
||||
frame .statusBar
|
||||
label .statusBar.lab -text " " -relief sunken -bd 1 \
|
||||
-font -*-Helvetica-Medium-R-Normal--*-120-*-*-*-*-*-* -anchor w
|
||||
label .statusBar.foo -width 8 -relief sunken -bd 1 \
|
||||
-font -*-Helvetica-Medium-R-Normal--*-120-*-*-*-*-*-* -anchor w
|
||||
pack .statusBar.lab -side left -padx 2 -expand yes -fill both
|
||||
pack .statusBar.foo -side left -padx 2
|
||||
pack .statusBar -side bottom -fill x -pady 2
|
||||
|
||||
frame .textFrame
|
||||
scrollbar .s -orient vertical -command {.t yview} -highlightthickness 0 \
|
||||
-takefocus 1
|
||||
pack .s -in .textFrame -side right -fill y
|
||||
text .t -yscrollcommand {.s set} -wrap word -width 55 -height 30 \
|
||||
-font $font \
|
||||
-setgrid 1 -highlightthickness 0 -padx 4 -pady 2 -takefocus 0
|
||||
pack .t -in .textFrame -expand y -fill both -padx 1
|
||||
pack .textFrame -expand yes -fill both
|
||||
|
||||
if {$tcl_platform(platform) eq "windows"} {
|
||||
#
|
||||
# Make the scrollbar look win32
|
||||
#
|
||||
|
||||
.textFrame config -bd 2 -relief sunken
|
||||
.t config -bd 0
|
||||
pack .t -padx 0
|
||||
}
|
||||
|
||||
set old_cursor [.t cget -cursor]
|
||||
|
||||
# Create a bunch of tags to use in the text widget, such as those for
|
||||
# section titles and demo descriptions. Also define the bindings for
|
||||
# tags.
|
||||
|
||||
.t tag configure title -font {Helvetica 18 bold} -justify center
|
||||
.t tag configure header -font {Helvetica 14 bold}
|
||||
|
||||
# We put some "space" characters to the left and right of each
|
||||
# demo description so that the descriptions are highlighted only
|
||||
# when the mouse cursor is right over them (but not when the
|
||||
# cursor is to their left or right)
|
||||
#
|
||||
.t tag configure demospace -lmargin1 1c -lmargin2 1c -spacing1 1
|
||||
.t tag configure codeicon -lmargin1 1c -lmargin2 1c
|
||||
|
||||
if {[winfo depth .] == 1} {
|
||||
.t tag configure demo -lmargin1 1c -lmargin2 1c \
|
||||
-underline 1
|
||||
.t tag configure visited -lmargin1 1c -lmargin2 1c \
|
||||
-underline 1
|
||||
.t tag configure hot -background black -foreground white
|
||||
} else {
|
||||
.t tag configure demo -lmargin1 1c -lmargin2 1c \
|
||||
-foreground blue -underline 1
|
||||
.t tag configure visited -lmargin1 1c -lmargin2 1c \
|
||||
-foreground #303080 -underline 1
|
||||
.t tag configure hot -foreground red -underline 1
|
||||
}
|
||||
.t tag bind demo <ButtonRelease-1> {
|
||||
invoke [.t index {@%x,%y}]
|
||||
}
|
||||
.t tag bind codeicon <ButtonRelease-1> {
|
||||
showCode [.t index [list {@%x,%y} +2 chars]]
|
||||
}
|
||||
global lastLine
|
||||
set lastLine ""
|
||||
.t tag bind demo <Enter> {
|
||||
set lastLine [.t index {@%x,%y linestart}]
|
||||
.t tag add hot [list $lastLine +3 chars] \
|
||||
[list $lastLine lineend -1 chars]
|
||||
.t config -cursor hand2
|
||||
showStatus run [.t index {@%x,%y}]
|
||||
}
|
||||
.t tag bind demo <Leave> {
|
||||
.t tag remove hot 1.0 end
|
||||
.t config -cursor $old_cursor
|
||||
.statusBar.lab config -text ""
|
||||
}
|
||||
.t tag bind demo <Motion> {
|
||||
set newLine [.t index {@%x,%y linestart}]
|
||||
if {[string compare $newLine $lastLine] != 0} {
|
||||
.t tag remove hot 1.0 end
|
||||
set lastLine $newLine
|
||||
|
||||
set tags [.t tag names {@%x,%y}]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
if {$i >= 0} {
|
||||
.t tag add hot [list $lastLine +3 chars] \
|
||||
[list $lastLine lineend -1 chars]
|
||||
}
|
||||
}
|
||||
showStatus run [.t index {@%x,%y}]
|
||||
}
|
||||
|
||||
.t tag bind codeicon <Enter> {
|
||||
.t config -cursor hand2
|
||||
}
|
||||
.t tag bind codeicon <Leave> {
|
||||
.t config -cursor $old_cursor
|
||||
}
|
||||
.t tag bind codeicon <Motion> {
|
||||
set tags [.t tag names [list {@%x,%y} +2 chars]]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
if {$i >= 0} {
|
||||
showStatus code [.t index [list {@%x,%y} +2 chars]]
|
||||
} else {
|
||||
showStatus code ""
|
||||
}
|
||||
}
|
||||
|
||||
# Create the text for the text widget.
|
||||
|
||||
.t insert end "Tix Widget Tour\n" title
|
||||
addNewLine .t
|
||||
addText .t {
|
||||
This program demonstrates the features of the Tix
|
||||
library. Click on one of the highlighted lines below to run
|
||||
the sample program and click on the
|
||||
}
|
||||
addSpace .t
|
||||
.t image create end -image [tix getimage code]
|
||||
addSpace .t
|
||||
addText .t {
|
||||
icon to view its source code.
|
||||
}
|
||||
|
||||
addNewLine .t
|
||||
addNewLine .t
|
||||
|
||||
addHeader .t "Hierachical ListBox"
|
||||
|
||||
addDemo .t HList1.tcl "Simple HList"
|
||||
addDemo .t ChkList.tcl "CheckList"
|
||||
addDemo .t SHList.tcl "ScrolledHList (1)"
|
||||
addDemo .t SHList2.tcl "ScrolledHList (2)"
|
||||
addDemo .t Tree.tcl "Simple Tree"
|
||||
|
||||
# TODO
|
||||
# addDemo .t "Dynamic Tree" DynTree.tcl
|
||||
|
||||
addHeader .t "Tabular ListBox"
|
||||
|
||||
addDemo .t STList1.tcl "ScrolledTList (1)"
|
||||
addDemo .t STList2.tcl "ScrolledTList (2)"
|
||||
addDemo .t STList3.tcl "TList File Viewer"
|
||||
|
||||
addHeader .t "Grid Widget"
|
||||
|
||||
addDemo .t SGrid0.tcl "Simple Grid"
|
||||
addDemo .t SGrid1.tcl "ScrolledGrid"
|
||||
addDemo .t EditGrid.tcl "Editable Grid"
|
||||
|
||||
addHeader .t "Manager Widgets"
|
||||
|
||||
addDemo .t ListNBK.tcl ListNoteBook
|
||||
addDemo .t NoteBook.tcl NoteBook
|
||||
addDemo .t PanedWin.tcl PanedWindow
|
||||
|
||||
addHeader .t "Scrolled Widgets"
|
||||
|
||||
addDemo .t SListBox.tcl ScrolledListBox
|
||||
addDemo .t SText.tcl ScrolledText
|
||||
addDemo .t SWindow.tcl ScrolledWindow
|
||||
addDemo .t CObjView.tcl "Canvas Object View"
|
||||
|
||||
addHeader .t "Miscellaneous Widgets"
|
||||
|
||||
addDemo .t Balloon.tcl Balloon
|
||||
addDemo .t BtnBox.tcl ButtonBox
|
||||
addDemo .t ComboBox.tcl ComboBox
|
||||
addDemo .t Control.tcl Control
|
||||
addDemo .t LabEntry.tcl LabelEntry
|
||||
addDemo .t LabFrame.tcl LabelFrame
|
||||
addDemo .t Meter.tcl Meter
|
||||
addDemo .t OptMenu.tcl OptionMenu
|
||||
addDemo .t PopMenu.tcl PopupMenu
|
||||
addDemo .t Select.tcl Select
|
||||
addDemo .t StdBBox.tcl StdButtonBox
|
||||
|
||||
addHeader .t "Image Types"
|
||||
|
||||
addDemo .t CmpImg.tcl "Compound image in buttons"
|
||||
addDemo .t CmpImg3.tcl "Compound image in icons"
|
||||
#addDemo .t CmpImg2.tcl "Compound image in notebook"
|
||||
#addDemo .t CmpImg4.tcl \
|
||||
# "Create color tabs in notebook using compound image"
|
||||
|
||||
addDemo .t Xpm.tcl "XPM pixmap image in buttons"
|
||||
addDemo .t Xpm1.tcl "XPM pixmap image in menu"
|
||||
|
||||
.t configure -state disabled
|
||||
focus .s
|
||||
|
||||
#
|
||||
# Because .t is disabled and not focused, we have to do the
|
||||
# following hacks to make the scrolling work well
|
||||
#
|
||||
bind .s <MouseWheel> {
|
||||
.t yview scroll [expr {- (%D / 120) * 2}] units
|
||||
}
|
||||
bind .s <Up> {
|
||||
.t yview scroll -1 units
|
||||
}
|
||||
bind .s <Down> {
|
||||
.t yview scroll 1 units
|
||||
}
|
||||
bind .s <Prior> {
|
||||
.t yview scroll -1 page
|
||||
}
|
||||
bind .s <Next> {
|
||||
.t yview scroll 1 page
|
||||
}
|
||||
bind .s <Home> {
|
||||
.t yview 1.0
|
||||
}
|
||||
bind .s <End> {
|
||||
.t yview end
|
||||
}
|
||||
}
|
||||
|
||||
# invoke --
|
||||
# This procedure is called when the user clicks on a demo description.
|
||||
# It is responsible for invoking the demonstration.
|
||||
#
|
||||
# Arguments:
|
||||
# index - The index of the character that the user clicked on.
|
||||
|
||||
proc invoke {index} {
|
||||
global demo_dir
|
||||
|
||||
# Find out which sample to run
|
||||
set tags [.t tag names $index]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
if {$i < 0} {
|
||||
return
|
||||
}
|
||||
set demo [string range [lindex $tags $i] 5 end]
|
||||
set title [string trim [.t get [list $index linestart +3 chars] \
|
||||
[list $index lineend]]]
|
||||
# Get the name of this sample
|
||||
set w .[lindex [split $demo .] 0]
|
||||
set w [string tolower $w]
|
||||
|
||||
if [winfo exists $w] {
|
||||
wm deiconify $w
|
||||
raise $w
|
||||
return
|
||||
}
|
||||
|
||||
# Load the sample if it's not running
|
||||
set cursor [.t cget -cursor]
|
||||
.t configure -cursor watch
|
||||
update
|
||||
uplevel #0 [list source [file join $demo_dir samples $demo]]
|
||||
|
||||
toplevel $w
|
||||
wm title $w $title
|
||||
RunSample $w
|
||||
|
||||
update
|
||||
.t configure -cursor $cursor
|
||||
|
||||
.t tag add visited "$index linestart +1 chars" "$index lineend -1 chars"
|
||||
}
|
||||
|
||||
# showStatus --
|
||||
#
|
||||
# Show the name of the demo program in the status bar. This procedure
|
||||
# is called when the user moves the cursor over a demo description.
|
||||
#
|
||||
|
||||
proc showStatus {which index} {
|
||||
set tags [.t tag names $index]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
set cursor [.t cget -cursor]
|
||||
if {$i < 0} {
|
||||
.statusBar.lab config -text " "
|
||||
set newcursor xterm
|
||||
} else {
|
||||
set demo [string range [lindex $tags $i] 5 end]
|
||||
if {"$which" == "run"} {
|
||||
set text "Run the \"$demo\" sample program"
|
||||
} else {
|
||||
set text "Show code of the \"$demo\" sample program"
|
||||
}
|
||||
.statusBar.lab config -text $text
|
||||
set newcursor hand2
|
||||
}
|
||||
if [string compare $cursor $newcursor] {
|
||||
.t config -cursor $newcursor
|
||||
}
|
||||
}
|
||||
|
||||
# showCode --
|
||||
# This procedure is called when the user clicks on the "code" icon.
|
||||
# It is responsible for displaying the code of the selected sample program.
|
||||
#
|
||||
# Arguments:
|
||||
# index - The index of the character that the user clicked on.
|
||||
|
||||
proc showCode {index} {
|
||||
global demo_dir
|
||||
|
||||
set tags [.t tag names $index]
|
||||
set i [lsearch -glob $tags demo-*]
|
||||
if {$i < 0} {
|
||||
return
|
||||
}
|
||||
set cursor [.t cget -cursor]
|
||||
.t configure -cursor watch
|
||||
update
|
||||
set demo [string range [lindex $tags $i] 5 end]
|
||||
|
||||
# Create the .code window
|
||||
if {![winfo exists .code]} {
|
||||
toplevel .code
|
||||
frame .code.f
|
||||
tixScrolledText .code.st
|
||||
button .code.close -text Close -width 6 -command "wm withdraw .code"
|
||||
pack .code.f -side bottom -fill x
|
||||
pack .code.st -side top -fill both -expand yes
|
||||
pack .code.close -in .code.f -side right -padx 10 -pady 10
|
||||
}
|
||||
set text [.code.st subwidget text]
|
||||
$text delete 1.0 end
|
||||
set fd [open [file join $demo_dir samples $demo]]
|
||||
set data [read $fd]
|
||||
close $fd
|
||||
$text insert end $data
|
||||
|
||||
wm deiconify .code
|
||||
wm title .code [file nativename [file join $demo_dir samples $demo]]
|
||||
update
|
||||
.t configure -cursor $cursor
|
||||
}
|
||||
|
||||
proc addText {t text} {
|
||||
regsub -all \n+ $text " " text
|
||||
regsub -all {[ ]+} $text " " text
|
||||
$t insert end [string trim $text]
|
||||
}
|
||||
|
||||
proc addHeader {t text} {
|
||||
addNewLine $t
|
||||
$t insert end [string trim $text] header
|
||||
addNewLine $t
|
||||
}
|
||||
|
||||
proc addNewLine {t} {
|
||||
$t insert end "\n" {demospace}
|
||||
}
|
||||
|
||||
proc addSpace {t} {
|
||||
$t insert end " " {demospace}
|
||||
}
|
||||
|
||||
proc addDemo {t name text} {
|
||||
$t insert end " " demospace
|
||||
$t image create end -image [tix getimage code]
|
||||
$t tag add codeicon [list end -2 chars] [list end -1 chars]
|
||||
$t insert end " " demospace
|
||||
$t insert end $text [list demo demo-$name]
|
||||
$t insert end " " demospace
|
||||
addNewLine $t
|
||||
}
|
||||
|
||||
# aboutBox --
|
||||
#
|
||||
# Pops up a message box with an "about" message
|
||||
#
|
||||
proc aboutBox {} {
|
||||
tk_messageBox -icon info -type ok -title "About Widget Tour" -message \
|
||||
"Tix widget tour\n\nCopyright (c) 2000-2001 Tix Project Group."
|
||||
}
|
||||
|
||||
#
|
||||
# Start the program
|
||||
#
|
||||
|
||||
createMainWindow
|
||||
|
||||
Reference in New Issue
Block a user