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:
@@ -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));
|
||||
|
||||
@@ -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");
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -33,6 +33,7 @@ tiffdata_DATA = \
|
||||
oldstyle.tiff \
|
||||
opaque.tiff \
|
||||
paths.tiff \
|
||||
smooth.tiff \
|
||||
sound.tiff \
|
||||
speed0.tiff \
|
||||
speed0s.tiff \
|
||||
|
||||
@@ -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
BIN
WPrefs.app/tiff/smooth.tiff
Normal file
Binary file not shown.
@@ -33,6 +33,7 @@ xpmdata_DATA = \
|
||||
oldstyle.xpm \
|
||||
opaque.xpm \
|
||||
paths.xpm \
|
||||
smooth.xpm \
|
||||
sound.xpm \
|
||||
speed0.xpm \
|
||||
speed0s.xpm \
|
||||
|
||||
@@ -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 \
|
||||
|
||||
@@ -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"};
|
||||
|
||||
@@ -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
131
WPrefs.app/xpm/smooth.xpm
Normal 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 $ } | @.@.&.*."};
|
||||
Reference in New Issue
Block a user