1
0
mirror of https://github.com/gryf/wmaker.git synced 2026-02-10 02:25:46 +01:00

added contrib/ directory, updated WPrefs and wmsetbg for smoothed

backgrounds, added GNUstep info panel, added patch for
saving menu position state
This commit is contained in:
kojima
1999-05-01 17:44:43 +00:00
parent cfef89e920
commit c2434e8925
45 changed files with 2945 additions and 1640 deletions

View File

@@ -487,17 +487,18 @@ renderTexture(WMScreen *scr, proplist_t texture, int width, int height,
free(colors);
}
} else if (strcasecmp(&type[1], "pixmap")==0) {
RImage *timage;
RImage *timage = NULL;
char *path;
RColor color;
str = PLGetString(PLGetArrayElement(texture, 1));
path = wfindfileinarray(GetObjectForKey("PixmapPath"), str);
timage = RLoadImage(rc, path, 0);
if (path)
timage = RLoadImage(rc, path, 0);
if (!timage) {
wwarning("could not load file '%s': %s", path,
wwarning("could not load file '%s': %s", path ? path : str,
RMessageForError(RErrorCode));
} else {
str = PLGetString(PLGetArrayElement(texture, 2));

View File

@@ -49,6 +49,9 @@ typedef struct _Panel {
WMButton *sfxB;
WMLabel *noteL;
WMFrame *smoF;
WMButton *smoB;
WMFrame *dithF;
WMButton *dithB;
WMSlider *dithS;
@@ -69,6 +72,7 @@ typedef struct _Panel {
#define ANIM_IMAGE "animations"
#define SUPERF_IMAGE "moreanim"
#define SOUND_IMAGE "sound"
#define SMOOTH_IMAGE "smooth"
#define SPEED_IMAGE "speed%i"
#define SPEED_IMAGE_S "speed%is"
@@ -97,7 +101,9 @@ showData(_Panel *panel)
WMSetButtonSelected(panel->supB, GetBoolForKey("Superfluous"));
WMSetButtonSelected(panel->sfxB, !GetBoolForKey("DisableSound"));
WMSetButtonSelected(panel->smoB, GetBoolForKey("SmoothWorkspaceBack"));
WMSetButtonSelected(panel->dithB, GetBoolForKey("DisableDithering"));
WMSetSliderValue(panel->dithS, GetIntegerForKey("ColormapSize"));
@@ -192,14 +198,14 @@ createPanel(Panel *p)
/*********** Icon Slide Speed **********/
panel->icoF = WMCreateFrame(panel->frame);
WMResizeWidget(panel->icoF, 230, 55);
WMResizeWidget(panel->icoF, 230, 45);
WMMoveWidget(panel->icoF, 15, 10);
WMSetFrameTitle(panel->icoF, _("Icon Slide Speed"));
/*********** Shade Animation Speed **********/
panel->shaF = WMCreateFrame(panel->frame);
WMResizeWidget(panel->shaF, 230, 55);
WMMoveWidget(panel->shaF, 15, 70);
WMResizeWidget(panel->shaF, 230, 45);
WMMoveWidget(panel->shaF, 15, 60);
WMSetFrameTitle(panel->shaF, _("Shade Animation Speed"));
@@ -209,9 +215,9 @@ createPanel(Panel *p)
for (i = 0; i < 5; i++) {
panel->icoB[i] = WMCreateCustomButton(panel->icoF, WBBStateChangeMask);
panel->shaB[i] = WMCreateCustomButton(panel->shaF, WBBStateChangeMask);
WMResizeWidget(panel->icoB[i], 40, 35);
WMResizeWidget(panel->icoB[i], 40, 24);
WMMoveWidget(panel->icoB[i], 10+(40*i), 15);
WMResizeWidget(panel->shaB[i], 40, 35);
WMResizeWidget(panel->shaB[i], 40, 24);
WMMoveWidget(panel->shaB[i], 10+(40*i), 15);
WMSetButtonBordered(panel->icoB[i], False);
WMSetButtonImagePosition(panel->icoB[i], WIPImageOnly);
@@ -257,15 +263,58 @@ createPanel(Panel *p)
WMMapSubwidgets(panel->icoF);
WMMapSubwidgets(panel->shaF);
/***************** Smoothed Scaling *****************/
panel->smoF = WMCreateFrame(panel->frame);
WMResizeWidget(panel->smoF, 115, 110);
WMMoveWidget(panel->smoF, 18, 115);
WMSetFrameTitle(panel->smoF, _("Smooth Scaling"));
WMSetBalloonTextForView(_("Smooth scaled background images, neutralizing\n"
"the `pixelization' effect. This will slow\n"
"down loading of background images considerably."),
WMWidgetView(panel->smoF));
panel->smoB = WMCreateButton(panel->smoF, WBTToggle);
WMResizeWidget(panel->smoB, 64, 64);
WMMoveWidget(panel->smoB, 25, 25);
WMSetButtonImagePosition(panel->smoB, WIPImageOnly);
path = LocateImage(SMOOTH_IMAGE);
if (path) {
RImage *image, *scaled;
image = RLoadImage(WMScreenRContext(scr), path, 0);
free(path);
scaled = RScaleImage(image, 61, 61);
icon = WMCreatePixmapFromRImage(scr, scaled, 128);
RDestroyImage(scaled);
if (icon) {
WMSetButtonImage(panel->smoB, icon);
WMReleasePixmap(icon);
}
scaled = RSmoothScaleImage(image, 61, 61);
icon = WMCreatePixmapFromRImage(scr, scaled, 128);
RDestroyImage(scaled);
if (icon) {
WMSetButtonAltImage(panel->smoB, icon);
WMReleasePixmap(icon);
}
RDestroyImage(image);
}
WMMapSubwidgets(panel->smoF);
/***************** Titlebar Style Size ****************/
panel->titlF = WMCreateFrame(panel->frame);
WMResizeWidget(panel->titlF, 230, 95);
WMMoveWidget(panel->titlF, 15, 130);
WMResizeWidget(panel->titlF, 105, 110);
WMMoveWidget(panel->titlF, 140, 115);
WMSetFrameTitle(panel->titlF, _("Titlebar Style"));
panel->newsB = WMCreateButton(panel->titlF, WBTOnOff);
WMResizeWidget(panel->newsB, 90, 60);
WMMoveWidget(panel->newsB, 25, 20);
WMResizeWidget(panel->newsB, 74, 40);
WMMoveWidget(panel->newsB, 15, 20);
WMSetButtonImagePosition(panel->newsB, WIPImageOnly);
path = LocateImage(NEWS_IMAGE);
if (path) {
@@ -277,8 +326,8 @@ createPanel(Panel *p)
}
panel->oldsB = WMCreateButton(panel->titlF, WBTOnOff);
WMResizeWidget(panel->oldsB, 90, 60);
WMMoveWidget(panel->oldsB, 115, 20);
WMResizeWidget(panel->oldsB, 74, 40);
WMMoveWidget(panel->oldsB, 15, 60);
WMSetButtonImagePosition(panel->oldsB, WIPImageOnly);
path = LocateImage(OLDS_IMAGE);
if (path) {
@@ -451,6 +500,8 @@ storeData(_Panel *panel)
SetBoolForKey(!WMGetButtonSelected(panel->animB), "DisableAnimations");
SetBoolForKey(WMGetButtonSelected(panel->supB), "Superfluous");
SetBoolForKey(!WMGetButtonSelected(panel->sfxB), "DisableSound");
SetBoolForKey(!WMGetButtonSelected(panel->smoB), "SmoothWorkspaceBack");
SetBoolForKey(WMGetButtonSelected(panel->dithB), "DisableDithering");
SetIntegerForKey(WMGetSliderValue(panel->dithS), "ColormapSize");

View File

@@ -1314,7 +1314,8 @@ postProcessMenu(proplist_t menu)
if (strcmp(cmd, "RESTARTW")==0) {
changeItemCommand(item, "RESTART");
removeParameter(item);
} else if (strcmp(cmd, "EXEC")==0 || strcmp(cmd, "OPEN_MENU")==0) {
} else if (strcmp(cmd, "EXEC")==0 || strcmp(cmd, "SHEXEC")==0 ||
strcmp(cmd, "OPEN_MENU")==0) {
/* do nothing */
} else if (strcmp(cmd, "RESTART")==0 || strcmp(cmd, "SHUTDOWN")==0
|| strcmp(cmd, "EXIT")==0) {

View File

@@ -120,9 +120,9 @@ all: all-redirect
.SUFFIXES:
.SUFFIXES: .mo .po
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps WPrefs.app/po/Makefile
cd $(top_srcdir) && $(AUTOMAKE) --gnu WPrefs.app/po/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
@@ -135,6 +135,11 @@ distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
subdir = WPrefs.app/po
distdir: $(DISTFILES)
here=`cd $(top_builddir) && pwd`; \
top_distdir=`cd $(top_distdir) && pwd`; \
distdir=`cd $(distdir) && pwd`; \
cd $(top_srcdir) \
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu WPrefs.app/po/Makefile
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \

View File

@@ -33,6 +33,7 @@ tiffdata_DATA = \
oldstyle.tiff \
opaque.tiff \
paths.tiff \
smooth.tiff \
sound.tiff \
speed0.tiff \
speed0s.tiff \

View File

@@ -90,7 +90,7 @@ wprefsdir = @wprefsdir@
tiffdatadir = $(wprefsdir)/tiff
tiffdata_DATA = advancetonewworkspace.tiff animations.tiff appearance.tiff clip.tiff configs.tiff cycleworkspaces.tiff dock.tiff dontlinkworkspaces.tiff ergonomic.tiff ergowood.tiff expert.tiff fonts.tiff iconprefs.tiff keyboard.tiff keyboardprefs.tiff keyshortcuts.tiff menualign1.tiff menualign2.tiff menuprefs.tiff menus.tiff minimouseleft.tiff minimousemiddle.tiff minimouseright.tiff miscprefs2.tiff moreanim.tiff mousesettings.tiff mousespeed.tiff newstyle.tiff nonopaque.tiff oldstyle.tiff opaque.tiff paths.tiff sound.tiff speed0.tiff speed0s.tiff speed1.tiff speed1s.tiff speed2.tiff speed2s.tiff speed3.tiff speed3s.tiff speed4.tiff speed4s.tiff tdel.tiff tedit.tiff temp.tiff textr.tiff theme.tiff timer0.tiff timer0s.tiff timer1.tiff timer1s.tiff timer2.tiff timer2s.tiff timer3.tiff timer3s.tiff timer4.tiff timer4s.tiff timer5.tiff timer5s.tiff tnew.tiff whandling.tiff windowfocus.tiff workspace.tiff xis.tiff
tiffdata_DATA = advancetonewworkspace.tiff animations.tiff appearance.tiff clip.tiff configs.tiff cycleworkspaces.tiff dock.tiff dontlinkworkspaces.tiff ergonomic.tiff ergowood.tiff expert.tiff fonts.tiff iconprefs.tiff keyboard.tiff keyboardprefs.tiff keyshortcuts.tiff menualign1.tiff menualign2.tiff menuprefs.tiff menus.tiff minimouseleft.tiff minimousemiddle.tiff minimouseright.tiff miscprefs2.tiff moreanim.tiff mousesettings.tiff mousespeed.tiff newstyle.tiff nonopaque.tiff oldstyle.tiff opaque.tiff paths.tiff smooth.tiff sound.tiff speed0.tiff speed0s.tiff speed1.tiff speed1s.tiff speed2.tiff speed2s.tiff speed3.tiff speed3s.tiff speed4.tiff speed4s.tiff tdel.tiff tedit.tiff temp.tiff textr.tiff theme.tiff timer0.tiff timer0s.tiff timer1.tiff timer1s.tiff timer2.tiff timer2s.tiff timer3.tiff timer3s.tiff timer4.tiff timer4s.tiff timer5.tiff timer5s.tiff tnew.tiff whandling.tiff windowfocus.tiff workspace.tiff xis.tiff
EXTRA_DIST = $(tiffdata_DATA)
@@ -109,9 +109,9 @@ GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps WPrefs.app/tiff/Makefile
cd $(top_srcdir) && $(AUTOMAKE) --gnu WPrefs.app/tiff/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
@@ -143,6 +143,11 @@ distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
subdir = WPrefs.app/tiff
distdir: $(DISTFILES)
here=`cd $(top_builddir) && pwd`; \
top_distdir=`cd $(top_distdir) && pwd`; \
distdir=`cd $(distdir) && pwd`; \
cd $(top_srcdir) \
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu WPrefs.app/tiff/Makefile
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \

Binary file not shown.

Binary file not shown.

BIN
WPrefs.app/tiff/smooth.tiff Normal file

Binary file not shown.

View File

@@ -33,6 +33,7 @@ xpmdata_DATA = \
oldstyle.xpm \
opaque.xpm \
paths.xpm \
smooth.xpm \
sound.xpm \
speed0.xpm \
speed0s.xpm \

View File

@@ -90,7 +90,7 @@ wprefsdir = @wprefsdir@
xpmdatadir = $(wprefsdir)/xpm
xpmdata_DATA = advancetonewworkspace.xpm animations.xpm appearance.xpm clip.xpm configs.xpm cycleworkspaces.xpm dock.xpm dontlinkworkspaces.xpm ergonomic.xpm ergowood.xpm expert.xpm fonts.xpm iconprefs.xpm keyboard.xpm keyboardprefs.xpm keyshortcuts.xpm menualign1.xpm menualign2.xpm menuprefs.xpm menus.xpm minimouseleft.xpm minimousemiddle.xpm minimouseright.xpm miscprefs2.xpm moreanim.xpm mousesettings.xpm mousespeed.xpm newstyle.xpm nonopaque.xpm oldstyle.xpm opaque.xpm paths.xpm sound.xpm speed0.xpm speed0s.xpm speed1.xpm speed1s.xpm speed2.xpm speed2s.xpm speed3.xpm speed3s.xpm speed4.xpm speed4s.xpm temp.xpm theme.xpm timer0.xpm timer0s.xpm timer1.xpm timer1s.xpm timer2.xpm timer2s.xpm timer3.xpm timer3s.xpm timer4.xpm timer4s.xpm timer5.xpm timer5s.xpm whandling.xpm windowfocus.xpm workspace.xpm xis.xpm
xpmdata_DATA = advancetonewworkspace.xpm animations.xpm appearance.xpm clip.xpm configs.xpm cycleworkspaces.xpm dock.xpm dontlinkworkspaces.xpm ergonomic.xpm ergowood.xpm expert.xpm fonts.xpm iconprefs.xpm keyboard.xpm keyboardprefs.xpm keyshortcuts.xpm menualign1.xpm menualign2.xpm menuprefs.xpm menus.xpm minimouseleft.xpm minimousemiddle.xpm minimouseright.xpm miscprefs2.xpm moreanim.xpm mousesettings.xpm mousespeed.xpm newstyle.xpm nonopaque.xpm oldstyle.xpm opaque.xpm paths.xpm smooth.xpm sound.xpm speed0.xpm speed0s.xpm speed1.xpm speed1s.xpm speed2.xpm speed2s.xpm speed3.xpm speed3s.xpm speed4.xpm speed4s.xpm temp.xpm theme.xpm timer0.xpm timer0s.xpm timer1.xpm timer1s.xpm timer2.xpm timer2s.xpm timer3.xpm timer3s.xpm timer4.xpm timer4s.xpm timer5.xpm timer5s.xpm whandling.xpm windowfocus.xpm workspace.xpm xis.xpm
EXTRA_DIST = $(xpmdata_DATA)
@@ -109,9 +109,9 @@ GZIP_ENV = --best
all: all-redirect
.SUFFIXES:
$(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4)
cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps WPrefs.app/xpm/Makefile
cd $(top_srcdir) && $(AUTOMAKE) --gnu WPrefs.app/xpm/Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES)
cd $(top_builddir) \
&& CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
@@ -143,6 +143,11 @@ distdir = $(top_builddir)/$(PACKAGE)-$(VERSION)/$(subdir)
subdir = WPrefs.app/xpm
distdir: $(DISTFILES)
here=`cd $(top_builddir) && pwd`; \
top_distdir=`cd $(top_distdir) && pwd`; \
distdir=`cd $(distdir) && pwd`; \
cd $(top_srcdir) \
&& $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu WPrefs.app/xpm/Makefile
@for file in $(DISTFILES); do \
d=$(srcdir); \
if test -d $$d/$$file; then \

View File

@@ -1,66 +1,44 @@
/* XPM */
static char * image_name[] = {
"60 45 18 1",
" c None",
". c #596559655965",
"X c #49244D344924",
"o c #514455555144",
"O c #C71BC71BC71B",
"+ c #861782078617",
"@ c #8E388A288E38",
"# c #618561856185",
"$ c #965892489658",
"% c #410345144103",
"& c #38E338E338E3",
"* c #71C675D671C6",
"= c #000000000000",
"- c #28A2249228A2",
"; c #082008200820",
": c #28A228A228A2",
"> c #FFFFFFFFFFFF",
", c #AEBAAAAAAEBA",
" ..........XX. ",
" o.XOOOOOOOOOOO+@oX ",
" .oOOOOOOOOOOOOOOOOOO. ",
" .OOOOOOOOOOOOOOOOOOOOO# ",
" .OOOOOOOOOOO@OOOOOOOOOOO.. ",
" #OOOOOOO@+$+@+$+@+$%X+OOOOOo# ",
" .OOOOOO&X&X&X&X&X&X&@+OOOOOOOO.",
" .OOOO%X%OOOOOOOOOOOOOOOOOOOOOOOO",
" .+OOX&OOOOOOOOOOOOOOOOOOOOOOOOOOO",
" #+OOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
" .+OOO&OOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
" .+OOO+XOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"***************X=*************%X+@+X+X=X&X%X+@OOOOOOOOOOOOOO",
"---------------;=*-------:-:-:::X===========X%@OOOOOOOOOOOOO",
"---------------;=*------:-:-::::::::::=========@OOOOOOOOOOOO",
"---------------;=*------:--:-:::::::::==========OOOOOOOOOOOO",
"---------------;=*------:-:-::::::::::;==========OOOOOOOOOOO",
"---------------;=*-----:-:-:-:::::::::;===========@OOOOOOOOO",
"---------------;=*----->>-:-:::>>:::::;=============OOOOOOOO",
"---------------;=*----->>>-:-:>>>:::::;==============+OOOOOO",
"---------------;=*------>>>-:>>>::::::;===============%@+OOO",
"---------------;=*------->>>>>>:::::::;=================X+OO",
"---------------;=*------:->>>>::::::::;===============&X&@+O",
"---------------;=*------:->>>>::::::::;=====XX=====%X%X+@+O+",
"---------------;=*------:>>>>>>:::::::;====X %X====&X+X+@+O",
"---------------;=*------>>>:->>>::::::;===== %X%X=X%X+X+",
"---------------;=*----->>>-:-:>>>:::::;X==== &X&X&X",
"---------------;=*----->>--:-::>>:::::;%X=== %X%",
"---------------;=*-------::-::::::::::; &X= ",
"---------------;=*------:--:-:::::::::; ",
"---------------;=*------:-:-::::::::::; ",
"---------------;=*-----:-:-:-:::::::::; ",
";;;;;;;;;;;;;;;==*;;;;;;;;;;;;;;;;;;;;= ",
"======================================= ",
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,= ",
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,= ",
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,= ",
",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,= ",
"ooooooooooooooooooooooooooooooooooo>,,= ",
"==================================,>,,= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= "};
"39 33 8 1",
" c #739C739C739C",
". c #4A524A524A52",
"X c #000000000000",
"o c #294A294A294A",
"O c #084208420842",
"+ c #FFFFFFFFFFFF",
"@ c #AD6AAD6AAD6A",
"# c #529452945294",
" .X X",
"oooooooooooooooOX ooooooooooooooooooooX",
"oooooooooooooooOX ooooooooooooooooooooX",
"oooooooooooooooOX ooooooooooooooooooooX",
"oooooooooooooooOX ooooooooooooooooooooO",
"oooooooooooooooOX ooooooooooooooooooooO",
"oooooooooooooooOX ooooo++oooooo++oooooO",
"oooooooooooooooOX ooooo+++oooo+++oooooO",
"oooooooooooooooOX oooooo+++oo+++ooooooO",
"oooooooooooooooOX ooooooo++++++oooooooO",
"oooooooooooooooOX oooooooo++++ooooooooO",
"oooooooooooooooOX oooooooo++++ooooooooO",
"oooooooooooooooOX ooooooo++++++oooooooO",
"oooooooooooooooOX oooooo+++oo+++ooooooO",
"oooooooooooooooOX ooooo+++oooo+++oooooO",
"oooooooooooooooOX ooooo++oooooo++oooooO",
"oooooooooooooooOX ooooooooooooooooooooO",
"oooooooooooooooOX ooooooooooooooooooooO",
"oooooooooooooooOX ooooooooooooooooooooO",
"oooooooooooooooOX ooooooooooooooooooooO",
"OOOOOOOOOOOOOOOXX OOOOOOOOOOOOOOOOOOOOX",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X",
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@X",
"###################################+@@X",
"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX@+@@X",
"++++++++++++++++++++++++++++++++++@+@@X",
"++++++++++++++++++++++++++++++++++@+@@X",
"++++++++++++++++++++++++++++++++++@+@@X",
"++++++++++++++++++++++++++++++++++@+@@X",
"++++++++++++++++++++++++++++++++++@+@@X"};

View File

@@ -1,69 +1,45 @@
/* XPM */
static char * image_name[] = {
"60 45 21 1",
" c None",
". c #596559655965",
"X c #49244D344924",
"o c #514455555144",
"O c #C71BC71BC71B",
"+ c #861782078617",
"@ c #8E388A288E38",
"# c #618561856185",
"$ c #965892489658",
"% c #410345144103",
"& c #38E338E338E3",
"* c #71C675D671C6",
"= c #000000000000",
"- c #208120812081",
"; c #28A2249228A2",
": c #28A228A228A2",
"> c #FFFFFFFFFFFF",
", c #082008200820",
"< c #A699A699A699",
"1 c #082004100820",
"2 c #AEBAAAAAAEBA",
" ..........XX. ",
" o.XOOOOOOOOOOO+@oX ",
" .oOOOOOOOOOOOOOOOOOO. ",
" .OOOOOOOOOOOOOOOOOOOOO# ",
" .OOOOOOOOOOO@OOOOOOOOOOO.. ",
" #OOOOOOO@+$+@+$+@+$%X+OOOOOo# ",
" .OOOOOO&X&X&X&X&X&X&@+OOOOOOOO..",
" .OOOO%X%OOOOOOOOOOOOOOOOOOOOOOOOO",
" .+OOX&OOOOOOOOOOOOOOOOOOOOOOOOOOOO",
" #+OOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
" .+OOO&OOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
" .+OOO+XOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO",
"*****************************%X+@+X+X=X&X%X+@OOOOOOOOOOOOOOO",
"-------------------;;;;;;;:;:::X===========X%@OOOOOOOOOOOOOO",
"-------------------;;;;;;;;::::::::::=========@OOOOOOOOOOOOO",
"-------------------;;;;;;;:;:::::::::==========OOOOOOOOOOOOO",
"-------------------;>>>>>>>>>>>>>>:::,==========OOOOOOOOOOOO",
"-------------------;><<<<<<<<<<<<o:::,===========@OOOOOOOOOO",
"-------------------;><=o<<<<<<o=<o:::,=============OOOOOOOOO",
"-------------------;><o=o<<<<o=o<o:::,==============+OOOOOOO",
"-------------------;><<o=o<<o=o<<o:::,===============%@+OOOO",
"-------------------;><<<o=oo=o<<<o:::,=================X+OOO",
"-------------------;><<<<o==o<<<<o:::,===============&X&@+O+",
"-------------------;><<<<o==o<<<<o:::,=====XX=====%X%X+@+O+O",
"-------------------;><<<o=oo=o<<<o:::,====X %X====&X+X+@+O+",
"-------------------;><<o=o<<o=o<<o:::,===== %X%X=X%X+X+$",
"-------------------;><o=o<<<<o=o<o:::,X==== &X&X&X&",
"-------------------;><=o<<<<<<o=<o:::,%X=== %X%X",
"-------------------;><<<<<<<<<<<<o:::, &X= ",
"-------------------;>ooooooooooooo:::, ",
"-------------------;;;;;;;;;:::::::::, ",
"-------------------;;;;;;;:;:::::::::, ",
"11111111111111111111111111111111,,,,,= ",
"====================================== ",
"2222222222222222222222222222222222222= ",
"2222222222222222222222222222222222222= ",
"2222222222222222222222222222222222222= ",
"2222222222222222222222222222222222222= ",
"oooooooooooooooooooooooooooooooooo>22= ",
"=================================2>22= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= ",
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= "};
"38 33 9 1",
" c #739C739C739C",
". c #000000000000",
"X c #210821082108",
"o c #294A294A294A",
"O c #FFFFFFFFFFFF",
"+ c #084208420842",
"@ c #A528A528A528",
"# c #529452945294",
"$ c #AD6AAD6AAD6A",
" .",
"XXXXXXXXXXXXXXXXXXXoooooooooooooooooo.",
"XXXXXXXXXXXXXXXXXXXoooooooooooooooooo.",
"XXXXXXXXXXXXXXXXXXXoooooooooooooooooo.",
"XXXXXXXXXXXXXXXXXXXoOOOOOOOOOOOOOOooo+",
"XXXXXXXXXXXXXXXXXXXoO@@@@@@@@@@@@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@.#@@@@@@#.@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@#.#@@@@#.#@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@@#.#@@#.#@@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@@@#.##.#@@@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@@@@#..#@@@@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@@@@#..#@@@@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@@@#.##.#@@@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@@#.#@@#.#@@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@#.#@@@@#.#@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@.#@@@@@@#.@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO@@@@@@@@@@@@#ooo+",
"XXXXXXXXXXXXXXXXXXXoO#############ooo+",
"XXXXXXXXXXXXXXXXXXXoooooooooooooooooo+",
"XXXXXXXXXXXXXXXXXXXoooooooooooooooooo+",
"+++++++++++++++++++++++++++++++++++++.",
"......................................",
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.",
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.",
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.",
"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.",
"##################################O$$.",
".................................$O$$.",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$O$$.",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$O$$.",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$O$$.",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$O$$.",
"OOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO$O$$."};

131
WPrefs.app/xpm/smooth.xpm Normal file
View File

@@ -0,0 +1,131 @@
/* XPM */
static char * image_name[] = {
"24 24 104 2",
" c #318C5AD60842",
". c #318C63180842",
"X c #39CE5AD60842",
"o c #4210631818C6",
"O c #18C6294A0842",
"+ c #18C6294A0000",
"@ c #18C6318C0000",
"# c #210839CE0000",
"$ c #421052941084",
"% c #6B5A739C294A",
"& c #63187BDE2108",
"* c #5AD67BDE18C6",
"= c #52946B5A2108",
"- c #4A526B5A2108",
"; c #4A5263181084",
": c #210842100000",
"> c #18C639CE0000",
", c #318C63180000",
"< c #42106B5A0842",
"1 c #318C5AD60000",
"2 c #294A52940842",
"3 c #39CE63180000",
"4 c #39CE52941084",
"5 c #2108318C0000",
"6 c #318C42100842",
"7 c #42105AD618C6",
"8 c #5AD6739C294A",
"9 c #6B5A7BDE318C",
"0 c #4A526B5A1084",
"q c #4A526B5A0842",
"w c #42106B5A0000",
"e c #4A52739C0842",
"r c #4A52739C1084",
"t c #39CE63181084",
"y c #294A4A520842",
"u c #318C5AD61084",
"i c #39CE63180842",
"p c #421063181084",
"a c #294A39CE1084",
"s c #52946B5A294A",
"d c #5AD66B5A2108",
"f c #5AD6739C18C6",
"g c #52946B5A18C6",
"h c #318C52940842",
"j c #318C4A521084",
"k c #39CE5AD618C6",
"l c #39CE6B5A0842",
"z c #39CE6B5A0000",
"x c #42106B5A1084",
"c c #294A52940000",
"v c #39CE5AD61084",
"b c #5294739C294A",
"n c #52947BDE18C6",
"m c #4A526B5A18C6",
"M c #5AD6739C1084",
"N c #5AD6739C0842",
"B c #318C4A520842",
"V c #294A5AD60000",
"C c #5294739C18C6",
"Z c #5AD67BDE0842",
"A c #294A4A520000",
"S c #52946B5A0842",
"D c #39CE52940000",
"F c #318C52940000",
"G c #210852940000",
"H c #21084A520000",
"J c #52946B5A0000",
"K c #5294739C0842",
"L c #318C4A5218C6",
"P c #42105AD60000",
"I c #18C642100000",
"U c #4A526B5A0000",
"Y c #42105AD61084",
"T c #294A42100842",
"R c #421063180000",
"E c #4210529418C6",
"W c #294A39CE0842",
"Q c #39CE529418C6",
"! c #42106B5A18C6",
"~ c #4A5263180842",
"^ c #4A52739C0000",
"/ c #4A52631818C6",
"( c #18C639CE0842",
") c #421063180842",
"_ c #5294739C0000",
"` c #294A42101084",
"' c #2108294A1084",
"] c #2108318C0842",
"[ c #39CE5AD60000",
"{ c #52946B5A1084",
"} c #18C621080842",
"| c #108410840000",
" . c #18C618C60000",
".. c #39CE4A520842",
"X. c #5AD67BDE0000",
"o. c #5AD6739C0000",
"O. c #318C42101084",
"+. c #52947BDE0000",
"@. c #108418C60842",
"#. c #084208420842",
"$. c #084208420000",
"%. c #2108318C1084",
"&. c #084218C60000",
"*. c #108421080842",
" . . X . o O + @ # $ % & * = - ; : > > ",
", < 1 2 1 1 3 4 + 5 6 7 8 9 & 0 0 q w e r t y ",
"1 w 1 u , i p @ a 7 s d f g h j k . l z w < x ",
". i . c . x v 7 b n m M N q j B i , . z z l ",
"1 V t < & & * n C C 0 N Z X h B A . , , , l ",
"c c 2 v y p C S S g k h D F F v u . , , ",
"G H 2 G 1 t 2 o 0 S J K 4 L B D P 0 p , , ",
"G I y G 1 p 0 U J U K Y j 6 4 p w l < i , , ",
"y T : G V - 0 < R U q M E W W 2 , z z l , , 1 ",
"Q # : G ! x q R ~ U ^ ~ 5 @ # F 3 w w w w l l ",
"/ # ( G o m q U ) R q _ ; @ @ : X < w w w 3 3 3 ",
"m ( ( o m 0 ) 3 ~ U U U 4 @ > A 1 w w z z z , l ",
"; ` W m ) i X ~ R ) U ~ ' O ] B i < w l w , . . ",
"p ` Q o i i [ ) R R R { } | } ] ` y 4 o 0 C C r ",
"X Y o [ . 3 ~ R 3 q q 4 | .+ 6 ..; C C Z N X.o.",
"[ X [ i 1 [ P 3 R U 0 O } O.; M K _ _ ^ _ _ _ Z ",
"3 1 1 3 1 ) 3 ) < U 4 T Y K +.K ^ _ ^ _ _ N _ Z ",
"3 h X [ q R R U U U Y q K e ^ ^ ^ U _ _ _ _ X.M ",
"X 1 1 ) ~ ) R R ) [ q U ^ U q U K _ ^ _ _ +.Z 4 ",
"3 1 i 0 i 3 i 3 F < w < q U K S K U ^ ^ _ 0 6 @.",
"[ 1 3 ~ w 3 i h i w ^ U S K U U ^ _ _ K Z a @.#.",
"3 [ 0 R R < [ ) w U _ o.K U U U ^ K _ Z O.#.$.$.",
"3 q q 3 U R R U U _ N J U ^ K U K _ Y %.#.#.#.| ",
"R e U w R U U _ N U U U ^ ^ U K S $ } | @.@.&.*."};