From 416e3a82beac862abddd87e0b60ea21f704af1f1 Mon Sep 17 00:00:00 2001 From: dan Date: Mon, 25 Jan 1999 19:06:50 +0000 Subject: [PATCH] Update for 0.51.0 --- AUTHORS | 26 +- BUGFORM | 6 +- BUGS | 2 + ChangeLog | 38 + FAQ | 22 + INSTALL | 152 +- Install | 54 +- MIRRORS | 12 +- Makefile.am | 12 +- Makefile.in | 19 +- NEWS | 56 +- README | 51 +- README.GNOME | 8 +- README.KDE | 35 +- TODO | 7 +- WINGs/ChangeLog | 12 + WINGs/Makefile.am | 9 +- WINGs/Makefile.in | 78 +- WINGs/Resources/Images.tiff | Bin 3012 -> 15328 bytes WINGs/Resources/Images.xcf | Bin 30912 -> 43656 bytes WINGs/Resources/Images.xpm | 2347 +++++++++++++++++-- WINGs/Resources/Makefile.in | 8 - WINGs/WINGs.h | 39 +- WINGs/WINGsP.h | 23 +- WINGs/WUtil.h | 7 +- WINGs/memory.c | 29 +- WINGs/selection.c | 651 +++--- WINGs/testcolorpanel.c | 53 + WINGs/userdefaults.c | 5 +- WINGs/wapplication.c | 2 +- WINGs/wcolorpanel.c | 2792 ++++++++++++++++++++++ WINGs/wevent.c | 33 +- WINGs/wfilepanel.c | 4 + WINGs/widgets.c | 153 +- WINGs/wlist.c | 22 +- WINGs/wpopupbutton.c | 4 +- WINGs/wtextfield.c | 151 +- WINGs/wwindow.c | 13 +- WPrefs.app/Appearance.c | 7 +- WPrefs.app/Makefile.am | 7 +- WPrefs.app/Makefile.in | 15 +- WPrefs.app/Menu.c | 76 +- WPrefs.app/MouseSettings.c | 53 +- WPrefs.app/WPrefs.c | 6 +- WPrefs.app/WindowHandling.c | 6 +- WPrefs.app/main.c | 16 +- WPrefs.app/po/Makefile.am | 4 +- WPrefs.app/po/Makefile.in | 12 +- WPrefs.app/po/cs.po | 680 ++++-- WPrefs.app/po/hr.po | 2547 ++++++++++---------- WPrefs.app/po/ko.po | 2607 ++++++++++++--------- WPrefs.app/tiff/Makefile.am | 4 + WPrefs.app/tiff/Makefile.in | 14 +- WPrefs.app/tiff/README | 9 + WPrefs.app/tiff/clip.tiff | Bin 3676 -> 9496 bytes WPrefs.app/tiff/configs.tiff | Bin 1728 -> 9498 bytes WPrefs.app/tiff/dock.tiff | Bin 2924 -> 9496 bytes WPrefs.app/tiff/ergonomic.tiff | Bin 2974 -> 9496 bytes WPrefs.app/tiff/ergowood.tiff | Bin 0 -> 9496 bytes WPrefs.app/tiff/iconprefs.tiff | Bin 4464 -> 9496 bytes WPrefs.app/tiff/keyboardprefs.tiff | Bin 7150 -> 7166 bytes WPrefs.app/tiff/keyshortcuts.tiff | Bin 6792 -> 9484 bytes WPrefs.app/tiff/menuprefs.tiff | Bin 2760 -> 9492 bytes WPrefs.app/tiff/menus.tiff | Bin 1370 -> 9502 bytes WPrefs.app/tiff/miscprefs2.tiff | Bin 0 -> 9498 bytes WPrefs.app/tiff/mousesettings.tiff | Bin 4072 -> 9688 bytes WPrefs.app/tiff/newstyle.tiff | Bin 1710 -> 11070 bytes WPrefs.app/tiff/oldstyle.tiff | Bin 1808 -> 11070 bytes WPrefs.app/tiff/paths.tiff | Bin 4422 -> 9492 bytes WPrefs.app/tiff/temp.tiff | Bin 0 -> 9492 bytes WPrefs.app/tiff/theme.tiff | Bin 0 -> 6364 bytes WPrefs.app/tiff/whandling.tiff | Bin 3496 -> 9496 bytes WPrefs.app/tiff/windowfocus.tiff | Bin 2500 -> 9498 bytes WPrefs.app/tiff/workspace.tiff | Bin 6310 -> 7162 bytes WPrefs.app/xpm/Makefile.am | 4 + WPrefs.app/xpm/Makefile.in | 12 +- WPrefs.app/xpm/clip.xpm | 540 +++-- WPrefs.app/xpm/configs.xpm | 338 +-- WPrefs.app/xpm/dock.xpm | 471 ++-- WPrefs.app/xpm/ergonomic.xpm | 438 ++-- WPrefs.app/xpm/ergowood.xpm | 260 ++ WPrefs.app/xpm/iconprefs.xpm | 556 ++--- WPrefs.app/xpm/keyboardprefs.xpm | 489 ++-- WPrefs.app/xpm/keyshortcuts.xpm | 268 +-- WPrefs.app/xpm/menuprefs.xpm | 375 +-- WPrefs.app/xpm/menus.xpm | 262 ++- WPrefs.app/xpm/miscprefs2.xpm | 195 ++ WPrefs.app/xpm/mousesettings.xpm | 340 +-- WPrefs.app/xpm/newstyle.xpm | 138 +- WPrefs.app/xpm/oldstyle.xpm | 142 +- WPrefs.app/xpm/paths.xpm | 505 ++-- WPrefs.app/xpm/temp.xpm | 200 ++ WPrefs.app/xpm/theme.xpm | 280 +++ WPrefs.app/xpm/whandling.xpm | 324 ++- WPrefs.app/xpm/windowfocus.xpm | 210 +- WPrefs.app/xpm/workspace.xpm | 367 ++- WindowMaker.lsm.in | 20 + WindowMaker/Backgrounds/Makefile.in | 8 - WindowMaker/Defaults/Makefile.in | 8 - WindowMaker/Defaults/WMWindowAttributes | 16 +- WindowMaker/Defaults/WMWindowAttributes.in | 16 +- WindowMaker/Defaults/WindowMaker | 2 +- WindowMaker/Defaults/WindowMaker.in | 2 +- WindowMaker/IconSets/Makefile.in | 8 - WindowMaker/Icons/BitchX.tiff | Bin 0 -> 7948 bytes WindowMaker/Icons/BitchX.xpm | 299 +++ WindowMaker/Icons/DefaultAppIcon.tiff | Bin 0 -> 6832 bytes WindowMaker/Icons/GNUstepGlow.tiff | Bin 0 -> 11646 bytes WindowMaker/Icons/GNUstepGlow.xpm | 331 +++ WindowMaker/Icons/GNUterm.tiff | Bin 3884 -> 6110 bytes WindowMaker/Icons/GNUterm.xpm | 609 ++--- WindowMaker/Icons/Makefile.am | 73 +- WindowMaker/Icons/Makefile.in | 70 +- WindowMaker/Icons/README | 30 + WindowMaker/Icons/clip2.tiff | Bin 0 -> 3602 bytes WindowMaker/Icons/clip2.xpm | 105 + WindowMaker/Icons/defaultterm.tiff | Bin 0 -> 5348 bytes WindowMaker/Icons/defaultterm.xpm | 216 ++ WindowMaker/Icons/draw.tiff | Bin 0 -> 5204 bytes WindowMaker/Icons/draw.xpm | 274 +++ WindowMaker/Icons/linuxterm.tiff | Bin 0 -> 6650 bytes WindowMaker/Icons/linuxterm.xpm | 265 +++ WindowMaker/Icons/mixer.tiff | Bin 0 -> 7366 bytes WindowMaker/Icons/mixer.xpm | 280 +++ WindowMaker/Icons/notepad.tiff | Bin 0 -> 4034 bytes WindowMaker/Icons/notepad.xpm | 262 +++ WindowMaker/Icons/pdf.tiff | Bin 0 -> 7328 bytes WindowMaker/Icons/pdf.xpm | 223 ++ WindowMaker/Icons/ps.tiff | Bin 0 -> 5916 bytes WindowMaker/Icons/ps.xpm | 219 ++ WindowMaker/Icons/real.tiff | Bin 0 -> 3874 bytes WindowMaker/Icons/real.xpm | 206 ++ WindowMaker/Icons/sgiterm.tiff | Bin 0 -> 6018 bytes WindowMaker/Icons/sgiterm.xpm | 243 ++ WindowMaker/Icons/sound.tiff | Bin 0 -> 5608 bytes WindowMaker/Icons/sound.xpm | 263 +++ WindowMaker/Icons/staroffice2.tiff | Bin 0 -> 9488 bytes WindowMaker/Icons/staroffice2.xpm | 255 ++ WindowMaker/Icons/timer.tiff | Bin 0 -> 7842 bytes WindowMaker/Icons/timer.xpm | 256 ++ WindowMaker/Icons/wilber.tiff | Bin 0 -> 6592 bytes WindowMaker/Icons/wilber.xpm | 261 +++ WindowMaker/Icons/write.tiff | Bin 0 -> 4128 bytes WindowMaker/Icons/write.xpm | 264 +++ WindowMaker/Icons/xdvi.tiff | Bin 0 -> 6410 bytes WindowMaker/Icons/xdvi.xpm | 235 ++ WindowMaker/Icons/xv.tiff | Bin 0 -> 5994 bytes WindowMaker/Icons/xv.xpm | 218 ++ WindowMaker/Makefile.am | 3 +- WindowMaker/Makefile.in | 11 +- WindowMaker/Pixmaps/Makefile.in | 8 - WindowMaker/Styles/Makefile.in | 8 - WindowMaker/Themes/Checker.themed/Makefile.in | 8 - WindowMaker/Themes/Makefile.in | 8 - WindowMaker/Themes/Night.themed/Makefile.in | 8 - WindowMaker/menu | 7 +- WindowMaker/menu.fr | 62 +- WindowMaker/menu.gl | 6 - WindowMaker/plmenu | 4 +- WindowMaker/plmenu.fr | 15 +- WindowMaker/xtree.dat | 663 ++++++ acconfig.h | 67 + configure | 3124 ++++++++++++------------- configure.in | 271 +-- doc/Makefile.in | 8 - docklib-0.0.tar.gz | Bin 0 -> 31330 bytes po/Makefile.am | 10 +- po/Makefile.in | 18 +- po/README | 8 +- po/cs.po | 664 +++--- po/ja.po.broken | 1112 --------- po/ko.po | 2448 ++++++++++--------- po/ru.po | 1002 ++++---- src/Makefile.am | 10 +- src/Makefile.in | 18 +- src/WindowMaker.h | 14 +- src/actions.c | 108 +- src/appicon.c | 2 +- src/balloon.c | 7 +- src/client.c | 6 +- src/config.h | 74 +- src/config.h.in | 72 +- src/defaults.c | 87 +- src/dialog.c | 86 +- src/dialog.h | 2 +- src/dock.c | 41 +- src/dockedapp.c | 6 +- src/event.c | 56 +- src/framewin.c | 46 +- src/framewin.h | 7 + src/gnome.c | 4 +- src/kwm.c | 78 +- src/kwm.h | 4 + src/main.c | 52 +- src/misc.c | 51 +- src/moveres.c | 144 +- src/openlook.c | 101 +- src/openlook.h | 8 +- src/properties.c | 19 +- src/properties.h | 2 +- src/resources.c | 6 +- src/rootmenu.c | 18 +- src/screen.c | 108 +- src/screen.h | 15 +- src/session.c | 142 +- src/session.h | 6 +- src/shutdown.c | 66 +- src/stacking.c | 84 +- src/startup.c | 29 +- src/superfluous.c | 121 +- src/texture.c | 2 +- src/wconfig.h | 40 +- src/wconfig.h.in | 40 +- src/window.c | 244 +- src/window.h | 26 +- src/winspector.c | 16 +- src/workspace.c | 35 +- test/Makefile.in | 8 - util/Makefile.am | 10 +- util/Makefile.in | 22 +- util/directjpeg.c | 222 ++ util/getstyle.c | 42 +- util/setstyle.c | 24 +- util/wmaker.inst.in | 57 +- util/wmsetbg.c | 180 +- wmlib/Makefile.in | 8 - wrlib/Makefile.am | 14 +- wrlib/Makefile.in | 75 +- wrlib/ballot_box.tiff | Bin 5870 -> 0 bytes wrlib/convert.c | 10 +- wrlib/jpeg.c | 6 +- wrlib/misc.c | 2 +- wrlib/png.c | 5 +- wrlib/test.c | 84 - wrlib/testdraw.c | 1 + wrlib/testgrad.c | 9 + wrlib/view.c | 2 - wrlib/wraster.h | 4 - 238 files changed, 25221 insertions(+), 12459 deletions(-) rewrite WINGs/Resources/Images.tiff (84%) rewrite WINGs/selection.c (67%) create mode 100644 WINGs/testcolorpanel.c create mode 100644 WINGs/wcolorpanel.c create mode 100644 WPrefs.app/tiff/README rewrite WPrefs.app/tiff/clip.tiff (100%) rewrite WPrefs.app/tiff/configs.tiff (100%) rewrite WPrefs.app/tiff/dock.tiff (100%) rewrite WPrefs.app/tiff/ergonomic.tiff (100%) create mode 100644 WPrefs.app/tiff/ergowood.tiff rewrite WPrefs.app/tiff/iconprefs.tiff (100%) rewrite WPrefs.app/tiff/keyboardprefs.tiff (99%) rewrite WPrefs.app/tiff/keyshortcuts.tiff (100%) rewrite WPrefs.app/tiff/menuprefs.tiff (100%) rewrite WPrefs.app/tiff/menus.tiff (100%) create mode 100644 WPrefs.app/tiff/miscprefs2.tiff rewrite WPrefs.app/tiff/mousesettings.tiff (100%) rewrite WPrefs.app/tiff/newstyle.tiff (100%) rewrite WPrefs.app/tiff/oldstyle.tiff (100%) rewrite WPrefs.app/tiff/paths.tiff (99%) create mode 100644 WPrefs.app/tiff/temp.tiff create mode 100644 WPrefs.app/tiff/theme.tiff rewrite WPrefs.app/tiff/whandling.tiff (100%) rewrite WPrefs.app/tiff/windowfocus.tiff (100%) rewrite WPrefs.app/tiff/workspace.tiff (99%) rewrite WPrefs.app/xpm/clip.xpm (97%) rewrite WPrefs.app/xpm/configs.xpm (99%) rewrite WPrefs.app/xpm/dock.xpm (99%) rewrite WPrefs.app/xpm/ergonomic.xpm (99%) create mode 100644 WPrefs.app/xpm/ergowood.xpm rewrite WPrefs.app/xpm/iconprefs.xpm (97%) rewrite WPrefs.app/xpm/keyboardprefs.xpm (98%) rewrite WPrefs.app/xpm/keyshortcuts.xpm (99%) rewrite WPrefs.app/xpm/menuprefs.xpm (89%) rewrite WPrefs.app/xpm/menus.xpm (98%) create mode 100644 WPrefs.app/xpm/miscprefs2.xpm rewrite WPrefs.app/xpm/mousesettings.xpm (99%) rewrite WPrefs.app/xpm/newstyle.xpm (70%) rewrite WPrefs.app/xpm/oldstyle.xpm (70%) rewrite WPrefs.app/xpm/paths.xpm (97%) create mode 100644 WPrefs.app/xpm/temp.xpm create mode 100644 WPrefs.app/xpm/theme.xpm rewrite WPrefs.app/xpm/whandling.xpm (91%) rewrite WPrefs.app/xpm/windowfocus.xpm (98%) rewrite WPrefs.app/xpm/workspace.xpm (98%) create mode 100644 WindowMaker.lsm.in create mode 100644 WindowMaker/Icons/BitchX.tiff create mode 100644 WindowMaker/Icons/BitchX.xpm create mode 100644 WindowMaker/Icons/DefaultAppIcon.tiff create mode 100644 WindowMaker/Icons/GNUstepGlow.tiff create mode 100644 WindowMaker/Icons/GNUstepGlow.xpm rewrite WindowMaker/Icons/GNUterm.tiff (100%) rewrite WindowMaker/Icons/GNUterm.xpm (99%) rewrite WindowMaker/Icons/Makefile.am (73%) create mode 100644 WindowMaker/Icons/README create mode 100755 WindowMaker/Icons/clip2.tiff create mode 100755 WindowMaker/Icons/clip2.xpm create mode 100644 WindowMaker/Icons/defaultterm.tiff create mode 100644 WindowMaker/Icons/defaultterm.xpm create mode 100644 WindowMaker/Icons/draw.tiff create mode 100644 WindowMaker/Icons/draw.xpm create mode 100644 WindowMaker/Icons/linuxterm.tiff create mode 100644 WindowMaker/Icons/linuxterm.xpm create mode 100644 WindowMaker/Icons/mixer.tiff create mode 100644 WindowMaker/Icons/mixer.xpm create mode 100644 WindowMaker/Icons/notepad.tiff create mode 100644 WindowMaker/Icons/notepad.xpm create mode 100644 WindowMaker/Icons/pdf.tiff create mode 100644 WindowMaker/Icons/pdf.xpm create mode 100644 WindowMaker/Icons/ps.tiff create mode 100644 WindowMaker/Icons/ps.xpm create mode 100644 WindowMaker/Icons/real.tiff create mode 100644 WindowMaker/Icons/real.xpm create mode 100644 WindowMaker/Icons/sgiterm.tiff create mode 100644 WindowMaker/Icons/sgiterm.xpm create mode 100644 WindowMaker/Icons/sound.tiff create mode 100644 WindowMaker/Icons/sound.xpm create mode 100644 WindowMaker/Icons/staroffice2.tiff create mode 100644 WindowMaker/Icons/staroffice2.xpm create mode 100644 WindowMaker/Icons/timer.tiff create mode 100644 WindowMaker/Icons/timer.xpm create mode 100644 WindowMaker/Icons/wilber.tiff create mode 100644 WindowMaker/Icons/wilber.xpm create mode 100644 WindowMaker/Icons/write.tiff create mode 100644 WindowMaker/Icons/write.xpm create mode 100644 WindowMaker/Icons/xdvi.tiff create mode 100644 WindowMaker/Icons/xdvi.xpm create mode 100644 WindowMaker/Icons/xv.tiff create mode 100644 WindowMaker/Icons/xv.xpm create mode 100644 WindowMaker/xtree.dat create mode 100644 docklib-0.0.tar.gz delete mode 100644 po/ja.po.broken create mode 100644 util/directjpeg.c delete mode 100644 wrlib/ballot_box.tiff delete mode 100644 wrlib/test.c diff --git a/AUTHORS b/AUTHORS index 3168743a..20d68caa 100644 --- a/AUTHORS +++ b/AUTHORS @@ -24,6 +24,9 @@ ConfigureNotify Olly Betts shaded window indication in window list +Tudor Bosman +autoraise bugfix + Rob Clark Text input field, 15bpp support @@ -62,12 +65,15 @@ Better detection of gfx libraries, added IconTitleColor/IconTitleBack Greg Hayes Twisted miniaturization animation +Alban Hertroys +WINGs color panel + HIDEKI Fujimoto FreeBSD portability, icon arrangement fixes, dock initialization bug fix, some I18N related fixes Pascal Hofstee -WINGs bug fixes +WINGs bug fixes, WINGs color panel Robert A. Holak bug fix @@ -108,7 +114,7 @@ Stuart Luppescu Documentation help Marcelo E. Magallon -CPP search path improvement, man pages +CPP search path improvement, man pages, bug fixes Tim Malone bug fix, jpeg bug fix @@ -125,6 +131,9 @@ Andrea Mistrali Jeff Meininger Fix for unassociated alpha tiff +Craig Nellist +selection in textfield + Dan Pascu dock ghost (superfluous mode) fix, enhancement for scrollable menus, clip, numerous other stuff, project maintainer @@ -174,7 +183,12 @@ Sam Varner many fixes and enhancements for move, resize and window placement code. Marco van Hylckama Vlieg -house icon for WINGs file dialogs, defaultAppIcon and Clip xpm icon +house icon for WINGs file dialogs, defaultAppIcon and Clip xpm tchX.tiff +Plus the following icons: +DefaultAppIcon.tiff GNUterm.tiff clip2.tiff defaultterm.tiff draw.tiff +linuxterm.tiff mixer.tiff notepad.tiff pdf.tiff ps.tiff real.tiff sgiterm.tiff +sound.tiff staroffice2.tiff timer.tiff wilber.tiff write.tiff xdvi.tiff +xv.tiff David Wang edge resistance, 8bpp balloon bug fix, other 8bpp related fixes @@ -186,10 +200,12 @@ libproplist. Chooses best depth in screen. FRBall dgradient fix -"]d" + +"]d" Window list menu miniaturized/hidden hints, XDE support, XKB lock language status, WINGs enhancements, bug fixes, window commands menu -enhancement, window move/resize by keyboard +enhancement, window move/resize by keyboard. GNUstepGlow.tiff icon, +WINGs color panel Trae Mc Combs diff --git a/BUGFORM b/BUGFORM index c8402781..eb678836 100644 --- a/BUGFORM +++ b/BUGFORM @@ -34,10 +34,10 @@ to bugs@windowmaker.org 4. Configure time options you specified: [ ] --enable-kanji [ ] --disable-shape -[ ] --disable-xpm -[ ] --disable-tiff -[ ] --disable-png [ ] --enable-single-icon +[ ] --enable-kde +[ ] --enable-gnome +[ ] --enable-openlook [ ] Others: ....................... diff --git a/BUGS b/BUGS index 4766748e..7779533e 100644 --- a/BUGS +++ b/BUGS @@ -1,3 +1,5 @@ +- wmaker will not stop managing a screen even if another window manager + requests that, through the ICCCM 2.0 manager selection stuff - the app menu does not update after a style/theme change without restart. - during startup, transient windows should be miniaturized with their owners not in their own icons diff --git a/ChangeLog b/ChangeLog index 994550b0..41853be1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,41 @@ +Changes since version 0.50.2: +............................. + +- added some new icons made by Marco +- kde: fixed stacking order reporting for modules +- gnome: fixed state change request handling +- fixed handling of file names with non-alphanum characters in wmsetbg +- hopefully fixed timestamp problem that caused regeneration of configure +- fixed a bug in the auto raise code +- made SIGHUP exit wmaker and SIGUSR1 restart for GNOME compatibility +- fixed %a() bug (now it really is fixed!) +- fixed docking icons in last icon +- fixed WMInsertPopUpButtonItem() +- fixed bug that caused fonts of themes to be ignored +- fixed bug in path handling in getstyle +- stop icon explosion animation by clicking on root window +- made SAVE_SESSION save the state of the dock +- added command line option aliases that adhere to the GNU standards +- fixed png gamma bug (actually unmade buggy fix) +- fixed bug in property notify handling +- removed KeepTransientsOnTop +- fixed window focus when switching workspaces +- fixed attribute inspector Apply for dont bind keys +- fixed bad colormap bug (I hope) +- added acceleration to keyboard window move +- %W expand to current workspace # +- fixed background pixmap color problem (cpixmap etc) +- applied drop shadow patch +- fixed crash on startup with xconsole and xdm +- fixed portability prob with MkLinux/PPC +- fixed portability prob with Alpha +- added color panel to WINGs +- added support for olwm/OPEN LOOK(tm) hints +- added SaveYourself support +- fixed bug in start maximized +- added _WINDOWMAKER_NOTICEBOARD protocol +- added docklib + Changes since version 0.50.1: ............................. diff --git a/FAQ b/FAQ index aa84cf01..af233181 100644 --- a/FAQ +++ b/FAQ @@ -58,6 +58,8 @@ Summary of Contents: shaded and I can't run new instances. 3.9 When I run wmaker it complains about not being able to load any fonts. + 3.10 When I set the root background with wmsetbg by hand it works, + but when I do that from the configuration files it doesnt! 4 - Configuration 4.1 What are those files inside my ~/GNUstep directory? @@ -680,6 +682,7 @@ the WM_CLASS hint for the window, like the -name parameter for xterm, rxvt and other programs. + 3.9 When I run wmaker it complains about not being able to load any fonts. ---------------------------------- Check if the locale settings are correct. If you're not sure what to @@ -687,6 +690,25 @@ do, unset the LANG environment variable before running wmaker. TODO: give complete explanation + + +3.10 When I set the root background with wmsetbg by hand it works, + but when I do that from the configuration files it doesnt! +---------------------------------- + +DOH! If you set the root background with wmsetbg by hand, it will obviously +find the image, since you have explicitly specified it by hand. But if you +simply put it in ~/GNUstep/Defaults/WindowMaker in some option like +WorkspaceBack, it will not find the image because Window Maker can't read +your mind to figure where you put the image. So, to fix it, you have to +either place the full path for the image in the texture specification or put +the path for the directory you put your background images in the PixmapPath +option. You can also put all your background images in places like +~/GNUstep/Library/WindowMaker/Backgrounds or +/usr/local/share/WindowMaker/Backgrounds + + + -=-=-=-=-=-=-=- Configuration: -=-=-=-=-=-=-=- diff --git a/INSTALL b/INSTALL index b3765435..10e7a7a5 100644 --- a/INSTALL +++ b/INSTALL @@ -7,11 +7,11 @@ SUPPORTED PLATFORMS =================== (ie: I've heard someone has compiled it on...) -- Intel/Linux Slackware 3.5 (primary platform) -- Intel/Linux other distributions -- Sparc/Linux RedHat 5.1 -- PowerPC/MkLinux -- Alpha/Linux RedHat 5.1 +- Intel GNU/Linux Slackware 3.5 (primary platform) +- Intel GNU/Linux other distributions +- Sparc GNU/Linux RedHat 5.1 +- PowerPC GNU/MkLinux +- Alpha GNU/Linux RedHat 5.1 - FreeBSD - NetBSD - Solaris 2.5.1, 2.5.2 @@ -30,6 +30,7 @@ SUPPORTED PLATFORMS - Corel NetWinder - SunOS 4.x - PowerMac / Power MachTen 4.1.1 over MacOS +- Amiga 3000 running RedHat Linux 5.1 (Rawhide) Patches to make it work on other platforms are welcome. @@ -59,7 +60,7 @@ The following is required to build Window Maker: program, including Window Maker. - autoconf, automake and libtool - autoconf and automake are not required, but if you have one or + These tools are not needed, but IF you have one or more of them installed, make sure you have ALL of the following with exactly these versions: autoconf 2.12 @@ -67,7 +68,8 @@ The following is required to build Window Maker: libtool 1.2 If you have a different version, disable them by temporarily renaming them to something else or uninstalling them from your - system. + system. If you don't develop software you don't need them, + so you can safely uninstall. - lex (or flex) and yacc (or bison) These are used by libPropList. lex is actually not needed since @@ -127,55 +129,69 @@ support compiled in. To get a list of other options, run ./configure --help ---enable-kanji support to display Kanji characters, Korean, Chinese - and other languagues that require special characters. +--enable-kanji + support to display Kanji characters, Korean, Chinese and other + languagues that require special characters. ---enable-single-icon enables the collapsing of all appicons of the - WM_CLASS+WM_INSTANCE into a single one. This feature is not - supported at all by the developers. If you have some trouble with it, - contact it's author: Christopher Seawood +--enable-single-icon + enables the collapsing of all appicons of the WM_CLASS+WM_INSTANCE + into a single one. This feature is not supported at all by the + developers. If you have some trouble with it, contact it's author: + Christopher Seawood ---disable-shm disable use of the MIT shared memory extension. This will - slow down texture generation a little bit, but in some cases - it seems to be necessary due to a bug that manifests as messed - icons and textures. +--disable-shm + disable use of the MIT shared memory extension. This will slow down + texture generation a little bit, but in some cases it seems to be + necessary due to a bug that manifests as messed icons and textures. ---disable-motif disable support for mwm hints +--disable-motif + disable support for mwm window manager hints ---enable-gnome enable support for stuff needed by GNOME - (GNOME compliant bla bla bla) +--enable-openlook + enable support for OPEN LOOK(tm) window manager hints ---enable-kde enable support for kde/kwm hints +--enable-gnome + enable support for GNOME window manager hints ---enable-lite remove things that are already supported in desktop - environments, like KDE and GNOME. Disabled things - are: window list, root applications menu, - multiple window selection. Note that you will not - be able to exit Window Maker from itself anymore; - you will have to use kill with the SIGTERM signal - or exit it from KDE. +--enable-kde + enable support for kde/kwm window manager hints ---enable-modelock XKB language status lock support. If you don't know - what it is you probably don't need it. +--enable-lite + remove things that are already supported in desktop environments, + like KDE and GNOME. Disabled things are: window list, root + applications menu, multiple window selection. Note that you will not + be able to exit Window Maker from itself anymore; you will have to + use kill with the SIGTERM signal or exit it from KDE. It is not + advisable to enable it. ---enable-sound enable support of sound effects module +--enable-modelock + XKB language status lock support. If you don't know what it is you + probably don't need it. ---disable-xpm disables use of the XPM library even if it is available on - your system. +--enable-sound + enable support of sound effects module ---disable-png disables use of PNG library +--disable-xpm + disables use of the XPM library even if it is available on your + system. ---disable-tiff disable use of TIFF library +--disable-png + disables use of PNG library ---disable-gif disable use of GIF library +--disable-tiff + disable use of TIFF library ---disable-jpeg disable use of JPEG library +--disable-gif + disable use of GIF library ---disable-shape disables shaped windows (for oclock, xeyes etc.) +--disable-jpeg + disable use of JPEG library ---enable-debug adds extra debugging information. Do not use it - unless you're debugging Window Maker. +--disable-shape + disables shaped windows (for oclock, xeyes etc.) +--enable-debug + Do not use it unless you know what you're doing. PLATFORM SPECIFIC NOTES: @@ -194,27 +210,48 @@ PLATFORM SPECIFIC NOTES: If you have a Ultra Creator 3D or some other machine with high-end graphics, be sure to start the X server with the default visual set to 24bpp or you might experience problems with mangled colors. - This is a bug and will be fixed. - -- RedHat Linux - Make sure you don't have the LANG and LINGUAS environment variables - set to en_RN. Also, make sure you have /usr/local/bin in your - PATH environment variable, as for some mysterious reason the folks - at RedHat did not include it in the default configuration files - in RH 5.{0,1}. - Check the TROUBLESHOOTING section if you have problems with libtool. - Before trying to install, uninstall libtool-1.2b and install - libtool-1.2, which you can get from ftp.gnu.org or it's mirrors. + This is a wmaker bug and will be fixed. + +- GNU/Linux in general + Make sure you have /usr/local/lib in /etc/ld.so.conf and that you + run ldconfig after installing. + +- RedHat GNU/Linux + RedHat systems have several annoying problems. If you use it, + be sure to follow the steps below or Window Maker will not work: + + * make sure you don't have the LANG and LINGUAS environment variables + set to en_RN; + + * make sure you have /usr/local/bin in your PATH environment + variable, as for some mysterious reason the folks at RedHat did not + include it in the default configuration files in RH 5.x; + + * make sure you have /usr/local/lib in /etc/ld.so.conf before running + ldconfig; + + * if you have problems that mention an error message with --no-reexec + uninstall libtool-1.2b and install libtool-1.2 instead. libtool-1.2 + can be found in ftp.gnu.org Also read the TROUBLESHOOTING section; + + * if you installed the Window Maker package from RedHat and are + installing a new version of it by hand (compiling yourself), uninstall + the package from RedHat before. + + * make a symbolic link from /usr/X11 to /usr/X11R6 + (type ln -s /usr/X11R6 /usr/X11 ) and make sure you have a symbolic + link from /usr/include/X11 to /usr/X11R6/include/X11 (if not, + type ln -s /usr/X11R6/include/X11 /usr/include/X11 ) - PowerPC MkLinux You will need to have the latest version of Xpmac. Older versions seem to have bugs that cause the system to hang. -- Debian Linux +- Debian GNU/Linux If you want JPEG and TIFF support, make sure you have libtiff-dev and libjpeg-dev installed. -- SuSE Linux +- SuSE GNU/Linux If you installed the Window Maker package from SuSE, uninstall it before trying to compile wmaker or you might have problems. @@ -225,7 +262,6 @@ PLATFORM SPECIFIC NOTES: textures, do not use textures in titlebars. Or use a different X server. - INSTALLATION: ============= @@ -246,14 +282,15 @@ Build Window Maker then, login as root and type: make install + ldconfig or if you want to strip the debugging symbols from the binaries and make them smaller, you can instead type: make install-strip + ldconfig This will build and install Window Maker with default parameters. -If you run on a Linux system, also run ldconfig -v If you want to customize some compile-time options, you can do the following. @@ -349,10 +386,9 @@ ltconfig: unrecognized option `--no-reexec' Try `ltconfig --help' for more information. configure: error: libtool configure failed -remove the --no-reexec option from aclocal.m4 and libPropList/aclocal/m4 +remove the --no-reexec option from aclocal.m4 and libPropList/aclocal.m4 and reconfigure -Also make sure the autoconf and automake versions you have installed are at -least: +Also make sure the autoconf and automake versions you have installed are: autoconf 2.12 automake 1.3 libtool 1.2 diff --git a/Install b/Install index b8d68aea..ea9c153b 100755 --- a/Install +++ b/Install @@ -2,7 +2,7 @@ # # WindowMaker configuration and compilation script. # -# Copyright (c) 1997, 1998 Alfredo K. Kojima +# Copyright (c) 1997, 1998, 1999 Alfredo K. Kojima # export LINGUAS;LINGUAS="" @@ -57,6 +57,35 @@ if [ "$rtfm" != y ]; then echo "Please read the INSTALL file before installing" exit fi +echo "Are you lying?" +echo -n " " +read rtfm +if [ "$rtfm" != n ]; then + echo "What a shame!" + echo "Please read the INSTALL file before installing" + exit +fi +echo "Do you *swear* that you really read the INSTALL file?" +echo -n " " +read rtfm +if [ "$rtfm" != y ]; then + echo "Please read the INSTALL file before installing" + exit +fi +echo "Last chance. You will not get help if you have some problem" +echo "because you didn't read that file. Even if your computer explodes." +echo "Do you *really* read it?" +echo -n " " +read rtfm +if [ "$rtfm" != y ]; then + echo "Please read the INSTALL file before installing" + exit +fi +echo +echo "Ok, you have been warned." +echo +perai + if test "$USER" != "root"; then echo @@ -78,13 +107,6 @@ echo -n " [n] " read kde if [ "$kde" = y -o "$kde" = Y ]; then OPTIONS="$OPTIONS --enable-kde" - echo "Do you want to disable features that become duplicated with" - echo "KDE support (like root menus)?" - echo -n " [n] " - read lite - if [ "$lite" = y -o "lite" = Y ]; then - OPTIONS="$OPTIONS --enable-lite" - fi fi ######################## GNOME @@ -96,6 +118,15 @@ if [ "$gnome" = y -o "$gnome" = Y ]; then OPTIONS="$OPTIONS --enable-gnome" fi +######################## OLWM +echo +echo "Do you want OPEN LOOK(tm)/olwm support?" +echo -n " [n] " +read olwm +if [ "$olwm" = y -o "$olwm" = Y ]; then + OPTIONS="$OPTIONS --enable-openlook" +fi + ######################## NLS echo echo "Do you want National Language Support?" @@ -184,8 +215,9 @@ while [ $done = 0 ]; do done=1 fi echo - echo " $PREFIX/bin must be in the PATH environment variable of all users" - echo "will who use Window Maker" + echo " $PREFIX/bin must be in the PATH environment variable" + echo "of all users who will use Window Maker" + echo echo " Make sure $PREFIX/lib is in the /etc/ld.so.conf file" perai done @@ -227,7 +259,7 @@ echo "--------------------------" perform make install if [ `uname -s` = "Linux" ]; then - /sbin/ldconfig -v + /sbin/ldconfig fi echo diff --git a/MIRRORS b/MIRRORS index 5af794ca..8b26a3c9 100644 --- a/MIRRORS +++ b/MIRRORS @@ -1,6 +1,6 @@ -WindowMaker FTP Mirror Sites -============================ +Window Maker FTP Mirror Sites +=======-===================== Official Site (USA): -------------------- @@ -43,8 +43,8 @@ ftp://ftp.ameth.org/pub/mirrors/ftp.windowmaker.org/ Contact: Chase Phillips -Third Party WindowMaker Distribution Packages -============================================= +Third Party Window Maker Distribution Packages +============================================== Debian GNU/Linux (deb) ---------------------- @@ -54,8 +54,8 @@ Sites: http://master.debian.org/~mmagallo/packages/wmaker/ -RedHat Linux (RPM) ------------------- +RedHat GNU/Linux (RPM) +---------------------- Contact: Jim Knoble Sites: diff --git a/Makefile.am b/Makefile.am index 0f9bb48f..469542e8 100644 --- a/Makefile.am +++ b/Makefile.am @@ -3,4 +3,14 @@ SUBDIRS = libPropList wrlib WINGs src util po WindowMaker wmlib test WPrefs.app doc EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS Install acconfig.h\ - mkpatch README.KDE README.GNOME + mkpatch README.KDE README.GNOME WindowMaker.lsm.in\ + docklib-0.0.tar.gz + + +windowmaker.lsm: + size=`wc -c $(distdir).tar.gz|cut -d\ -f1`;\ + size=`echo scale=2\;$$size/1048576|bc`;\ + sed -e "s/VERSION/"$(VERSION)"/" \ + -e "s/DATE/`date +%d%b%Y|tr a-z A-Z`/"\ + -e "s/SIZE/$$size M/"\ + WindowMaker.lsm.in > WindowMaker.lsm diff --git a/Makefile.in b/Makefile.in index 41d36f4e..de4d68f5 100644 --- a/Makefile.in +++ b/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,25 +77,20 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ SUBDIRS = libPropList wrlib WINGs src util po WindowMaker wmlib test WPrefs.app doc EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS Install acconfig.h\ - mkpatch README.KDE README.GNOME + mkpatch README.KDE README.GNOME WindowMaker.lsm.in\ + docklib-0.0.tar.gz ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = ./src/config.h @@ -315,6 +308,14 @@ installdirs mostlyclean-generic distclean-generic clean-generic \ maintainer-clean-generic clean mostlyclean distclean maintainer-clean +windowmaker.lsm: + size=`wc -c $(distdir).tar.gz|cut -d\ -f1`;\ + size=`echo scale=2\;$$size/1048576|bc`;\ + sed -e "s/VERSION/"$(VERSION)"/" \ + -e "s/DATE/`date +%d%b%Y|tr a-z A-Z`/"\ + -e "s/SIZE/$$size M/"\ + WindowMaker.lsm.in > WindowMaker.lsm + # Tell versions [3.59,3.63) of GNU make to not export all variables. # Otherwise a system limit (for SysV at least) may be exceeded. .NOEXPORT: diff --git a/NEWS b/NEWS index fcb573e1..4dbe08c4 100644 --- a/NEWS +++ b/NEWS @@ -2,13 +2,45 @@ NEWS for veteran Window Maker users ----------------------------------- + +--- 0.51.0 + +SIGHUP will exit wmaker instead of restarting it!!! This is because +GNOME expects the window manager to exit instead of restarting... +Complaints should go to gnome people. SIGUSR1 will restart wmaker now. + + +docklib +------- + +docklib is a little library for making dock applets. It's in the +docklib-0.0.tar.gz file. Unpack it and read the README file there. + + +Option Changes +-------------- + +Removed OnTopTransients option + +Added OpenTransientOnOwnerWorkspace + + +Olwm Hint Support +----------------- + +OPEN LOOK(tm)/olwm hints support was added. + +Read the appropriate section in the README file. + + + --- 0.50.1 New option for WorkspaceBack. mpixmap is the same as spixmap, but it will scale the pixmap by keeping the aspect ratio (maximize or maxpect). The option only works for workspace backgrounds. -Also added IGNORE_NOPPOSITION compile time flag, which is equivalent +Also added IGNORE_PPOSITION compile time flag, which is equivalent to NoPPosition from fvwm. @@ -142,28 +174,6 @@ big value, will make the Clip to practically do not auto raise unless clicked, but to be automatically lowered after AUTO_LOWER_DELAY (ms) when leaved. -AutoRaiseLower option for the Clip. This allows automatic Raise/Lower of the -Clip icons when the mouse pointer enter/leave the Clip. To avoid unwanted -raising/lowering there is a time threshold before raising/lowering. -The thresholds can be changed in wconfig.h by changing one or both of -AUTO_LOWER_DELAY and AUTO_RAISE_DELAY (expressed in miliseconds). -For example if you set AUTO_RAISE_DELAY to 0, then the Clip will be raised as -soon as the mouse pointer enters it's area. Setting AUTO_RAISE_DELAY to a very -big value, will make the Clip to practically do not auto raise unless clicked, -but to be automatically lowered after AUTO_LOWER_DELAY (ms) when leaved. - - -AutoRaiseLower option for the Clip. This allows automatic Raise/Lower of the -Clip icons when the mouse pointer enter/leave the Clip. To avoid unwanted -raising/lowering there is a time threshold before raising/lowering. -The thresholds can be changed in wconfig.h by changing one or both of -AUTO_LOWER_DELAY and AUTO_RAISE_DELAY (expressed in miliseconds). -For example if you set AUTO_RAISE_DELAY to 0, then the Clip will be raised as -soon as the mouse pointer enters it's area. Setting AUTO_RAISE_DELAY to a very -big value, will make the Clip to practically do not auto raise unless clicked, -but to be automatically lowered after AUTO_LOWER_DELAY (ms) when leaved. - - New ThemePack Format -------------------- diff --git a/README b/README index 0f6e2415..5efe1a89 100644 --- a/README +++ b/README @@ -41,27 +41,20 @@ Description =========== -Window Maker is a window manager designed to emulate the look and feel of -part of the NEXTSTEP(tm) GUI. It's supposed to be relatively fast and small, -feature rich, easy to configure and easy to use, with a simple and elegant -appearance borrowed from NEXTSTEP(tm). +Window Maker is the GNU window manager for the X Window System. It was +designed to emulate the look and feel of part of the NEXTSTEP(tm) GUI. It's +supposed to be relatively fast and small, feature rich, easy to configure and +easy to use, with a simple and elegant appearance borrowed from NEXTSTEP(tm). Window Maker was designed keeping integration with GNUstep in mind and is the "official" window manager for it. Read more about GNUstep further on this file. -\begin{marketing babble} -Window Maker is also KDE and GNOME compliant, which means you can use -it as the window manager of these desktop environments and even fully -replace kwm with wmaker if you use KDE. In that case, you would benefit -from the best of both worlds, being able to take advantage of the usability -and unique features of Window Maker, while still having access to KDE -features such as the panel, pager and tight integration with all KDE -applications. I've known of many cases where people keep switching KDE -and Window Maker depending on their mood or needs of the day, but now -you don't need that anymore :) -As GNOME components become more available, the same can be said about it. -\end{marketing babble} +Hints (information given by applications to integrate well with the window +manager) for Motif(tm), OPEN LOOK(tm), KDE and GNOME are also supported. +So you can replace any of the window managers for these environments +with Window Maker while keeping most, if not all, of the window manager +functionality. Window Maker was previously called WindowMaker. @@ -136,6 +129,7 @@ options/features and other stuff. * po/ has message catalogs wich are the translated versions of the messages displayed by Window Maker. +* docklib-x.x.tar.gz a library for writing dockapps Mailing List @@ -203,6 +197,31 @@ Note that you must compile Window Maker with the --enable-sound configure flag and set the DisableSound option to NO. +OpenL**k support +================ + +I guess many users, mainly from the academic world, have to use +applications written using the OpenL**k toolkits, so having support +for these apps must be of some use. + +To enable, use --enable-openlook when doing the configure. Note that +not everything is implemented. + +Implemented stuff include decoration hints and the push-pin. Not implemented +stuff include _SUN_WINDOW_STATE (the compose led state stuff), header (not +sure what's it) and footer strings. + +Please give me feedback if something doesn't work. If the feature is +already implemented, but is not working because of a bug, I'll try to +have that fixed. If it's a non-implemented feature and you mention that +it's important (ie: not just cosmetical), I'll consider implementing it. + +The "out" state of the pushpin is emulated as a pushed-in close button. +Just click on the button to make it pushed-out, which corresponds +to the pinned-in state of the pushpin. If you push again in the pushed-out +close button, it will act as a normal close button: it will close the window. + + Performance Tuning ================== diff --git a/README.GNOME b/README.GNOME index aaa1f939..e876669f 100644 --- a/README.GNOME +++ b/README.GNOME @@ -9,11 +9,10 @@ Status of GNOME support GNOME window manager protocols seem to be a work in progress. Things still change fairly frequently, so, the stuff implemented -may not reflect the protocol-of-the-day. If something doesn't -work, that's because the protocols have changed again and I still +may not reflect the latest protocol. If something doesn't work, +that's probably because the protocols have changed again and I still didn't have time to reimplement everything or noticed that it -changed (there are no version numbers in the specification). -If that happens, please tell me exactly what doesn't work. +changed. If that happens, please tell me exactly what doesn't work. Other than that, the so called "GNOME Window Manager Compliance - How to write a GNOME compliant Window Manager" document, says this: @@ -48,3 +47,4 @@ Also, do not disable mwm hints support (they are enabled by default). I am not sure, but using --enable-lite or DisableWSMouseActions=YES; might be a bad idea in case of GNOME. + diff --git a/README.KDE b/README.KDE index 317ecdf5..16fca368 100644 --- a/README.KDE +++ b/README.KDE @@ -10,8 +10,8 @@ Window Maker, if you think these advantages are worthy: Window Maker KWM ============================================================================= -Looks NEXTSTEP/NEXTSTEP enhanced Original, but reminds - Weendoze +Looks NEXTSTEP(tm)/NEXTSTEP(tm) Original, but reminds + enhanced Windows(tm) Decoration solid, gradient, multi-color solid, vertical and Textures gradient, pixmaps, textured horizontal gradient, @@ -23,11 +23,13 @@ Textures gradient, pixmaps, textured horizontal gradient, Configurable No Yes, but not totally Titlebar Buttons -Window Specific Yes No -Configuration +Mini CLI Yes, but limited Yes -Quick Keyboard Yes No -Navigation +Window Specific Yes In KDE 1.1, yes. +Configuration In KDE 1.0, no. + +Quick Keyboard Yes In KDE 1.1, yes +Navigation In KDE 1.0, no. Pager KDE pagers will work as Yes well as GNOME pagers @@ -35,11 +37,12 @@ Pager KDE pagers will work as Yes Session Not yet supported, but Yes, old (pre-X11R6) style Management X11R6 style SM is being worked. -Dock kpanel and the Dock kpanel +Dock kpanel, GNOME panel and Dock kpanel GNOME support Yes No -Memory Usage(1) 1.85Mb Lite: 1.79Mb 3.13Mb +Memory Usage(1) 1.85Mb Lite: 1.79Mb In KDE 1.0, 3.13Mb + In KDE 1.1, probably more (1) Memory usage was tested by running wmaker and kwm at the same machine @@ -56,15 +59,20 @@ To enable KDE support in Window Maker, you must compile it after configuring it as follows: ./configure --enable-kde --enable-lite -The --enable-lite flag is optional, but will reduce some memory +The --enable-lite flag is *optional*, but will reduce some memory usage by removing things that are duplicated in Window Maker and KDE. - +Do not enable it if you don't care about a few dozen kbytes of memory +savings (see table above). It won't make KDE or Window Maker any +slower/faster. Then, open WPrefs and turn on the "Disable mouse actions" option in the Mouse related options panel. Or enable the DisableWSMouseActions option by hand. Then, just replace kwm with wmaker in your startkde script. +If you are going to use Window Makers sound server, comment out +kwmsound in startkde. Also if wmaker sets your root window +background, comment out kbgndwm, kde's wallpaper setter. Make sure to disable workspace background setting in KDE. If you wont be using Window Maker themes anyway, you can set @@ -109,3 +117,10 @@ positioning/maximization code and kpanel's position. * It seems kpanel (and maybe KDE in general) doesn't like dynamically changing the number of workspaces. So, don't create or destroy workspaces while running on KDE, unless you really need. + +* If kpanel, kwmpager or kpager becomes confused about the number of +windows present, restart them. + +* Wmaker opens windows by default under/over the panel, when the panel is +at top or left of screen. Use the GUI configuration tool WPrefs to change +this. diff --git a/TODO b/TODO index fda565aa..052db696 100644 --- a/TODO +++ b/TODO @@ -2,13 +2,10 @@ Do ASAP: ======== - fix bestvisual selection code. Broken. -- add a dialog to let user choose if we should restart, restart twm or continue crashing on crash. Do not forget to check if wmaker is already fully running. - fix RemakeStackList() to account for transient windows -- make unhide app map windows in the same stacking order they were before -hiding - blink border of clients with UrgencyHint set between red and black - finish session stuff -- fix scroller to not jump while dragging knob (lock setparameters() while dragging?) +- fix scroller to not jump while dragging knob - add multiline support for balloons - move/add balloon to WINGs - finish XStandardColormap stuff in wrlib @@ -26,8 +23,6 @@ Need to do: functionality provided by the image libraries to load a minimal amount of data. + investigate memory leaks -- make Docked apps with WM_CLIENT_MACHINE be launched from respective - machines (also put a marking showing it's remote launched) - rewrite defaults/wdefaults stuff to use WINGs UD stuff. Search list: ~/G/D/WindowMaker /u/l/s/W/D/WindowMaker built-in-defaults - remake internal string processing to use wchar? unicode? diff --git a/WINGs/ChangeLog b/WINGs/ChangeLog index 30f27551..3c3cd7ab 100644 --- a/WINGs/ChangeLog +++ b/WINGs/ChangeLog @@ -1,3 +1,15 @@ + +changes since wmaker 0.50.2: +............................ + +- added wsetabort() - look WUtil.h +- fixed bug in WMList resize +- added notification sending when changing textfield programatically +- removed WMHideWindow() +- fixed bug in WMCloseWindow() +- added textfield selection patch +- added color panel code + changes since wmaker 0.20.3: ............................ diff --git a/WINGs/Makefile.am b/WINGs/Makefile.am index 6bbc9bc3..0ec01b15 100644 --- a/WINGs/Makefile.am +++ b/WINGs/Makefile.am @@ -18,9 +18,7 @@ lib_LIBRARIES = libWINGs.a include_HEADERS = WINGs.h WUtil.h WINGsP.h -bin_SCRIPTS = WINGs-flags - -noinst_PROGRAMS = wtest wmquery wmfile fontl testmywidget +noinst_PROGRAMS = wtest wmquery wmfile fontl testmywidget testcolorpanel testmywidget_SOURCES = testmywidget.c mywidget.c mywidget.h @@ -39,6 +37,10 @@ wtest_DEPENDENCIES = libWINGs.a wmfile_SOURCES = wmfile.c wmfile_LDADD = libWINGs.a $(LIBLIST) + +testcolorpanel_SOURCES = testcolorpanel.c + +testcolorpanel_LDADD = libWINGs.a $(LIBLIST) wmquery_SOURCES = wmquery.c @@ -61,6 +63,7 @@ libWINGs_a_SOURCES = \ wbrowser.c \ wbutton.c \ wcolor.c \ + wcolorpanel.c \ wcolorwell.c \ wevent.c \ wfilepanel.c \ diff --git a/WINGs/Makefile.in b/WINGs/Makefile.in index ef081b7c..f3953c42 100644 --- a/WINGs/Makefile.in +++ b/WINGs/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ AUTOMAKE_OPTIONS = no-dependencies @@ -110,9 +102,7 @@ lib_LIBRARIES = libWINGs.a include_HEADERS = WINGs.h WUtil.h WINGsP.h -bin_SCRIPTS = WINGs-flags - -noinst_PROGRAMS = wtest wmquery wmfile fontl testmywidget +noinst_PROGRAMS = wtest wmquery wmfile fontl testmywidget testcolorpanel testmywidget_SOURCES = testmywidget.c mywidget.c mywidget.h @@ -132,6 +122,10 @@ wmfile_SOURCES = wmfile.c wmfile_LDADD = libWINGs.a $(LIBLIST) +testcolorpanel_SOURCES = testcolorpanel.c + +testcolorpanel_LDADD = libWINGs.a $(LIBLIST) + wmquery_SOURCES = wmquery.c wmquery_LDADD = libWINGs.a $(LIBLIST) @@ -151,6 +145,7 @@ libWINGs_a_SOURCES = \ wbrowser.c \ wbutton.c \ wcolor.c \ + wcolorpanel.c \ wcolorwell.c \ wevent.c \ wfilepanel.c \ @@ -196,10 +191,11 @@ X_PRE_LIBS = @X_PRE_LIBS@ libWINGs_a_LIBADD = libWINGs_a_OBJECTS = configuration.o international.o notification.o \ selection.o userdefaults.o wapplication.o wbrowser.o wbutton.o wcolor.o \ -wcolorwell.o wevent.o wfilepanel.o wframe.o wfont.o wfontpanel.o \ -widgets.o wlabel.o wlist.o wmisc.o wpanel.o wpixmap.o wpopupbutton.o \ -wscroller.o wscrollview.o wslider.o wsplitview.o wtextfield.o wwindow.o \ -wview.o error.o findfile.o hashtable.o memory.o usleep.o +wcolorpanel.o wcolorwell.o wevent.o wfilepanel.o wframe.o wfont.o \ +wfontpanel.o widgets.o wlabel.o wlist.o wmisc.o wpanel.o wpixmap.o \ +wpopupbutton.o wscroller.o wscrollview.o wslider.o wsplitview.o \ +wtextfield.o wwindow.o wview.o error.o findfile.o hashtable.o memory.o \ +usleep.o AR = ar PROGRAMS = $(noinst_PROGRAMS) @@ -222,8 +218,11 @@ testmywidget_DEPENDENCIES = libWINGs.a \ $(top_builddir)/wrlib/libwraster.la \ $(top_builddir)/libPropList/libPropList.la testmywidget_LDFLAGS = -SCRIPTS = $(bin_SCRIPTS) - +testcolorpanel_OBJECTS = testcolorpanel.o +testcolorpanel_DEPENDENCIES = libWINGs.a \ +$(top_builddir)/wrlib/libwraster.la \ +$(top_builddir)/libPropList/libPropList.la +testcolorpanel_LDFLAGS = CFLAGS = @CFLAGS@ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) @@ -237,8 +236,8 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = tar GZIP = --best -SOURCES = $(libWINGs_a_SOURCES) $(wtest_SOURCES) $(wmquery_SOURCES) $(wmfile_SOURCES) $(fontl_SOURCES) $(testmywidget_SOURCES) -OBJECTS = $(libWINGs_a_OBJECTS) $(wtest_OBJECTS) $(wmquery_OBJECTS) $(wmfile_OBJECTS) $(fontl_OBJECTS) $(testmywidget_OBJECTS) +SOURCES = $(libWINGs_a_SOURCES) $(wtest_SOURCES) $(wmquery_SOURCES) $(wmfile_SOURCES) $(fontl_SOURCES) $(testmywidget_SOURCES) $(testcolorpanel_SOURCES) +OBJECTS = $(libWINGs_a_OBJECTS) $(wtest_OBJECTS) $(wmquery_OBJECTS) $(wmfile_OBJECTS) $(fontl_OBJECTS) $(testmywidget_OBJECTS) $(testcolorpanel_OBJECTS) all: all-recursive all-am @@ -356,24 +355,9 @@ testmywidget: $(testmywidget_OBJECTS) $(testmywidget_DEPENDENCIES) @rm -f testmywidget $(LINK) $(testmywidget_LDFLAGS) $(testmywidget_OBJECTS) $(testmywidget_LDADD) $(LIBS) -install-binSCRIPTS: $(bin_SCRIPTS) - @$(NORMAL_INSTALL) - $(mkinstalldirs) $(DESTDIR)$(bindir) - @list='$(bin_SCRIPTS)'; for p in $$list; do \ - if test -f $$p; then \ - echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ - $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ - else if test -f $(srcdir)/$$p; then \ - echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ - $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ - else :; fi; fi; \ - done - -uninstall-binSCRIPTS: - @$(NORMAL_UNINSTALL) - list='$(bin_SCRIPTS)'; for p in $$list; do \ - rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ - done +testcolorpanel: $(testcolorpanel_OBJECTS) $(testcolorpanel_DEPENDENCIES) + @rm -f testcolorpanel + $(LINK) $(testcolorpanel_LDFLAGS) $(testcolorpanel_OBJECTS) $(testcolorpanel_LDADD) $(LIBS) install-includeHEADERS: $(include_HEADERS) @$(NORMAL_INSTALL) @@ -479,13 +463,13 @@ dvi: dvi-recursive check: all-am $(MAKE) check-recursive installcheck: installcheck-recursive -all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(SCRIPTS) $(HEADERS) +all-am: Makefile $(LIBRARIES) $(PROGRAMS) $(HEADERS) -install-exec-am: install-libLIBRARIES install-binSCRIPTS +install-exec-am: install-libLIBRARIES install-data-am: install-includeHEADERS -uninstall-am: uninstall-libLIBRARIES uninstall-binSCRIPTS uninstall-includeHEADERS +uninstall-am: uninstall-libLIBRARIES uninstall-includeHEADERS install-exec: install-exec-recursive install-exec-am @$(NORMAL_INSTALL) @@ -501,8 +485,7 @@ uninstall: uninstall-recursive uninstall-am install-strip: $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install installdirs: installdirs-recursive - $(mkinstalldirs) $(DATADIR)$(libdir) $(DATADIR)$(bindir) \ - $(DATADIR)$(includedir) + $(mkinstalldirs) $(DATADIR)$(libdir) $(DATADIR)$(includedir) mostlyclean-generic: @@ -555,12 +538,11 @@ clean-compile maintainer-clean-compile mostlyclean-libtool \ distclean-libtool clean-libtool maintainer-clean-libtool \ mostlyclean-noinstPROGRAMS distclean-noinstPROGRAMS \ clean-noinstPROGRAMS maintainer-clean-noinstPROGRAMS \ -uninstall-binSCRIPTS install-binSCRIPTS uninstall-includeHEADERS \ -install-includeHEADERS install-data-recursive uninstall-data-recursive \ -install-exec-recursive uninstall-exec-recursive installdirs-recursive \ -uninstalldirs-recursive all-recursive check-recursive \ -installcheck-recursive info-recursive dvi-recursive \ -mostlyclean-recursive distclean-recursive clean-recursive \ +uninstall-includeHEADERS install-includeHEADERS install-data-recursive \ +uninstall-data-recursive install-exec-recursive \ +uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ +all-recursive check-recursive installcheck-recursive info-recursive \ +dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ distclean-tags clean-tags maintainer-clean-tags distdir info dvi \ installcheck all-am install-exec-am install-data-am uninstall-am \ diff --git a/WINGs/Resources/Images.tiff b/WINGs/Resources/Images.tiff dissimilarity index 84% index ed17bcf95702fe608c54ff3cbe122fb69104a70c..d1ff34e66b14ad74367ccaf4b6f7c2ce4a2356e5 100644 GIT binary patch delta 14715 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 z zN=%N3w%mIt=|8_cA|WQ#oNTd)Y+-G=*L#Oonq^>2TJn+9sF*ZM@52!XW6~_r55>j; zfLnR8th!U2JOEr*2Y?5L0PtiZ06et^0NNG+`1zk`|DAcr0RZkl$s+*(_Fr8N{J;JO DY{#N} delta 1841 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 SWg&vfLInC-5pemRnEne2OqG-X diff --git a/WINGs/Resources/Images.xpm b/WINGs/Resources/Images.xpm index 37f9d0d0..9f4a1dfb 100644 --- a/WINGs/Resources/Images.xpm +++ b/WINGs/Resources/Images.xpm @@ -1,189 +1,2168 @@ /* XPM */ -static char * image_name[] = { -"128 128 105 2", +static char * Images_xpm[] = { +"128 128 2084 2", " c None", -". c #000000000000", -"X c #10400C301040", -"o c #410345144103", -"O c #DF7DE38DE79D", -"+ c #18611C712081", -"@ c #28A224922081", -"# c #69A65D756185", -"$ c #38E338E338E3", -"% c #618565956185", -"& c #CF3CD34CD75C", -"* c #C71BCB2BCF3C", -"= c #208120812081", -"- c #492455555965", -"; c #9E7975D671C6", -": c #492445144103", -"> c #28A220811861", -", c #8E3892489658", -"< c #D75CDB6CDF7D", -"1 c #BEFBCB2BCF3C", -"2 c #BEFBC30BC71B", -"3 c #186114511861", -"4 c #208124922081", -"5 c #38E32CB228A2", -"6 c #61855D755144", -"7 c #4924451438E3", -"8 c #410330C228A2", -"9 c #A699AAAAAEBA", -"0 c #69A669A66185", -"q c #41033CF338E3", -"w c #69A661855965", -"e c #618559655144", -"r c #38E334D330C2", -"t c #69A661856185", -"y c #96589A699E79", -"u c #082004100820", -"i c #596555555144", -"p c #618561855965", -"a c #514451444924", -"s c #96588E388E38", -"d c #86178A288E38", -"f c #8E388A288617", -"g c #965892489658", -"h c #B6DABAEABEFB", -"j c #69A669A669A6", -"k c #51443CF338E3", -"l c #71C671C669A6", -"z c #AEBAAAAAAEBA", -"x c #AEBAB2CAB6DA", -"c c #9E79A289A699", -"v c #861782078617", -"b c #71C679E779E7", -"n c #96589E79A699", -"m c #410341034103", -"M c #492449244924", -"N c #79E782078617", -"B c #965896589658", -"V c #104008200820", -"C c #9E799E799E79", -"Z c #30C230C228A2", -"A c #596559655965", -"S c #8E388E389658", -"D c #38E33CF34103", -"F c #8617820779E7", -"G c #AEBAA6999E79", -"H c #38E33CF338E3", -"J c #79E7820779E7", -"K c #8E388E388E38", -"L c #186118611861", -"P c #20811C711861", -"I c #A699A2899E79", -"U c #E79DEBADEFBE", -"Y c #861775D669A6", -"T c #EFBEF7DEF7DE", -"R c #BEFBBEFBBEFB", -"E c #9E799A699E79", -"W c #71C675D671C6", -"Q c #186114511040", -"! c #28A22CB228A2", -"~ c #49244D344924", -"^ c #69A66DB669A6", -"/ c #965892488E38", -"( c #79E77DF78617", -") c #A699A699A699", -"_ c #79E779E771C6", -"` c #CF3CCB2BCF3C", -"' c #8E388A288E38", -"] c #79E77DF779E7", -"[ c #4103410338E3", -"{ c #30C22CB228A2", -"} c #30C228A228A2", -"| c #514455555144", -" . c #71C659655144", -".. c #492434D330C2", -"X. c #596561856185", -"o. c #69A651444924", -"O. c #514449244103", -"+. c #59655D756185", -"@. c #A6998E388617", -"#. c #49243CF338E3", -"$. c #38E324922081", -"%. c #38E32CB22081", -"&. c #104014511040", -"*. c #30C228A22081", -"=. c #28A214511040", -" ", -" . ", -" . X o O + . ", -" @ # . . X $ % & & * = . ", -" - ; = : > , < 1 1 & 2 3 . ", -" 4 X . . 5 6 7 8 * < 1 2 & 2 2 9 X . ", -" = 0 q w 0 e r t < O < & & & & & < y u . ", -" i O r p a p s , , d f g g 9 9 h < & j u . ", -". k l z g h 2 * x & O & z h * c c v b n m . ", -". M N & m 1 B g 2 & 1 & V C O Z A < 1 S = u . ", -" D F & p * c G 2 < < < r 2 O H J < 2 K L . ", -" D q * P < B I 2 U U U Y & T r , U O R = . ", -" D E < 2 & & U y W Q u ! o ~ W ^ @ Q ~ / = . ", -" o O O O < < O d * h E B ( ) y J _ A h c ~ X . ", -"m ` d h m < ' 2 ' o P v V @ Z o ~ y b J ] W = . ", -". U W 2 M O g & B 0 Q ' Q [ { } r | = | > r 4 . ", -". T { x r O b & c Y .' Q = a > a % ..v | ~ = . ", -". U 9 2 y < c x c % N , 6 X.o.O., 9 ^ a +.^ = . ", -". ] ' h 9 * h x @.h 2 h N J c | ( 2 F a , y = . ", -". ! Z w p j #.} } > } = { W $.[ r r Z ~ m %.4 . ", -" . &.= 4 = { a A r *.> =.= *.{ { { r { { Z 4 . ", -" . . . . u X Q L = 4 4 4 = = = = = = = = L . ", -" . . . . . . . . . . . . . . . . . ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", -" ", +". c #535351", +"+ c #DFE4E7", +"@ c #030303", +"# c #0B0D14", +"$ c #10131D", +"% c #12151E", +"& c #0B0C12", +"* c #877576", +"= c #434341", +"- c #656665", +"; c #CBD2D8", +"> c #C9D1D9", +", c #C4CACE", +"' c #3F3F3F", +") c #0F121E", +"! c #292D3D", +"~ c #454D6A", +"{ c #596386", +"] c #606A8C", +"^ c #576184", +"/ c #424960", +"( c #272A35", +"_ c #0E1015", +": c #8295A0", +"< c #9E7576", +"[ c #323230", +"} c #56504B", +"| c #2C2119", +"1 c #8D9294", +"2 c #D3DAE0", +"3 c #C1C9D0", +"4 c #BFC2C4", +"5 c #070C1B", +"6 c #29354E", +"7 c #4E5A77", +"8 c #66718F", +"9 c #788094", +"0 c #828899", +"a c #848A9E", +"b c #7B8297", +"c c #676D84", +"d c #51576E", +"e c #3B4151", +"f c #1C1C20", +"g c #FFFFFF", +"h c #F8F8F8", +"i c #F1F1F1", +"j c #EAEAEA", +"k c #E4E4E4", +"l c #DDDDDD", +"m c #D6D6D6", +"n c #D0D0D0", +"o c #C9C9C9", +"p c #C2C2C2", +"q c #BBBBBB", +"r c #B5B5B5", +"s c #AEAEAE", +"t c #A7A7A7", +"u c #A1A1A1", +"v c #9A9A9A", +"w c #939393", +"x c #8C8C8C", +"y c #868686", +"z c #7F7F7F", +"A c #787878", +"B c #727272", +"C c #6B6B6B", +"D c #646464", +"E c #5D5D5D", +"F c #575757", +"G c #505050", +"H c #494949", +"I c #434343", +"J c #3C3C3C", +"K c #353535", +"L c #2E2E2E", +"M c #282828", +"N c #212121", +"O c #1A1A1A", +"P c #141414", +"Q c #0D0D0D", +"R c #060606", +"S c #484848", +"T c #20201E", +"U c #634A48", +"V c #655C56", +"W c #49433C", +"X c #3F3128", +"Y c #C5CACD", +"Z c #BAC1C8", +"` c #A4A8AC", +" . c #212D48", +".. c #677BA1", +"+. c #7C89A3", +"@. c #929BAE", +"#. c #96A1B8", +"$. c #8691B1", +"%. c #7B88AF", +"&. c #7885AD", +"*. c #667299", +"=. c #4E5672", +"-. c #3D4255", +";. c #17181D", +">. c #01040E", +",. c #6E6864", +"'. c #3F3831", +"). c #696159", +"!. c #676864", +"~. c #635A50", +"{. c #3A3531", +"]. c #676360", +"^. c #D5DBE0", +"/. c #DDE3E8", +"(. c #A5ABB0", +"_. c #4A618A", +":. c #485C83", +"<. c #495D85", +"[. c #4B618B", +"}. c #4C6590", +"|. c #4C6793", +"1. c #4A678F", +"2. c #0F1420", +"3. c #495A7E", +"4. c #7D8CA7", +"5. c #99A5BA", +"6. c #A0AECA", +"7. c #889BC4", +"8. c #7181AF", +"9. c #6777A7", +"0. c #6373A5", +"a. c #5D6B99", +"b. c #576693", +"c. c #525E89", +"d. c #4A5477", +"e. c #31374B", +"f. c #0C101A", +"g. c #3D5371", +"h. c #54729C", +"i. c #53749E", +"j. c #54739C", +"k. c #55749E", +"l. c #55739B", +"m. c #526F98", +"n. c #516B92", +"o. c #4F668D", +"p. c #51678D", +"q. c #556F94", +"r. c #567499", +"s. c #A49994", +"t. c #3A3733", +"u. c #65625C", +"v. c #535049", +"w. c #61615F", +"x. c #958C88", +"y. c #8D9191", +"z. c #8C9091", +"A. c #838888", +"B. c #8F8A85", +"C. c #969391", +"D. c #909190", +"E. c #A8AAA9", +"F. c #A2A8AC", +"G. c #B2B9BE", +"H. c #777C7E", +"I. c #495D84", +"J. c #48577A", +"K. c #49587D", +"L. c #495C83", +"M. c #4B5F88", +"N. c #4B648B", +"O. c #2E3E56", +"P. c #2F3237", +"Q. c #8D95A3", +"R. c #AFB4BC", +"S. c #D6DBE5", +"T. c #AFBAD0", +"U. c #8494B6", +"V. c #7D91B8", +"W. c #7A8FB7", +"X. c #7489B3", +"Y. c #5D6B97", +"Z. c #586794", +"`. c #546290", +" + c #4E5C89", +".+ c #445076", +"++ c #1C1F28", +"@+ c #1F2938", +"#+ c #4C688C", +"$+ c #527099", +"%+ c #536F97", +"&+ c #536E94", +"*+ c #536D92", +"=+ c #516B90", +"-+ c #526B90", +";+ c #557094", +">+ c #533C39", +",+ c #76716D", +"'+ c #A9ABAC", +")+ c #B2B9BF", +"!+ c #ADB2B3", +"~+ c #CFD3D5", +"{+ c #AEACAB", +"]+ c #B8BBBF", +"^+ c #C4CACF", +"/+ c #9BA1A4", +"(+ c #9BA0A3", +"_+ c #818385", +":+ c #777A7A", +"<+ c #989EA3", +"[+ c #5E5F60", +"}+ c #485C80", +"|+ c #485574", +"1+ c #48587C", +"2+ c #485B82", +"3+ c #495E85", +"4+ c #496089", +"5+ c #19222F", +"6+ c #9CA7B1", +"7+ c #A0A4A8", +"8+ c #D6D9DE", +"9+ c #E3E7EF", +"0+ c #B1BBD0", +"a+ c #8392B1", +"b+ c #8195BA", +"c+ c #7F95BB", +"d+ c #7A90B7", +"e+ c #5F6D97", +"f+ c #5A6995", +"g+ c #576692", +"h+ c #52618F", +"i+ c #4C5A88", +"j+ c #323951", +"k+ c #0C0E14", +"l+ c #3F5676", +"m+ c #506E94", +"n+ c #516C94", +"o+ c #516D93", +"p+ c #526E94", +"q+ c #546E93", +"r+ c #6880A1", +"s+ c #88A1BC", +"t+ c #7D99B5", +"u+ c #7794B2", +"v+ c #6182A3", +"w+ c #77797A", +"x+ c #7F8183", +"y+ c #44423E", +"z+ c #989593", +"A+ c #939495", +"B+ c #BCC2C6", +"C+ c #CED3D7", +"D+ c #0E0A07", +"E+ c #A09C99", +"F+ c #32302D", +"G+ c #585A59", +"H+ c #8E9092", +"I+ c #2F2F2F", +"J+ c #48597C", +"K+ c #475472", +"L+ c #485572", +"M+ c #485677", +"N+ c #49597D", +"O+ c #495F86", +"P+ c #111721", +"Q+ c #949BA4", +"R+ c #C5C8CD", +"S+ c #E1E3ED", +"T+ c #E2E6F3", +"U+ c #B6BDD6", +"V+ c #8C96BB", +"W+ c #767E96", +"X+ c #6D7489", +"Y+ c #727A8F", +"Z+ c #B8C5D8", +"`+ c #A7B7D2", +" @ c #7D98C5", +".@ c #7A95C3", +"+@ c #647DAF", +"@@ c #4B5E8B", +"#@ c #0C0F17", +"$@ c #2B3A4E", +"%@ c #4B6589", +"&@ c #516C91", +"*@ c #516C93", +"=@ c #56759B", +"-@ c #6C8BAB", +";@ c #B2C3D2", +">@ c #C4D4E0", +",@ c #849CB7", +"'@ c #5D7597", +")@ c #587494", +"!@ c #77797B", +"~@ c #87837F", +"{@ c #60615E", +"]@ c #A0A3A4", +"^@ c #B0A6A0", +"/@ c #363431", +"(@ c #BFC3C4", +"_@ c #3C3B38", +":@ c #7E807E", +"<@ c #8D8F90", +"[@ c #485779", +"}@ c #47536D", +"|@ c #47536F", +"1@ c #485674", +"2@ c #495779", +"3@ c #495D83", +"4@ c #0F141C", +"5@ c #92989F", +"6@ c #DADFE7", +"7@ c #E7EAF4", +"8@ c #E1E5F3", +"9@ c #B4BBD5", +"0@ c #8A94B9", +"a@ c #747B94", +"b@ c #6C7388", +"c@ c #70778D", +"d@ c #B7C5D7", +"e@ c #A8B9D3", +"f@ c #809AC7", +"g@ c #7E99C6", +"h@ c #6A82B3", +"i@ c #566D9E", +"j@ c #0E121B", +"k@ c #1D2836", +"l@ c #475E7F", +"m@ c #597699", +"n@ c #A8BDCF", +"o@ c #CEDCE6", +"p@ c #B5C6D4", +"q@ c #748BA7", +"r@ c #576789", +"s@ c #546484", +"t@ c #556788", +"u@ c #76787A", +"v@ c #413E38", +"w@ c #C6CBCD", +"x@ c #1F1B17", +"y@ c #A2A2A0", +"z@ c #E7ECF0", +"A@ c #F1F5F8", +"B@ c #BDC0C2", +"C@ c #373739", +"D@ c #47516B", +"E@ c #48546E", +"F@ c #485470", +"G@ c #495774", +"H@ c #4A5879", +"I@ c #4A5C7D", +"J@ c #0F131B", +"K@ c #7F8592", +"L@ c #CDD5E4", +"M@ c #D9E0F1", +"N@ c #CBD5EB", +"O@ c #A4AECE", +"P@ c #808BB3", +"Q@ c #707891", +"R@ c #6B7287", +"S@ c #6F778C", +"T@ c #C9D3E0", +"U@ c #C0CBDD", +"V@ c #A9BAD7", +"W@ c #A8B9D7", +"X@ c #90A4C7", +"Y@ c #141920", +"Z@ c #1B2531", +"`@ c #475F7E", +" # c #546C90", +".# c #6982A0", +"+# c #C0CFDC", +"@# c #8B9FB7", +"## c #56688A", +"$# c #515D7B", +"%# c #515B79", +"&# c #515B76", +"*# c #525D79", +"=# c #333333", +"-# c #9A9B9B", +";# c #BEC2C5", +"># c #959A9E", +",# c #757677", +"'# c #171412", +")# c #2B2928", +"!# c #4E4F4E", +"~# c #6E6E6F", +"{# c #252320", +"]# c #4E4D4C", +"^# c #97928E", +"/# c #545F79", +"(# c #65728D", +"_# c #495776", +":# c #4B5C7D", +"<# c #131720", +"[# c #535C70", +"}# c #9EADCF", +"|# c #B7C7E6", +"1# c #A0B5DE", +"2# c #8696C1", +"3# c #727EA8", +"4# c #6A728C", +"5# c #686F83", +"6# c #72788B", +"7# c #ECEDF0", +"8# c #EFF0F2", +"9# c #F6F6F7", +"0# c #D7E2ED", +"a# c #98A7B8", +"b# c #21272D", +"c# c #1D2834", +"d# c #4D6887", +"e# c #546788", +"f# c #5F7494", +"g# c #647596", +"h# c #515F80", +"i# c #4F5876", +"j# c #4F5774", +"k# c #4E566F", +"l# c #515874", +"m# c #85898C", +"n# c #B6BABB", +"o# c #A6A4A2", +"p# c #94989A", +"q# c #7D807F", +"r# c #7D7A77", +"s# c #5A5A59", +"t# c #9CA1A2", +"u# c #4D4E4B", +"v# c #48546F", +"w# c #5B6479", +"x# c #96A2B5", +"y# c #7486A1", +"z# c #516183", +"A# c #4C5E7F", +"B# c #4C6184", +"C# c #273042", +"D# c #2C2F37", +"E# c #64708F", +"F# c #8A9ABF", +"G# c #8F9FC4", +"H# c #7483AB", +"I# c #677299", +"J# c #646D8C", +"K# c #646D88", +"L# c #6D7690", +"M# c #C8CEDD", +"N# c #D5D9E4", +"O# c #F3F3F5", +"P# c #CFDAE6", +"Q# c #67717D", +"R# c #2D3948", +"S# c #232F3D", +"T# c #4A5E7A", +"U# c #4E5977", +"V# c #4F5C7A", +"W# c #4E5876", +"X# c #4E5875", +"Y# c #4D5570", +"Z# c #4D5572", +"`# c #4E546D", +" $ c #4D546B", +".$ c #747777", +"+$ c #D0CCCB", +"@$ c #868988", +"#$ c #424241", +"$$ c #898A8A", +"%$ c #8C8A89", +"&$ c #454543", +"*$ c #292622", +"=$ c #4D4D4B", +"-$ c #95989A", +";$ c #75787B", +">$ c #7F807F", +",$ c #757776", +"'$ c #313131", +")$ c #47526B", +"!$ c #484F61", +"~$ c #6F7B90", +"{$ c #9BA6B7", +"]$ c #99A6B7", +"^$ c #ABB6C5", +"/$ c #BEC7D4", +"($ c #4C5B72", +"_$ c #0E0E10", +":$ c #3C4151", +"<$ c #5D6C97", +"[$ c #7A87AC", +"}$ c #7C87A8", +"|$ c #667193", +"1$ c #5D688A", +"2$ c #616B8B", +"3$ c #697493", +"4$ c #ABB5CD", +"5$ c #BFC6D8", +"6$ c #F0F0F3", +"7$ c #EFF0F3", +"8$ c #A9B4C0", +"9$ c #3C4249", +"0$ c #2F3B4E", +"a$ c #232A38", +"b$ c #434B62", +"c$ c #4B536E", +"d$ c #4D5775", +"e$ c #4C546E", +"f$ c #4A516B", +"g$ c #4C526B", +"h$ c #4C536B", +"i$ c #4A4F61", +"j$ c #4C5469", +"k$ c #4E566E", +"l$ c #737776", +"m$ c #4A4947", +"n$ c #929293", +"o$ c #6E6A65", +"p$ c #403F3C", +"q$ c #302D28", +"r$ c #302A26", +"s$ c #545555", +"t$ c #211F1D", +"u$ c #555555", +"v$ c #465167", +"w$ c #474C5B", +"x$ c #4D5569", +"y$ c #48526B", +"z$ c #48536D", +"A$ c #495670", +"B$ c #4F5E7B", +"C$ c #4A566E", +"D$ c #26272E", +"E$ c #1E212A", +"F$ c #4D5C85", +"G$ c #5E6E9A", +"H$ c #7C88A9", +"I$ c #6E7899", +"J$ c #5B6688", +"K$ c #5E6889", +"L$ c #677090", +"M$ c #AAB3CC", +"N$ c #BEC4D7", +"O$ c #CAD0DC", +"P$ c #727883", +"Q$ c #1F232B", +"R$ c #1F2430", +"S$ c #2F3546", +"T$ c #464D65", +"U$ c #4A536C", +"V$ c #4C526C", +"W$ c #4A5166", +"X$ c #494D61", +"Y$ c #494E61", +"Z$ c #494C5D", +"`$ c #474955", +" % c #4C5365", +".% c #4D5467", +"+% c #AEB2B3", +"@% c #353433", +"#% c #9CA1A3", +"$% c #827469", +"%% c #705855", +"&% c #51504C", +"*% c #27201B", +"=% c #54504C", +"-% c #646567", +";% c #4C3533", +">% c #85817F", +",% c #454D61", +"'% c #434754", +")% c #434857", +"!% c #454B5D", +"~% c #464C63", +"{% c #464E66", +"]% c #464D66", +"^% c #656E82", +"/% c #717281", +"(% c #070809", +"_% c #22252E", +":% c #3C404F", +"<% c #4A4D5B", +"[% c #4F5260", +"}% c #545F7F", +"|% c #5B678E", +"1% c #5E698F", +"2% c #62687B", +"3% c #6E748A", +"4% c #8E94AC", +"5% c #626775", +"6% c #393A3E", +"7% c #2B2D36", +"8% c #1E2029", +"9% c #393E51", +"0% c #484E66", +"a% c #4A4F67", +"b% c #494C61", +"c% c #4A4E61", +"d% c #494D60", +"e% c #484A56", +"f% c #474953", +"g% c #4C5366", +"h% c #4D5363", +"i% c #969A9C", +"j% c #9CA2A7", +"k% c #ABB1B4", +"l% c #646665", +"m% c #7D8183", +"n% c #909293", +"o% c #5F5F5B", +"p% c #5D605F", +"q% c #6F514A", +"r% c #4F4A45", +"s% c #8D9090", +"t% c #A5A9AB", +"u% c #6D6F6E", +"v% c #504F4E", +"w% c #5D5F60", +"x% c #303030", +"y% c #434C5D", +"z% c #41434E", +"A% c #434651", +"B% c #454B60", +"C% c #434D64", +"D% c #484F66", +"E% c #586177", +"F% c #3F434F", +"G% c #111113", +"H% c #25272B", +"I% c #33353F", +"J% c #4E515B", +"K% c #5F6885", +"L% c #656E91", +"M% c #667090", +"N% c #616677", +"O% c #64697B", +"P% c #525868", +"Q% c #383739", +"R% c #585141", +"S% c #5C4F3A", +"T% c #383536", +"U% c #40485A", +"V% c #495167", +"W% c #484E61", +"X% c #484B5C", +"Y% c #515D75", +"Z% c #6888A7", +"`% c #7089A3", +" & c #575F6F", +".& c #494C5B", +"+& c #4D5464", +"@& c #4A4E59", +"#& c #A4A9AB", +"$& c #B4B9BD", +"%& c #ABB1B5", +"&& c #A28E82", +"*& c #B8BABB", +"=& c #7C7F80", +"-& c #56504C", +";& c #959999", +">& c #434959", +",& c #3F434B", +"'& c #424654", +")& c #434858", +"!& c #43495C", +"~& c #43495D", +"{& c #434B5D", +"]& c #41475A", +"^& c #373C49", +"/& c #1E2028", +"(& c #0B0C10", +"_& c #0E0F11", +":& c #65686E", +"<& c #737786", +"[& c #787E8C", +"}& c #767A88", +"|& c #6C717E", +"1& c #5E6370", +"2& c #2E323A", +"3& c #4B4743", +"4& c #937E48", +"5& c #AE904C", +"6& c #675841", +"7& c #414552", +"8& c #464E60", +"9& c #484A5B", +"0& c #4A5161", +"a& c #556683", +"b& c #535E75", +"c& c #4C5161", +"d& c #484C56", +"e& c #4B4E59", +"f& c #474A51", +"g& c #484A4A", +"h& c #37342F", +"i& c #6A635C", +"j& c #686A6B", +"k& c #473E38", +"l& c #2F2D2B", +"m& c #3D2521", +"n& c #4C4D4C", +"o& c #362B24", +"p& c #424856", +"q& c #3E4047", +"r& c #3F4149", +"s& c #41434F", +"t& c #414555", +"u& c #424655", +"v& c #424656", +"w& c #424756", +"x& c #3F4352", +"y& c #303541", +"z& c #1F222B", +"A& c #1A1C23", +"B& c #17191F", +"C& c #16181E", +"D& c #181920", +"E& c #1B1E24", +"F& c #21242D", +"G& c #2E333E", +"H& c #3D4355", +"I& c #2C2E31", +"J& c #544B30", +"K& c #B2984C", +"L& c #9C8149", +"M& c #4F4940", +"N& c #3D404A", +"O& c #3F4249", +"P& c #3F4248", +"Q& c #464B57", +"R& c #4A5266", +"S& c #494E5E", +"T& c #484A55", +"U& c #45484D", +"V& c #47494F", +"W& c #434748", +"X& c #2D2D2D", +"Y& c #373734", +"Z& c #605A55", +"`& c #625F5C", +" * c #373532", +".* c #2E2720", +"+* c #2C1411", +"@* c #33302C", +"#* c #424652", +"$* c #3C3F45", +"%* c #3C3E45", +"&* c #3E4045", +"** c #3F4148", +"=* c #3F3F48", +"-* c #3F424B", +";* c #40434E", +">* c #3D3F49", +",* c #31343B", +"'* c #24252C", +")* c #202127", +"!* c #292C34", +"~* c #2D2E35", +"{* c #2B2C32", +"]* c #2B2E37", +"^* c #2F343F", +"/* c #303540", +"(* c #2C3039", +"_* c #2A2B29", +":* c #6F6337", +"<* c #BD9F4F", +"[* c #836D42", +"}* c #3E3B34", +"|* c #36393A", +"1* c #42464C", +"2* c #474A56", +"3* c #464852", +"4* c #43464B", +"5* c #404347", +"6* c #3F4343", +"7* c #414646", +"8* c #404343", +"9* c #3F434C", +"0* c #3A3C40", +"a* c #3C3F43", +"b* c #3D3F42", +"c* c #3F4143", +"d* c #3F4043", +"e* c #3B3D43", +"f* c #3E3F47", +"g* c #3F4147", +"h* c #3D3D44", +"i* c #393B41", +"j* c #34363C", +"k* c #2B2C31", +"l* c #292B2F", +"m* c #2E3337", +"n* c #34383F", +"o* c #3B3F46", +"p* c #373A3F", +"q* c #37362C", +"r* c #998643", +"s* c #BA9B50", +"t* c #66573E", +"u* c #38393A", +"v* c #3F4246", +"w* c #414549", +"x* c #3F4243", +"y* c #3E4141", +"z* c #3D413F", +"A* c #3F4341", +"B* c #3F4340", +"C* c #3E4048", +"D* c #393B3C", +"E* c #3B3C3E", +"F* c #3D3E3F", +"G* c #3E3F42", +"H* c #3E3F46", +"I* c #3B3D42", +"J* c #3B3E41", +"K* c #3C3E42", +"L* c #3E4043", +"M* c #3E3F43", +"N* c #3D3F41", +"O* c #3C3D42", +"P* c #3D3F43", +"Q* c #3E3F44", +"R* c #353639", +"S* c #423E2F", +"T* c #AE9649", +"U* c #A5894C", +"V* c #574B3C", +"W* c #383A38", +"X* c #3E4041", +"Y* c #3D4040", +"Z* c #3C3F3F", +"`* c #3C403E", +" = c #3C413E", +".= c #3E423F", +"+= c #3F433F", +"@= c #3A3D3F", +"#= c #393A39", +"$= c #3B3D3B", +"%= c #3C3D3C", +"&= c #3B3D3D", +"*= c #3B3D40", +"== c #404043", +"-= c #3A3E3F", +";= c #3B3F3E", +">= c #3C3F40", +",= c #3F3F42", +"'= c #3E3F41", +")= c #3B3F3F", +"!= c #393D3D", +"~= c #2F3131", +"{= c #54492E", +"]= c #C3A551", +"^= c #917947", +"/= c #423F35", +"(= c #353937", +"_= c #3A3E3B", +":= c #3B3F3B", +"<= c #3B3F3C", +"[= c #3B403D", +"}= c #373939", +"|= c #3A3B39", +"1= c #393B39", +"2= c #3B3B3B", +"3= c #3B3C3D", +"4= c #3B3D3F", +"5= c #3D3F40", +"6= c #3F3F43", +"7= c #3A3D3C", +"8= c #393E3B", +"9= c #3D3F3E", +"0= c #3E3F3F", +"a= c #3C3E3E", +"b= c #3A3D3B", +"c= c #363A38", +"d= c #2E2F2B", +"e= c #948141", +"f= c #C0A151", +"g= c #76623F", +"h= c #383732", +"i= c #373C38", +"j= c #3A3F3B", +"k= c #3D413E", +"l= c #39A00A", +"m= c #4FAA0A", +"n= c #5AAA0A", +"o= c #65940A", +"p= c #373A39", +"q= c #373837", +"r= c #383B39", +"s= c #393A38", +"t= c #3B3D3C", +"u= c #3C3D3D", +"v= c #3D3E3E", +"w= c #3B3E3D", +"x= c #393C3B", +"y= c #3A3E3C", +"z= c #3B3C3B", +"A= c #393D3B", +"B= c #383C3B", +"C= c #383D3B", +"D= c #383B3A", +"E= c #323635", +"F= c #323128", +"G= c #9C8743", +"H= c #B0944C", +"I= c #61543C", +"J= c #353733", +"K= c #383C39", +"L= c #2B8B22", +"M= c #56E13F", +"N= c #55E81E", +"O= c #67F619", +"P= c #7EFF19", +"Q= c #9AFD19", +"R= c #AAEF19", +"S= c #B9E733", +"T= c #C3E23B", +"U= c #979C2E", +"V= c #5D4F26", +"W= c #BCA14C", +"X= c #9D8047", +"Y= c #554635", +"Z= c #3BD648", +"`= c #33EE2F", +" - c #37FF20", +".- c #5EFF21", +"+- c #77FF2A", +"@- c #90FF31", +"#- c #AAFF31", +"$- c #C1FF31", +"%- c #CAFF2A", +"&- c #DEFF23", +"*- c #E8ED2B", +"=- c #E5D538", +"-- c #827035", +";- c #BEA04F", +">- c #846D43", +",- c #423B2E", +"'- c #2AE74D", +")- c #1FFF35", +"!- c #2BFF39", +"~- c #43FF39", +"{- c #67FF39", +"]- c #7EFF3F", +"^- c #99FF4A", +"/- c #B0FF4A", +"(- c #CBFF4A", +"_- c #D6FF41", +":- c #ECFF3A", +"<- c #F9FA2D", +"[- c #FDE91E", +"}- c #F0CD1C", +"|- c #AF9320", +"1- c #96813E", +"2- c #AB8E4B", +"3- c #53462F", +"4- c #F8FEFF", +"5- c #F1FDFF", +"6- c #EAFCFF", +"7- c #E3FCFF", +"8- c #DCFBFF", +"9- c #D5FAFF", +"0- c #CEFAFF", +"a- c #C7F9FF", +"b- c #C0F8FF", +"c- c #BAF7FF", +"d- c #B3F7FF", +"e- c #ACF6FF", +"f- c #A5F5FF", +"g- c #9EF5FF", +"h- c #97F4FF", +"i- c #90F3FF", +"j- c #89F3FF", +"k- c #82F2FF", +"l- c #7CF1FF", +"m- c #75F0FF", +"n- c #6EF0FF", +"o- c #67EFFF", +"p- c #60EEFF", +"q- c #59EEFF", +"r- c #52EDFF", +"s- c #4BECFF", +"t- c #44ECFF", +"u- c #3EEBFF", +"v- c #37EAFF", +"w- c #30E9FF", +"x- c #29E9FF", +"y- c #E8E8E8", +"z- c #0DE6FF", +"A- c #06E5FF", +"B- c #00E5FF", +"C- c #2CE766", +"D- c #1EFF54", +"E- c #34FF57", +"F- c #3CFF4D", +"G- c #57FF49", +"H- c #6CFF4E", +"I- c #88FF5A", +"J- c #9EFF5E", +"K- c #BBFF59", +"L- c #D0FF5E", +"M- c #EAFF5A", +"N- c #FAFB4D", +"O- c #FDF13D", +"P- c #FDE130", +"Q- c #FDCB21", +"R- c #F6B61F", +"S- c #B78D2D", +"T- c #2D2713", +"U- c #4E4120", +"V- c #1F1A0F", +"W- c #3EDD89", +"X- c #12FF72", +"Y- c #2AFF76", +"Z- c #3AFF6C", +"`- c #4AFF68", +" ; c #5FFF61", +".; c #78FF69", +"+; c #8CFF6D", +"@; c #ADFF7A", +"#; c #C2FF6D", +"$; c #DCFF76", +"%; c #EEFF6B", +"&; c #FBF25D", +"*; c #FDE84D", +"=; c #FDD644", +"-; c #FDC036", +";; c #FDAC1D", +">; c #EC9620", +",; c #000000", +"'; c #188B5A", +"); c #1FEE8C", +"!; c #29FF8D", +"~; c #3AFF8C", +"{; c #4AFF88", +"]; c #5CFF80", +"^; c #77FF89", +"/; c #7EFF7D", +"(; c #9AFF8A", +"_; c #BDFF8D", +":; c #DDFF8A", +"<; c #DFFF7C", +"[; c #FAFF79", +"}; c #FFF06F", +"|; c #FDD65E", +"1; c #FDC04D", +"2; c #FDB13E", +"3; c #FDA22A", +"4; c #FA8913", +"5; c #C9570E", +"6; c #42E1A9", +"7; c #1AFFAB", +"8; c #2FFFAB", +"9; c #49FFA7", +"0; c #5AFF9F", +"a; c #6AFFA9", +"b; c #7DFF9C", +"c; c #99FF9A", +"d; c #9EFF9D", +"e; c #CCFFAB", +"f; c #DEFF9C", +"g; c #EFFF9A", +"h; c #FCFB8D", +"i; c #FFE388", +"j; c #FDCF73", +"k; c #FDB85D", +"l; c #FDA74D", +"m; c #FD9A3E", +"n; c #FD8029", +"o; c #F4751F", +"p; c #35E8B4", +"q; c #29FFBD", +"r; c #39FFBD", +"s; c #4EFFBD", +"t; c #69FFBD", +"u; c #7DFFBD", +"v; c #99FFBB", +"w; c #9DFFAE", +"x; c #BBFFBC", +"y; c #CDFFBD", +"z; c #EEFEBC", +"A; c #FEFDAC", +"B; c #FFE1AA", +"C; c #FFCF92", +"D; c #FDBF7D", +"E; c #FDAF66", +"F; c #FD9955", +"G; c #FD8149", +"H; c #FD6C2E", +"I; c #F45320", +"J; c #B1461A", +"K; c #159E88", +"L; c #21F6D5", +"M; c #2AFFDD", +"N; c #3FFFDD", +"O; c #5AFFDD", +"P; c #6DFFDD", +"Q; c #8AFFDD", +"R; c #9DFFDD", +"S; c #BBFFDC", +"T; c #BDFFCD", +"U; c #DDFEDD", +"V; c #EEFECD", +"W; c #FEEECC", +"X; c #FFDEAF", +"Y; c #FFC3A9", +"Z; c #FDAE93", +"`; c #FD967E", +" > c #FD8667", +".> c #FD7A4E", +"+> c #FD5F3A", +"@> c #F7491D", +"#> c #C01C0D", +"$> c #FEF8FF", +"%> c #FEF1FF", +"&> c #FDEAFF", +"*> c #FDE3FF", +"=> c #FBC7FF", +"-> c #FAC0FF", +";> c #FABAFF", +">> c #F9B3FF", +",> c #F9ACFF", +"'> c #F9A5FF", +")> c #F89EFF", +"!> c #F897FF", +"~> c #F790FF", +"{> c #F789FF", +"]> c #F682FF", +"^> c #F67CFF", +"/> c #F575FF", +"(> c #F56EFF", +"_> c #F467FF", +":> c #F460FF", +"<> c #F359FF", +"[> c #F352FF", +"}> c #F34BFF", +"|> c #F244FF", +"1> c #F23EFF", +"2> c #F137FF", +"3> c #F130FF", +"4> c #F029FF", +"5> c #F022FF", +"6> c #EF1BFF", +"7> c #EF14FF", +"8> c #EE0DFF", +"9> c #EE06FF", +"0> c #EE00FF", +"a> c #219393", +"b> c #28EFE5", +"c> c #31FEEE", +"d> c #4AFEEE", +"e> c #5EFEEE", +"f> c #7AFEEE", +"g> c #8DFEEE", +"h> c #ABFEEE", +"i> c #BDFEEE", +"j> c #DDFEEE", +"k> c #EEFEEE", +"l> c #FFEDEE", +"m> c #FFDDCD", +"n> c #FFBFBD", +"o> c #FFAEA2", +"p> c #FD948D", +"q> c #FD7E75", +"r> c #FD6E5E", +"s> c #FD5F49", +"t> c #FD472E", +"u> c #FD1E1A", +"v> c #DD0C00", +"w> c #159393", +"x> c #21E5EF", +"y> c #29F5FF", +"z> c #3FF8FF", +"A> c #59F2FF", +"B> c #6DFBFF", +"C> c #8AF0FF", +"D> c #9CFDFF", +"E> c #BCEFFF", +"F> c #CDFEFF", +"G> c #EEEDFF", +"H> c #FFEDFE", +"I> c #FFCDEE", +"J> c #FFBDD0", +"K> c #FFA1BF", +"L> c #FD97A4", +"M> c #FD868F", +"N> c #FD6E78", +"O> c #FD595F", +"P> c #FD3E4B", +"Q> c #FD2B2E", +"R> c #DD0C1C", +"S> c #060000", +"T> c #0C0000", +"U> c #130000", +"V> c #190000", +"W> c #1F0000", +"X> c #260000", +"Y> c #2C0000", +"Z> c #330000", +"`> c #390000", +" , c #3F0000", +"., c #460000", +"+, c #4C0000", +"@, c #520000", +"#, c #590000", +"$, c #5F0000", +"%, c #660000", +"&, c #6C0000", +"*, c #720000", +"=, c #790000", +"-, c #7F0000", +";, c #850000", +">, c #8C0000", +",, c #920000", +"', c #990000", +"), c #9F0000", +"!, c #B80000", +"~, c #BF0000", +"{, c #C50000", +"], c #CC0000", +"^, c #D20000", +"/, c #D80000", +"(, c #DF0000", +"_, c #E50000", +":, c #EB0000", +"<, c #F20000", +"[, c #217E94", +"}, c #28CDEF", +"|, c #31D6FF", +"1, c #49D3FF", +"2, c #5ED9FF", +"3, c #7AD1FF", +"4, c #8DDBFF", +"5, c #A9CFFF", +"6, c #ACDCFF", +"7, c #CCCEFF", +"8, c #DDDDFF", +"9, c #FFCDFE", +"0, c #FFCCEE", +"a, c #FFAFDE", +"b, c #FF9DC3", +"c, c #FD83AF", +"d, c #FD7697", +"e, c #FD687F", +"f, c #FD4E6A", +"g, c #FD3A4F", +"h, c #FA213F", +"i, c #CE1C2A", +"j, c #2EBCE7", +"k, c #2AC5FF", +"l, c #41C7FF", +"m, c #56C3FF", +"n, c #60C9FF", +"o, c #7CBFFF", +"p, c #8FBDFF", +"q, c #AABFFF", +"r, c #AFBDFF", +"s, c #CEBFFF", +"t, c #E1BDFE", +"u, c #FDAFFC", +"v, c #FFAAEE", +"w, c #FF92DD", +"x, c #FD7DC3", +"y, c #FD6EAD", +"z, c #FD5F97", +"A, c #FD497E", +"B, c #FD2F69", +"C, c #F52051", +"D, c #B31B44", +"E, c #3DADE2", +"F, c #23AAFF", +"G, c #3AA9FF", +"H, c #4CACFF", +"I, c #59A8FF", +"J, c #6FACFF", +"K, c #88A1FF", +"L, c #92A1FF", +"M, c #AAA2FF", +"N, c #BFAEFF", +"O, c #DDA1FF", +"P, c #F19DFF", +"Q, c #FD92FB", +"R, c #FF8AE4", +"S, c #FD74CE", +"T, c #FD60B7", +"U, c #FD51A0", +"V, c #FD4089", +"W, c #FD2A73", +"X, c #F41F6F", +"Y, c #256FA7", +"Z, c #1B95F8", +"`, c #2796FD", +" ' c #3D92FD", +".' c #4D8EFD", +"+' c #5E92FD", +"@' c #748CFD", +"#' c #8883FD", +"$' c #9F8DFD", +"%' c #BA94FD", +"&' c #D197FD", +"*' c #EC8DFD", +"=' c #F27EFD", +"-' c #FB74EC", +";' c #FD69D5", +">' c #FD56C4", +",' c #FD42B2", +"'' c #FD329A", +")' c #F82183", +"!' c #CB1461", +"~' c #FFFEF8", +"{' c #FFFEF1", +"]' c #FFFEEA", +"^' c #FFFEE3", +"/' c #FFFEDC", +"(' c #FFFED5", +"_' c #FFFECE", +":' c #FFFDC7", +"<' c #FFFDC0", +"[' c #FFFDBA", +"}' c #FFFDB3", +"|' c #FFFDAC", +"1' c #FFFDA5", +"2' c #FFFD9E", +"3' c #FFFC97", +"4' c #FFFC90", +"5' c #FFFC89", +"6' c #FFFC6E", +"7' c #FFFC67", +"8' c #FFFB60", +"9' c #FFFB59", +"0' c #FFFB52", +"a' c #FFFB4B", +"b' c #FFFB44", +"c' c #FFFB3E", +"d' c #FFFB37", +"e' c #FFFA30", +"f' c #FFFA29", +"g' c #FFFA22", +"h' c #FFFA1B", +"i' c #FFFA14", +"j' c #FFFA0D", +"k' c #FFFA06", +"l' c #FFFA00", +"m' c #3587E1", +"n' c #197EFD", +"o' c #307BFD", +"p' c #4475FD", +"q' c #4D74FD", +"r' c #5E6CFD", +"s' c #776DFD", +"t' c #9875FD", +"u' c #B17EFD", +"v' c #CB7DFD", +"w' c #E37EFD", +"x' c #F368FD", +"y' c #FB5EF1", +"z' c #FD56DD", +"A' c #FD46CF", +"B' c #FD33C0", +"C' c #FD23A9", +"D' c #F12191", +"E' c #A42F66", +"F' c #296CEC", +"G' c #2160FD", +"H' c #365CFD", +"I' c #3E55FD", +"J' c #4F4DFD", +"K' c #6757FD", +"L' c #8A5EFD", +"M' c #A967FD", +"N' c #BC5DFD", +"O' c #D467FD", +"P' c #EC56FD", +"Q' c #FA4EF6", +"R' c #FD42E9", +"S' c #FD33DA", +"T' c #FD26CA", +"U' c #F922B5", +"V' c #CF298D", +"W' c #010600", +"X' c #020C00", +"Y' c #031300", +"Z' c #051900", +"`' c #061F00", +" ) c #072600", +".) c #082C00", +"+) c #0A3300", +"@) c #0F4C00", +"#) c #105200", +"$) c #115900", +"%) c #125F00", +"&) c #146600", +"*) c #156C00", +"=) c #167200", +"-) c #177900", +";) c #197F00", +">) c #1A8500", +",) c #1B8C00", +"') c #1C9200", +")) c #1E9900", +"!) c #1F9F00", +"~) c #20A500", +"{) c #21AC00", +"]) c #22B200", +"^) c #24B800", +"/) c #25BF00", +"() c #26C500", +"_) c #28CC00", +":) c #29D200", +"<) c #2AD800", +"[) c #2BDF00", +"}) c #2DE500", +"|) c #2EEB00", +"1) c #2FF200", +"2) c #3957A3", +"3) c #264DEE", +"4) c #1F40FD", +"5) c #2F37FD", +"6) c #4538FD", +"7) c #603EFD", +"8) c #7749FD", +"9) c #9E4EFD", +"0) c #A948FD", +"a) c #C448FD", +"b) c #D848FD", +"c) c #F040FD", +"d) c #FB2FF6", +"e) c #FD21E7", +"f) c #F922D2", +"g) c #D22CA9", +"h) c #4250A6", +"i) c #2B38F0", +"j) c #2820FA", +"k) c #3D1EFD", +"l) c #552DFD", +"m) c #722EFD", +"n) c #873AFD", +"o) c #A431FD", +"p) c #B92DFD", +"q) c #D02DFD", +"r) c #E32AFD", +"s) c #ED1EF8", +"t) c #EF21E4", +"u) c #CF2CB5", +"v) c #291CC7", +"w) c #3A26F1", +"x) c #5726F4", +"y) c #621AF7", +"z) c #841DFD", +"A) c #9828FD", +"B) c #B221FA", +"C) c #B926F5", +"D) c #CC26F0", +"E) c #B527C9", +"F) c #9E43A4", +"G) c #5735B1", +"H) c #4A00C0", +"I) c #660CDD", +"J) c #8400DD", +"K) c #841BCE", +"L) c #9E35B3", +"M) c #000006", +"N) c #00000C", +"O) c #010013", +"P) c #010019", +"Q) c #02001F", +"R) c #020026", +"S) c #02002C", +"T) c #030033", +"U) c #030039", +"V) c #04003F", +"W) c #040046", +"X) c #04004C", +"Y) c #050052", +"Z) c #050059", +"`) c #06005F", +" ! c #060066", +".! c #06006C", +"+! c #070072", +"@! c #08008C", +"#! c #090092", +"$! c #090099", +"%! c #0A009F", +"&! c #0A00A5", +"*! c #0A00AC", +"=! c #0B00B2", +"-! c #0B00B8", +";! c #0C00BF", +">! c #0C00C5", +",! c #0C00CC", +"'! c #0D00D2", +")! c #0D00D8", +"!! c #0E00DF", +"~! c #0E00E5", +"{! c #0E00EB", +"]! c #0F00F2", +"^! c #FF0000", +"/! c #000399", +"(! c #00049B", +"_! c #00039B", +":! c #00039A", +"~ c #0411A0", +",~ c #091DA6", +"'~ c #0F26AF", +")~ c #0D25AD", +"!~ c #0F25AE", +"~~ c #0F26AE", +"{~ c #0F22AE", +"]~ c #0D23AE", +"^~ c #0C23AD", +"/~ c #0C22AD", +"(~ c #0C24AD", +"_~ c #0C24AB", +":~ c #0C20AD", +"<~ c #0C1EB0", +"[~ c #0928A3", +"}~ c #035782", +"|~ c #0432A0", +"1~ c #074592", +"2~ c #066C73", +"3~ c #075784", +"4~ c #075C80", +"5~ c #0D20AE", +"6~ c #0D22AD", +"7~ c #0D22AE", +"8~ c #081AA5", +"9~ c #0C25A9", +"0~ c #102AB0", +"a~ c #1029B2", +"b~ c #102AB2", +"c~ c #102BB2", +"d~ c #102CB2", +"e~ c #0F29AF", +"f~ c #102BB1", +"g~ c #102AB1", +"h~ c #1024B7", +"i~ c #123098", +"j~ c #146848", +"k~ c #03FA05", +"l~ c #00C837", +"m~ c #0BA630", +"n~ c #0AB825", +"o~ c #04A54D", +"p~ c #0C9548", +"q~ c #0F2CAB", +"r~ c #1026B4", +"s~ c #122BB1", +"t~ c #122BB2", +"u~ c #0A22A9", +"v~ c #37FF00", +"w~ c #0E2CAD", +"x~ c #1431B0", +"y~ c #1331B1", +"z~ c #1331AF", +"A~ c #1431AF", +"B~ c #122FAF", +"C~ c #132FAE", +"D~ c #1331AE", +"E~ c #132CB4", +"F~ c #1138AD", +"G~ c #12636D", +"H~ c #1D6B2D", +"I~ c #07D512", +"J~ c #06A93F", +"K~ c #177737", +"L~ c #1D6735", +"M~ c #166B4D", +"N~ c #1D5940", +"O~ c #162E9B", +"P~ c #142AB5", +"Q~ c #122EAE", +"R~ c #132EAE", +"S~ c #132EAF", +"T~ c #0D29AB", +"U~ c #1135B0", +"V~ c #153CB2", +"W~ c #143BB2", +"X~ c #143BB1", +"Y~ c #1339AF", +"Z~ c #1439B1", +"`~ c #1539B1", +" { c #1539AF", +".{ c #1639AF", +"+{ c #1439AF", +"@{ c #1538B5", +"#{ c #0C8A71", +"${ c #03E91C", +"%{ c #129F1C", +"&{ c #177531", +"*{ c #1D3C59", +"={ c #149231", +"-{ c #205B37", +";{ c #244A38", +">{ c #168644", +",{ c #135296", +"'{ c #1533BB", +"){ c #153AB1", +"!{ c #1639B1", +"~{ c #1032AE", +"{{ c #FFF8F8", +"]{ c #FFF1F1", +"^{ c #FFEAEA", +"/{ c #FFE4E4", +"({ c #FFDDDD", +"_{ c #FFD6D6", +":{ c #FFD0D0", +"<{ c #FFC9C9", +"[{ c #FFC2C2", +"}{ c #FFBBBB", +"|{ c #FFB5B5", +"1{ c #FFAEAE", +"2{ c #FFA7A7", +"3{ c #FFA1A1", +"4{ c #FF9A9A", +"5{ c #FF9393", +"6{ c #FF8C8C", +"7{ c #FF7272", +"8{ c #FF6B6B", +"9{ c #FF6464", +"0{ c #FF5D5D", +"a{ c #FF5757", +"b{ c #FF5050", +"c{ c #FF4949", +"d{ c #FF4343", +"e{ c #FF3C3C", +"f{ c #FF3535", +"g{ c #FF2E2E", +"h{ c #FF2828", +"i{ c #FF2121", +"j{ c #FF1A1A", +"k{ c #FF1414", +"l{ c #FF0D0D", +"m{ c #FF0606", +"n{ c #133EB3", +"o{ c #1A46B8", +"p{ c #1A45B8", +"q{ c #1945B8", +"r{ c #1A43B8", +"s{ c #1943B8", +"t{ c #1943B7", +"u{ c #1743B5", +"v{ c #1743B7", +"w{ c #183FBD", +"x{ c #1461A0", +"y{ c #0E807D", +"z{ c #1C5558", +"A{ c #177C3F", +"B{ c #0E9B3B", +"C{ c #08D629", +"D{ c #157F53", +"E{ c #15853A", +"F{ c #0EB733", +"G{ c #0F9171", +"H{ c #183EBD", +"I{ c #1941B7", +"J{ c #1942B7", +"K{ c #1742B5", +"L{ c #1742B7", +"M{ c #133BB2", +"N{ c #1745B7", +"O{ c #204ABB", +"P{ c #1F49BB", +"Q{ c #1F4ABB", +"R{ c #1F4BBB", +"S{ c #1D4ABB", +"T{ c #1C49BA", +"U{ c #1C48BA", +"V{ c #1C46BD", +"W{ c #1D45C0", +"X{ c #1D3EB9", +"Y{ c #243568", +"Z{ c #14814E", +"`{ c #0C9A61", +" ] c #10945A", +".] c #187847", +"+] c #1D6C36", +"@] c #225747", +"#] c #1C6190", +"$] c #1E47C1", +"%] c #1F4CBA", +"&] c #1F4DBA", +"*] c #1F4DBB", +"=] c #1643B6", +"-] c #1A4CBB", +";] c #2352C2", +">] c #2252C2", +",] c #224FC1", +"'] c #2253C1", +")] c #2250C1", +"!] c #2051C1", +"~] c #2051BF", +"{] c #1F50BF", +"]] c #1F52BE", +"^] c #1F51BF", +"/] c #1F51BE", +"(] c #1F4FC2", +"_] c #158E68", +":] c #0BD008", +"<] c #177028", +"[] c #175F2C", +"}] c #228238", +"|] c #12AC2E", +"1] c #1B5D84", +"2] c #204BBC", +"3] c #1F4EBF", +"4] c #204EBF", +"5] c #194AB9", +"6] c #1D56BF", +"7] c #275CC5", +"8] c #255BC5", +"9] c #265AC6", +"0] c #2759CA", +"a] c #265AC7", +"b] c #2657C7", +"c] c #2557C7", +"d] c #265AC5", +"e] c #235AC2", +"f] c #2359C2", +"g] c #2358C2", +"h] c #2357C2", +"i] c #2457C3", +"j] c #2253C9", +"k] c #1C73AA", +"l] c #12A154", +"m] c #0F823A", +"n] c #4F9E60", +"o] c #A48869", +"p] c #4D7372", +"q] c #1A5BCB", +"r] c #2457CA", +"s] c #235AC5", +"t] c #2358C4", +"u] c #2559C3", +"v] c #1C53BD", +"w] c #0019FF", +"x] c #1F5DC3", +"y] c #2765CA", +"z] c #2564CA", +"A] c #2563CC", +"B] c #275FD1", +"C] c #2261C9", +"D] c #19938E", +"E] c #19918F", +"F] c #226BBE", +"G] c #2560CF", +"H] c #245ECC", +"I] c #2263C8", +"J] c #2264C8", +"K] c #2364C8", +"L] c #2462CA", +"M] c #265FD0", +"N] c #1F62C7", +"O] c #1A6AB7", +"P] c #B0B5AE", +"Q] c #E0A57F", +"R] c #6A5771", +"S] c #195FD6", +"T] c #2462CB", +"U] c #2562CA", +"V] c #2362CA", +"W] c #1D5AC2", +"X] c #2165C6", +"Y] c #296ACE", +"Z] c #2869CF", +"`] c #2962D5", +" ^ c #257BBB", +".^ c #17A580", +"+^ c #08EF26", +"@^ c #09E72A", +"#^ c #15B05E", +"$^ c #1BA08A", +"%^ c #296ACF", +"&^ c #2967D0", +"*^ c #286ACD", +"=^ c #2567CF", +"-^ c #2066D1", +";^ c #BEB7B1", +">^ c #DBA876", +",^ c #7A5956", +"'^ c #1A68D5", +")^ c #266ACE", +"!^ c #2669CD", +"~^ c #266ACD", +"{^ c #286BCD", +"]^ c #2A6BCE", +"^^ c #2163C5", +"/^ c #0D0000", +"(^ c #140000", +"_^ c #1A0000", +":^ c #210000", +"<^ c #280000", +"[^ c #2E0000", +"}^ c #350000", +"|^ c #3C0000", +"1^ c #430000", +"2^ c #490000", +"3^ c #500000", +"4^ c #570000", +"5^ c #5D0000", +"6^ c #640000", +"7^ c #6B0000", +"8^ c #780000", +"9^ c #860000", +"0^ c #930000", +"a^ c #9A0000", +"b^ c #B50000", +"c^ c #BB0000", +"d^ c #C20000", +"e^ c #C90000", +"f^ c #D00000", +"g^ c #D60000", +"h^ c #DD0000", +"i^ c #E40000", +"j^ c #EA0000", +"k^ c #F10000", +"l^ c #F80000", +"m^ c #236DCA", +"n^ c #2671CF", +"o^ c #2870D2", +"p^ c #2970D4", +"q^ c #12C35F", +"r^ c #0DC421", +"s^ c #0ACB28", +"t^ c #14A24D", +"u^ c #1B7036", +"v^ c #0AEA20", +"w^ c #2389B0", +"x^ c #2B6FD8", +"y^ c #2872D2", +"z^ c #2871D5", +"A^ c #2870D4", +"B^ c #286FD4", +"C^ c #2870D1", +"D^ c #2871D1", +"E^ c #236FD0", +"F^ c #1E6ED4", +"G^ c #BABCAE", +"H^ c #D8A775", +"I^ c #84584F", +"J^ c #1D70D8", +"K^ c #2572D2", +"L^ c #2670D1", +"M^ c #2670D0", +"N^ c #2671D0", +"O^ c #266FD1", +"P^ c #226BC9", +"Q^ c #E100FF", +"R^ c #040401", +"S^ c #2576CD", +"T^ c #287AD0", +"U^ c #2577D8", +"V^ c #2084C5", +"W^ c #01E729", +"X^ c #0C881D", +"Y^ c #0D972C", +"Z^ c #09C336", +"`^ c #196C41", +" / c #10D43C", +"./ c #2393B0", +"+/ c #2C72DE", +"@/ c #2778D3", +"#/ c #2780C8", +"$/ c #2684BF", +"%/ c #277ACE", +"&/ c #2974DB", +"*/ c #2576D5", +"=/ c #2177D6", +"-/ c #1C77D8", +";/ c #B6BCB4", +">/ c #D9A87A", +",/ c #88594B", +"'/ c #2276D5", +")/ c #2478D6", +"!/ c #2474D5", +"~/ c #2174D6", +"{/ c #1F74D7", +"]/ c #2175D6", +"^/ c #2476D4", +"// c #2778D4", +"(/ c #2473CC", +"_/ c #2A7ECF", +":/ c #1C83D8", +"( c #D6B99A", +",( c #E5B4A3", +"'( c #DFB8A0", +")( c #D9B19C", +"!( c #C9907F", +"~( c #9E5F51", +"{( c #824D3C", +"]( c #915E53", +"^( c #A86959", +"/( c #C08575", +"(( c #CF9F92", +"_( c #CC9C91", +":( c #CF9E8F", +"<( c #C58D7B", +"[( c #7D7888", +"}( c #6E7692", +"|( c #C69686", +"1( c #C89B8B", +"2( c #C79787", +"3( c #B98373", +"4( c #946151", +"5( c #714B3A", +"6( c #6F4939", +"7( c #794E3D", +"8( c #9B5E4E", +"9( c #BA8170", +"0( c #D6B2A1", +"a( c #D9B7A5", +"b( c #B18675", +"c( c #725043", +"d( c #745A4F", +"e( c #977D6B", +"f( c #C09A87", +"g( c #C69C8B", +"h( c #C0917F", +"i( c #B6826F", +"j( c #AA6E5C", +"k( c #935A49", +"l( c #744A3A", +"m( c #7A4E3D", +"n( c #965C4C", +"o( c #AA6B5B", +"p( c #AD7162", +"q( c #AA7160", +"r( c #AC7262", +"s( c #AC6E5C", +"t( c #A4675A", +"u( c #9E685F", +" ", +" ", +" . + @ # $ % $ & ", +" * = - ; > , ' ) ! ~ { ] ^ / ( _ ", +" : < [ } | 1 2 3 3 > 4 5 6 7 8 9 0 a b c d e f @ g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R ", +" S T U V W X Y 2 3 Z > Z Z ` ...+.@.#.$.%.&.*.^ =.-.;.>. g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R ", +" ,.'.).!.~.{.].^./.2 > > > > > 2 (. _.:.<._.[.}.|.1.2.3.4.5.6.7.8.9.0.a.b.c.d.e.f.g.h.i.j.k.l.m.n.o.p.q.r. g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R ", +" s.+ t.u.v.w.x.y.z.A.B.C.D.E.F.G.2 ; H. I.J.K.L.<.M.N.O.P.Q.R.S.T.U.V.W.X.Y.Z.`. +.+++@+#+$+m.m.%+&+*+=+-+;+r. g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R ", +" >+,+'+C.)+4 4 !+; /.~+{+]+^+/+(+_+:+<+[+ }+|+|+1+2+3+4+5+6+7+8+9+0+a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+ g h i j k l m n o p q r s t u v w x y z A B C D E F G H I J K L M N O P Q R ", +" w+x+; y+3 z+A+B+> 3 C+D+E+/.F+G+^.3 H+I+ J+K+L+M+N+L.O+P+Q+R+S+T+U+V+W+X+Y+Z+`+ @.@+@@@#@$@%@&@*@=@-@;@>@,@'@)@ ", +" !@~@C+{@^+]@^@B+2 2 ^./@(@/._@:@^.Z <@L [@}@|@1@2@N+3@4@5@6@7@8@9@0@a@b@c@d@e@f@g@h@i@j@k@l@=+m@n@o@p@q@r@s@t@ g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g ", +" u@v@w@x@^.A+y@B+z@z@+ z ~+A@/@z.z@/.B@C@ 1@D@E@F@G@H@I@J@K@L@M@N@O@P@Q@R@S@T@U@V@W@X@W.Y@Z@`@ #.#+#@###$#%#&#*# g z z z z =# g z z z z =# g z z z z =# g z z z z =# g z z z z =# ", +" u@-#^.;#; > z@>#,#'#D+)#y+!#,#~#{#'#]#^# 1@/#(#_#_#H@:#<#[#}#|#1#2#3#4#5#6#7#8#9#9#0#a#b#c#d#e#f#g#h#i#=.j#k#l# g z z z z =# g z z z z =# g z z z z =# g z z z z =# g z z z z =# ", +" !@/././.2 2 /.m#w@n#-#z+z o#p#q#r#s#n#t#u# v#w#x#y#z#A#B#C#D#E#F#G#H#I#J#K#L#M#N#O#O#P#Q#R#S#T#U#V#W#X#Y#Z#`# $l# g z z z z =# g z z z z =# g z z z z =# g z z z z =# g z z z z =# ", +".$+$@$n##$2 $$;#%$&$x@z D+*$F+&$=$-$;$>$z ,$'$ )$!$~${$]$^$/$($_$:$<$[$}$|$1$2$3$4$5$6$7$8$9$0$a$b$c$d$e$f$g$h$i$j$k$ g =#=#=#=#=# g =#=#=#=#=# g =#=#=#=#=# g =#=#=#=#=# g =#=#=#=#=# ", +" z@l$(@m$/.D.C+n$o$'#$$'#p$q$r$/@s$t$u$t$/@'$ v$w$x$y$z$A$B$C$D$E$F$G$H$I$J$K$L$M$N$7$O$P$Q$R$S$T$U$V$W$X$Y$Z$`$ %.% ", +" A@q$+%@%/.;$C+#%$%%%$$'#t$&%*%=%-%;%>%s$u#I+ ,%'%)%!%~%{%]%^%/%(%_%:%<%[%}%|%1%2%3%4%5%6%7%8%9%0%a%X$b%c%d%e%f%g%h% g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g ", +" z@E.4 i%2 j%k%#%l%m%n%o%p%q%r%s%t%u%v%w%u%x% y%z%A%)%!%B%C%D%E%F%G%H%I%J%K%L%M%N%O%P%Q%R%S%T%U%V%W%X%Y%Z%`% &.&+&@& g z z z z =# g z z z z =# g z z z z =# g z z z z =# g z z z z =# ", +" z $$n##&, $&%&&&)+(@*&z z /+u$=&B+>%-&s%;&I+ >&,&z%'&)&!&~&{&]&^&/&(&_&:&<&[&}&|&1&2&3&4&5&6&7&8&9&`$0&a&b&c&d&e&f& g z z z z =# g z z z z =# g z z z z =# g z z z z =# g z z z z =# ", +" g&h&i&{@j&k&r$r$*%r$t$l&,#m&p$t.@%F+n&#$o&'$ p&q&r&s&'&t&u&v&w&x&y&z&A&B&C&D&E&F&G&H&I&J&K&L&M&N&O&P&Q&R&S&T&U&V&W& g z z z z =# g z z z z =# g z z z z =# g z z z z =# g z z z z =# ", +" I+'$X&Y&Z&`& *.*t$+*t$.*q$q$q$/@q$q$@*'$ #*$*%*&***P&=*O&-*;*>*,*'*)*!*~*{*]*^*/*(*_*:*<*[*}*|*1*2*3*4*5*6*7*8* g =#=#=#=#=# g =#=#=#=#=# g =#=#=#=#=# g =#=#=#=#=# g =#=#=#=#=# ", +" x%I+'$x%x%x%x%'$'$'$'$'$x%X& 9*0*a*b*c*d*b*e*a*f*g*h*i*j*P.k*l*k*m*n*o*p*q*r*s*t*u*v*w*5*x*y*z*A*B* ", +" C*D*E*F*G*H*I*J*K*L*M*a*a*N*O*K*O*K*K*P*Q*L*R*S*T*U*V*W*X*Y*Z*`* =.=+= ", +" @=#=$=%=&=*=b*M*c*==c*M*-=;=>=,=d*'=)=)=)=)=!=~={=]=^=/=(=_=:=<=[=.=.= ", +" }=W*|=1=2=3=4=5=6=c*5=)=7=8=;=9=0=a=b=_=7=_=b=c=d=e=f=g=h=i=j=<=[=k=+= ", +" l=m=n=o= p=q=r=s=1=2=t=u=v=F*w=b=8=x=y=z=$=z=A=B=A=A=C=D=E=F=G=H=I=J=K=j=[= =+= ", +" L=M=N=O=P=Q=R=S=T=U= V=W=X=Y= ", +" Z=`= -.-+-@-#-$-%-&-*-=- --;->-,- ", +" '-)-!-~-{-]-^-/-(-_-:-<-[-}-|- 1-2-3- g 4-5-6-7-8-9-0-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-y-y-z-A-B- ", +" C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S- T-U-V- g 4-5-6-7-8-9-0-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z =#z-A-B- ", +" W-X-Y-Z-`- ;.;+;@;#;$;%;&;*;=;-;;;>; ,;,; g 4-5-6-7-8-9-0-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z =#z-A-B- ", +" ';);!;~;{;];^;/;(;_;:;<;[;};|;1;2;3;4;5; g 4-5-6-7-8-9-0-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-z =#z-A-B- ", +" 6;7;8;9;0;a;b;c;d;e;f;g;h;i;j;k;l;m;n;o; g 4-5-6-7-8-9-0-a-b-c-d-e-f-g-h-i-j-k-l-m-n-o-p-q-r-s-t-u-v-w-x-y-=#=#z-A-B- ", +" p;q;r;s;t;u;v;w;x;y;z;A;B;C;D;E;F;G;H;I;J; ", +" K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;`; >.>+>@>#> g $>%>&>*>y-y-y-=>->;>>>,>'>)>!>~>{>]>^>/>(>_>:><>[>}>|>1>2>3>4>5>6>7>8>9>0> ", +" a>b>c>d>e>f>g>h>i>j>k>l>m>n>o>p>q>r>s>t>u>v> g $>%>&>*>y-z =#=>->;>>>,>'>)>!>~>{>]>^>/>(>_>:><>[>}>|>1>2>3>4>5>6>7>8>9>0> ", +" w>x>y>z>A>B>C>D>E>F>G>H>I>J>K>L>M>N>O>P>Q>R> S>T>U>V>W>X>Y>Z>`> ,.,+,@,#,$,%,&,*,=,-,;,>,,,',),y-y-y-!,~,{,],^,/,(,_,:,<, g $>%>&>*>y-z =#=>->;>>>,>'>)>!>~>{>]>^>/>(>_>:><>[>}>|>1>2>3>4>5>6>7>8>9>0> ", +" [,},|,1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f,g,h,i, S>T>U>V>W>X>Y>Z>`> ,.,+,@,#,$,%,&,*,=,-,;,>,,,',),y-z =#!,~,{,],^,/,(,_,:,<, g $>%>&>*>y-z =#=>->;>>>,>'>)>!>~>{>]>^>/>(>_>:><>[>}>|>1>2>3>4>5>6>7>8>9>0> ", +" j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z,A,B,C,D, S>T>U>V>W>X>Y>Z>`> ,.,+,@,#,$,%,&,*,=,-,;,>,,,',),y-z =#!,~,{,],^,/,(,_,:,<, g $>%>&>*>y-=#=#=>->;>>>,>'>)>!>~>{>]>^>/>(>_>:><>[>}>|>1>2>3>4>5>6>7>8>9>0> ", +" E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X, S>T>U>V>W>X>Y>Z>`> ,.,+,@,#,$,%,&,*,=,-,;,>,,,',),y-z =#!,~,{,],^,/,(,_,:,<, ", +" Y,Z,`, '.'+'@'#'$'%'&'*'='-';'>',''')'!' S>T>U>V>W>X>Y>Z>`> ,.,+,@,#,$,%,&,*,=,-,;,>,,,',),y-=#=#!,~,{,],^,/,(,_,:,<, g ~'{']'^'/'('_':'<'['}'|'1'2'3'4'5'y-y-y-6'7'8'9'0'a'b'c'd'e'f'g'h'i'j'k'l' ", +" m'n'o'p'q'r's't'u'v'w'x'y'z'A'B'C'D'E' g ~'{']'^'/'('_':'<'['}'|'1'2'3'4'5'y-z =#6'7'8'9'0'a'b'c'd'e'f'g'h'i'j'k'l' ", +" F'G'H'I'J'K'L'M'N'O'P'Q'R'S'T'U'V' W'X'Y'Z'`' ).)+)y-y-y-@)#)$)%)&)*)=)-);)>),)')))!)~){)])^)/)()_):)<)[)})|)1) g ~'{']'^'/'('_':'<'['}'|'1'2'3'4'5'y-z =#6'7'8'9'0'a'b'c'd'e'f'g'h'i'j'k'l' ", +" 2)3)4)5)6)7)8)9)0)a)b)c)d)e)f)g) W'X'Y'Z'`' ).)+)y-z =#@)#)$)%)&)*)=)-);)>),)')))!)~){)])^)/)()_):)<)[)})|)1) g ~'{']'^'/'('_':'<'['}'|'1'2'3'4'5'y-z =#6'7'8'9'0'a'b'c'd'e'f'g'h'i'j'k'l' ", +" h)i)j)k)l)m)n)o)p)q)r)s)t)u) W'X'Y'Z'`' ).)+)y-z =#@)#)$)%)&)*)=)-);)>),)')))!)~){)])^)/)()_):)<)[)})|)1) g ~'{']'^'/'('_':'<'['}'|'1'2'3'4'5'y-=#=#6'7'8'9'0'a'b'c'd'e'f'g'h'i'j'k'l' ", +" v)w)x)y)z)A)B)C)D)E)F) W'X'Y'Z'`' ).)+)y-z =#@)#)$)%)&)*)=)-);)>),)')))!)~){)])^)/)()_):)<)[)})|)1) ", +" G)H)I)J)K)L) W'X'Y'Z'`' ).)+)y-=#=#@)#)$)%)&)*)=)-);)>),)')))!)~){)])^)/)()_):)<)[)})|)1) ", +" ", +" M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)`) !.!+!y-y-y-@!#!$!%!&!*!=!-!;!>!,!'!)!!!~!{!]! ", +" M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)`) !.!+!y-z =#@!#!$!%!&!*!=!-!;!>!,!'!)!!!~!{!]! ", +" M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)`) !.!+!y-z =#@!#!$!%!&!*!=!-!;!>!,!'!)!!!~!{!]! ", +" M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)`) !.!+!y-z =#@!#!$!%!&!*!=!-!;!>!,!'!)!!!~!{!]! ", +" M)N)O)P)Q)R)S)T)U)V)W)X)Y)Z)`) !.!+!y-=#=#@!#!$!%!&!*!=!-!;!>!,!'!)!!!~!{!]! ", +" ", +" ", +" ", +" ", +" ", +" ^!^!^!^!^! ,; ,;,; ,;,; ,;,;,; ", +" ^!^!^!^!^! ,;,; ,;,; ,;,; ,; /!(!(!_!_!_!_!_!_!_!:!:!~ ", +" ^!2!3!4!5!6!7!8!9!0!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!y-z =# M!M!M!M!M! ,;,; ,; ,;,; ,; ,;,;,;,; ,; ,~'~)~!~~~{~]~]~]~]~]~^~/~(~_~:~<~[~}~|~1~2~3~4~<~5~6~6~6~6~7~8~ ", +" ^!2!3!4!5!6!7!8!9!0!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!y-z =# 9~0~a~a~b~c~d~d~d~d~e~f~f~g~a~h~i~j~k~l~m~n~o~p~q~r~e~s~s~s~t~u~ ", +" ^!2!3!4!5!6!7!8!9!0!a!b!c!d!e!f!g!h!i!j!k!l!m!n!o!p!q!r!s!t!u!v!w!x!y!y-=#=# v~v~v~v~v~ ,; ,;,; ,;,; ,;,;,; w~x~y~z~z~z~z~z~z~A~B~C~C~D~E~F~G~H~I~J~K~L~M~N~O~P~Q~R~R~R~S~T~ ", +" v~v~v~v~v~ ,;,; ,;,; ,;,; ,; U~V~W~W~W~X~Y~Z~Z~`~ {.{.{+{@{#{${%{&{*{={-{;{>{,{'{){!{.{.{.{~{ ", +" g {{]{^{/{({_{:{<{[{}{|{1{2{3{4{5{6{y-y-y-7{8{9{0{a{b{c{d{e{f{g{h{i{j{k{l{m{ n{o{p{q{r{r{s{r{r{s{t{t{u{v{w{x{y{z{A{B{C{D{E{F{G{H{I{J{K{L{J{M{ ", +" g {{]{^{/{({_{:{<{[{}{|{1{2{3{4{5{6{y-z =#7{8{9{0{a{b{c{d{e{f{g{h{i{j{k{l{m{ j!j!j!j!j! ,; ,; ,; ,; ,;,; ,;,;,;,;,;,;,;,;,; N{O{P{P{Q{Q{R{R{R{R{S{T{U{U{V{W{X{Y{Z{`{ ].]+]@]#]$]%]&]&]&]*]=] ", +" g {{]{^{/{({_{:{<{[{}{|{1{2{3{4{5{6{y-z =#7{8{9{0{a{b{c{d{e{f{g{h{i{j{k{l{m{ j!j!j!j!j! ,; ,; ,; ,;,;,; ,; ,;,;,; -];]>],]'])]!]!]~]!]{]]]^]^]/]!](]_]:]<][]}]|]1]2](]{]3]4]3]4]5] ", +" g {{]{^{/{({_{:{<{[{}{|{1{2{3{4{5{6{y-z =#7{8{9{0{a{b{c{d{e{f{g{h{i{j{k{l{m{ 6]7]8]8]9]0]a]b]c]d]e]f]g]h]h]i]j]k]l]m]n]o]p]q]r]s]t]t]t]t]u]v] ", +" g {{]{^{/{({_{:{<{[{}{|{1{2{3{4{5{6{y-=#=#7{8{9{0{a{b{c{d{e{f{g{h{i{j{k{l{m{ w]w]w]w]w] ,; ,;,; ,;,; ,;,;,; x]y]z]A]B]C]D]E]F]G]H]I]J]J]J]K]L]M]N]O]P]Q]R]S]T]U]V]V]V]V]U]W] ", +" w]w]w]w]w] ,;,; ,;,; ,;,; ,; X]Y]Z]`] ^.^+^@^#^$^%^&^*^*^*^*^*^Y]=^-^;^>^,^'^)^!^!^!^~^{^]^^^ ", +" ,;S>/^(^_^:^<^[^}^|^1^2^3^4^5^6^7^*,8^-,9^>,0^a^y-y-y-b^c^d^e^f^g^h^i^j^k^l^ m^n^o^p^q^r^s^t^u^v^w^x^y^z^A^B^C^D^E^F^G^H^I^J^K^L^M^L^N^O^C^P^ ", +" ,;S>/^(^_^:^<^[^}^|^1^2^3^4^5^6^7^*,8^-,9^>,0^a^y-z =#b^c^d^e^f^g^h^i^j^k^l^ Q^Q^Q^Q^Q^ ,; ,;,; ,; ,; ,; ,;,; ,;,; ,; ,;R^ S^T^U^V^W^X^Y^Z^`^ /./+/@/#/$/%/&/*/=/-/;/>/,/'/)/!/~/{/]/^///(/ ", +" ,;S>/^(^_^:^<^[^}^|^1^2^3^4^5^6^7^*,8^-,9^>,0^a^y-z =#b^c^d^e^f^g^h^i^j^k^l^ Q^Q^Q^Q^Q^ ,;,; ,; ,;,; ,; ,;,;,;,; ,; _/://^(^_^:^<^[^}^|^1^2^3^4^5^6^7^*,8^-,9^>,0^a^y-z =#b^c^d^e^f^g^h^i^j^k^l^ q/r/s/t/u/v/w/x/y/z/A/B/C/D/E/F/G/H/I/J/K/L/M/N/O/P/Q/R/S/T/U/V/ ", +" ,;S>/^(^_^:^<^[^}^|^1^2^3^4^5^6^7^*,8^-,9^>,0^a^y-=#=#b^c^d^e^f^g^h^i^j^k^l^ W/W/W/W/W/ ,; ,; ,; ,; ,;,; ,;,;,;,;,;,;,;,;,; X/Y/Z/`/ (.(+(@(#($(%(&(*(=(-(;(>(,('()(!(~({(](^(/(((_(:(<([(}( ", +" W/W/W/W/W/ ,; ,; ,; ,;,;,; ,; ,;,;,; |(1(2(3(4(5(6(7(8(9(0(a(b(c(d(e(f(g(h(i(j(k(l(m(n(o(p(q(r(s(t(u( ", " ", " ", " ", diff --git a/WINGs/Resources/Makefile.in b/WINGs/Resources/Makefile.in index f05b9a11..a75d7ba4 100644 --- a/WINGs/Resources/Makefile.in +++ b/WINGs/Resources/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ resdatadir = $(datadir)/WINGs diff --git a/WINGs/WINGs.h b/WINGs/WINGs.h index 4f57710e..d10c6043 100644 --- a/WINGs/WINGs.h +++ b/WINGs/WINGs.h @@ -113,7 +113,7 @@ typedef enum { WALeft, WACenter, WARight, - WMJustified /* not valid for textfields */ + WAJustified /* not valid for textfields */ } WMAlignment; @@ -175,6 +175,17 @@ enum { WMDownTextMovement }; +typedef enum { + WMGrayModeColorPanel, + WMRGBModeColorPanel, + WMCMYKModeColorPanel, + WMHSBModeColorPanel, + WMCustomPaletteModeColorPanel, + WMColorListModeColorPanel, + WMWheelModeColorPanel +} WMColorPanelMode; + + /* system images */ #define WSIReturnArrow 1 @@ -282,6 +293,8 @@ typedef WMFilePanel WMSavePanel; typedef struct W_FontPanel WMFontPanel; +typedef struct W_ColorPanel WMColorPanel; + /* item for WMList */ typedef struct WMListItem { @@ -370,8 +383,18 @@ typedef WMWidget *WMMatrixCreateCellProc(WMMatrix *mPtr); typedef void WMBrowserFillColumnProc(WMBrowser *bPtr, int column); +typedef Bool WMConvertSelectionProc(WMWidget *w, Atom selection, Atom target, + Atom *type, void **value, unsigned *length, + int *format); + +typedef void WMLoseSelectionProc(WMWidget *w, Atom selection); + +typedef void WMSelectionDoneProc(WMWidget *w, Atom selection, Atom target); + /* ....................................................................... */ + + void WMInitializeApplication(char *applicationName, int *argc, char **argv); void WMSetApplicationDataPath(char *path); @@ -889,6 +912,20 @@ void WMSetPopUpButtonEnabled(WMPopUpButton *bPtr, Bool flag); /* ....................................................................... */ +WMColorPanel *WMGetColorPanel(WMScreen *scrPtr); + +void WMFreeColorPanel(WMColorPanel *panel); + +int WMRunColorPanel(WMColorPanel *panel, WMWindow *owner, RColor color); + +void WMSetColorPanelColor(WMColorPanel *panel, RColor color); + +RColor WMGetColorPanelColor(WMColorPanel *panel); + +void WMSetPickerMode(WMColorPanel *panel, WMColorPanelMode mode); + +/* ....................................................................... */ + WMColorWell *WMCreateColorWell(WMWidget *parent); void WMSetColorWellColor(WMColorWell *cPtr, WMColor *color); diff --git a/WINGs/WINGsP.h b/WINGs/WINGsP.h index aea21650..ccf0edc7 100644 --- a/WINGs/WINGsP.h +++ b/WINGs/WINGsP.h @@ -177,7 +177,26 @@ typedef struct W_Screen { struct W_Pixmap *checkMark; struct W_Pixmap *homeIcon; - + struct W_Pixmap *homeAltIcon; + + struct W_Pixmap *magnifyIcon; + struct W_Pixmap *wheelIcon; + struct W_Pixmap *grayIcon; + struct W_Pixmap *rgbIcon; + struct W_Pixmap *cmykIcon; + struct W_Pixmap *hsbIcon; + struct W_Pixmap *customPaletteIcon; + struct W_Pixmap *colorListIcon; + + struct W_Pixmap *magnifyAltIcon; + struct W_Pixmap *wheelAltIcon; + struct W_Pixmap *grayAltIcon; + struct W_Pixmap *rgbAltIcon; + struct W_Pixmap *cmykAltIcon; + struct W_Pixmap *hsbAltIcon; + struct W_Pixmap *customPaletteAltIcon; + struct W_Pixmap *colorListAltIcon; + struct W_Pixmap *defaultObjectIcon; Cursor defaultCursor; @@ -395,3 +414,5 @@ void W_RedisplayView(WMView *view); Bool W_ApplicationInitialized(void); char *W_GetTextSelection(WMScreen *scr, Atom selection); + +void W_HandleSelectionEvent(XEvent *event); diff --git a/WINGs/WUtil.h b/WINGs/WUtil.h index 05e60a1f..f462adf0 100644 --- a/WINGs/WUtil.h +++ b/WINGs/WUtil.h @@ -39,7 +39,8 @@ #ifdef NDEBUG -#define wassertr(expr, val) ((void)0) +#define wassertr(expr) {} +#define wassertrv(expr, val) {} #else /* !NDEBUG */ @@ -118,6 +119,10 @@ typedef void WMNotificationObserverAction(void *observerData, /*......................................................................*/ +typedef void (waborthandler)(int); + +waborthandler *wsetabort(waborthandler*); + void wfatal(const char *msg, ...); void wwarning(const char *msg, ...); diff --git a/WINGs/memory.c b/WINGs/memory.c index e76e4154..e694f950 100644 --- a/WINGs/memory.c +++ b/WINGs/memory.c @@ -29,6 +29,7 @@ #include #include #include +#include #ifndef False # define False 0 @@ -37,7 +38,33 @@ # define True 1 #endif -extern void wAbort(int); + +static void +defaultHandler(int bla) +{ + if (bla) + raise(SIGABRT); + else + exit(1); +} + + +static waborthandler *aborthandler = (waborthandler*)defaultHandler; + +#define wAbort(a) (*aborthandler)(a) + + +waborthandler* +wsetabort(waborthandler *handler) +{ + waborthandler *old = aborthandler; + + aborthandler = handler; + + return old; +} + + static int Aborting=0; /* if we're in the middle of an emergency exit */ diff --git a/WINGs/selection.c b/WINGs/selection.c dissimilarity index 67% index 0515ca62..b01d1d5c 100644 --- a/WINGs/selection.c +++ b/WINGs/selection.c @@ -1,293 +1,358 @@ - - -#include - -#include - -#include "WINGsP.h" - -#if 0 - -typedef struct W_SelectionHandler { - WMWidget *widget; - Atom selection; - void *clientData; - WMSelectionProc *proc; - WMHandlerID timerID; - W_SelectionHandler *next; - W_SelectionHandler *prev; -} W_SelectionHandler; -#endif - -#define SELECTION_TIMEOUT 2000 -#define MAX_PROPERTY_SIZE 10*1024 -#if 0 - - -void -WMWriteSelectionToClipboard(WMSelection *selection) -{ -} - - -WMSelection* -WMCreateSelectionWithData(WMData *data, Atom type) -{ - -} -#endif - -#if 0 - -#define MAX_PROPERTY_SIZE 100*1024 - - -static void -handleSelectionEvent(XEvent *event, void *data) -{ - W_SelectionHandler *handler = (W_SelectionHandler*)data; - char *data = NULL; - Atom type; - int format, result; - unsigned long numItems, bytesAfter; - WMScreen *scr = WMWidgetScreen(handler->widget); - - WMDeleteTimerHandler(handler->timerID); - - if (handler->next) - handler->next->prev = handler->prev; - if (handler->prev) - handler->prev->next = handler->next; - if (handler == WMWidgetScreen(handler->widget)->selectionHandlerList) - WMWidgetScreen(handler->widget)->selectionHandlerList = handler->next; - - if (event->xselection.property == None) { - char *name = XGetAtomName(event->xselection.display, - handler->selection); - char *form = XGetAtomName(event->xselection.display, handler->type); - wwarning("error retrieving selection %s with form %s\n", name, form); - if (name) - XFree(name); - if (form) - XFree(form); - free(handler); - return; - } - - if (XGetWindowProperty(event->xselection.display, - event->xselection.requestor, handler->property, - 0, MAX_PROPERTY_SIZE, False, AnyPropertyType, - &type, &format, &numItems, &bytesAfter, - &data) != Success || type == None) { - if (data) - XFree(data); - free(handler); - return; - } - if (bytesAfter!=0) { - wwarning("data in selection is too large"); - if (data) - XFree(data); - free(handler); - return; - } - if (type == XA_STRING || type == scr->compoundTextAtom) { - if (format!=8) { - wwarning("string in selection has format %i, which is invalid", - format); - if (data) - XFree(data); - free(handler); - return; - } - (*handler->proc)(); - } -} - - -static void -timeoutHandler(void *data) -{ - W_SelectionHandler *handler = (W_SelectionHandler*)data; - - wwarning("selection timed out"); - WMDeleteEventHandler(WMWidgetView(handler->widget), SelectionNotifyMask, - handleSelectionEvent, data); - if (handler->next) - handler->next->prev = handler->prev; - if (handler->prev) - handler->prev->next = handler->next; - if (handler == WMWidgetScreen(handler->widget)->selectionHandlerList) - WMWidgetScreen(handler->widget)->selectionHandlerList = handler->next; -} - - - -void -WMGetSelection(WMWidget *widget, Atom selection, Atom type, Atom property, - WMSelectionProc *proc, void *clientData, Time time) -{ - WMScreen *scr = WMWidgetScreen(widget); - void *data; - Atom rtype; - int bits; - unsigned long len, bytes; - unsigned char *data; - int buffer = -1; - - switch (selection) { - case XA_CUT_BUFFER0: - buffer = 0; - break; - case XA_CUT_BUFFER1: - buffer = 1; - break; - case XA_CUT_BUFFER2: - buffer = 2; - break; - case XA_CUT_BUFFER3: - buffer = 3; - break; - case XA_CUT_BUFFER4: - buffer = 4; - break; - case XA_CUT_BUFFER5: - buffer = 5; - break; - case XA_CUT_BUFFER6: - buffer = 6; - break; - case XA_CUT_BUFFER7: - buffer = 7; - break; - } - if (buffer >= 0) { - char *data; - int size; - - data = XFetchBuffer(scr->display, &size, buffer); - - } else { - W_SelectionHandler *handler; - - XDeleteProperty(scr->display, WMWidgetXID(widget), selection); - XConvertSelection(scr->display, selection, type, property, - WMWidgetXID(widget), time); - - handler = wmalloc(sizeof(W_SelectionHandler)); - handler->widget = widget; - handler->selection = selection; - handler->type = type; - handler->property = property; - handler->clientData = clientData; - handler->proc = proc; - handler->timerID = WMAddTimerHandler(SELECTION_TIMEOUT, - timeoutHandler, handler); - - handler->next = scr->selectionHandlerList; - handler->prev = NULL; - if (scr->selectionHandlerList) - scr->selectionHandlerList->prev = handler; - scr->selectionHandlerList = handler; - - WMCreateEventHandler(WMWidgetView(widget), SelectionNotifyMask, - handleSelectionEvent, handler); - } -} - -#endif - - - -static void -timeoutHandler(void *data) -{ - *(int*)data = 1; -} - - -char* -W_GetTextSelection(WMScreen *scr, Atom selection) -{ - int buffer = -1; - - switch (selection) { - case XA_CUT_BUFFER0: - buffer = 0; - break; - case XA_CUT_BUFFER1: - buffer = 1; - break; - case XA_CUT_BUFFER2: - buffer = 2; - break; - case XA_CUT_BUFFER3: - buffer = 3; - break; - case XA_CUT_BUFFER4: - buffer = 4; - break; - case XA_CUT_BUFFER5: - buffer = 5; - break; - case XA_CUT_BUFFER6: - buffer = 6; - break; - case XA_CUT_BUFFER7: - buffer = 7; - break; - } - if (buffer >= 0) { - char *data; - int size; - - data = XFetchBuffer(scr->display, &size, buffer); - - return data; - } else { - unsigned char *data; - int bits; - Atom rtype; - unsigned long len, bytes; - WMHandlerID timer; - int timeout = 0; - XEvent ev; - - XDeleteProperty(scr->display, scr->groupLeader, scr->clipboardAtom); - XConvertSelection(scr->display, selection, XA_STRING, - scr->clipboardAtom, scr->groupLeader, - scr->lastEventTime); - - timer = WMAddTimerHandler(1000, timeoutHandler, &timeout); - - while (!XCheckTypedWindowEvent(scr->display, scr->groupLeader, - SelectionNotify, &ev) && !timeout); - - if (!timeout) { - WMDeleteTimerHandler(timer); - } else { - wwarning("selection retrieval timed out"); - return NULL; - } - - /* nobody owns the selection */ - if (ev.xselection.property == None) { - return NULL; - } - - if (XGetWindowProperty(scr->display, scr->groupLeader, - scr->clipboardAtom, 0, MAX_PROPERTY_SIZE, - False, XA_STRING, &rtype, &bits, &len, - &bytes, &data)!=Success) { - return NULL; - } - if (rtype!=XA_STRING || bits!=8) { - wwarning("invalid data in text selection"); - if (data) - XFree(data); - return NULL; - } - return data; - } -} - + + +#include + +#include + +#include "WINGsP.h" + +#define MAX_PROPERTY_SIZE 8*1024 + + +typedef struct SelectionHandler { + WMWidget *widget; + Atom selection; + Time timestamp; + WMConvertSelectionProc *convProc; + WMLoseSelectionProc *loseProc; + WMSelectionDoneProc *doneProc; + + struct { + unsigned delete_pending:1; + unsigned done_pending:1; + } flags; + + struct SelectionHandler *next; +} SelectionHandler; + + +static SelectionHandler *selHandlers = NULL; + + +void +WMDeleteSelectionHandler(WMWidget *widget, Atom selection) +{ + SelectionHandler *handler, *tmp; + Display *dpy = WMWidgetScreen(widget)->display; + Window win = WMWidgetXID(widget); + Time timestamp; + + if (!selHandlers) + return; + + tmp = selHandlers; + + if (tmp->widget == widget) { + + if (tmp->flags.done_pending) { + tmp->flags.delete_pending = 1; + return; + } + selHandlers = tmp->next; + timestamp = tmp->timestamp; + free(tmp); + } else { + while (tmp->next) { + if (tmp->next->widget == widget) { + + if (tmp->next->flags.done_pending) { + tmp->next->flags.delete_pending = 1; + return; + } + handler = tmp->next; + tmp->next = handler->next; + timestamp = handler->timestamp; + free(handler); + break; + } + tmp = tmp->next; + } + } + + XGrabServer(dpy); + if (XGetSelectionOwner(dpy, selection) == win) { + XSetSelectionOwner(dpy, selection, None, timestamp); + } + XUngrabServer(dpy); +} + + +static int gotError = 0; +/* +static int +errorHandler(XErrorEvent *error) +{ + return 0; +} +*/ + +static Bool +writeSelection(Display *dpy, Window requestor, Atom property, Atom type, + void *value, long length, int format) +{ +/* + printf("write to %x: %s\n", requestor, XGetAtomName(dpy, property)); +*/ + gotError = 0; + + if (!XChangeProperty(dpy, requestor, property, type, format, + PropModeReplace, value, length)) + return 0; + XFlush(dpy); + + return !gotError; +} + + +static void +notifySelection(XEvent *event, Atom prop) +{ + XEvent ev; +/* + printf("envent to %x\n", event->xselectionrequest.requestor); +*/ + ev.xselection.type = SelectionNotify; + ev.xselection.serial = 0; + ev.xselection.send_event = True; + ev.xselection.display = event->xselectionrequest.display; + ev.xselection.requestor = event->xselectionrequest.requestor; + ev.xselection.target = event->xselectionrequest.target; + ev.xselection.property = prop; + ev.xselection.time = event->xselectionrequest.time; + + XSendEvent(event->xany.display, event->xselectionrequest.requestor, + False, 0, &ev); + XFlush(event->xany.display); +} + + +void +W_HandleSelectionEvent(XEvent *event) +{ + SelectionHandler *handler; + + handler = selHandlers; + + while (handler) { + if (WMWidgetXID(handler->widget)==event->xany.window +/* && handler->selection == event->selection*/) { + + switch (event->type) { + case SelectionClear: + if (handler->loseProc) + (*handler->loseProc)(handler->widget, handler->selection); + break; + + case SelectionRequest: + if (handler->convProc) { + Atom atom; + void *data; + unsigned length; + int format; + Atom prop; + + /* they're requesting for something old */ + if (event->xselectionrequest.time < handler->timestamp + && event->xselectionrequest.time != CurrentTime) { + + notifySelection(event, None); + break; + } + + handler->flags.done_pending = 1; + + if (!(*handler->convProc)(handler->widget, + handler->selection, + event->xselectionrequest.target, + &atom, &data, &length, &format)) { + + notifySelection(event, None); + break; + } + + + prop = event->xselectionrequest.property; + /* obsolete clients that don't set the property field */ + if (prop == None) + prop = event->xselectionrequest.target; + + if (!writeSelection(event->xselectionrequest.display, + event->xselectionrequest.requestor, + prop, atom, data, length, format)) { + + free(data); + notifySelection(event, None); + break; + } + free(data); + + notifySelection(event, prop); + + if (handler->doneProc) { + (*handler->doneProc)(handler->widget, + handler->selection, + event->xselectionrequest.target); + } + + handler->flags.done_pending = 0; + + /* in case the handler was deleted from some + * callback */ + if (handler->flags.delete_pending) { + WMDeleteSelectionHandler(handler->widget, + handler->selection); + } + } + break; + + case SelectionNotify: + + break; + } + } + + handler = handler->next; + } +} + + + + +Bool +WMCreateSelectionHandler(WMWidget *w, Atom selection, Time timestamp, + WMConvertSelectionProc *convProc, + WMLoseSelectionProc *loseProc, + WMSelectionDoneProc *doneProc) +{ + SelectionHandler *handler, *tmp; + Display *dpy = WMWidgetScreen(w)->display; + + XSetSelectionOwner(dpy, selection, WMWidgetXID(w), timestamp); + if (XGetSelectionOwner(dpy, selection) != WMWidgetXID(w)) + return False; + + handler = malloc(sizeof(SelectionHandler)); + if (!handler) + return False; + + handler->widget = w; + handler->selection = selection; + handler->timestamp = timestamp; + handler->convProc = convProc; + handler->loseProc = loseProc; + handler->doneProc = doneProc; + memset(&handler->flags, 0, sizeof(handler->flags)); + + if (!selHandlers) { + /* first in the queue */ + handler->next = selHandlers; + selHandlers = handler; + } else { + tmp = selHandlers; + while (tmp->next) { + tmp = tmp->next; + } + handler->next = tmp->next; + tmp->next = handler; + } + + return True; +} + + + + + +static void +timeoutHandler(void *data) +{ + *(int*)data = 1; +} + + +char* +W_GetTextSelection(WMScreen *scr, Atom selection) +{ + int buffer = -1; + + switch (selection) { + case XA_CUT_BUFFER0: + buffer = 0; + break; + case XA_CUT_BUFFER1: + buffer = 1; + break; + case XA_CUT_BUFFER2: + buffer = 2; + break; + case XA_CUT_BUFFER3: + buffer = 3; + break; + case XA_CUT_BUFFER4: + buffer = 4; + break; + case XA_CUT_BUFFER5: + buffer = 5; + break; + case XA_CUT_BUFFER6: + buffer = 6; + break; + case XA_CUT_BUFFER7: + buffer = 7; + break; + } + if (buffer >= 0) { + char *data; + int size; + + data = XFetchBuffer(scr->display, &size, buffer); + + return data; + } else { + unsigned char *data; + int bits; + Atom rtype; + unsigned long len, bytes; + WMHandlerID timer; + int timeout = 0; + XEvent ev; + + XDeleteProperty(scr->display, scr->groupLeader, scr->clipboardAtom); + XConvertSelection(scr->display, selection, XA_STRING, + scr->clipboardAtom, scr->groupLeader, + scr->lastEventTime); + + timer = WMAddTimerHandler(1000, timeoutHandler, &timeout); + + while (!XCheckTypedWindowEvent(scr->display, scr->groupLeader, + SelectionNotify, &ev) && !timeout); + + if (!timeout) { + WMDeleteTimerHandler(timer); + } else { + wwarning("selection retrieval timed out"); + return NULL; + } + + /* nobody owns the selection or the current owner has + * nothing to do with what we need */ + if (ev.xselection.property == None) { + return NULL; + } + + if (XGetWindowProperty(scr->display, scr->groupLeader, + scr->clipboardAtom, 0, MAX_PROPERTY_SIZE, + False, XA_STRING, &rtype, &bits, &len, + &bytes, &data)!=Success) { + return NULL; + } + if (rtype!=XA_STRING || bits!=8) { + wwarning("invalid data in text selection"); + if (data) + XFree(data); + return NULL; + } + return data; + } +} + diff --git a/WINGs/testcolorpanel.c b/WINGs/testcolorpanel.c new file mode 100644 index 00000000..b1efabdf --- /dev/null +++ b/WINGs/testcolorpanel.c @@ -0,0 +1,53 @@ +/* + * Author: Pascal Hofstee + */ + + +#include "WINGs.h" + +#include +#include + +#include "logo.xpm" + +void +wAbort() +{ + exit(1); +} + +char *ProgName; + + +int main(int argc, char **argv) +{ + Display *dpy = XOpenDisplay(""); + WMScreen *scr; + WMPixmap *pixmap; + WMColorPanel *panel; + RColor startcolor; + + WMInitializeApplication("WMColorPicker", &argc, argv); + + ProgName = argv[0]; + + if (!dpy) { + puts("could not open display"); + exit(1); + } + + scr = WMCreateSimpleApplicationScreen(dpy); + + + + pixmap = WMCreatePixmapFromXPMData(scr, GNUSTEP_XPM); + WMSetApplicationIconImage(scr, pixmap); WMReleasePixmap(pixmap); + panel = WMGetColorPanel(scr); + + startcolor.red = 0; + startcolor.green = 0; + startcolor.blue = 255; + + WMRunColorPanel(panel, NULL, startcolor); + return 0; +} diff --git a/WINGs/userdefaults.c b/WINGs/userdefaults.c index 74f108f0..f6b27968 100644 --- a/WINGs/userdefaults.c +++ b/WINGs/userdefaults.c @@ -4,6 +4,9 @@ #include #include + +#include "../src/config.h" + #include "WUtil.h" #include @@ -168,7 +171,7 @@ WMGetStandardUserDefaults(void) /* set to save changes in defaults when program is exited */ -#if !defined(HAVE_ATEXIT) && defined(HAVE_ON_EXIT) +#ifndef HAVE_ATEXIT on_exit(saveDefaultsChanges,0); #else atexit(saveDefaultsChanges); diff --git a/WINGs/wapplication.c b/WINGs/wapplication.c index aa7cc52c..b55d9d5e 100644 --- a/WINGs/wapplication.c +++ b/WINGs/wapplication.c @@ -159,7 +159,7 @@ WMPathForResourceOfType(char *resource, char *ext) return path; } - appdir = wmalloc(strlen(WMApplication.applicationName)+8); + appdir = wmalloc(strlen(WMApplication.applicationName)+10); sprintf(appdir, "Apps/%s.app", WMApplication.applicationName); if (getenv("GNUSTEP_USER_ROOT")) { diff --git a/WINGs/wcolorpanel.c b/WINGs/wcolorpanel.c new file mode 100644 index 00000000..0d89f81b --- /dev/null +++ b/WINGs/wcolorpanel.c @@ -0,0 +1,2792 @@ +/* + * ColorPanel for WINGs + * + * by ]d : Original idea and basic initial code + * Pascal Hofstee : Code for wheeldrawing and calculating colors from it + * Alban Hertroys : Suggesting optimizations for algorithms for color- + * wheel, and implementation of final algorithm. + * Alfredo K. Kojima : For pointing out some memory-allocation problems. + * Marco van Hylckama-Vlieg : For once again doing the artwork ;-) +*/ + + +#include "WINGsP.h" +#include +#include +#include +#include +#include +#include +#include +#include + + +#ifndef PATH_MAX +#define PATH_MAX 1024 +#endif + + +typedef struct WheelMatrix { + unsigned int width, height; /* Size of the colorwheel */ + unsigned char *data[3]; /* Wheel data (R,G,B) */ + unsigned char values[256]; /* Precalculated values for R,G & B values 0..255 */ +} wheelMatrix; + +typedef struct W_ColorPanel { + WMWindow *win; + + /* Common Stuff */ + WMColorWell *colorWell; + WMButton *magnifyBtn; + WMButton *wheelBtn; + WMButton *slidersBtn; + WMButton *customPaletteBtn; + WMButton *colorListBtn; + + + /* ColorWheel Panel */ + WMFrame *wheelFrm; + WMSlider *wheelBrightnessS; + WMView *wheelView; + + /* Slider Panels */ + WMFrame *slidersFrm; + WMFrame *seperatorFrm; + WMButton *grayBtn; + WMButton *rgbBtn; + WMButton *cmykBtn; + WMButton *hsbBtn; + /* Gray Scale Panel */ + WMFrame *grayFrm; + WMLabel *grayMinL; + WMLabel *grayMaxL; + WMSlider *grayBrightnessS; + WMTextField *grayBrightnessT; + WMButton *grayPresetBtn[7]; + + /* RGB Panel */ + WMFrame *rgbFrm; + WMLabel *rgbMinL; + WMLabel *rgbMaxL; + WMSlider *rgbRedS; + WMSlider *rgbGreenS; + WMSlider *rgbBlueS; + WMTextField *rgbRedT; + WMTextField *rgbGreenT; + WMTextField *rgbBlueT; + + /* CMYK Panel */ + WMFrame *cmykFrm; + WMLabel *cmykMinL; + WMLabel *cmykMaxL; + WMSlider *cmykCyanS; + WMSlider *cmykMagentaS; + WMSlider *cmykYellowS; + WMSlider *cmykBlackS; + WMTextField *cmykCyanT; + WMTextField *cmykMagentaT; + WMTextField *cmykYellowT; + WMTextField *cmykBlackT; + + /* HSB Panel */ + WMFrame *hsbFrm; + WMSlider *hsbHueS; + WMSlider *hsbSaturationS; + WMSlider *hsbBrightnessS; + WMTextField *hsbHueT; + WMTextField *hsbSaturationT; + WMTextField *hsbBrightnessT; + + /* Custom Palette Panel*/ + WMFrame *customPaletteFrm; + WMPopUpButton *customPaletteHistoryBtn; + WMFrame *customPaletteContentFrm; + WMPopUpButton *customPaletteMenuBtn; + WMView *customPaletteContentView; + + /* Color List Panel */ + WMFrame *colorListFrm; + WMPopUpButton *colorListHistoryBtn; + WMList *colorListContentLst; + WMPopUpButton *colorListColorMenuBtn; + WMPopUpButton *colorListListMenuBtn; + + /* Look-Up Tables and Images */ + wheelMatrix *wheelMtrx; + Pixmap wheelImg; + Pixmap selectionImg; + Pixmap selectionBackImg; + RImage *customPaletteImg; + char *lastBrowseDir; + + /* Common Data Fields */ + RColor color; /* Current color */ + RHSVColor hsvcolor; /* Backup HSV Color */ + WMColorPanelMode mode; /* Current color selection mode */ + WMColorPanelMode slidersmode; /* Current color selection mode at sliders panel */ + WMColorPanelMode lastChanged; /* Panel that last changed the color */ + int colx, coly; /* (x,y) of selection-marker in WheelMode */ + int palx, paly; /* (x,y) of selection-marker in CustomPaletteMode */ + float palXRatio, palYRatio; /* Ratios in x & y between original and scaled palettesize */ + int currentPalette; + char *configurationPath; + + struct { + unsigned int dragging:1; + unsigned int done:1; + } flags; +} W_ColorPanel; + +enum { + menuNewFromFile, + menuRename, + menuRemove, + menuCopy, + menuNewFromClipboard +} customPaletteMenuItem; + +#define PWIDTH 194 +#define PHEIGHT 266 +#define colorWheelSize 150 +#define customPaletteWidth 182 +#define customPaletteHeight 106 +#define knobThickness 8 + +#define SPECTRUM_WIDTH 511 +#define SPECTRUM_HEIGHT 360 + +#define COLORWHEEL_PART 1 +#define CUSTOMPALETTE_PART 2 +#define BUFSIZE 1024 + +#undef EASTEREGG + +#define RGBTXT "/usr/X11R6/lib/X11/rgb.txt" +#define MAX_LENGTH 1024 + + +WMFont *globalFont; + + +static int fetchImageFile(char* toPath, char *imageSrcFile, char *imageDestFileName); +char *generateNewFilename(char *Path, char *curName); + +static void modeButtonCallback(WMWidget *w, void *data); +static int getPickerPart(W_ColorPanel *panel, int x, int y); +static void readConfiguration(W_ColorPanel *panel); +static void readXColors(W_ColorPanel *panel); + +static wheelMatrix* wheelCreateMatrix(unsigned int width , unsigned int height); +static void wheelDestroyMatrix(wheelMatrix *matrix); +static wheelMatrix* wheelInitMatrix(W_ColorPanel *panel); +static void wheelRender(W_ColorPanel *panel); +static Bool wheelInsideColorWheel(W_ColorPanel *panel, unsigned long ofs); +static void wheelPaint(W_ColorPanel *panel); + +static void wheelHandleEvents(XEvent *event, void *data); +static void wheelHandleActionEvents(XEvent *event, void *data); +static void wheelBrightnessSliderCallback(WMWidget *w, void *data); +static void wheelUpdateSelection(W_ColorPanel *panel); +static void wheelUndrawSelection(W_ColorPanel *panel); + +static void wheelPositionSelection(W_ColorPanel *panel, int x, int y); +static void wheelPositionSelectionOutBounds(W_ColorPanel *panel, int x, int y); +static void wheelUpdateBrightnessGradientFromHSV (W_ColorPanel *panel, RHSVColor topColor); +static void wheelUpdateBrightnessGradientFromLocation (W_ColorPanel *panel); +static void wheelUpdateBrightnessGradient(W_ColorPanel *panel, RColor topColor); + +static void grayBrightnessSliderCallback(WMWidget *w, void *data); +static void grayPresetButtonCallback(WMWidget *w, void *data); +static void grayBrightnessTextFieldCallback(void *observerData, WMNotification *notification); + +static void rgbSliderCallback(WMWidget *w, void *data); +static void rgbTextFieldCallback(void *observerData, WMNotification *notification); + +static void cmykSliderCallback(WMWidget *w, void *data); +static void cmykTextFieldCallback(void *observerData, WMNotification *notification); + +static void hsbSliderCallback(WMWidget *w, void *data); +static void hsbTextFieldCallback(void *observerData, WMNotification *notification); +static void hsbUpdateBrightnessGradient(W_ColorPanel *panel); +static void hsbUpdateSaturationGradient(W_ColorPanel *panel); +static void hsbUpdateHueGradient(W_ColorPanel *panel); + +static void customRenderSpectrum(W_ColorPanel *panel); +static void customSetPalette(W_ColorPanel *panel); +static void customPaletteHandleEvents(XEvent *event, void *data); +static void customPaletteHandleActionEvents(XEvent *event, void *data); +static void customPalettePositionSelection(W_ColorPanel *panel, int x, int y); +static void customPalettePositionSelectionOutBounds(W_ColorPanel *panel, int x, int y); +static void customPaletteMenuCallback(WMWidget *w, void *data); +static void customPaletteHistoryCallback(WMWidget *w, void *data); + +static void customPaletteMenuNewFromFile(W_ColorPanel *panel); +static void customPaletteMenuRename(W_ColorPanel *panel); +static void customPaletteMenuRemove(W_ColorPanel *panel); + +static void colorListPaintItem(WMList *lPtr, int index, Drawable d, char *text, int state, WMRect *rect); +static void colorListSelect(WMWidget *w, void *data); + +static void wheelInit(W_ColorPanel *panel); +static void grayInit(W_ColorPanel *panel); +static void rgbInit(W_ColorPanel *panel); +static void cmykInit(W_ColorPanel *panel); +static void hsbInit(W_ColorPanel *panel); + + +static WMColorPanel* +makeColorPanel(WMScreen *scrPtr, char *name) +{ + WMColorPanel *panel; + RImage *image; + WMPixmap *pixmap; + RColor from; + RColor to; + int i; + int x,y; + + + globalFont = WMSystemFontOfSize(scrPtr, 12); + panel = wmalloc(sizeof(WMColorPanel)); + memset(panel, 0, sizeof(WMColorPanel)); + + panel->win = WMCreateWindowWithStyle(scrPtr, name, WMTitledWindowMask | WMClosableWindowMask | WMResizableWindowMask); + WMResizeWidget(panel->win, PWIDTH, PHEIGHT); + WMSetWindowTitle(panel->win, "Colors"); + + + /* Set Default ColorPanel Mode(s) */ + panel->mode = WMWheelModeColorPanel; + panel->lastChanged = WMWheelModeColorPanel; + panel->slidersmode = WMRGBModeColorPanel; + panel->configurationPath = wstrappend(wusergnusteppath(), "/Library/Colors/"); + + /* Some Generic Purpose Widgets */ + panel->colorWell = WMCreateColorWell(panel->win); + WMResizeWidget(panel->colorWell, 134, 36); + WSetColorWellBordered(panel->colorWell, False); + WMMoveWidget(panel->colorWell, 56, 4); + + panel->magnifyBtn = WMCreateCommandButton(panel->win); + WMResizeWidget(panel->magnifyBtn, 46, 36); + WMMoveWidget(panel->magnifyBtn, 6,4); + WMSetButtonImagePosition(panel->magnifyBtn, WIPImageOnly); + WMSetButtonImage(panel->magnifyBtn, scrPtr->magnifyIcon); + WMSetButtonAltImage(panel->magnifyBtn, scrPtr->magnifyAltIcon); + + panel->wheelBtn = WMCreateCustomButton(panel->win, WBBStateLightMask|WBBStateChangeMask); + WMResizeWidget(panel->wheelBtn, 46, 32); + WMMoveWidget(panel->wheelBtn, 6, 44); + WMSetButtonAction(panel->wheelBtn, modeButtonCallback, panel); + WMSetButtonImagePosition(panel->wheelBtn, WIPImageOnly); + WMSetButtonImage(panel->wheelBtn, scrPtr->wheelIcon); + WMSetButtonAltImage(panel->wheelBtn, scrPtr->wheelAltIcon); + + panel->slidersBtn = WMCreateCustomButton(panel->win, WBBStateLightMask|WBBStateChangeMask); + WMResizeWidget(panel->slidersBtn, 46, 32); + WMMoveWidget(panel->slidersBtn, 52, 44); + WMSetButtonAction(panel->slidersBtn, modeButtonCallback, panel); + WMSetButtonImagePosition(panel->slidersBtn, WIPImageOnly); + WMSetButtonImage(panel->slidersBtn, scrPtr->rgbIcon); + WMSetButtonAltImage(panel->slidersBtn, scrPtr->rgbAltIcon); + + panel->customPaletteBtn = WMCreateCustomButton(panel->win, WBBStateLightMask|WBBStateChangeMask); + WMResizeWidget(panel->customPaletteBtn, 46, 32); + WMMoveWidget(panel->customPaletteBtn, 98, 44); + WMSetButtonAction(panel->customPaletteBtn, modeButtonCallback, panel); + WMSetButtonImagePosition(panel->customPaletteBtn, WIPImageOnly); + WMSetButtonImage(panel->customPaletteBtn, scrPtr->customPaletteIcon); + WMSetButtonAltImage(panel->customPaletteBtn, scrPtr->customPaletteAltIcon); + + panel->colorListBtn = WMCreateCustomButton(panel->win, WBBStateLightMask|WBBStateChangeMask); + WMResizeWidget(panel->colorListBtn, 46, 32); + WMMoveWidget(panel->colorListBtn, 144, 44); + WMSetButtonAction(panel->colorListBtn, modeButtonCallback, panel); + WMSetButtonImagePosition(panel->colorListBtn, WIPImageOnly); + WMSetButtonImage(panel->colorListBtn, scrPtr->colorListIcon); + WMSetButtonAltImage(panel->colorListBtn, scrPtr->colorListAltIcon); + + /* Let's Group some of them together */ + WMGroupButtons(panel->wheelBtn, panel->slidersBtn); + WMGroupButtons(panel->wheelBtn, panel->customPaletteBtn); + WMGroupButtons(panel->wheelBtn, panel->colorListBtn); + + /* Widgets for the ColorWheel Panel */ + panel->wheelFrm = WMCreateFrame(panel->win); + WMSetFrameRelief(panel->wheelFrm, WRFlat); + WMResizeWidget(panel->wheelFrm, PWIDTH - 8, PHEIGHT - 80 - 26); + WMMoveWidget(panel->wheelFrm, 5, 80); + + panel->wheelView = W_CreateView(W_VIEW(panel->wheelFrm)); + /* XXX Can we create a view ? */ + W_ResizeView(panel->wheelView, colorWheelSize+4, colorWheelSize+4); + W_MoveView(panel->wheelView, 0, 0); + + /* Create an event handler to handle expose/click events in the ColorWheel */ + WMCreateEventHandler(panel->wheelView, ButtonPressMask|ButtonReleaseMask|EnterWindowMask + |LeaveWindowMask|ButtonMotionMask, wheelHandleActionEvents, panel); + + WMCreateEventHandler(panel->wheelView, ExposureMask, wheelHandleEvents, panel); + + panel->wheelBrightnessS = WMCreateSlider(panel->wheelFrm); + WMResizeWidget(panel->wheelBrightnessS, 16, 153); + WMMoveWidget(panel->wheelBrightnessS, 5+colorWheelSize+14, 1); + WMSetSliderMinValue(panel->wheelBrightnessS, 0); + WMSetSliderMaxValue(panel->wheelBrightnessS, 255); + WMSetSliderAction(panel->wheelBrightnessS, wheelBrightnessSliderCallback, panel); + WMSetSliderKnobThickness(panel->wheelBrightnessS, knobThickness); + + + /* Widgets for the Slider Panels */ + panel->slidersFrm = WMCreateFrame(panel->win); + WMSetFrameRelief(panel->slidersFrm, WRFlat); + WMResizeWidget(panel->slidersFrm, PWIDTH - 8, PHEIGHT - 80 - 26); + WMMoveWidget(panel->slidersFrm, 4, 80); + + panel->seperatorFrm = WMCreateFrame(panel->slidersFrm); + WMSetFrameRelief(panel->seperatorFrm, WRPushed); + WMResizeWidget(panel->seperatorFrm, PWIDTH - 8, 2); + WMMoveWidget(panel->seperatorFrm, 0, 1); + + panel->grayBtn = WMCreateCustomButton(panel->slidersFrm, WBBStateLightMask|WBBStateChangeMask); + WMResizeWidget(panel->grayBtn, 46, 24); + WMMoveWidget(panel->grayBtn, 1, 8); + WMSetButtonAction(panel->grayBtn, modeButtonCallback, panel); + WMSetButtonImagePosition(panel->grayBtn, WIPImageOnly); + WMSetButtonImage(panel->grayBtn, scrPtr->grayIcon); + WMSetButtonAltImage(panel->grayBtn, scrPtr->grayAltIcon); + + panel->rgbBtn = WMCreateCustomButton(panel->slidersFrm, WBBStateLightMask|WBBStateChangeMask); + WMResizeWidget(panel->rgbBtn, 46, 24); + WMMoveWidget(panel->rgbBtn, 47, 8); + WMSetButtonAction(panel->rgbBtn, modeButtonCallback, panel); + WMSetButtonImagePosition(panel->rgbBtn, WIPImageOnly); + WMSetButtonImage(panel->rgbBtn, scrPtr->rgbIcon); + WMSetButtonAltImage(panel->rgbBtn, scrPtr->rgbAltIcon); + + panel->cmykBtn = WMCreateCustomButton(panel->slidersFrm, WBBStateLightMask|WBBStateChangeMask); + WMResizeWidget(panel->cmykBtn, 46, 24); + WMMoveWidget(panel->cmykBtn, 93, 8); + WMSetButtonAction(panel->cmykBtn, modeButtonCallback, panel); + WMSetButtonImagePosition(panel->cmykBtn, WIPImageOnly); + WMSetButtonImage(panel->cmykBtn, scrPtr->cmykIcon); + WMSetButtonAltImage(panel->cmykBtn, scrPtr->cmykAltIcon); + + panel->hsbBtn = WMCreateCustomButton(panel->slidersFrm, WBBStateLightMask|WBBStateChangeMask); + WMResizeWidget(panel->hsbBtn, 46, 24); + WMMoveWidget(panel->hsbBtn, 139, 8); + WMSetButtonAction(panel->hsbBtn, modeButtonCallback, panel); + WMSetButtonImagePosition(panel->hsbBtn, WIPImageOnly); + WMSetButtonImage(panel->hsbBtn, scrPtr->hsbIcon); + WMSetButtonAltImage(panel->hsbBtn, scrPtr->hsbAltIcon); + + /* Let's Group the Slider Panel Buttons Together */ + WMGroupButtons(panel->grayBtn, panel->rgbBtn); + WMGroupButtons(panel->grayBtn, panel->cmykBtn); + WMGroupButtons(panel->grayBtn, panel->hsbBtn); + + /* Widgets for GrayScale Panel */ + panel->grayFrm = WMCreateFrame(panel->slidersFrm); + WMSetFrameRelief(panel->grayFrm, WRFlat); + WMResizeWidget(panel->grayFrm, PWIDTH - 8, PHEIGHT - 80 - 26 - 32); + WMMoveWidget(panel->grayFrm, 0, 34); + + panel->grayMinL = WMCreateLabel(panel->grayFrm); + WMResizeWidget(panel->grayMinL, 20, 10); + WMMoveWidget(panel->grayMinL, 2, 2); + WMSetLabelText(panel->grayMinL, "0"); + WMSetLabelTextAlignment(panel->grayMinL, WALeft); + WMSetLabelTextColor(panel->grayMinL, WMDarkGrayColor(scrPtr)); + WMSetLabelFont(panel->grayMinL, WMSystemFontOfSize(scrPtr, 8)); + + panel->grayMaxL = WMCreateLabel(panel->grayFrm); + WMResizeWidget(panel->grayMaxL, 40, 10); + WMMoveWidget(panel->grayMaxL, 104, 2); + WMSetLabelText(panel->grayMaxL, "100"); + WMSetLabelTextAlignment(panel->grayMaxL, WARight); + WMSetLabelTextColor(panel->grayMaxL, WMDarkGrayColor(scrPtr)); + WMSetLabelFont(panel->grayMaxL, WMSystemFontOfSize(scrPtr, 8)); + + panel->grayBrightnessS = WMCreateSlider(panel->grayFrm); + WMResizeWidget(panel->grayBrightnessS, 141, 16); + WMMoveWidget(panel->grayBrightnessS, 2, 14); + WMSetSliderMinValue(panel->grayBrightnessS, 0); + WMSetSliderMaxValue(panel->grayBrightnessS, 100); + WMSetSliderKnobThickness(panel->grayBrightnessS, knobThickness); + WMSetSliderAction(panel->grayBrightnessS, grayBrightnessSliderCallback, panel); + + from.red = 0; + from.green = 0; + from.blue = 0; + + to.red = 255; + to.green = 255; + to.blue = 255; + + image = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + RDestroyImage(image); + W_PaintText(W_VIEW(panel->grayBrightnessS), pixmap->pixmap, WMSystemFontOfSize(scrPtr, 12), 2, 0, 100, WALeft, W_GC(scrPtr->white), False, "Brightness", strlen("Brightness")); + WMSetSliderImage(panel->grayBrightnessS, pixmap); + WMReleasePixmap(pixmap); + + panel->grayBrightnessT = WMCreateTextField(panel->grayFrm); + WMResizeWidget(panel->grayBrightnessT, 40, 18); + WMMoveWidget(panel->grayBrightnessT, 146, 13); + WMSetTextFieldAlignment(panel->grayBrightnessT, WALeft); + WMAddNotificationObserver(grayBrightnessTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->grayBrightnessT); + + image = RCreateImage(13,13,False); + for (i=0; i < 7; i++) { + for (x=0; x < 13; x++) { + for (y=0; y < 13; y++) { + image->data[0][y*13+x] = 255/6*i; + image->data[1][y*13+x] = 255/6*i; + image->data[2][y*13+x] = 255/6*i; + } + } + panel->grayPresetBtn[i] = WMCreateCommandButton(panel->grayFrm); + WMResizeWidget(panel->grayPresetBtn[i], 20, 24); + WMMoveWidget(panel->grayPresetBtn[i], 2+(i*20), 34); + WMSetButtonAction(panel->grayPresetBtn[i], grayPresetButtonCallback, panel); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + WMSetButtonImage(panel->grayPresetBtn[i], pixmap); + WMSetButtonImagePosition(panel->grayPresetBtn[i], WIPImageOnly); + WMReleasePixmap(pixmap); + } + RDestroyImage(image); + /* End of GrayScale Panel */ + + /* Widgets for RGB Panel */ + panel->rgbFrm = WMCreateFrame(panel->slidersFrm); + WMSetFrameRelief(panel->rgbFrm, WRFlat); + WMResizeWidget(panel->rgbFrm, PWIDTH - 8, PHEIGHT - 80 - 26 - 32); + WMMoveWidget(panel->rgbFrm, 0, 34); + + panel->rgbMinL = WMCreateLabel(panel->rgbFrm); + WMResizeWidget(panel->rgbMinL, 20, 10); + WMMoveWidget(panel->rgbMinL, 2, 2); + WMSetLabelText(panel->rgbMinL, "0"); + WMSetLabelTextAlignment(panel->rgbMinL, WALeft); + WMSetLabelTextColor(panel->rgbMinL, WMDarkGrayColor(scrPtr)); + WMSetLabelFont(panel->rgbMinL, WMSystemFontOfSize(scrPtr, 8)); + + panel->rgbMaxL = WMCreateLabel(panel->rgbFrm); + WMResizeWidget(panel->rgbMaxL, 40, 10); + WMMoveWidget(panel->rgbMaxL, 104, 2); + WMSetLabelText(panel->rgbMaxL, "255"); + WMSetLabelTextAlignment(panel->rgbMaxL, WARight); + WMSetLabelTextColor(panel->rgbMaxL, WMDarkGrayColor(scrPtr)); + WMSetLabelFont(panel->rgbMaxL, WMSystemFontOfSize(scrPtr, 8)); + + panel->rgbRedS = WMCreateSlider(panel->rgbFrm); + WMResizeWidget(panel->rgbRedS, 141, 16); + WMMoveWidget(panel->rgbRedS, 2, 14); + WMSetSliderMinValue(panel->rgbRedS, 0); + WMSetSliderMaxValue(panel->rgbRedS, 255); + WMSetSliderKnobThickness(panel->rgbRedS, knobThickness); + WMSetSliderAction(panel->rgbRedS, rgbSliderCallback, panel); + + to.red = 255; + to.green = 0; + to.blue = 0; + + image = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + W_PaintText(W_VIEW(panel->rgbRedS), pixmap->pixmap, WMSystemFontOfSize(scrPtr, 12), 2, 0, 100, WALeft, W_GC(scrPtr->white), False, "Red", strlen("Red")); + RDestroyImage(image); + WMSetSliderImage(panel->rgbRedS, pixmap); + WMReleasePixmap(pixmap); + + panel->rgbRedT = WMCreateTextField(panel->rgbFrm); + WMResizeWidget(panel->rgbRedT, 40, 18); + WMMoveWidget(panel->rgbRedT, 146, 13); + WMSetTextFieldAlignment(panel->rgbRedT, WALeft); + WMAddNotificationObserver(rgbTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->rgbRedT); + + + panel->rgbGreenS = WMCreateSlider(panel->rgbFrm); + WMResizeWidget(panel->rgbGreenS, 141, 16); + WMMoveWidget(panel->rgbGreenS, 2, 36); + WMSetSliderMinValue(panel->rgbGreenS, 0); + WMSetSliderMaxValue(panel->rgbGreenS, 255); + WMSetSliderKnobThickness(panel->rgbGreenS, knobThickness); + WMSetSliderAction(panel->rgbGreenS, rgbSliderCallback, panel); + + to.red = 0; + to.green = 255; + to.blue = 0; + + image = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + W_PaintText(W_VIEW(panel->rgbGreenS), pixmap->pixmap, WMSystemFontOfSize(scrPtr, 12), 2, 0, 100, WALeft, W_GC(scrPtr->white), False, "Green", strlen("Green")); + RDestroyImage(image); + WMSetSliderImage(panel->rgbGreenS, pixmap); + WMReleasePixmap(pixmap); + + panel->rgbGreenT = WMCreateTextField(panel->rgbFrm); + WMResizeWidget(panel->rgbGreenT, 40, 18); + WMMoveWidget(panel->rgbGreenT, 146, 35); + WMSetTextFieldAlignment(panel->rgbGreenT, WALeft); + WMAddNotificationObserver(rgbTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->rgbGreenT); + + + panel->rgbBlueS = WMCreateSlider(panel->rgbFrm); + WMResizeWidget(panel->rgbBlueS, 141, 16); + WMMoveWidget(panel->rgbBlueS, 2, 58); + WMSetSliderMinValue(panel->rgbBlueS, 0); + WMSetSliderMaxValue(panel->rgbBlueS, 255); + WMSetSliderKnobThickness(panel->rgbBlueS, knobThickness); + WMSetSliderAction(panel->rgbBlueS, rgbSliderCallback, panel); + + to.red = 0; + to.green = 0; + to.blue = 255; + + image = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + W_PaintText(W_VIEW(panel->rgbBlueS), pixmap->pixmap, WMSystemFontOfSize(scrPtr, 12), 2, 0, 100, WALeft, W_GC(scrPtr->white), False, "Blue", strlen("Blue")); + RDestroyImage(image); + WMSetSliderImage(panel->rgbBlueS, pixmap); + WMReleasePixmap(pixmap); + + panel->rgbBlueT = WMCreateTextField(panel->rgbFrm); + WMResizeWidget(panel->rgbBlueT, 40, 18); + WMMoveWidget(panel->rgbBlueT, 146, 57); + WMSetTextFieldAlignment(panel->rgbBlueT, WALeft); + WMAddNotificationObserver(rgbTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->rgbBlueT); + /* End of RGB Panel */ + + /* Widgets for CMYK Panel */ + panel->cmykFrm = WMCreateFrame(panel->slidersFrm); + WMSetFrameRelief(panel->cmykFrm, WRFlat); + WMResizeWidget(panel->cmykFrm, PWIDTH - 8, PHEIGHT - 80 - 26 - 32); + WMMoveWidget(panel->cmykFrm, 0, 34); + + panel->cmykMinL = WMCreateLabel(panel->cmykFrm); + WMResizeWidget(panel->cmykMinL, 20, 10); + WMMoveWidget(panel->cmykMinL, 2, 2); + WMSetLabelText(panel->cmykMinL, "0"); + WMSetLabelTextAlignment(panel->cmykMinL, WALeft); + WMSetLabelTextColor(panel->cmykMinL, WMDarkGrayColor(scrPtr)); + WMSetLabelFont(panel->cmykMinL, WMSystemFontOfSize(scrPtr, 8)); + + panel->cmykMaxL = WMCreateLabel(panel->cmykFrm); + WMResizeWidget(panel->cmykMaxL, 40, 10); + WMMoveWidget(panel->cmykMaxL, 104, 2); + WMSetLabelText(panel->cmykMaxL, "100"); + WMSetLabelTextAlignment(panel->cmykMaxL, WARight); + WMSetLabelTextColor(panel->cmykMaxL, WMDarkGrayColor(scrPtr)); + WMSetLabelFont(panel->cmykMaxL, WMSystemFontOfSize(scrPtr, 8)); + + panel->cmykCyanS = WMCreateSlider(panel->cmykFrm); + WMResizeWidget(panel->cmykCyanS, 141, 16); + WMMoveWidget(panel->cmykCyanS, 2, 14); + WMSetSliderMinValue(panel->cmykCyanS, 0); + WMSetSliderMaxValue(panel->cmykCyanS, 100); + WMSetSliderKnobThickness(panel->cmykCyanS, knobThickness); + WMSetSliderAction(panel->cmykCyanS, cmykSliderCallback, panel); + + from.red = 255; + from.green = 255; + from.blue = 255; + + to.red = 0; + to.green = 255; + to.blue = 255; + + image = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + W_PaintText(W_VIEW(panel->cmykCyanS), pixmap->pixmap, WMSystemFontOfSize(scrPtr, 12), 2, 0, 100, WALeft, W_GC(scrPtr->black), False, "Cyan", strlen("Cyan")); + RDestroyImage(image); + WMSetSliderImage(panel->cmykCyanS, pixmap); + WMReleasePixmap(pixmap); + + panel->cmykCyanT = WMCreateTextField(panel->cmykFrm); + WMResizeWidget(panel->cmykCyanT, 40, 18); + WMMoveWidget(panel->cmykCyanT, 146, 13); + WMSetTextFieldAlignment(panel->cmykCyanT, WALeft); + WMAddNotificationObserver(cmykTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->cmykCyanT); + + + panel->cmykMagentaS = WMCreateSlider(panel->cmykFrm); + WMResizeWidget(panel->cmykMagentaS, 141, 16); + WMMoveWidget(panel->cmykMagentaS, 2, 36); + WMSetSliderMinValue(panel->cmykMagentaS, 0); + WMSetSliderMaxValue(panel->cmykMagentaS, 100); + WMSetSliderKnobThickness(panel->cmykMagentaS, knobThickness); + WMSetSliderAction(panel->cmykMagentaS, cmykSliderCallback, panel); + + to.red = 255; + to.green = 0; + to.blue = 255; + + image = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + W_PaintText(W_VIEW(panel->cmykMagentaS), pixmap->pixmap, WMSystemFontOfSize(scrPtr, 12), 2, 0, 100, WALeft, W_GC(scrPtr->black), False, "Magenta", strlen("Magenta")); + RDestroyImage(image); + WMSetSliderImage(panel->cmykMagentaS, pixmap); + WMReleasePixmap(pixmap); + + panel->cmykMagentaT = WMCreateTextField(panel->cmykFrm); + WMResizeWidget(panel->cmykMagentaT, 40, 18); + WMMoveWidget(panel->cmykMagentaT, 146, 35); + WMSetTextFieldAlignment(panel->cmykMagentaT, WALeft); + WMAddNotificationObserver(cmykTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->cmykMagentaT); + + + panel->cmykYellowS = WMCreateSlider(panel->cmykFrm); + WMResizeWidget(panel->cmykYellowS, 141, 16); + WMMoveWidget(panel->cmykYellowS, 2, 58); + WMSetSliderMinValue(panel->cmykYellowS, 0); + WMSetSliderMaxValue(panel->cmykYellowS, 100); + WMSetSliderKnobThickness(panel->cmykYellowS, knobThickness); + WMSetSliderAction(panel->cmykYellowS, cmykSliderCallback, panel); + + to.red = 255; + to.green = 255; + to.blue = 0; + + image = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + W_PaintText(W_VIEW(panel->cmykYellowS), pixmap->pixmap, WMSystemFontOfSize(scrPtr, 12), 2, 0, 100, WALeft, W_GC(scrPtr->black), False, "Yellow", strlen("Yellow")); + RDestroyImage(image); + WMSetSliderImage(panel->cmykYellowS, pixmap); + WMReleasePixmap(pixmap); + + panel->cmykYellowT = WMCreateTextField(panel->cmykFrm); + WMResizeWidget(panel->cmykYellowT, 40, 18); + WMMoveWidget(panel->cmykYellowT, 146, 57); + WMSetTextFieldAlignment(panel->cmykYellowT, WALeft); + WMAddNotificationObserver(cmykTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->cmykYellowT); + + + panel->cmykBlackS = WMCreateSlider(panel->cmykFrm); + WMResizeWidget(panel->cmykBlackS, 141, 16); + WMMoveWidget(panel->cmykBlackS, 2, 80); + WMSetSliderMinValue(panel->cmykBlackS, 0); + WMSetSliderMaxValue(panel->cmykBlackS, 100); + WMSetSliderValue(panel->cmykBlackS, 0); + WMSetSliderKnobThickness(panel->cmykBlackS, knobThickness); + WMSetSliderAction(panel->cmykBlackS, cmykSliderCallback, panel); + + to.red = 0; + to.green = 0; + to.blue = 0; + + image = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + pixmap = WMCreatePixmapFromRImage(scrPtr, image, 0); + W_PaintText(W_VIEW(panel->cmykBlackS), pixmap->pixmap, WMSystemFontOfSize(scrPtr, 12), 2, 0, 100, WALeft, W_GC(scrPtr->black), False, "Black", strlen("Black")); + RDestroyImage(image); + WMSetSliderImage(panel->cmykBlackS, pixmap); + WMReleasePixmap(pixmap); + + panel->cmykBlackT = WMCreateTextField(panel->cmykFrm); + WMResizeWidget(panel->cmykBlackT, 40, 18); + WMMoveWidget(panel->cmykBlackT, 146, 79); + WMSetTextFieldAlignment(panel->cmykBlackT, WALeft); + WMAddNotificationObserver(cmykTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->cmykBlackT); + /* End of CMYK Panel */ + + /* Widgets for HSB Panel */ + panel->hsbFrm = WMCreateFrame(panel->slidersFrm); + WMSetFrameRelief(panel->hsbFrm, WRFlat); + WMResizeWidget(panel->hsbFrm, PWIDTH - 8, PHEIGHT - 80 - 26 - 32); + WMMoveWidget(panel->hsbFrm, 0, 34); + + panel->hsbHueS = WMCreateSlider(panel->hsbFrm); + WMResizeWidget(panel->hsbHueS, 141, 16); + WMMoveWidget(panel->hsbHueS, 2, 14); + WMSetSliderMinValue(panel->hsbHueS, 0); + WMSetSliderMaxValue(panel->hsbHueS, 359); + WMSetSliderKnobThickness(panel->hsbHueS, knobThickness); + WMSetSliderAction(panel->hsbHueS, hsbSliderCallback, panel); + + panel->hsbHueT = WMCreateTextField(panel->hsbFrm); + WMResizeWidget(panel->hsbHueT, 40, 18); + WMMoveWidget(panel->hsbHueT, 146, 13); + WMSetTextFieldAlignment(panel->hsbHueT, WALeft); + WMAddNotificationObserver(hsbTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->hsbHueT); + + + panel->hsbSaturationS = WMCreateSlider(panel->hsbFrm); + WMResizeWidget(panel->hsbSaturationS, 141, 16); + WMMoveWidget(panel->hsbSaturationS, 2, 36); + WMSetSliderMinValue(panel->hsbSaturationS, 0); + WMSetSliderMaxValue(panel->hsbSaturationS, 100); + WMSetSliderKnobThickness(panel->hsbSaturationS, knobThickness); + WMSetSliderAction(panel->hsbSaturationS, hsbSliderCallback, panel); + + panel->hsbSaturationT = WMCreateTextField(panel->hsbFrm); + WMResizeWidget(panel->hsbSaturationT, 40, 18); + WMMoveWidget(panel->hsbSaturationT, 146, 35); + WMSetTextFieldAlignment(panel->hsbSaturationT, WALeft); + WMAddNotificationObserver(hsbTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->hsbSaturationT); + + + panel->hsbBrightnessS = WMCreateSlider(panel->hsbFrm); + WMResizeWidget(panel->hsbBrightnessS, 141, 16); + WMMoveWidget(panel->hsbBrightnessS, 2, 58); + WMSetSliderMinValue(panel->hsbBrightnessS, 0); + WMSetSliderMaxValue(panel->hsbBrightnessS, 100); + WMSetSliderKnobThickness(panel->hsbBrightnessS, knobThickness); + WMSetSliderAction(panel->hsbBrightnessS, hsbSliderCallback, panel); + + panel->hsbBrightnessT = WMCreateTextField(panel->hsbFrm); + WMResizeWidget(panel->hsbBrightnessT, 40, 18); + WMMoveWidget(panel->hsbBrightnessT, 146, 57); + WMSetTextFieldAlignment(panel->hsbBrightnessT, WALeft); + WMAddNotificationObserver(hsbTextFieldCallback, panel, \ + WMTextDidEndEditingNotification, panel->hsbBrightnessT); + /* End of HSB Panel */ + + /* Widgets for the CustomPalette Panel */ + panel->customPaletteFrm = WMCreateFrame(panel->win); + WMSetFrameRelief(panel->customPaletteFrm, WRFlat); + WMResizeWidget(panel->customPaletteFrm, PWIDTH - 8, PHEIGHT - 80 - 26); + WMMoveWidget(panel->customPaletteFrm, 5, 80); + + panel->customPaletteHistoryBtn = WMCreatePopUpButton(panel->customPaletteFrm); + WMAddPopUpButtonItem(panel->customPaletteHistoryBtn, "Spectrum"); + WMSetPopUpButtonSelectedItem(panel->customPaletteHistoryBtn, WMGetPopUpButtonNumberOfItems(panel->customPaletteHistoryBtn)-1); + WMSetPopUpButtonAction(panel->customPaletteHistoryBtn, customPaletteHistoryCallback, panel); + WMResizeWidget(panel->customPaletteHistoryBtn, PWIDTH - 8, 20); + WMMoveWidget(panel->customPaletteHistoryBtn, 0, 0); + + panel->customPaletteContentFrm = WMCreateFrame(panel->customPaletteFrm); + WMSetFrameRelief(panel->customPaletteContentFrm, WRSunken); + WMResizeWidget(panel->customPaletteContentFrm, PWIDTH - 8, PHEIGHT - 156); + WMMoveWidget(panel->customPaletteContentFrm, 0, 23); + + panel->customPaletteContentView = W_CreateView(W_VIEW(panel->customPaletteContentFrm)); + /* XXX Can we create a view ? */ + W_ResizeView(panel->customPaletteContentView, customPaletteWidth, customPaletteHeight); + W_MoveView(panel->customPaletteContentView, 2, 2); + + /* Create an event handler to handle expose/click events in the CustomPalette */ + WMCreateEventHandler(panel->customPaletteContentView, ButtonPressMask|ButtonReleaseMask|EnterWindowMask + |LeaveWindowMask|ButtonMotionMask, customPaletteHandleActionEvents, panel); + + WMCreateEventHandler(panel->customPaletteContentView, ExposureMask, customPaletteHandleEvents, panel); + + panel->customPaletteMenuBtn = WMCreatePopUpButton(panel->customPaletteFrm); + WMSetPopUpButtonPullsDown(panel->customPaletteMenuBtn, 1); + WMSetPopUpButtonText(panel->customPaletteMenuBtn, "Palette"); + WMSetPopUpButtonAction(panel->customPaletteMenuBtn, customPaletteMenuCallback, panel); + WMResizeWidget(panel->customPaletteMenuBtn, PWIDTH - 8, 20); + WMMoveWidget(panel->customPaletteMenuBtn, 0, PHEIGHT - 130); + + WMAddPopUpButtonItem(panel->customPaletteMenuBtn, "New from File..."); /* item 0 */ + WMAddPopUpButtonItem(panel->customPaletteMenuBtn, "Rename..."); /* item 1 */ + WMAddPopUpButtonItem(panel->customPaletteMenuBtn, "Remove"); /* item 2 */ + WMAddPopUpButtonItem(panel->customPaletteMenuBtn, "Copy"); /* item 3 */ + WMAddPopUpButtonItem(panel->customPaletteMenuBtn, "New from Clipboard"); /* item 4 */ + + WMSetPopUpButtonItemEnabled(panel->customPaletteMenuBtn, 1, 0); + WMSetPopUpButtonItemEnabled(panel->customPaletteMenuBtn, 2, 0); + WMSetPopUpButtonItemEnabled(panel->customPaletteMenuBtn, 3, 0); + WMSetPopUpButtonItemEnabled(panel->customPaletteMenuBtn, 4, 0); + + customRenderSpectrum(panel); + panel->currentPalette = 0; + + + /* Widgets for the ColorList Panel */ + panel->colorListFrm = WMCreateFrame(panel->win); + WMSetFrameRelief(panel->colorListFrm, WRFlat); + WMResizeWidget(panel->colorListFrm, PWIDTH - 8, PHEIGHT - 80 - 26); + WMMoveWidget(panel->colorListFrm, 5, 80); + + panel->colorListHistoryBtn = WMCreatePopUpButton(panel->colorListFrm); + WMAddPopUpButtonItem(panel->colorListHistoryBtn, "X11-Colors"); + WMSetPopUpButtonSelectedItem(panel->colorListHistoryBtn, WMGetPopUpButtonNumberOfItems(panel->colorListHistoryBtn)-1); +// WMSetPopUpButtonAction(panel->colorListHistoryBtn, colorListHistoryCallback, panel); + WMResizeWidget(panel->colorListHistoryBtn, PWIDTH - 8, 20); + WMMoveWidget(panel->colorListHistoryBtn, 0, 0); + + panel->colorListContentLst = WMCreateList(panel->colorListFrm); + WMSetListAction(panel->colorListContentLst, colorListSelect, panel); + WMSetListUserDrawProc(panel->colorListContentLst, colorListPaintItem); + WMResizeWidget(panel->colorListContentLst, PWIDTH - 8, PHEIGHT - 156); + WMMoveWidget(panel->colorListContentLst, 0, 23); + + panel->colorListColorMenuBtn = WMCreatePopUpButton(panel->colorListFrm); + WMSetPopUpButtonPullsDown(panel->colorListColorMenuBtn, 1); + WMSetPopUpButtonText(panel->colorListColorMenuBtn, "Color"); +// WMSetPopUpButtonAction(panel->colorListColorMenuBtn, colorListColorMenuCallback, panel); + WMResizeWidget(panel->colorListColorMenuBtn, (PWIDTH - 16)/2, 20); + WMMoveWidget(panel->colorListColorMenuBtn, 0, PHEIGHT - 130); + + panel->colorListListMenuBtn = WMCreatePopUpButton(panel->colorListFrm); + WMSetPopUpButtonPullsDown(panel->colorListListMenuBtn, 1); + WMSetPopUpButtonText(panel->colorListListMenuBtn, "List"); +// WMSetPopUpButtonAction(panel->colorListListMenuBtn, colorListListMenuCallback, panel); + WMResizeWidget(panel->colorListListMenuBtn, (PWIDTH - 16)/2, 20); + WMMoveWidget(panel->colorListListMenuBtn, (PWIDTH - 16)/2 + 8, PHEIGHT - 130); + + + WMRealizeWidget(panel->win); + WMMapSubwidgets(panel->win); + + WMMapSubwidgets(panel->wheelFrm); + WMMapSubwidgets(panel->slidersFrm); + WMMapSubwidgets(panel->grayFrm); + WMMapSubwidgets(panel->rgbFrm); + WMMapSubwidgets(panel->cmykFrm); + WMMapSubwidgets(panel->hsbFrm); + WMMapSubwidgets(panel->customPaletteFrm); + WMMapSubwidgets(panel->customPaletteContentFrm); + WMMapSubwidgets(panel->colorListFrm); + + readConfiguration(panel); + readXColors(panel); + + return panel; +} + + +WMColorPanel* +WMGetColorPanel(WMScreen *scrPtr) +{ + WMColorPanel *panel; + + if (scrPtr->sharedColorPanel) + return scrPtr->sharedColorPanel; + + panel = makeColorPanel(scrPtr, "colorPanel"); + + scrPtr->sharedColorPanel = panel; + + return panel; +} + + +void +WMFreeColorPanel(WMColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + + if (panel == scr->sharedColorPanel) { + WMWidgetScreen(panel->win)->sharedColorPanel = NULL; + } + WMRemoveNotificationObserver(panel); /* XXX */ + WMUnmapWidget(panel->win); + WMDestroyWidget(panel->win); + if (panel->wheelMtrx) + wheelDestroyMatrix(panel->wheelMtrx); + if (panel->wheelImg) + XFreePixmap(scr->display, panel->wheelImg); + if (panel->selectionImg) + XFreePixmap(scr->display, panel->selectionImg); + if (panel->selectionBackImg) + XFreePixmap(scr->display, panel->selectionBackImg); + if (panel->customPaletteImg) + RDestroyImage(panel->customPaletteImg); + if (panel->lastBrowseDir) + free(panel->lastBrowseDir); + if (panel->configurationPath) + free(panel->configurationPath); + + free(panel); +} + + +int +WMRunColorPanel(WMColorPanel *panel, WMWindow *owner, RColor color) +{ + WMScreen *scr = WMWidgetScreen(panel->win); + XEvent event; + RHSVColor hsvcolor; + GC bgc = W_GC(scr->black); + GC wgc = W_GC(scr->white); + float W_PI = 4*atan(1); + + WMChangePanelOwner(panel->win, owner); + + WMSetColorPanelColor(panel, color); + panel->wheelMtrx = wheelInitMatrix(panel); /* Needs to be done After Color is set */ + + /* Maybe put this in sub-function ... Initialising selection images */ + RRGBtoHSV(&color, &hsvcolor); + panel->colx = 2 + rint((colorWheelSize / 2.0) * (1 + (hsvcolor.saturation/255.0) * cos( hsvcolor.hue*W_PI/180.0))); + panel->coly = 2 + rint((colorWheelSize / 2.0) * (1 + (hsvcolor.saturation/255.0) * sin(-hsvcolor.hue*W_PI/180.0))); + wheelUpdateBrightnessGradientFromHSV(panel, hsvcolor); + WMSetSliderValue(panel->wheelBrightnessS, 255 - hsvcolor.value); + + panel->selectionImg = XCreatePixmap(scr->display, W_VIEW(panel->wheelFrm)->window, 4, 4, scr->depth); + XFillRectangle(scr->display, panel->selectionImg, bgc, 0, 0, 4, 4); + XFillRectangle(scr->display, panel->selectionImg, wgc, 1, 1, 2, 2); + /* End of initialisation section */ + + panel->palx = customPaletteWidth/2; + panel->paly = customPaletteHeight/2; + + WMSetPickerMode(panel, WMWheelModeColorPanel); + + panel->flags.done = 0; + + WMMapWidget(panel->win); + + while (!panel->flags.done) { + WMNextEvent(scr->display, &event); + WMHandleEvent(&event); + } + + WMCloseWindow(panel->win); + + return 0; +} + + + +static void +readConfiguration(W_ColorPanel *panel) +{ + /* XXX Doesn't take care of "invalid" files */ + + DIR *dPtr; + struct dirent *dp; + struct stat stat_buf; + + + if (stat(panel->configurationPath, &stat_buf)!=0) { + if (mkdir(panel->configurationPath, S_IRWXU|S_IRGRP|S_IROTH|S_IXGRP|S_IXOTH)!=0) { + wfatal("ColorPanel could not create directory %s needed to store configurations", panel->configurationPath); + WMFreeColorPanel(panel); + wAbort(); + } + return; + } + + dPtr = opendir(panel->configurationPath); + while ((dp = readdir(dPtr)) != NULL) { + if (dp->d_name[0] != '.') + WMAddPopUpButtonItem(panel->customPaletteHistoryBtn, dp->d_name); + } + (void)closedir(dPtr); +} + + +static void +readXColors(W_ColorPanel *panel) +{ + struct stat stat_buf; + FILE *rgbtxt; + char line[MAX_LENGTH]; + int red, green, blue; + char name[48]; + RColor *color; + WMListItem *item; + + if (stat(RGBTXT, &stat_buf) != 0) { + wwarning("Cannot find file %s", RGBTXT); + return; + } + else { + rgbtxt = fopen(RGBTXT, "r"); + if (rgbtxt) { + while (fgets(line, MAX_LENGTH, rgbtxt)) { + if (sscanf(line, "%d%d%d %[^\n]", &red, &green, &blue, name)) { + color = wmalloc(sizeof(RColor)); + color->red = (unsigned char)red; + color->green = (unsigned char)green; + color->blue = (unsigned char)blue; + item = WMAddListItem(panel->colorListContentLst, name); + item->clientData = (void *)color; + } + } + fclose(rgbtxt); + } + else { + wwarning("Unable to open file %s for reading", RGBTXT); + } + } +} + + +void +WMSetPickerMode(WMColorPanel *panel, WMColorPanelMode mode) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + + if (mode != WMWheelModeColorPanel) { + WMUnmapWidget(panel->wheelFrm); + if (panel->selectionBackImg) { + XFreePixmap(WMWidgetScreen(panel->win)->display, panel->selectionBackImg); + panel->selectionBackImg = None; + } + } + if (mode != WMGrayModeColorPanel) + WMUnmapWidget(panel->grayFrm); + if (mode != WMRGBModeColorPanel) + WMUnmapWidget(panel->rgbFrm); + if (mode != WMCMYKModeColorPanel) + WMUnmapWidget(panel->cmykFrm); + if (mode != WMHSBModeColorPanel) + WMUnmapWidget(panel->hsbFrm); + if (mode != WMCustomPaletteModeColorPanel) { + WMUnmapWidget(panel->customPaletteFrm); + if (panel->selectionBackImg) { + XFreePixmap(WMWidgetScreen(panel->win)->display, panel->selectionBackImg); + panel->selectionBackImg = None; + } + } + if (mode != WMColorListModeColorPanel) + WMUnmapWidget(panel->colorListFrm); + if ((mode != WMGrayModeColorPanel) && (mode != WMRGBModeColorPanel) && \ + (mode != WMCMYKModeColorPanel) && (mode != WMHSBModeColorPanel)) + WMUnmapWidget(panel->slidersFrm); + else + panel->slidersmode = mode; + + if (mode == WMWheelModeColorPanel) { + WMMapWidget(panel->wheelFrm); + WMSetButtonSelected(panel->wheelBtn, True); + if (panel->lastChanged != WMWheelModeColorPanel) + wheelInit(panel); + wheelRender(panel); + wheelPaint(panel); + } else if (mode == WMGrayModeColorPanel) { + WMMapWidget(panel->slidersFrm); + WMSetButtonSelected(panel->slidersBtn, True); + WMMapWidget(panel->grayFrm); + WMSetButtonSelected(panel->grayBtn, True); + WMSetButtonImage(panel->slidersBtn, scr->grayIcon); + WMSetButtonAltImage(panel->slidersBtn,scr->grayAltIcon); + if (panel->lastChanged != WMGrayModeColorPanel) + grayInit(panel); + } else if (mode == WMRGBModeColorPanel) { + WMMapWidget(panel->slidersFrm); + WMSetButtonSelected(panel->slidersBtn, True); + WMMapWidget(panel->rgbFrm); + WMSetButtonSelected(panel->rgbBtn, True); + WMSetButtonImage(panel->slidersBtn, scr->rgbIcon); + WMSetButtonAltImage(panel->slidersBtn, scr->rgbAltIcon); + if (panel->lastChanged != WMRGBModeColorPanel) + rgbInit(panel); + } else if (mode == WMCMYKModeColorPanel) { + WMMapWidget(panel->slidersFrm); + WMSetButtonSelected(panel->slidersBtn, True); + WMMapWidget(panel->cmykFrm); + WMSetButtonSelected(panel->cmykBtn, True); + WMSetButtonImage(panel->slidersBtn, scr->cmykIcon); + WMSetButtonAltImage(panel->slidersBtn, scr->cmykAltIcon); + if (panel->lastChanged != WMCMYKModeColorPanel) + cmykInit(panel); + } else if (mode == WMHSBModeColorPanel) { + WMMapWidget(panel->slidersFrm); + WMSetButtonSelected(panel->slidersBtn, True); + WMMapWidget(panel->hsbFrm); + WMSetButtonSelected(panel->hsbBtn, True); + WMSetButtonImage(panel->slidersBtn, scr->hsbIcon); + WMSetButtonAltImage(panel->slidersBtn, scr->hsbAltIcon); + if (panel->lastChanged != WMHSBModeColorPanel) + hsbInit(panel); + } else if (mode == WMCustomPaletteModeColorPanel) { + WMMapWidget(panel->customPaletteFrm); + WMSetButtonSelected(panel->customPaletteBtn, True); + customSetPalette(panel); + } else if (mode == WMColorListModeColorPanel) { + WMMapWidget(panel->colorListFrm); + WMSetButtonSelected(panel->colorListBtn, True); + } + + + panel->mode = mode; +} + +void +WMSetColorPanelColor(WMColorPanel *panel, RColor color) +{ + WMScreen *scr = WMWidgetScreen(panel->win); + WMColor *wellcolor; + + wellcolor = WMCreateRGBColor(scr, color.red << 8, color.green << 8, color.blue << 8, True); + WMSetColorWellColor(panel->colorWell, wellcolor); + WMReleaseColor(wellcolor); + + panel->color = color; + if (panel->lastChanged != WMHSBModeColorPanel) /* If color was set by HSB-Panel do not convert back to hsv */ + RRGBtoHSV(&panel->color, &panel->hsvcolor); +} + +static void +modeButtonCallback(WMWidget *w, void *data) +{ + W_ColorPanel *panel = (W_ColorPanel*)(data); + + if (w == panel->wheelBtn) + WMSetPickerMode(panel, WMWheelModeColorPanel); + else if (w == panel->slidersBtn) + WMSetPickerMode(panel, panel->slidersmode); + else if (w == panel->customPaletteBtn) + WMSetPickerMode(panel, WMCustomPaletteModeColorPanel); + else if (w == panel->colorListBtn) + WMSetPickerMode(panel, WMColorListModeColorPanel); + else if (w == panel->grayBtn) + WMSetPickerMode(panel, WMGrayModeColorPanel); + else if (w == panel->rgbBtn) + WMSetPickerMode(panel, WMRGBModeColorPanel); + else if (w == panel->cmykBtn) + WMSetPickerMode(panel, WMCMYKModeColorPanel); + else if (w == panel->hsbBtn) + WMSetPickerMode(panel, WMHSBModeColorPanel); +} + +/****************** WheelMatrix Functions ************************/ + +static wheelMatrix* +wheelCreateMatrix(unsigned int width, unsigned int height) +{ + wheelMatrix *matrix = NULL; + int i; + + assert((width > 0) && (height > 0)); + + matrix = malloc(sizeof(wheelMatrix)); + if (!matrix) { + RErrorCode = RERR_NOMEMORY; + return NULL; + } + + memset(matrix, 0, sizeof(wheelMatrix)); + matrix->width = width; + matrix->height = height; + for (i = 0; i < 3; i++) { + matrix->data[i] = malloc(width*height*sizeof(unsigned char)); + if (!matrix->data[i]) + goto error; + } + + return matrix; + +error: + for (i = 0; i < 3; i++) { + if (matrix->data[i]) + free(matrix->data[i]); + } + if (matrix) + free(matrix); + RErrorCode = RERR_NOMEMORY; + return NULL; +} + + +static void +wheelDestroyMatrix(wheelMatrix *matrix) +{ + int i; + + assert (matrix!=NULL); + + for (i = 0; i < 3; i++) { + if (matrix->data[i]) + free(matrix->data[i]); + } + free(matrix); +} + + +static wheelMatrix* +wheelInitMatrix(W_ColorPanel *panel) +{ + int i; + int x,y; + wheelMatrix *matrix; + unsigned char *rp, *gp, *bp; + RHSVColor cur_hsv; + RColor cur_rgb; + long ofs[4]; + float hue; + int sat; + float xcor, ycor; + float W_PI = 4 *atan(1); + int dhue[4]; + + matrix = wheelCreateMatrix(colorWheelSize+4, colorWheelSize+4); + if (!matrix) + return NULL; + + RRGBtoHSV(&panel->color, &cur_hsv); + + for (i = 0; i < 256; i++) + matrix->values[i] = (unsigned char)(rint(i*cur_hsv.value/255)); + + cur_hsv.value = 255; + + ofs[0] = -1; + ofs[1] = -(colorWheelSize + 4); +/* ofs[2] = 0; superfluous + ofs[3] = 0; +*/ + for (y = 0; y < (colorWheelSize+4)/2; y++) { + for (x = y; x < (colorWheelSize+4-y); x++) { + xcor = ((float)(2.0*x - 4.0) / colorWheelSize) - 1; + ycor = ((float)(2.0*y - 4.0) / colorWheelSize) - 1; + + sat = rint(255.0 * sqrt((xcor*xcor) + (ycor*ycor))); + + + + /* offsets are counterclockwise (in triangles) */ + if (y < (colorWheelSize+4)/2) + ofs[0]++; + /* top quarter */ + ofs[1] += colorWheelSize + 4; /* left quarter */ + + + ofs[2] = (colorWheelSize + 4) * (colorWheelSize + 4) - 1 - ofs[0]; /* bottom quarter */ + ofs[3] = (colorWheelSize + 4) * (colorWheelSize + 4) - 1 - ofs[1]; /* right quarter */ + + if (sat < 256) { + cur_hsv.saturation = (unsigned char)sat; + + if (xcor != 0) + hue = atan(ycor/xcor); + else { + if (ycor > 0) + hue = W_PI * 0.5; + else + hue = W_PI * 1.5; + } + + if (xcor < 0) + hue += W_PI; + if ((xcor > 0) && (ycor < 0)) + hue += W_PI * 2.0; + + hue = -hue; /* Reverse direction of ColorWheel */ + + if (hue < 0) + hue += W_PI * 2.0; + + dhue[0] = (hue*360) / (W_PI * 2.0); + + for (i = 0; i < 4; i++) { + + if (i > 0) + dhue[i] = (dhue[i-1] + 90) % 360; + + if ((i == 1) || (i == 3)) + dhue[i] = 360 - dhue[i]; + + if (i == 2) + dhue[i] = 360 - dhue[i] + 180; + + rp = matrix->data[0] + (ofs[i] * sizeof(unsigned char)); + gp = matrix->data[1] + (ofs[i] * sizeof(unsigned char)); + bp = matrix->data[2] + (ofs[i] * sizeof(unsigned char)); + + cur_hsv.hue = dhue[i]; + RHSVtoRGB(&cur_hsv, &cur_rgb); + + *rp = (unsigned char)(cur_rgb.red); + *gp = (unsigned char)(cur_rgb.green); + *bp = (unsigned char)(cur_rgb.blue); + } + } + else { + for (i = 0; i < 4; i++) { + rp = matrix->data[0] + (ofs[i] * sizeof(unsigned char)); + gp = matrix->data[1] + (ofs[i] * sizeof(unsigned char)); + bp = matrix->data[2] + (ofs[i] * sizeof(unsigned char)); + + *rp = (unsigned char)(0); + *gp = (unsigned char)(0); + *bp = (unsigned char)(0); + } + } + } + if (y < (colorWheelSize+4)/2) + ofs[0] += 2*y+1; + + ofs[1] += 1 - (colorWheelSize + 4) * (colorWheelSize + 4 - 1 - 2*y); + } + + return matrix; +} + +/****************** ColorWheel Functions *******************/ + +static void +wheelRender(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + int x,y; + RImage *image; + unsigned char *rp, *gp, *bp; + RColor gray; + unsigned long ofs; + + image = RCreateImage(colorWheelSize+4, colorWheelSize+4, False); + if (!image) + return; + + gray.red = gray.green = gray.blue = 0xaa; + + for (x = 0; x < colorWheelSize+4; x++) { + for (y = 0; y < colorWheelSize+4; y++) { + + ofs = (y * image->width) + x; + rp = image->data[0] + ofs; + gp = image->data[1] + ofs; + bp = image->data[2] + ofs; + + if (wheelInsideColorWheel(panel, ofs)) { + *rp = (unsigned int)(panel->wheelMtrx->values[ panel->wheelMtrx->data[0][ofs] ]); + *gp = (unsigned int)(panel->wheelMtrx->values[ panel->wheelMtrx->data[1][ofs] ]); + *bp = (unsigned int)(panel->wheelMtrx->values[ panel->wheelMtrx->data[2][ofs] ]); + } + else { + *rp = (unsigned char)(gray.red); + *gp = (unsigned char)(gray.green); + *bp = (unsigned char)(gray.blue); + } + } + } + + if (panel->wheelImg) + XFreePixmap(scr->display, panel->wheelImg); + + panel->wheelImg = XCreatePixmap(scr->display, W_DRAWABLE(scr), colorWheelSize+4, colorWheelSize+4, scr->depth); + RConvertImage(scr->rcontext, image, &panel->wheelImg); + + /* Check backimage existence. If it doesn't exist, allocate it and fill it */ + if (!panel->selectionBackImg) { + panel->selectionBackImg = XCreatePixmap(scr->display, W_VIEW(panel->wheelFrm)->window, 4, 4, scr->depth); + XCopyArea(scr->display, panel->wheelImg, panel->selectionBackImg, scr->copyGC, panel->colx -2, panel->coly -2, 4, 4, 0, 0); /* -2 is for hot spot correction */ + } + + RDestroyImage(image); +} + +static Bool +wheelInsideColorWheel(W_ColorPanel *panel, unsigned long ofs) +{ + if ((panel->wheelMtrx->data[0][ofs] != 0) && + (panel->wheelMtrx->data[1][ofs] != 0) && + (panel->wheelMtrx->data[2][ofs] != 0)) + return True; + return False; +} + +static void +wheelPaint (W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + + XCopyArea(scr->display, panel->wheelImg, panel->wheelView->window, scr->copyGC, 0, 0, colorWheelSize+4, colorWheelSize+4, 0, 0); + + /* Draw selection image */ + XCopyArea(scr->display, panel->selectionImg, panel->wheelView->window, scr->copyGC, 0 , 0, 4, 4, panel->colx -2, panel->coly -2); +} + +static void +wheelHandleEvents(XEvent *event, void *data) +{ + W_ColorPanel *panel = (W_ColorPanel*)data; + + switch (event->type) { + case Expose: + if (event->xexpose.count != 0) + break; + wheelPaint(panel); + break; + } +} + +static void +wheelHandleActionEvents(XEvent *event, void *data) +{ + W_ColorPanel *panel = (W_ColorPanel*)data; + + switch (event->type) { + case ButtonPress: + if (getPickerPart(panel, event->xbutton.x, event->xbutton.y) == COLORWHEEL_PART) { + panel->flags.dragging = 1; + wheelPositionSelection(panel, event->xbutton.x, event->xbutton.y); + } + break; + + case ButtonRelease: + panel->flags.dragging = 0; + break; + + case MotionNotify: + if (panel->flags.dragging) { + if (getPickerPart(panel, event->xmotion.x, event->xmotion.y) == COLORWHEEL_PART) { + wheelPositionSelection(panel, event->xmotion.x, event->xmotion.y); + } + else + wheelPositionSelectionOutBounds(panel, event->xmotion.x, event->xmotion.y); + } + break; + } +} + + +static int +getPickerPart(W_ColorPanel *panel, int x, int y) +{ + int lx, ly; + unsigned long ofs; + + lx = x; + ly = y; + + if (panel->mode == WMWheelModeColorPanel) { + if ((lx >= 2) && (lx <= 2+colorWheelSize) && (ly >= 2) && (ly <= 2+colorWheelSize)) { + ofs = ly*panel->wheelMtrx->width+lx; + + if (wheelInsideColorWheel(panel, ofs)) + return COLORWHEEL_PART; + } + } + + if (panel->mode == WMCustomPaletteModeColorPanel) { + if ((lx >= 2) && (lx < customPaletteWidth-2) && (ly >= 2) && (ly < customPaletteHeight-2)) { + return CUSTOMPALETTE_PART; + } + } + + return 0; +} + + + + +static void +wheelBrightnessSliderCallback(WMWidget *w, void *data) +{ + int i; + unsigned int v; + int value; + unsigned long ofs; + RColor cur_rgb; + + W_ColorPanel *panel = (W_ColorPanel*)data; + + value = 255-WMGetSliderValue(panel->wheelBrightnessS); + + for (i = 0; i < 256; i++) { + /* We divide by 128 in advance, and check whether that number divides + * by 2 properly. If not, we add one to round the number correctly + */ + v = (i*value) >> 7; +#ifdef EASTEREGG + panel->wheelMtrx->values[i] = (unsigned char)((v >> 1) + v); +#else + panel->wheelMtrx->values[i] = (unsigned char)((v >> 1) +(v & 0x01)); +#endif + } + + ofs = (panel->coly * panel->wheelMtrx->width) + panel->colx; + + if (!wheelInsideColorWheel(panel, ofs)) { + panel->hsvcolor.saturation = 255; + panel->hsvcolor.value = value; + RHSVtoRGB(&panel->hsvcolor, &cur_rgb); + + panel->color = cur_rgb; + } + else { + panel->color.red = panel->wheelMtrx->values[ panel->wheelMtrx->data[0][ofs] ]; + panel->color.green = panel->wheelMtrx->values[ panel->wheelMtrx->data[1][ofs] ]; + panel->color.blue = panel->wheelMtrx->values[ panel->wheelMtrx->data[2][ofs] ]; + } + + wheelRender(panel); + wheelPaint(panel); + wheelUpdateSelection(panel); +} + +static void +wheelUpdateSelection(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + WMSetColorPanelColor(panel, panel->color); + panel->lastChanged = WMWheelModeColorPanel; + + /* Redraw color selector (and make a backup of the part it will cover) */ + XCopyArea(scr->display, panel->wheelImg, panel->selectionBackImg, scr->copyGC, panel->colx -2, panel->coly -2, 4, 4, 0, 0); /* "-2" is correction for hotspot location */ + XCopyArea(scr->display, panel->selectionImg, panel->wheelView->window, scr->copyGC, 0, 0, 4, 4, panel->colx -2, panel->coly -2); /* see above */ +} + +static void +wheelUndrawSelection(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + + XCopyArea(scr->display, panel->selectionBackImg, panel->wheelView->window, scr->copyGC, 0, 0, 4, 4, panel->colx -2, panel->coly -2); /* see above */ +} + +static void +wheelPositionSelection(W_ColorPanel *panel, int x, int y) +{ + unsigned long ofs = (y * panel->wheelMtrx->width)+ x; + + + panel->color.red = panel->wheelMtrx->values[ panel->wheelMtrx->data[0][ofs] ]; + panel->color.green = panel->wheelMtrx->values[ panel->wheelMtrx->data[1][ofs] ]; + panel->color.blue = panel->wheelMtrx->values[ panel->wheelMtrx->data[2][ofs] ]; + + wheelUndrawSelection(panel); + + panel->colx = x; + panel->coly = y; + + wheelUpdateSelection(panel); + wheelUpdateBrightnessGradientFromLocation(panel); +} + +static void +wheelPositionSelectionOutBounds(W_ColorPanel *panel, int x, int y) +{ + RHSVColor cur_hsv; + float hue; + float xcor, ycor; + float W_PI = 4*atan(1); + + xcor = ((x*2.0) / (colorWheelSize+4)) - 1.0; + ycor = ((y*2.0) / (colorWheelSize+4)) - 1.0; + + cur_hsv.saturation = 255; + cur_hsv.value = 255 - WMGetSliderValue(panel->wheelBrightnessS); + + if (xcor != 0) + hue = atan(ycor/xcor); + else { + if (ycor > 0) + hue = W_PI * 0.5; + else + hue = W_PI * 1.5; + } + + if (xcor < 0) + hue += W_PI; + if ((xcor > 0) && (ycor < 0)) + hue += W_PI * 2.0; + + hue = -hue; + + if (hue < 0) + hue += W_PI * 2.0; + + cur_hsv.hue = (hue*360.0)/(W_PI*2.0); + RHSVtoRGB(&cur_hsv, &panel->color); + + wheelUndrawSelection(panel); + + panel->colx = 2 + rint((colorWheelSize * (1.0 + cos( cur_hsv.hue*W_PI/180))) /2.0); /* "+2" because of "colorWheelSize + 4" */ + panel->coly = 2 + rint((colorWheelSize * (1.0 + sin(-cur_hsv.hue*W_PI/180))) /2.0); + + wheelUpdateSelection(panel); + wheelUpdateBrightnessGradientFromHSV(panel, cur_hsv); +} + +static void +wheelUpdateBrightnessGradientFromHSV(W_ColorPanel *panel, RHSVColor topColor) +{ + RColor from; + + /* Update Brightness-Slider */ + topColor.value = 255; + RHSVtoRGB(&topColor, &from); + + wheelUpdateBrightnessGradient(panel, from); +} + +static void +wheelUpdateBrightnessGradientFromLocation(W_ColorPanel *panel) +{ + RColor from; + unsigned long ofs; + + ofs = panel->coly * panel->wheelMtrx->width + panel->colx; + + from.red = panel->wheelMtrx->data[0][ofs]; + from.green = panel->wheelMtrx->data[1][ofs]; + from.blue = panel->wheelMtrx->data[2][ofs]; + + wheelUpdateBrightnessGradient(panel, from); +} + +static void +wheelUpdateBrightnessGradient(W_ColorPanel *panel, RColor topColor) +{ + RColor to; + RImage *sliderImg; + WMPixmap *sliderPxmp; + + to.red = to.green = to.blue = 0; + + sliderImg = RRenderGradient(16, 153, &topColor, &to, RGRD_VERTICAL); + sliderPxmp = WMCreatePixmapFromRImage(WMWidgetScreen(panel->win), sliderImg, 0); + RDestroyImage(sliderImg); + WMSetSliderImage(panel->wheelBrightnessS, sliderPxmp); + WMReleasePixmap(sliderPxmp); +} + +/****************** Grayscale Panel Functions ***************/ + +static void +grayBrightnessSliderCallback(WMWidget *w, void *data) +{ + RColor color; + int value; + char tmp[3]; + + W_ColorPanel *panel = (W_ColorPanel*)data; + + value = WMGetSliderValue(panel->grayBrightnessS); + + sprintf(tmp, "%d", value); + + WMSetTextFieldText(panel->grayBrightnessT, tmp); + color.red = color.green = color.blue = rint(2.55*value); + + WMSetColorPanelColor(panel, color); + panel->lastChanged = WMGrayModeColorPanel; +} + +static void +grayPresetButtonCallback(WMWidget *w, void *data) +{ + RColor color; + char tmp[3]; + int value; + int i=0; + + W_ColorPanel *panel = (W_ColorPanel*)data; + + while (i < 7) { + if (w == panel->grayPresetBtn[i]) + break; + i++; + } + + value = rint(100.0/6.0*i); + sprintf(tmp, "%d", value); + + WMSetTextFieldText(panel->grayBrightnessT, tmp); + color.red = color.green = color.blue = rint(255.0*i/6.0); + + WMSetSliderValue(panel->grayBrightnessS, rint(100.0*i/6.0)); + + WMSetColorPanelColor(panel, color); + panel->lastChanged = WMGrayModeColorPanel; +} + +static void +grayBrightnessTextFieldCallback(void *observerData, WMNotification *notification) +{ + RColor color; + char tmp[3]; + int value; + W_ColorPanel *panel = (W_ColorPanel*)observerData; + + value = atoi(WMGetTextFieldText(panel->grayBrightnessT)); + if (value > 100) + value = 100; + if (value < 0) + value = 0; + + sprintf(tmp, "%d", value); + WMSetTextFieldText(panel->grayBrightnessT, tmp); + WMSetSliderValue(panel->grayBrightnessS, value); + + color.red = color.green = color.blue = rint(255.0*value/100.0); + WMSetColorPanelColor(panel, color); + panel->lastChanged = WMGrayModeColorPanel; +} + +/******************* RGB Panel Functions *****************/ + +static void +rgbSliderCallback(WMWidget *w, void *data) +{ + RColor color; + int value[3]; + char tmp[3]; + + W_ColorPanel *panel = (W_ColorPanel*)data; + + value[0] = WMGetSliderValue(panel->rgbRedS); + value[1] = WMGetSliderValue(panel->rgbGreenS); + value[2] = WMGetSliderValue(panel->rgbBlueS); + + sprintf(tmp, "%d", value[0]); + WMSetTextFieldText(panel->rgbRedT, tmp); + sprintf(tmp, "%d", value[1]); + WMSetTextFieldText(panel->rgbGreenT, tmp); + sprintf(tmp, "%d", value[2]); + WMSetTextFieldText(panel->rgbBlueT, tmp); + + color.red = value[0]; + color.green = value[1]; + color.blue = value[2]; + + WMSetColorPanelColor(panel, color); + panel->lastChanged = WMRGBModeColorPanel; +} + +static void +rgbTextFieldCallback(void *observerData, WMNotification *notification) +{ + RColor color; + char tmp[3]; + int value[3]; + int n; + W_ColorPanel *panel = (W_ColorPanel*)observerData; + + value[0] = atoi(WMGetTextFieldText(panel->rgbRedT)); + value[1] = atoi(WMGetTextFieldText(panel->rgbGreenT)); + value[2] = atoi(WMGetTextFieldText(panel->rgbBlueT)); + + for (n=0; n < 3; n++) { + if (value[n] > 255) + value[n] = 255; + if (value[n] < 0) + value[n] = 0; + } + + sprintf(tmp, "%d", value[0]); + WMSetTextFieldText(panel->rgbRedT, tmp); + sprintf(tmp, "%d", value[1]); + WMSetTextFieldText(panel->rgbGreenT, tmp); + sprintf(tmp, "%d", value[2]); + WMSetTextFieldText(panel->rgbBlueT, tmp); + + WMSetSliderValue(panel->rgbRedS, value[0]); + WMSetSliderValue(panel->rgbGreenS, value[1]); + WMSetSliderValue(panel->rgbBlueS, value[2]); + + color.red = value[0]; + color.green = value[1]; + color.blue = value[2]; + + WMSetColorPanelColor(panel, color); + panel->lastChanged = WMRGBModeColorPanel; +} + + +/******************* CMYK Panel Functions *****************/ + +static void +cmykSliderCallback(WMWidget *w, void *data) +{ + RColor color; + int value[4]; + char tmp[3]; + + W_ColorPanel *panel = (W_ColorPanel*)data; + + value[0] = WMGetSliderValue(panel->cmykCyanS); + value[1] = WMGetSliderValue(panel->cmykMagentaS); + value[2] = WMGetSliderValue(panel->cmykYellowS); + value[3] = WMGetSliderValue(panel->cmykBlackS); + + sprintf(tmp, "%d", value[0]); + WMSetTextFieldText(panel->cmykCyanT, tmp); + sprintf(tmp, "%d", value[1]); + WMSetTextFieldText(panel->cmykMagentaT, tmp); + sprintf(tmp, "%d", value[2]); + WMSetTextFieldText(panel->cmykYellowT, tmp); + sprintf(tmp, "%d", value[3]); + WMSetTextFieldText(panel->cmykBlackT, tmp); + + color.red = rint((255.0 - (value[0] * 2.55)) * (1.0 - (value[3] / 100.0))); + color.green = rint((255.0 - (value[1] * 2.55)) * (1.0 - (value[3] / 100.0))); + color.blue = rint((255.0 - (value[2] * 2.55)) * (1.0 - (value[3] / 100.0))); + + WMSetColorPanelColor(panel, color); + panel->lastChanged = WMCMYKModeColorPanel; +} + +static void +cmykTextFieldCallback(void *observerData, WMNotification *notification) +{ + RColor color; + char tmp[3]; + int value[4]; + int n; + W_ColorPanel *panel = (W_ColorPanel*)observerData; + + value[0] = atoi(WMGetTextFieldText(panel->cmykCyanT)); + value[1] = atoi(WMGetTextFieldText(panel->cmykMagentaT)); + value[2] = atoi(WMGetTextFieldText(panel->cmykYellowT)); + value[3] = atoi(WMGetTextFieldText(panel->cmykBlackT)); + + for (n=0; n < 4; n++) { + if (value[n] > 100) + value[n] = 100; + if (value[n] < 0) + value[n] = 0; + } + + sprintf(tmp, "%d", value[0]); + WMSetTextFieldText(panel->cmykCyanT, tmp); + sprintf(tmp, "%d", value[1]); + WMSetTextFieldText(panel->cmykMagentaT, tmp); + sprintf(tmp, "%d", value[2]); + WMSetTextFieldText(panel->cmykYellowT, tmp); + sprintf(tmp, "%d", value[3]); + WMSetTextFieldText(panel->cmykBlackT, tmp); + + WMSetSliderValue(panel->cmykCyanS, value[0]); + WMSetSliderValue(panel->cmykMagentaS, value[1]); + WMSetSliderValue(panel->cmykYellowS, value[2]); + WMSetSliderValue(panel->cmykBlackS, value[3]); + + color.red = rint((255.0 - (value[0] * 2.55)) * (1.0 - (value[3] / 100.0))); + color.green = rint((255.0 - (value[1] * 2.55)) * (1.0 - (value[3] / 100.0))); + color.blue = rint((255.0 - (value[2] * 2.55)) * (1.0 - (value[3] / 100.0))); + + WMSetColorPanelColor(panel, color); + panel->lastChanged = WMCMYKModeColorPanel; +} + +/********************** HSB Panel Functions ***********************/ + +static void +hsbSliderCallback(WMWidget *w, void *data) +{ + RColor color; + int value[3]; + char tmp[3]; + + W_ColorPanel *panel = (W_ColorPanel*)data; + + value[0] = WMGetSliderValue(panel->hsbHueS); + value[1] = WMGetSliderValue(panel->hsbSaturationS); + value[2] = WMGetSliderValue(panel->hsbBrightnessS); + + sprintf(tmp, "%d", value[0]); + WMSetTextFieldText(panel->hsbHueT, tmp); + sprintf(tmp, "%d", value[1]); + WMSetTextFieldText(panel->hsbSaturationT, tmp); + sprintf(tmp, "%d", value[2]); + WMSetTextFieldText(panel->hsbBrightnessT, tmp); + + panel->hsvcolor.hue = value[0]; + panel->hsvcolor.saturation = value[1]*2.55; + panel->hsvcolor.value = value[2]*2.55; + + RHSVtoRGB(&panel->hsvcolor, &color); + + panel->lastChanged = WMHSBModeColorPanel; + WMSetColorPanelColor(panel, color); + + if (w != panel->hsbBrightnessS) + hsbUpdateBrightnessGradient(panel); + if (w != panel->hsbSaturationS) + hsbUpdateSaturationGradient(panel); + if (w != panel->hsbHueS) + hsbUpdateHueGradient(panel); +} + +static void +hsbTextFieldCallback(void *observerData, WMNotification *notification) +{ + RColor color; + char tmp[3]; + int value[3]; + int n; + W_ColorPanel *panel = (W_ColorPanel*)observerData; + + value[0] = atoi(WMGetTextFieldText(panel->hsbHueT)); + value[1] = atoi(WMGetTextFieldText(panel->hsbSaturationT)); + value[2] = atoi(WMGetTextFieldText(panel->hsbBrightnessT)); + + if (value[0] > 359) + value[0] = 359; + if (value[0] < 0) + value[0] = 0; + + for (n=1; n < 3; n++) { + if (value[n] > 100) + value[n] = 100; + if (value[n] < 0) + value[n] = 0; + } + + sprintf(tmp, "%d", value[0]); + WMSetTextFieldText(panel->hsbHueT, tmp); + sprintf(tmp, "%d", value[1]); + WMSetTextFieldText(panel->hsbSaturationT, tmp); + sprintf(tmp, "%d", value[2]); + WMSetTextFieldText(panel->hsbBrightnessT, tmp); + + WMSetSliderValue(panel->hsbHueS, value[0]); + WMSetSliderValue(panel->hsbSaturationS, value[1]); + WMSetSliderValue(panel->hsbBrightnessS, value[2]); + + panel->hsvcolor.hue = value[0]; + panel->hsvcolor.saturation = value[1]*2.55; + panel->hsvcolor.value = value[2]*2.55; + + RHSVtoRGB(&panel->hsvcolor, &color); + + panel->lastChanged = WMHSBModeColorPanel; + WMSetColorPanelColor(panel, color); + + hsbUpdateBrightnessGradient(panel); + hsbUpdateSaturationGradient(panel); + hsbUpdateHueGradient(panel); +} + +static void +hsbUpdateBrightnessGradient(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + RColor from; + RColor to; + RHSVColor hsvcolor; + RImage *sliderImg; + WMPixmap *sliderPxmp; + + from.red = from.green = from.blue = 0; + hsvcolor = panel->hsvcolor; + hsvcolor.value = 255; + + RHSVtoRGB(&hsvcolor, &to); + + sliderImg = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + sliderPxmp = WMCreatePixmapFromRImage(scr, sliderImg, 0); + RDestroyImage(sliderImg); + W_PaintText(W_VIEW(panel->hsbBrightnessS), sliderPxmp->pixmap, WMSystemFontOfSize(scr, 12), 2, 0, 100, WALeft, W_GC(scr->white), False, "Brightness", strlen("Brightness")); + WMSetSliderImage(panel->hsbBrightnessS, sliderPxmp); + WMReleasePixmap(sliderPxmp); +} + +static void +hsbUpdateSaturationGradient(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + RColor from; + RColor to; + RHSVColor hsvcolor; + RImage *sliderImg; + WMPixmap *sliderPxmp; + + hsvcolor = panel->hsvcolor; + hsvcolor.saturation = 0; + RHSVtoRGB(&hsvcolor, &from); + + hsvcolor.saturation = 255; + RHSVtoRGB(&hsvcolor, &to); + + sliderImg = RRenderGradient(141, 16, &from, &to, RGRD_HORIZONTAL); + sliderPxmp = WMCreatePixmapFromRImage(scr, sliderImg, 0); + RDestroyImage(sliderImg); + if (hsvcolor.value < 128) + W_PaintText(W_VIEW(panel->hsbSaturationS), sliderPxmp->pixmap, WMSystemFontOfSize(scr, 12), 2, 0, 100, WALeft, W_GC(scr->white), False, "Saturation", strlen("Saturation")); + else + W_PaintText(W_VIEW(panel->hsbSaturationS), sliderPxmp->pixmap, WMSystemFontOfSize(scr, 12), 2, 0, 100, WALeft, W_GC(scr->black), False, "Saturation", strlen("Saturation")); + + WMSetSliderImage(panel->hsbSaturationS, sliderPxmp); + WMReleasePixmap(sliderPxmp); +} + +static void +hsbUpdateHueGradient(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + RColor **colors = NULL; + RHSVColor hsvcolor; + RImage *sliderImg; + WMPixmap *sliderPxmp; + int i; + + hsvcolor = panel->hsvcolor; + + colors = malloc(sizeof(RColor*)*(8)); + for (i=0; i<7; i++) { + hsvcolor.hue = (360*i)/6; + colors[i] = malloc(sizeof(RColor)); + RHSVtoRGB(&hsvcolor, colors[i]); + } + colors[7] = NULL; + + sliderImg = RRenderMultiGradient(141, 16, colors, RGRD_HORIZONTAL); + sliderPxmp = WMCreatePixmapFromRImage(scr, sliderImg, 0); + RDestroyImage(sliderImg); + if (hsvcolor.value < 128) + W_PaintText(W_VIEW(panel->hsbHueS), sliderPxmp->pixmap, WMSystemFontOfSize(scr, 12), 2, 0, 100, WALeft, W_GC(scr->white), False, "Hue", strlen("Hue")); + else + W_PaintText(W_VIEW(panel->hsbHueS), sliderPxmp->pixmap, WMSystemFontOfSize(scr, 12), 2, 0, 100, WALeft, W_GC(scr->black), False, "Hue", strlen("Hue")); + + WMSetSliderImage(panel->hsbHueS, sliderPxmp); + WMReleasePixmap(sliderPxmp); + + for (i=0; i<7; i++) { + if (colors[i]) + free(colors[i]); + } + if (colors) + free(colors); +} + +/*************** Custom Palette Functions ****************/ + +static void +customRenderSpectrum(W_ColorPanel *panel) +{ + RImage *spectrum; + int hue, sat, val; + int x,y; + unsigned long ofs; + unsigned char *rp, *gp, *bp; + RColor color; + RHSVColor cur_hsv; + + spectrum = RCreateImage(SPECTRUM_WIDTH, SPECTRUM_HEIGHT, 0); + + for (y=0; y<360; y++) { + val = 255; + sat = 0; + hue = y; + for (x=0; x<511; x++) { + ofs = (y * 511) + x; + + cur_hsv.hue = hue; + cur_hsv.saturation = sat; + cur_hsv.value = val; + + RHSVtoRGB (&cur_hsv, &color); + + rp = spectrum->data[0] + ofs; + gp = spectrum->data[1] + ofs; + bp = spectrum->data[2] + ofs; + + *rp = (unsigned char)color.red; + *gp = (unsigned char)color.green; + *bp = (unsigned char)color.blue; + + if (x<255) + sat++; + + if (x>255) + val--; + } + } + if (panel->customPaletteImg) { + RDestroyImage(panel->customPaletteImg); + panel->customPaletteImg = NULL; + } + panel->customPaletteImg = spectrum; +} + + + +static void +customSetPalette(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + RImage *scaledImg; + Pixmap image; + int item; + + image = XCreatePixmap(scr->display, W_DRAWABLE(scr), customPaletteWidth, customPaletteHeight, scr->depth); + + scaledImg = RScaleImage(panel->customPaletteImg, customPaletteWidth, customPaletteHeight); + RConvertImage(scr->rcontext, scaledImg, &image); + RDestroyImage(scaledImg); + + XCopyArea(scr->display, image, panel->customPaletteContentView->window, scr->copyGC, 0, 0, customPaletteWidth, customPaletteHeight, 0, 0); + + /* Check backimage existence. If it doesn't exist, allocate it and fill it */ + if (!panel->selectionBackImg) { + panel->selectionBackImg = XCreatePixmap(scr->display, panel->customPaletteContentView->window, 4, 4, scr->depth); + } + + XCopyArea(scr->display, image, panel->selectionBackImg, scr->copyGC, panel->palx-2, panel->paly-2, 4, 4, 0, 0); + XCopyArea(scr->display, panel->selectionImg, panel->customPaletteContentView->window, scr->copyGC, 0 , 0, 4, 4, panel->palx-2, panel->paly-2); + XFreePixmap(scr->display, image); + + panel->palXRatio = (float)(panel->customPaletteImg->width) / (float)(customPaletteWidth); + panel->palYRatio = (float)(panel->customPaletteImg->height) / (float)(customPaletteHeight); + + item = WMGetPopUpButtonSelectedItem (panel->customPaletteHistoryBtn); + + /* if palette != "Spectrum", we are allowed to rename and remove it */ + WMSetPopUpButtonItemEnabled(panel->customPaletteMenuBtn, menuRename, (item > 0) ); + WMSetPopUpButtonItemEnabled(panel->customPaletteMenuBtn, menuRemove, (item > 0) ); +} + + +static void +customPalettePositionSelection(W_ColorPanel *panel, int x, int y) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + unsigned long ofs; + + + /* undraw selection */ + XCopyArea(scr->display, panel->selectionBackImg, panel->customPaletteContentView->window, scr->copyGC, 0, 0, 4, 4, panel->palx-2, panel->paly-2); + + panel->palx = x; + panel->paly = y; + + ofs = rint(x * panel->palXRatio) + rint(y * panel->palYRatio) * panel->customPaletteImg->width; + + panel->color.red = panel->customPaletteImg->data[0][ofs]; + panel->color.green = panel->customPaletteImg->data[1][ofs]; + panel->color.blue = panel->customPaletteImg->data[2][ofs]; + + WMSetColorPanelColor(panel, panel->color); + panel->lastChanged = WMCustomPaletteModeColorPanel; + + /* Redraw color selector (and make a backup of the part it will cover) */ + XCopyArea(scr->display, panel->customPaletteContentView->window, panel->selectionBackImg, scr->copyGC, panel->palx-2, panel->paly-2, 4, 4, 0, 0); /* "-2" is correction for hotspot location */ + XCopyArea(scr->display, panel->selectionImg, panel->customPaletteContentView->window, scr->copyGC, 0, 0, 4, 4, panel->palx-2, panel->paly-2); /* see above */ +} + + +static void +customPalettePositionSelectionOutBounds(W_ColorPanel *panel, int x, int y) +{ + if (x < 2) + x = 2; + if (y < 2) + y = 2; + if (x >= customPaletteWidth) + x = customPaletteWidth -2; + if (y >= customPaletteHeight) + y = customPaletteHeight -2; + + customPalettePositionSelection(panel, x, y); +} + + +static void +customPaletteHandleEvents(XEvent *event, void *data) +{ + W_ColorPanel *panel = (W_ColorPanel*)data; + + switch (event->type) { + case Expose: + if (event->xexpose.count != 0) + break; + customSetPalette(panel); + break; + } +} + +static void +customPaletteHandleActionEvents(XEvent *event, void *data) +{ + W_ColorPanel *panel = (W_ColorPanel*)data; + int x, y; + + switch (event->type) { + case ButtonPress: + x = event->xbutton.x; + y = event->xbutton.y; + + if (getPickerPart(panel, x, y) == CUSTOMPALETTE_PART) { + panel->flags.dragging = 1; + customPalettePositionSelection(panel, x, y); + } + break; + + case ButtonRelease: + panel->flags.dragging = 0; + break; + + case MotionNotify: + x = event->xmotion.x; + y = event->xmotion.y; + + if (panel->flags.dragging) { + if (getPickerPart(panel, x, y) == CUSTOMPALETTE_PART) { + customPalettePositionSelection(panel, x, y); + } + else + customPalettePositionSelectionOutBounds(panel, x, y); + } + break; + } +} + + +static void +customPaletteMenuCallback(WMWidget *w, void *data) +{ + W_ColorPanel *panel = (W_ColorPanel*)data; + int item; + + item = WMGetPopUpButtonSelectedItem(panel->customPaletteMenuBtn); + + switch (item) { + case menuNewFromFile: + customPaletteMenuNewFromFile(panel); + break; + case menuRename: + customPaletteMenuRename(panel); + break; + case menuRemove: + customPaletteMenuRemove(panel); + break; + case menuCopy: + break; + case menuNewFromClipboard: + break; + } +} + + +static void +customPaletteMenuNewFromFile(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + WMOpenPanel *browseP; + char *filepath; + char *filename = NULL; + char path[PATH_MAX] = "\0"; + char *spath; + char *tmp; + int i; + RImage *tmpImg = NULL; + + if ((!panel->lastBrowseDir) || (strcmp(panel->lastBrowseDir,"\0") == 0)) { + strcpy(path, wgethomedir()); + spath = wmalloc(strlen(path)+2); + strcpy(spath, path); + } + else { + spath = wmalloc(strlen(panel->lastBrowseDir)+2); + strcpy(spath, panel->lastBrowseDir); + } + + + browseP = WMGetOpenPanel(scr); + WMSetFilePanelCanChooseDirectories(browseP, 0); + WMSetFilePanelCanChooseFiles(browseP, 1); + + /* Get a filename */ + if (WMRunModalOpenPanelForDirectory(browseP, panel->win, wexpandpath(spath), "Open Palette", RSupportedFileFormats()) ) { + filepath = WMGetFilePanelFileName(browseP); + + /* Get seperation position between path and filename */ + i = strrchr(filepath, '/') - filepath + 1; + if (i > strlen(filepath)) + i = strlen(filepath); + + /* Store last browsed path */ + if (panel->lastBrowseDir) + free(panel->lastBrowseDir); + panel->lastBrowseDir = wmalloc((i+1)*sizeof(char)); + memset(panel->lastBrowseDir, 0, (i+1)*sizeof(char)); + strncpy(panel->lastBrowseDir, filepath, i); + + /* Get filename from path */ + filename = wstrdup(filepath + i); + + /* Check for duplicate files, and rename it if there are any */ + tmp = wstrappend(panel->configurationPath, filename); + while (access (tmp, F_OK) == 0) { + free(tmp); + tmp = generateNewFilename(panel->configurationPath, filename); + filename = wstrdup(tmp); + + free(tmp); + tmp = wstrappend(panel->configurationPath, filename); + } + free(tmp); + + /* Copy the image to $(gnustepdir)/Library/Colors/ & Add the filename to the history menu */ + if (!fetchImageFile (panel->configurationPath, filepath, filename)) { /* error = -1 */ + + /* filepath is a "local" path now the file has been copied */ + free(filepath); + filepath = wstrappend(panel->configurationPath, filename); + + /* load the image & add menu entries */ + tmpImg = RLoadImage(scr->rcontext, filepath, 0); + if (tmpImg) { + if (panel->customPaletteImg) + RDestroyImage(panel->customPaletteImg); + panel->customPaletteImg = tmpImg; + + customSetPalette(panel); + WMAddPopUpButtonItem(panel->customPaletteHistoryBtn, filename); + WMSetPopUpButtonSelectedItem(panel->customPaletteHistoryBtn, WMGetPopUpButtonNumberOfItems(panel->customPaletteHistoryBtn)-1); + + panel->currentPalette = WMGetPopUpButtonNumberOfItems(panel->customPaletteHistoryBtn)-1; + } + } + else + { + tmp = wstrappend(panel->configurationPath, filename); + + i = remove(tmp); /* Delete the file, it doesn't belong here */ + WMRunAlertPanel(scr, panel->win, "File Error", "Invalid file format !", "OK", NULL, NULL); + if (i != 0) + WMRunAlertPanel(scr, panel->win, "File Error", "Couldn't remove file from Configuration Directory !", "OK", NULL, NULL); + + free(tmp); + } + free(filepath); + free(filename); + } + WMFreeFilePanel(browseP); +} + + +static void +customPaletteMenuRename(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + char *toName = NULL; + char *fromName; + char *toPath, *fromPath; + int item; + int index; + + item = WMGetPopUpButtonSelectedItem(panel->customPaletteHistoryBtn); + fromName = WMGetPopUpButtonItem(panel->customPaletteHistoryBtn, item); + + toName = WMRunInputPanel(scr, panel->win, "Rename", "Rename palette to:", + fromName, "OK", "Cancel"); + + if (toName) { + + /* As some people do certain stupid things... */ + if (strcmp(toName, fromName) == 0) { + free(toName); + return; + } + + /* For normal people */ + fromPath = wstrappend(panel->configurationPath, fromName); + toPath = wstrappend(panel->configurationPath, toName); + + if (access (toPath, F_OK) == 0) { /* Careful, this palette exists already */ + if (WMRunAlertPanel(scr, panel->win, "Warning", + "Palette already exists !\n\nOverwrite ?", "No", "Yes", NULL) == 1) { + /* "No" = 0, "Yes" = 1 */ + + remove(toPath); + + /* Remove from History list too */ + + /* + * XXX This code is not functional yet !!! (And not really necessary) + */ + + /* + index = 1; + while ((index < WMGetPopUpButtonNumberOfItems(panel->customPaletteHistoryBtn)) && + (strcmp(WMGetPopUpButtonItem(panel->customPaletteHistoryBtn, index), toName) != 0 )) + index++; + + if (index < WMGetPopUpButtonNumberOfItems(panel->customPaletteHistoryBtn)) { + WMRemovePopUpButtonItem(panel->customPaletteHistoryBtn, index); + if (index < item) + item--; + } + */ + + } else { + free(fromPath); + free(toName); + free(toPath); + + return; + } + } + + if ( rename(fromPath, toPath) != 0) + wwarning("Couldn't rename palette %s to %s\n", fromName, toName); + else { + WMRemovePopUpButtonItem(panel->customPaletteHistoryBtn, item); + WMInsertPopUpButtonItem(panel->customPaletteHistoryBtn, item, toName); + + WMSetPopUpButtonSelectedItem(panel->customPaletteHistoryBtn, item); + } + free(fromPath); + free(toPath); + free(toName); + } +} + + +static void +customPaletteMenuRemove(W_ColorPanel *panel) +{ + W_Screen *scr = WMWidgetScreen(panel->win); + char *text; + char *tmp; + int choice; + int item; + + item = WMGetPopUpButtonSelectedItem(panel->customPaletteHistoryBtn); + + tmp = wstrappend( "This will permanently remove the palette ", + WMGetPopUpButtonItem(panel->customPaletteHistoryBtn, item )); + text = wstrappend( tmp, ".\n\nAre you sure you want to remove this palette ?"); + free(tmp); + + choice = WMRunAlertPanel(scr, panel->win, NULL, text, "Yes", "No", NULL); + /* returns 0 (= "Yes") or 1 (="No") */ + free(text); + + if (choice == 0) { + + tmp = wstrappend(panel->configurationPath, + WMGetPopUpButtonItem(panel->customPaletteHistoryBtn, item )); + + if ( remove(tmp) != 0) + wwarning("Couldn't remove palette %s\n", tmp); + free(tmp); + + WMSetPopUpButtonSelectedItem(panel->customPaletteHistoryBtn, item-1); /* item -1 always exists */ + customPaletteHistoryCallback(panel->customPaletteHistoryBtn, panel); + customSetPalette(panel); + + WMRemovePopUpButtonItem(panel->customPaletteHistoryBtn, item); + } +} + + +static void +customPaletteHistoryCallback(WMWidget *w, void *data) +{ + W_ColorPanel *panel = (W_ColorPanel*)data; + W_Screen *scr = WMWidgetScreen(panel->win); + int item; + char *filename; + RImage *tmp = NULL; + + item = WMGetPopUpButtonSelectedItem(panel->customPaletteHistoryBtn); + if (item == panel->currentPalette) + return; + + if (item == 0) + customRenderSpectrum(panel); + else { + /* Load file from configpath */ + filename = wstrappend( panel->configurationPath, WMGetPopUpButtonItem(panel->customPaletteHistoryBtn, item) ); + + /* XXX To do: Check existence of file and remove it from the history if it doesn't exist */ + + tmp = RLoadImage(scr->rcontext, filename, 0); + if (tmp) { + if (panel->customPaletteImg) { + RDestroyImage(panel->customPaletteImg); + panel->customPaletteImg = NULL; + } + panel->customPaletteImg = tmp; + } + free(filename); + } + customSetPalette(panel); + + panel->currentPalette = item; +} + + +/*************** Panel Initialisation Functions *****************/ + +static void +wheelInit(W_ColorPanel *panel) +{ + RHSVColor cur_hsv; + float W_PI = 4 * atan(1); + int i; + int v; + + RRGBtoHSV(&panel->color, &cur_hsv); + + WMSetSliderValue(panel->wheelBrightnessS, 255-cur_hsv.value); + wheelUpdateBrightnessGradientFromHSV(panel, cur_hsv); + + panel->colx = 2 + rint((colorWheelSize / 2.0) * (1 + (cur_hsv.saturation/255.0) * cos( cur_hsv.hue*W_PI/180.0))); + panel->coly = 2 + rint((colorWheelSize / 2.0) * (1 + (cur_hsv.saturation/255.0) * sin(-cur_hsv.hue*W_PI/180.0))); + + for (i = 0; i < 256; i++) { + /* We divide by 128 in advance, and check whether that number divides + * by 2 properly. If not, we add one to round the number correctly + */ + v = (i*cur_hsv.value) >> 7; + panel->wheelMtrx->values[i] = (unsigned char)((v >> 1) + (v & 1)); + } +} + +static void +grayInit(W_ColorPanel *panel) +{ + RHSVColor cur_hsv; + int value; + char tmp[3]; + + RRGBtoHSV(&panel->color, &cur_hsv); + + value = rint(cur_hsv.value/2.55); + WMSetSliderValue(panel->grayBrightnessS, value); + + sprintf(tmp, "%d", value); + WMSetTextFieldText(panel->grayBrightnessT, tmp); +} + +static void +rgbInit(W_ColorPanel *panel) +{ + char tmp[3]; + + WMSetSliderValue(panel->rgbRedS,panel->color.red); + WMSetSliderValue(panel->rgbGreenS,panel->color.green); + WMSetSliderValue(panel->rgbBlueS,panel->color.blue); + + sprintf(tmp, "%d", panel->color.red); + WMSetTextFieldText(panel->rgbRedT, tmp); + sprintf(tmp, "%d", panel->color.green); + WMSetTextFieldText(panel->rgbGreenT, tmp); + sprintf(tmp, "%d", panel->color.blue); + WMSetTextFieldText(panel->rgbBlueT, tmp); +} + +static void +cmykInit(W_ColorPanel *panel) +{ + int value[3]; + char tmp[3]; + + value[0] = rint((255-panel->color.red)/2.55); + value[1] = rint((255-panel->color.green)/2.55); + value[2] = rint((255-panel->color.blue)/2.55); + + WMSetSliderValue(panel->cmykCyanS, value[0]); + WMSetSliderValue(panel->cmykMagentaS, value[1]); + WMSetSliderValue(panel->cmykYellowS, value[2]); + WMSetSliderValue(panel->cmykBlackS, 0); + + sprintf(tmp, "%d", value[0]); + WMSetTextFieldText(panel->cmykCyanT, tmp); + sprintf(tmp, "%d", value[1]); + WMSetTextFieldText(panel->cmykMagentaT, tmp); + sprintf(tmp, "%d", value[2]); + WMSetTextFieldText(panel->cmykYellowT, tmp); + WMSetTextFieldText(panel->cmykBlackT, "0"); +} + +static void +hsbInit(W_ColorPanel *panel) +{ + int value[3]; + char tmp[3]; + + value[0] = panel->hsvcolor.hue; + value[1] = rint(panel->hsvcolor.saturation/2.55); + value[2] = rint(panel->hsvcolor.value/2.55); + + WMSetSliderValue(panel->hsbHueS,value[0]); + WMSetSliderValue(panel->hsbSaturationS,value[1]); + WMSetSliderValue(panel->hsbBrightnessS,value[2]); + + sprintf(tmp, "%d", value[0]); + WMSetTextFieldText(panel->hsbHueT, tmp); + sprintf(tmp, "%d", value[1]); + WMSetTextFieldText(panel->hsbSaturationT, tmp); + sprintf(tmp, "%d", value[2]); + WMSetTextFieldText(panel->hsbBrightnessT, tmp); + + hsbUpdateBrightnessGradient(panel); + hsbUpdateSaturationGradient(panel); + hsbUpdateHueGradient(panel); +} + + + + +/************************* ColorList Panel Functions **********************/ + +static void +colorListPaintItem(WMList *lPtr, int index, Drawable d, char *text, int state, WMRect *rect) +{ + int width, height, x, y; + RColor color = *((RColor *)WMGetListItem(lPtr, index)->clientData); + WMScreen *scr = WMWidgetScreen(lPtr); + Display *dpy = WMScreenDisplay(scr); + RImage *image; + WMPixmap *pixmap; + int i, j; + + width = rect->size.width; + height = rect->size.height; + x = rect->pos.x; + y = rect->pos.y; + + if (state & WLDSSelected) + XFillRectangle(dpy, d, WMColorGC(WMWhiteColor(scr)), x, y, width, height); + else + XClearArea(dpy, d, x, y, width, height, False); + + image = RCreateImage(15, 15, False); + for (i=0; i < 15 ; i++) { + for (j=0; j < 15; j++) { + image->data[0][j*15+i] = color.red; + image->data[1][j*15+i] = color.green; + image->data[2][j*15+i] = color.blue; + } + } + + pixmap = WMCreatePixmapFromRImage(scr, image, 0); + RDestroyImage(image); + WMDrawPixmap(pixmap, d, x, y); + WMReleasePixmap(pixmap); + WMDrawString(scr, d, WMColorGC(WMBlackColor(scr)), globalFont, x+18, y, text, strlen(text)); +} + + +static void +colorListSelect(WMWidget *w, void *data) +{ + W_ColorPanel *panel = (W_ColorPanel *)data; + RColor color = *((RColor *)WMGetListSelectedItem(w)->clientData); + + panel->lastChanged = WMColorListModeColorPanel; + WMSetColorPanelColor(panel, color); +} + + + + +/************************** Common utility functions ************************/ + +static int +fetchImageFile(char *toPath, char *imageSrcFile, char *imageDestFile) +{ + int src, dest; + int n; + char *tmp; + char buf[BUFSIZE]; + + if ((src = open(imageSrcFile, O_RDONLY)) == 0) { + wwarning("Could not open %s", imageSrcFile); + return -1; + } + + tmp = wstrappend(toPath, imageDestFile); + if ((dest = open( tmp, O_RDWR|O_CREAT, S_IRWXU|S_IRGRP|S_IROTH)) == 0) { + wwarning("Could not create %s", tmp); + free(tmp); + return -1; + } + free(tmp); + + + /* Copy the file */ + while ((n = read(src, buf, BUFSIZE)) > 0) + { + if (write (dest, buf, n) != n) { + wwarning("Write error on file %s", imageDestFile); + return -1; + } + } + + return 0; +} + + + +char* +generateNewFilename(char *Path, char *curName) +{ + char *newName; + char *numStart, *numEnd; + char *pre, *num, *post; + int n, numLength; + char *tmp; + + newName = wstrdup(curName); + + if (newName == NULL) + return wstrdup("Unnamed"); + + /* + * Modify the name to contain a number to make it unique + */ + + + /* Get number-string from filename. */ + numStart = strrchr(newName, '('); + if (numStart) { + if (strlen(numStart) > 1) + numStart++; /* Next character, please */ + + + numEnd = strrchr(numStart, ')'); /* Already past "numbers" */ + + if (numEnd) { + /* Now it gets interesting */ + + pre = wmalloc((numStart - newName +1) * sizeof(char)); /* a trailing '\0' is useful here */ + memset(pre, 0, (numStart - newName +1) * sizeof(char)); + + strncpy (pre, newName, numStart-newName); + + num = wmalloc((numEnd - numStart +1) * sizeof(char)); + memset (num, 0, (numEnd - numStart +1) * sizeof(char)); + + strncpy (num, numStart, numEnd-numStart); + + post = wstrdup( numEnd); + + free(newName); /* We don't need it anymore */ + + if (strcspn(num, "0123456789") == 0) { + n = (int)strtol(num, NULL, 10); + + /* Increase number between brackets (in filename); This is what it all is about */ + n++; + + free(num); + num = wmalloc(3 * sizeof(char)); /* Nobody uses more than 999 duplicate filenames, do you ? */ + memset(num, 0, 3 * sizeof(char)); + + numLength = sprintf(num, "%d", n); + + free(num); + num = wmalloc(numLength * sizeof(char)); + memset(num, 0, numLength * sizeof(char)); + + sprintf(num, "%d", n); + + tmp = wstrappend (num, post); + newName = wstrappend (pre, tmp); + + free (pre); + free (num); + free (post); + free (tmp); + } + } + } + + + if (strcmp( curName, newName) == 0) { + /* The name is still unchanged, so there was no number (between brackets) in it. + Add a number 1 to the end. + */ + tmp = wstrdup(newName); + if (newName) + free(newName); + newName = wstrappend(tmp, " (1)"); + free(tmp); + } + + return newName; +} + diff --git a/WINGs/wevent.c b/WINGs/wevent.c index 2be11367..8f4f3a68 100644 --- a/WINGs/wevent.c +++ b/WINGs/wevent.c @@ -16,18 +16,18 @@ #endif +#include + #ifdef HAVE_SYS_SELECT_H # include #endif -#ifdef HAVE_GETTIMEOFDAY -# include -# ifdef TIME_WITH_SYS_TIME -# include -# endif -#else /* ! HAVE_GETTIMEOFDAY */ -# include -#endif /* ! HAVE_GETTIMEOFDAY */ +#include + +#ifndef X_GETTIMEOFDAY +#define X_GETTIMEOFDAY(t) gettimeofday(t, (struct timezone*)0) +#endif + extern _WINGsConfiguration WINGsConfiguration; @@ -119,15 +119,10 @@ static WMEventHook *extraEventHandler=NULL; #define idlePending() (idleHandler) -#ifdef HAVE_GETTIMEOFDAY static void rightNow(struct timeval *tv) { - gettimeofday(tv, NULL); + X_GETTIMEOFDAY(tv); } -#else /* !HAVE_GETTIMEOFDAY */ -# define rightNow(tv) (tv)->tv_sec==time(NULL),(tv)->tv_usec=0 -#endif /* !HAVE_GETTIMEOFDAY */ - /* is t1 after t2 ? */ #define IS_AFTER(t1, t2) (((t1).tv_sec > (t2).tv_sec) || \ @@ -591,6 +586,12 @@ WMHandleEvent(XEvent *event) toplevel = W_TopLevelOfView(view); + if (event->type == SelectionNotify || event->type == SelectionClear + || event->type == SelectionRequest) { + /* handle selection related events */ + W_HandleSelectionEvent(event); + } + /* if it's a key event, redispatch it to the focused control */ if (mask & (KeyPressMask|KeyReleaseMask)) { W_View *focused = W_FocusedViewOfToplevel(toplevel); @@ -619,8 +620,8 @@ WMHandleEvent(XEvent *event) while (XCheckTypedWindowEvent(event->xexpose.display, view->window, Expose, event)); } - - + + if (view->screen->modal && toplevel!=view->screen->modalView && !toplevel->flags.worksWhenModal) { if (event->type == KeyPress || event->type == KeyRelease diff --git a/WINGs/wfilepanel.c b/WINGs/wfilepanel.c index ccf61e79..43aa0d9c 100644 --- a/WINGs/wfilepanel.c +++ b/WINGs/wfilepanel.c @@ -194,6 +194,7 @@ makeFilePanel(WMScreen *scrPtr, char *name, char *title) WMResizeWidget(fPtr->homeButton, 28, 28); WMSetButtonImagePosition(fPtr->homeButton, WIPImageOnly); WMSetButtonImage(fPtr->homeButton, scrPtr->homeIcon); + WMSetButtonAltImage(fPtr->homeButton, scrPtr->homeAltIcon); WMSetButtonAction(fPtr->homeButton, goHome, fPtr); WMRealizeWidget(fPtr->win); @@ -281,6 +282,9 @@ WMRunModalSavePanelForDirectory(WMFilePanel *panel, WMWindow *owner, WMHandleEvent(&event); } + /* Must withdraw window because the next time we map + * it, it might have a different transient owner. + */ WMCloseWindow(panel->win); return (panel->flags.canceled ? False : True); diff --git a/WINGs/widgets.c b/WINGs/widgets.c index d0ff22c4..896056eb 100644 --- a/WINGs/widgets.c +++ b/WINGs/widgets.c @@ -455,7 +455,158 @@ loadPixmaps(WMScreen *scr) scr->depth); } RDestroyImage(tmp); - RDestroyImage(image); + /* Magnifying Glass Icon for ColorPanel */ + tmp = RGetSubImage(image, 24, 0, 40, 32); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->magnifyIcon = NULL; + } else { + scr->magnifyIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 32, scr->depth); + } + RDestroyImage(tmp); + /* ColorWheel Icon for ColorPanel */ + tmp = RGetSubImage(image, 0, 25, 24, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->wheelIcon = NULL; + } else { + scr->wheelIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 24, 24, scr->depth); + } + RDestroyImage(tmp); + /* GrayScale Icon for ColorPanel */ + tmp = RGetSubImage(image, 65, 0, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->grayIcon = NULL; + } else { + scr->grayIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* RGB Icon for ColorPanel */ + tmp = RGetSubImage(image, 25, 33, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->rgbIcon = NULL; + } else { + scr->rgbIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* CMYK Icon for ColorPanel */ + tmp = RGetSubImage(image, 65, 25, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->cmykIcon = NULL; + } else { + scr->cmykIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* HSB Icon for ColorPanel */ + tmp = RGetSubImage(image, 0, 57, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->hsbIcon = NULL; + } else { + scr->hsbIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* CustomColorPalette Icon for ColorPanel */ + tmp = RGetSubImage(image, 81, 57, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->customPaletteIcon = NULL; + } else { + scr->customPaletteIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* ColorList Icon for ColorPanel */ + tmp = RGetSubImage(image, 41, 57, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->colorListIcon = NULL; + } else { + scr->colorListIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + + RDestroyImage(image); + + image = RLoadImage(scr->rcontext, WINGS_IMAGES_FILE, 0); + if (!image) { + wwarning("WINGs: could not load widget images file: %s", + RMessageForError(RErrorCode)); + return False; + } + /* make it have a white background */ + gray.red = 0xff; + gray.green = 0xff; + gray.blue = 0xff; + RCombineImageWithColor(image, &gray); + tmp = RGetSubImage(image, 0, 0, 24, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->homeAltIcon = NULL; + } else { + scr->homeAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 24, 24, + scr->depth); + } + RDestroyImage(tmp); + /* Magnifying Glass Icon for ColorPanel */ + tmp = RGetSubImage(image, 25, 0, 40, 32); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->magnifyAltIcon = NULL; + } else { + scr->magnifyAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 32, scr->depth); + } + RDestroyImage(tmp); + /* ColorWheel Icon for ColorPanel */ + tmp = RGetSubImage(image, 0, 25, 24, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->wheelAltIcon = NULL; + } else { + scr->wheelAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 24, 24, scr->depth); + } + RDestroyImage(tmp); + /* GrayScale Icon for ColorPanel */ + tmp = RGetSubImage(image, 65, 0, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->grayAltIcon = NULL; + } else { + scr->grayAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* RGB Icon for ColorPanel */ + tmp = RGetSubImage(image, 25, 33, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->rgbAltIcon = NULL; + } else { + scr->rgbAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* CMYK Icon for ColorPanel */ + tmp = RGetSubImage(image, 65, 25, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->cmykAltIcon = NULL; + } else { + scr->cmykAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* HSB Icon for ColorPanel */ + tmp = RGetSubImage(image, 0, 57, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->hsbAltIcon = NULL; + } else { + scr->hsbAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* CustomColorPalette Icon for ColorPanel */ + tmp = RGetSubImage(image, 81, 57, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->customPaletteAltIcon = NULL; + } else { + scr->customPaletteAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + /* ColorList Icon for ColorPanel */ + tmp = RGetSubImage(image, 41, 57, 40, 24); + if (!RConvertImage(scr->rcontext, tmp, &pixmap)) { + scr->colorListAltIcon = NULL; + } else { + scr->colorListAltIcon = WMCreatePixmapFromXPixmaps(scr, pixmap, None, 40, 24, scr->depth); + } + RDestroyImage(tmp); + + RDestroyImage(image); #if 0 scr->defaultObjectIcon = diff --git a/WINGs/wlist.c b/WINGs/wlist.c index c5925198..2ec55a07 100644 --- a/WINGs/wlist.c +++ b/WINGs/wlist.c @@ -752,15 +752,15 @@ handleActionEvents(XEvent *event, void *data) if (event->xbutton.x > WMWidgetWidth(lPtr->vScroller)) { tmp = getItemIndexAt(lPtr, event->xbutton.y); - if (tmp>=0) { - WMSelectListItem(lPtr, tmp); - lPtr->selectedItem = tmp; - } lPtr->flags.buttonPressed = 1; - if (WMIsDoubleClick(event)) { - if (lPtr->doubleAction) - (*lPtr->doubleAction)(lPtr, lPtr->doubleClientData); + if (tmp >= 0) { + WMSelectListItem(lPtr, tmp); + if (tmp == lPtr->selectedItem && WMIsDoubleClick(event)) { + if (lPtr->doubleAction) + (*lPtr->doubleAction)(lPtr, lPtr->doubleClientData); + } + lPtr->selectedItem = tmp; } } break; @@ -793,6 +793,14 @@ resizeList(WMList *lPtr, unsigned int width, unsigned int height) } else { lPtr->flags.dontFitAll = 0; } + + if (lPtr->itemCount - lPtr->topItem <= lPtr->fullFitLines) { + lPtr->topItem = lPtr->itemCount - lPtr->fullFitLines; + if (lPtr->topItem < 0) + lPtr->topItem = 0; + } + + updateScroller(lPtr); } diff --git a/WINGs/wpopupbutton.c b/WINGs/wpopupbutton.c index f1ee440f..0d06a8e4 100644 --- a/WINGs/wpopupbutton.c +++ b/WINGs/wpopupbutton.c @@ -190,8 +190,8 @@ WMInsertPopUpButtonItem(WMPopUpButton *bPtr, int index, char *title) while (--i > 0) { tmp = tmp->nextPtr; } - bPtr->items->nextPtr = tmp->nextPtr; - tmp->nextPtr = bPtr->items; + itemPtr->nextPtr = tmp->nextPtr; + tmp->nextPtr = itemPtr; } bPtr->itemCount++; diff --git a/WINGs/wtextfield.c b/WINGs/wtextfield.c index e4700b76..5d980e47 100644 --- a/WINGs/wtextfield.c +++ b/WINGs/wtextfield.c @@ -37,6 +37,7 @@ typedef struct W_TextField { short offsetWidth; /* offset of text from border */ WMRange selection; + WMRange prevselection; #if 0 WMHandlerID timerID; /* for cursor blinking */ @@ -131,6 +132,7 @@ incrToFit(TextField *tPtr) return vp!=tPtr->viewPosition; } + static int incrToFit2(TextField *tPtr) { @@ -248,6 +250,8 @@ WMInsertTextFieldText(WMTextField *tPtr, char *text, int position) } paintTextField(tPtr); + + WMPostNotificationName(WMTextDidChangeNotification, tPtr, NULL); } @@ -281,6 +285,8 @@ WMDeleteTextFieldRange(WMTextField *tPtr, WMRange range) } paintTextField(tPtr); + + WMPostNotificationName(WMTextDidChangeNotification, tPtr, NULL); } @@ -318,6 +324,8 @@ WMSetTextFieldText(WMTextField *tPtr, char *text) if (tPtr->view->flags.realized) paintTextField(tPtr); + + WMPostNotificationName(WMTextDidChangeNotification, tPtr, NULL); } @@ -405,6 +413,8 @@ paintCursor(TextField *tPtr) case WALeft: cx += tPtr->offsetWidth; break; + case WAJustified: + /* not supported */ case WACenter: textWidth = WMWidthOfString(screen->normalFont, tPtr->text, tPtr->textLen); @@ -463,6 +473,7 @@ paintTextField(TextField *tPtr) W_Screen *screen = tPtr->view->screen; W_View *view = tPtr->view; int tx, ty, tw, th; + int rx; int bd; int totalWidth; @@ -519,7 +530,30 @@ paintTextField(TextField *tPtr) screen->normalFont, tx, ty, &(tPtr->text[tPtr->viewPosition]), tPtr->textLen - tPtr->viewPosition); - + + if (tPtr->selection.count) { + int count; + + count = tPtr->selection.count < 0 + ? tPtr->selection.position + tPtr->selection.count + : tPtr->selection.position; + + rx = tx + WMWidthOfString(screen->normalFont, + &(tPtr->text[tPtr->viewPosition]), + count); + + XSetBackground(screen->display, screen->textFieldGC, + screen->gray->color.pixel); + + WMDrawImageString(screen, view->window, screen->textFieldGC, + screen->normalFont, rx, ty, + &(tPtr->text[count]), + abs(tPtr->selection.count)); + + XSetBackground(screen->display, screen->textFieldGC, + screen->white->color.pixel); + } + if (!tPtr->flags.enabled) WMSetColorInGC(screen->black, screen->textFieldGC); } @@ -559,6 +593,7 @@ blinkCursor(void *data) } #endif + static void handleEvents(XEvent *event, void *data) { @@ -599,7 +634,7 @@ handleEvents(XEvent *event, void *data) (void*)WMIllegalTextMovement); } break; - + case Expose: if (event->xexpose.count!=0) break; @@ -632,6 +667,14 @@ handleTextFieldKeyPress(TextField *tPtr, XEvent *event) count = XLookupString(&event->xkey, buffer, 63, &ksym, NULL); buffer[count] = '\0'; + if (!event->xkey.state & ShiftMask) { + if (tPtr->selection.count) + refresh = 1; + tPtr->prevselection = tPtr->selection; + tPtr->selection.position = tPtr->cursorPosition; + tPtr->selection.count = 0; + } + switch (ksym) { case XK_Tab: if (event->xkey.state & ShiftMask) { @@ -666,7 +709,16 @@ handleTextFieldKeyPress(TextField *tPtr, XEvent *event) case XK_Left: if (tPtr->cursorPosition > 0) { paintCursor(tPtr); - tPtr->cursorPosition--; + if (event->xkey.state & ControlMask) { + int i; + for (i = tPtr->cursorPosition - 1; i >= 0; i--) + if (tPtr->text[i] == ' ' || i == 0) { + tPtr->cursorPosition = i; + break; + } + } else { + tPtr->cursorPosition--; + } if (tPtr->cursorPosition < tPtr->viewPosition) { tPtr->viewPosition = tPtr->cursorPosition; refresh = 1; @@ -684,7 +736,16 @@ handleTextFieldKeyPress(TextField *tPtr, XEvent *event) case XK_Right: if (tPtr->cursorPosition < tPtr->textLen) { paintCursor(tPtr); - tPtr->cursorPosition++; + if (event->xkey.state & ControlMask) { + int i; + for (i = tPtr->cursorPosition + 1; i <= tPtr->textLen; i++) + if (tPtr->text[i] == ' ' || i == tPtr->textLen) { + tPtr->cursorPosition = i; + break; + } + } else { + tPtr->cursorPosition++; + } while (WMWidthOfString(scr->normalFont, &(tPtr->text[tPtr->viewPosition]), tPtr->cursorPosition-tPtr->viewPosition) @@ -728,7 +789,7 @@ handleTextFieldKeyPress(TextField *tPtr, XEvent *event) while (WMWidthOfString(scr->normalFont, &(tPtr->text[tPtr->viewPosition]), tPtr->textLen-tPtr->viewPosition) - >= tPtr->usableWidth) { + > tPtr->usableWidth) { tPtr->viewPosition++; refresh = 1; } @@ -743,10 +804,18 @@ handleTextFieldKeyPress(TextField *tPtr, XEvent *event) } case XK_BackSpace: if (tPtr->cursorPosition > 0) { - WMRange range; - changed = 1; - range.position = tPtr->cursorPosition-1; - range.count = 1; + WMRange range; + changed = 1; + if (tPtr->prevselection.count) { + range.position = tPtr->prevselection.count < 0 + ? tPtr->prevselection.position + tPtr->prevselection.count + : tPtr->prevselection.position; + + range.count = abs(tPtr->prevselection.count); + } else { + range.position = tPtr->cursorPosition - 1; + range.count = 1; + } WMDeleteTextFieldRange(tPtr, range); } break; @@ -757,11 +826,19 @@ handleTextFieldKeyPress(TextField *tPtr, XEvent *event) } case XK_KP_Delete: case XK_Delete: - if (tPtr->cursorPosition < tPtr->textLen) { - WMRange range; - changed = 1; - range.position = tPtr->cursorPosition; - range.count = 1; + if (tPtr->cursorPosition < tPtr->textLen || tPtr->prevselection.count) { + WMRange range; + changed = 1; + if (tPtr->prevselection.count) { + range.position = tPtr->prevselection.count < 0 + ? tPtr->prevselection.position + tPtr->prevselection.count + : tPtr->prevselection.position; + + range.count = abs(tPtr->prevselection.count); + } else { + range.position = tPtr->cursorPosition; + range.count = 1; + } WMDeleteTextFieldRange(tPtr, range); } break; @@ -769,10 +846,33 @@ handleTextFieldKeyPress(TextField *tPtr, XEvent *event) normal_key: default: if (count > 0 && !iscntrl(buffer[0])) { + WMRange range; changed = 1; + if (tPtr->prevselection.count) { + range.position = tPtr->prevselection.count < 0 + ? tPtr->prevselection.position + tPtr->prevselection.count + : tPtr->prevselection.position; + + range.count = abs(tPtr->prevselection.count); + } else { + range.position = tPtr->cursorPosition; + range.count = 1; + } + if (tPtr->prevselection.count) + WMDeleteTextFieldRange(tPtr, range); WMInsertTextFieldText(tPtr, buffer, tPtr->cursorPosition); + } else { + return; } + break; } + if (event->xkey.state & ShiftMask) { + if (tPtr->selection.count == 0) + tPtr->selection.position = tPtr->cursorPosition; + tPtr->selection.count = tPtr->cursorPosition - tPtr->selection.position; + refresh = 1; + } + tPtr->prevselection.count = 0; if (refresh) { paintTextField(tPtr); } @@ -826,15 +926,24 @@ handleTextFieldActionEvents(XEvent *event, void *data) if (tPtr->flags.enabled) handleTextFieldKeyPress(tPtr, event); break; - + case MotionNotify: if (tPtr->flags.enabled && (event->xmotion.state & Button1Mask)) { + + if (!tPtr->selection.count) { + tPtr->selection.position = tPtr->cursorPosition; + } + tPtr->cursorPosition = pointToCursorPosition(tPtr, event->xmotion.x); + + tPtr->selection.count = tPtr->cursorPosition + - tPtr->selection.position; + paintTextField(tPtr); } break; - + case ButtonPress: if (tPtr->flags.enabled && !tPtr->flags.focused) { WMSetFocusToWidget(tPtr); @@ -844,12 +953,14 @@ handleTextFieldActionEvents(XEvent *event, void *data) } else if (tPtr->flags.focused) { tPtr->cursorPosition = pointToCursorPosition(tPtr, event->xbutton.x); + tPtr->selection.count = 0; paintTextField(tPtr); } if (event->xbutton.button == Button2 && tPtr->flags.enabled) { char *text; - - text = W_GetTextSelection(tPtr->view->screen, XA_PRIMARY); + + text = W_GetTextSelection(tPtr->view->screen, + tPtr->view->screen->clipboardAtom); if (!text) { text = W_GetTextSelection(tPtr->view->screen, XA_CUT_BUFFER0); } @@ -861,9 +972,9 @@ handleTextFieldActionEvents(XEvent *event, void *data) } } break; - + case ButtonRelease: - + break; } } diff --git a/WINGs/wwindow.c b/WINGs/wwindow.c index 3eaffc06..81a43a49 100644 --- a/WINGs/wwindow.c +++ b/WINGs/wwindow.c @@ -432,15 +432,6 @@ realizeWindow(WMWindow *win) void -WMHideWindow(WMWindow *win) -{ - WMUnmapWidget(win); - XWithdrawWindow(win->view->screen->display, win->view->window, - win->view->screen->screen); -} - - -void WMSetWindowMinSize(WMWindow *win, unsigned width, unsigned height) { win->minSize.width = width; @@ -564,6 +555,7 @@ WMSetWindowMiniwindowTitle(WMWindow *win, char *title) void WMCloseWindow(WMWindow *win) { + WMUnmapWidget(win); /* withdraw the window */ if (win->view->flags.realized) XWithdrawWindow(win->view->screen->display, win->view->window, @@ -588,6 +580,9 @@ handleEvents(XEvent *event, void *clientData) } } break; + case UnmapNotify: + WMUnmapWidget(win); + break; case DestroyNotify: destroyWindow(win); break; diff --git a/WPrefs.app/Appearance.c b/WPrefs.app/Appearance.c index 13a310d7..40d6ed32 100644 --- a/WPrefs.app/Appearance.c +++ b/WPrefs.app/Appearance.c @@ -80,7 +80,7 @@ renderTexture(_Panel *panel, char *texture, int width, int height, return None; } - +#if 0 static void updatePreviewBox(_Panel *panel, int elements) { @@ -134,7 +134,7 @@ getStrArrayForKey(char *key) return PLGetDescription(v); } - +#endif static void createPanel(Panel *p) @@ -157,7 +157,8 @@ createPanel(Panel *p) panel->secP = WMCreatePopUpButton(panel->frame); WMResizeWidget(panel->secP, 242, 20); WMMoveWidget(panel->secP, 10, 207); -// WMSetPopUpButtonAction(panel->secP, changePage, panel); +/* WMSetPopUpButtonAction(panel->secP, changePage, panel); + */ /* texture list */ diff --git a/WPrefs.app/Makefile.am b/WPrefs.app/Makefile.am index 19fe77d0..787192f9 100644 --- a/WPrefs.app/Makefile.am +++ b/WPrefs.app/Makefile.am @@ -43,16 +43,13 @@ WPrefs_SOURCES = \ xmodifier.c CPPFLAGS = \ - @CPPFLAGS@ \ - @SHAPE@ @I18N@ @X_LOCALE@ \ - -DNLSDIR="\"$(nlsdir)\"" + @CPPFLAGS@ INCLUDES = \ -I$(top_srcdir)/wrlib \ -I$(top_srcdir)/WINGs \ - -I$(top_srcdir)/libPropList \ - @XCFLAGS@ + -I$(top_srcdir)/libPropList @XCFLAGS@ WPrefs_DEPENDENCIES = $(top_builddir)/WINGs/libWINGs.a diff --git a/WPrefs.app/Makefile.in b/WPrefs.app/Makefile.in index c58802d3..304ed744 100644 --- a/WPrefs.app/Makefile.in +++ b/WPrefs.app/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ SUBDIRS = xpm tiff po @@ -139,15 +131,12 @@ WPrefs_SOURCES = \ xmodifier.c CPPFLAGS = \ - @CPPFLAGS@ \ - @SHAPE@ @I18N@ @X_LOCALE@ \ - -DNLSDIR="\"$(nlsdir)\"" + @CPPFLAGS@ INCLUDES = \ -I$(top_srcdir)/wrlib \ -I$(top_srcdir)/WINGs \ - -I$(top_srcdir)/libPropList \ - @XCFLAGS@ + -I$(top_srcdir)/libPropList @XCFLAGS@ WPrefs_DEPENDENCIES = $(top_builddir)/WINGs/libWINGs.a diff --git a/WPrefs.app/Menu.c b/WPrefs.app/Menu.c index 62af329d..5e224c44 100644 --- a/WPrefs.app/Menu.c +++ b/WPrefs.app/Menu.c @@ -636,8 +636,8 @@ fillBrowserColumn(WMBrowser *bPtr, int column) else WMSetTextFieldText(panel->tit1T, getItemTitle(menuList)); } else { - WMSetTextFieldText(panel->tit1T, getItemTitle(panel->menu)); menuList = panel->menu; + WMSetTextFieldText(panel->tit1T, getItemTitle(panel->menu)); } WMHangData(WMGetBrowserListInColumn(bPtr, column), menuList); @@ -743,6 +743,8 @@ changedTitle(void *observerData, WMNotification *notification) } menu = (proplist_t)WMGetHangedData(list); + if (!menu) + return; txt = WMGetTextFieldText(t); changeItemTitle(menu, txt); @@ -1272,6 +1274,48 @@ postProcessMenu(proplist_t menu) } +static proplist_t +getDefaultMenu(_Panel *panel, int *hasWSMenu) +{ + proplist_t menu, pmenu; + char *menuPath, *gspath; + + gspath = wusergnusteppath(); + + menuPath = wmalloc(strlen(gspath)+128); + /* if there is a localized plmenu for the tongue put it's filename here */ + sprintf(menuPath, _("%s/Library/WindowMaker/plmenu"), gspath); + + menu = PLGetProplistWithPath(menuPath); + if (!menu) { + wwarning("%s:could not read property list menu", menuPath); + + if (strcmp("%s/Library/WindowMaker/plmenu", + _("%s/Library/WindowMaker/plmenu"))!=0) { + + sprintf(menuPath, "%s/Library/WindowMaker/plmenu", gspath); + menu = PLGetProplistWithPath(menuPath); + wwarning("%s:could not read property list menu", menuPath); + } + if (!menu) { + WMRunAlertPanel(WMWidgetScreen(panel->win), panel->win, + _("Error"), _("Could not copy default plmenu file " + "from ~/GNUstep/Library/WindowMaker"), + _("OK"), NULL, NULL); + return NULL; + } + } + + free(gspath); + free(menuPath); + + pmenu = preProcessMenu(menu, hasWSMenu); + PLRelease(menu); + + return pmenu; +} + + static void showData(_Panel *panel) { @@ -1289,25 +1333,31 @@ showData(_Panel *panel) strcat(menuPath, "/Defaults/WMRootMenu"); menu = PLGetProplistWithPath(menuPath); - + pmenu = NULL; + if (!menu || !PLIsArray(menu)) { - sprintf(buffer, _("The format of the current menu in ~/G/D/WMRootMenu " - "is not supported by WPrefs. A new menu will be created.\n" - "You can also replace ~/G/D/WMRootMenu with ~/G/L/W/plmenu " - "to get the default menu.")); + sprintf(buffer, _("The format of the menu in ~/G/D/WMRootMenu is " + "not recognized by WPrefs. It might be in a format different " + "than the one supported by WPrefs or contain a syntax error. " + "Do you want to continue using the current menu to edit " + "it by hand later or replace it with a default menu in the new " + "format?")); if (WMRunAlertPanel(WMWidgetScreen(panel->win), panel->win, - _("Warning"), buffer, _("OK"), _("Cancel"), - NULL)==WAPRDefault) { + _("Warning"), buffer, _("Keep current menu"), + _("Install default menu"), NULL)!=WAPRDefault) { panel->dontSave = 0; + + pmenu = getDefaultMenu(panel, &hasWSMenu); } else { WMRunAlertPanel(WMWidgetScreen(panel->win), panel->win, _("Warning"), _("Any changes made in this section will not be saved"), _("OK"), NULL, NULL); - panel->dontSave = 1; + panel->dontSave = 1; + } + if (!pmenu) { + pmenu = PLMakeArrayFromElements(PLMakeString("Applications"), + NULL); } - - pmenu = PLMakeArrayFromElements(PLMakeString("Applications"), - NULL); } else { pmenu = preProcessMenu(menu, &hasWSMenu); } @@ -1369,7 +1419,7 @@ InitMenu(WMScreen *scr, WMWindow *win) panel->sectionName = _("Applications Menu Definition"); panel->win = win; - + panel->callbacks.createWidgets = createPanel; panel->callbacks.updateDomain = storeData; diff --git a/WPrefs.app/MouseSettings.c b/WPrefs.app/MouseSettings.c index abb93309..ca1e1d69 100644 --- a/WPrefs.app/MouseSettings.c +++ b/WPrefs.app/MouseSettings.c @@ -49,6 +49,7 @@ typedef struct _Panel { WMLabel *speedL; WMButton *speedB[5]; WMLabel *acceL; + WMTextField *acceT; WMLabel *threL; WMTextField *threT; @@ -137,25 +138,40 @@ speedClick(WMWidget *w, void *data) int threshold; char *tmp; - for (i=0; i<5; i++) { - if (panel->speedB[i]==w) - break; - } - - panel->lastClickedSpeed = panel->speedB[i]; - panel->acceleration = 0.5+(i*0.5); + if (w == NULL) { + float accel; - sprintf(buffer, _("Accel.: %.2f"), 0.5+(i*0.5)); - WMSetLabelText(panel->acceL, buffer); + tmp = WMGetTextFieldText(panel->acceT); + if (sscanf(tmp, "%f", &accel)!=1 || accel < 0) { + WMRunAlertPanel(WMWidgetScreen(w), GetWindow(panel), _("Error"), + _("Invalid mouse acceleration value. Must be a positive real value."), + _("OK"), NULL, NULL); + free(tmp); + return; + } + panel->acceleration = accel; + free(tmp); + } else { + for (i=0; i<5; i++) { + if (panel->speedB[i]==w) + break; + } + panel->acceleration = 0.5+(i*0.5); + + sprintf(buffer, "%.2f", 0.5+(i*0.5)); + WMSetTextFieldText(panel->acceT, buffer); + } + tmp = WMGetTextFieldText(panel->threT); if (sscanf(tmp, "%i", &threshold)!=1 || threshold < 0 || threshold > panel->maxThreshold) { - WMRunAlertPanel(WMWidgetScreen(w), GetWindow(panel), _("Error"), + WMRunAlertPanel(WMWidgetScreen(panel->win), GetWindow(panel), _("Error"), _("Invalid mouse acceleration threshold value. Must be the number of pixels to travel before accelerating."), _("OK"), NULL, NULL); } else { - setMouseAccel(WMWidgetScreen(w), 0.5+(i*0.5), threshold); + setMouseAccel(WMWidgetScreen(panel->win), panel->acceleration, + threshold); } free(tmp); } @@ -166,7 +182,7 @@ returnPressed(void *observerData, WMNotification *notification) { _Panel *panel = (_Panel*)observerData; - speedClick(panel->lastClickedSpeed, panel); + speedClick(NULL, panel); } @@ -554,8 +570,15 @@ createPanel(Panel *p) free(buf2); panel->acceL = WMCreateLabel(panel->speedF); - WMResizeWidget(panel->acceL, 100, 16); + WMResizeWidget(panel->acceL, 80, 16); WMMoveWidget(panel->acceL, 10, 67); + WMSetLabelText(panel->acceL, _("Acceler.:")); + + panel->acceT = WMCreateTextField(panel->speedF); + WMResizeWidget(panel->acceT, 35, 20); + WMMoveWidget(panel->acceT, 85, 65); + WMAddNotificationObserver(returnPressed, panel, + WMTextDidEndEditingNotification, panel->acceT); panel->threL = WMCreateLabel(panel->speedF); @@ -564,8 +587,8 @@ createPanel(Panel *p) WMSetLabelText(panel->threL, _("Threshold:")); panel->threT = WMCreateTextField(panel->speedF); - WMResizeWidget(panel->threT, 40, 20); - WMMoveWidget(panel->threT, 190, 65); + WMResizeWidget(panel->threT, 30, 20); + WMMoveWidget(panel->threT, 200, 65); WMAddNotificationObserver(returnPressed, panel, WMTextDidEndEditingNotification, panel->threT); diff --git a/WPrefs.app/WPrefs.c b/WPrefs.app/WPrefs.c index c68a5efe..20b5292a 100644 --- a/WPrefs.app/WPrefs.c +++ b/WPrefs.app/WPrefs.c @@ -564,7 +564,7 @@ loadConfigurations(WMScreen *scr, WMWindow *mainw) } free(path); - file = popen("wmaker -version", "r"); + file = popen("wmaker --version", "r"); if (!file || !fgets(buffer, 1023, file)) { wsyserror(_("could not extract version information from Window Maker")); wfatal(_("Make sure wmaker is in your search path.")); @@ -597,9 +597,9 @@ loadConfigurations(WMScreen *scr, WMWindow *mainw) WMRunAlertPanel(scr, mainw, _("Warning"), mbuf, _("OK"), NULL, NULL); } - file = popen("wmaker -global_defaults_path", "r"); + file = popen("wmaker --global_defaults_path", "r"); if (!file || !fgets(buffer, 1023, file)) { - wsyserror(_("could not run \"wmaker -global_defaults_path\".")); + wsyserror(_("could not run \"wmaker --global_defaults_path\".")); exit(1); } if (file) diff --git a/WPrefs.app/WindowHandling.c b/WPrefs.app/WindowHandling.c index f62dc1ff..252c0b2a 100644 --- a/WPrefs.app/WindowHandling.c +++ b/WPrefs.app/WindowHandling.c @@ -140,7 +140,7 @@ showData(_Panel *panel) sliderCallback(NULL, panel); - WMSetButtonSelected(panel->tranB, GetBoolForKey("OnTopTransients")); + WMSetButtonSelected(panel->tranB, GetBoolForKey("OpenTransientOnOwnerWorkspace")); WMSetButtonSelected(panel->opaqB, GetBoolForKey("OpaqueMove")); @@ -159,7 +159,7 @@ storeData(_Panel *panel) SetBoolForKey(WMGetButtonSelected(panel->miconB), "NoWindowOverIcons"); SetBoolForKey(WMGetButtonSelected(panel->mdockB), "NoWindowOverDock"); SetBoolForKey(WMGetButtonSelected(panel->opaqB), "OpaqueMove"); - SetBoolForKey(WMGetButtonSelected(panel->tranB), "OnTopTransients"); + SetBoolForKey(WMGetButtonSelected(panel->tranB), "OpenTransientOnOwnerWorkspace"); SetStringForKey(placements[WMGetPopUpButtonSelectedItem(panel->placP)], "WindowPlacement"); sprintf(x, "%i", WMGetSliderValue(panel->hsli)); @@ -317,7 +317,7 @@ createPanel(Panel *p) panel->tranB = WMCreateSwitchButton(panel->tranF); WMMoveWidget(panel->tranB, 10, 5); WMResizeWidget(panel->tranB, 250, 30); - WMSetButtonText(panel->tranB, _("Keep transients above their owners")); + WMSetButtonText(panel->tranB, _("Open transients in same workspace as their owners")); WMMapSubwidgets(panel->tranF); diff --git a/WPrefs.app/main.c b/WPrefs.app/main.c index a80b2b0b..59cebde7 100644 --- a/WPrefs.app/main.c +++ b/WPrefs.app/main.c @@ -43,7 +43,6 @@ struct { static pid_t DeadChildren[MAX_DEATHS]; static int DeadChildrenCount = 0; - void wAbort(Bool foo) { @@ -72,11 +71,12 @@ print_help(char *progname) printf(_("usage: %s [options]\n"), progname); puts(_("options:")); puts(_(" -display display to be used")); - puts(_(" -version print version number and exit")); + puts(_(" --version print version number and exit")); + puts(_(" --help print this message and exit")); } - +#if 0 static RETSIGTYPE handleDeadChild(int sig) { @@ -88,7 +88,7 @@ handleDeadChild(int sig) DeadChildren[DeadChildrenCount++] = pid; } } - +#endif void AddDeadChildHandler(pid_t pid, void (*handler)(void*), void *data) @@ -107,7 +107,6 @@ AddDeadChildHandler(pid_t pid, void (*handler)(void*), void *data) } - int main(int argc, char **argv) { @@ -117,14 +116,17 @@ main(int argc, char **argv) int i; char *display_name=""; + wsetabort(wAbort); + memset(DeadHandlers, 0, sizeof(DeadHandlers)); WMInitializeApplication("WPrefs", &argc, argv); if (argc>1) { for (i=1; i\n" "Language-Team: czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-2\n" "Content-Transfer-Encoding: unknown\n" +#: ../../WPrefs.app/Configurations.c:142 ../../WPrefs.app/Configurations.c:148 +#: ../../WPrefs.app/MouseSettings.c:510 ../../WPrefs.app/WindowHandling.c:274 +#: ../../WPrefs.app/WindowHandling.c:286 ../../WPrefs.app/Workspace.c:71 +#: ../../WPrefs.app/Workspace.c:77 +#, c-format +msgid "could not load icon %s" +msgstr "nelze naèíst ikonu %s" + +#: ../../WPrefs.app/Configurations.c:156 ../../WPrefs.app/Workspace.c:85 +#, c-format +msgid "could not process icon %s:" +msgstr "nelze zpracovat ikonu %s:" + +#: ../../WPrefs.app/Configurations.c:181 ../../WPrefs.app/Workspace.c:124 +#, c-format +msgid "could not load image file %s" +msgstr "ze souboru %s nelze naèíst obrázek" + +#: ../../WPrefs.app/Configurations.c:195 +msgid "Icon Slide Speed" +msgstr "Rychlost klouzání ikony" + +#: ../../WPrefs.app/Configurations.c:201 +msgid "Shade Animation Speed" +msgstr "Rychlost zmìny okna na titulek" + +#: ../../WPrefs.app/Configurations.c:234 ../../WPrefs.app/Configurations.c:246 +#: ../../WPrefs.app/Focus.c:310 ../../WPrefs.app/Focus.c:321 +#: ../../WPrefs.app/MenuPreferences.c:135 +#: ../../WPrefs.app/MenuPreferences.c:146 +#: ../../WPrefs.app/MenuPreferences.c:174 +#: ../../WPrefs.app/MenuPreferences.c:189 ../../WPrefs.app/MouseSettings.c:538 +#: ../../WPrefs.app/MouseSettings.c:549 ../../WPrefs.app/MouseSettings.c:604 +#: ../../WPrefs.app/MouseSettings.c:615 ../../WPrefs.app/MouseSettings.c:651 +#: ../../WPrefs.app/MouseSettings.c:666 ../../WPrefs.app/MouseSettings.c:682 +#: ../../WPrefs.app/WPrefs.c:403 ../../WPrefs.app/WPrefs.c:421 +#, c-format +msgid "could not load icon file %s" +msgstr "nelze naèíst soubor s ikonou %s" + +#: ../../WPrefs.app/Configurations.c:262 +msgid "Titlebar Style" +msgstr "Styl titulku" + +#: ../../WPrefs.app/Configurations.c:299 +msgid "Animations and Sound" +msgstr "Animace a Zvuky" + +#: ../../WPrefs.app/Configurations.c:305 +msgid "Animations" +msgstr "Animace" + +#: ../../WPrefs.app/Configurations.c:321 +msgid "Superfluous" +msgstr "Animace++" + +#: ../../WPrefs.app/Configurations.c:337 +msgid "Sounds" +msgstr "Zvuky" + +#: ../../WPrefs.app/Configurations.c:354 +msgid "Note: sound requires a module distributed separately" +msgstr "Poznámka: zvuk vy¾aduje samostatný modul" + +#: ../../WPrefs.app/Configurations.c:364 +msgid "Dithering colormap for 8bpp" +msgstr "Ditherovat na 8bpp" + +#: ../../WPrefs.app/Configurations.c:369 +msgid "Disable dithering in any visual/depth" +msgstr "Zaka¾ jakékoli ditherování" + +#: ../../WPrefs.app/Configurations.c:390 +msgid "More colors for applications" +msgstr "Barvy aplikacím" + +#: ../../WPrefs.app/Configurations.c:397 +msgid "More colors for WindowMaker" +msgstr "Barvy WindowMakeru" + +#: ../../WPrefs.app/Configurations.c:450 +msgid "Other Configurations" +msgstr "Dal¹í konfigurace" + #: ../../WPrefs.app/Expert.c:70 msgid "Do not set non-WindowMaker specific parameters (do not use xset)" msgstr "Nenastavovat parametry mimo WindowMaker (nepou¾ívat xset)" @@ -104,25 +188,13 @@ msgstr "... kter msgid "Automatic Window Raise Delay" msgstr "Prodleva pøi vyzdvihnutí oken" -#: ../../WPrefs.app/Focus.c:310 ../../WPrefs.app/Focus.c:321 -#: ../../WPrefs.app/MenuPreferences.c:135 -#: ../../WPrefs.app/MenuPreferences.c:146 -#: ../../WPrefs.app/MenuPreferences.c:174 -#: ../../WPrefs.app/MenuPreferences.c:189 ../../WPrefs.app/MouseSettings.c:538 -#: ../../WPrefs.app/MouseSettings.c:549 ../../WPrefs.app/MouseSettings.c:604 -#: ../../WPrefs.app/MouseSettings.c:615 ../../WPrefs.app/MouseSettings.c:651 -#: ../../WPrefs.app/MouseSettings.c:666 ../../WPrefs.app/MouseSettings.c:682 -#, c-format -msgid "could not load icon file %s" -msgstr "nelze naèíst soubor s ikonou %s" - #: ../../WPrefs.app/Focus.c:341 msgid "msec" msgstr "ms" #: ../../WPrefs.app/Focus.c:358 -msgid "Do not let aplications receive the click used to focus windows." -msgstr "Nepovolit aplikaci pøijmout »uk my¹í k zamìøení oken." +msgid "Do not let applications receive the click used to focus windows." +msgstr "Nenechat aplikaci pøijmout »uk my¹í k zamìøení oken." #: ../../WPrefs.app/Focus.c:364 msgid "Automatically focus new windows." @@ -132,6 +204,50 @@ msgstr "Automaticky zam msgid "Window Focus Preferences" msgstr "Nastavení zamìøení oken" +#: ../../WPrefs.app/Icons.c:178 +msgid "Icon Positioning" +msgstr "Umis»ování ikon" + +#: ../../WPrefs.app/Icons.c:225 +msgid "Iconification Animation" +msgstr "Animace ikonifikace" + +#: ../../WPrefs.app/Icons.c:236 +msgid "Shrinking/Zooming" +msgstr "Zmen¹ení/Zvìt¹ení" + +#: ../../WPrefs.app/Icons.c:237 +msgid "Spinning/Twisting" +msgstr "Víøení/Kroucení" + +#: ../../WPrefs.app/Icons.c:238 +msgid "3D-flipping" +msgstr "3D-salta" + +#: ../../WPrefs.app/Icons.c:239 +msgid "None" +msgstr "®ádná" + +#: ../../WPrefs.app/Icons.c:247 +msgid "Icon Display" +msgstr "Zobrazení Ikony" + +#: ../../WPrefs.app/Icons.c:252 +msgid "Auto-arrange icons" +msgstr "Automaticky rovnat ikony" + +#: ../../WPrefs.app/Icons.c:257 +msgid "Omnipresent miniwindows" +msgstr "Miniokna na v¹ech plochách" + +#: ../../WPrefs.app/Icons.c:265 +msgid "Icon Size" +msgstr "Velikost ikony" + +#: ../../WPrefs.app/Icons.c:335 +msgid "Icon Preferences" +msgstr "Nastavení ikon" + #: ../../WPrefs.app/KeyboardSettings.c:72 msgid "Initial Key Repeat" msgstr "Zaèít opakovat po ..." @@ -148,187 +264,191 @@ msgstr "Zkuste kl msgid "Keyboard Preferences" msgstr "Nastavení klávesnice" -#: ../../WPrefs.app/KeyboardShortcuts.c:170 ../../WPrefs.app/Menu.c:923 -#: ../../WPrefs.app/Menu.c:1290 ../../WPrefs.app/MenuGuru.c:263 +#: ../../WPrefs.app/KeyboardShortcuts.c:183 ../../WPrefs.app/Menu.c:932 +#: ../../WPrefs.app/Menu.c:1299 ../../WPrefs.app/MenuGuru.c:263 msgid "Cancel" msgstr "Nic" -#: ../../WPrefs.app/KeyboardShortcuts.c:171 +#: ../../WPrefs.app/KeyboardShortcuts.c:184 msgid "Press the desired shortcut key(s) or click Cancel to stop capturing." msgstr "Stisknìte po¾adované klávesy nebo pou¾ijete \"Nic\"." -#: ../../WPrefs.app/KeyboardShortcuts.c:189 -#: ../../WPrefs.app/KeyboardShortcuts.c:390 ../../WPrefs.app/Menu.c:935 -#: ../../WPrefs.app/Menu.c:1157 +#: ../../WPrefs.app/KeyboardShortcuts.c:204 +#: ../../WPrefs.app/KeyboardShortcuts.c:444 ../../WPrefs.app/Menu.c:944 +#: ../../WPrefs.app/Menu.c:1166 msgid "Capture" msgstr "Snímat" -#: ../../WPrefs.app/KeyboardShortcuts.c:190 -#: ../../WPrefs.app/KeyboardShortcuts.c:397 +#: ../../WPrefs.app/KeyboardShortcuts.c:205 +#: ../../WPrefs.app/KeyboardShortcuts.c:451 msgid "Click Capture to interactively define the shortcut key." msgstr "Pou¾ijte \"Snímat\" k definici klávesy." -#: ../../WPrefs.app/KeyboardShortcuts.c:308 +#: ../../WPrefs.app/KeyboardShortcuts.c:359 msgid "Actions" msgstr "Akce" -#: ../../WPrefs.app/KeyboardShortcuts.c:322 +#: ../../WPrefs.app/KeyboardShortcuts.c:375 msgid "Open applications menu" msgstr "Otevøít menu aplikací" -#: ../../WPrefs.app/KeyboardShortcuts.c:323 +#: ../../WPrefs.app/KeyboardShortcuts.c:376 msgid "Open window list menu" msgstr "Otevøít menu s okny" -#: ../../WPrefs.app/KeyboardShortcuts.c:324 +#: ../../WPrefs.app/KeyboardShortcuts.c:377 msgid "Open window commands menu" msgstr "Otevøít menu s pøikazy pro okno" -#: ../../WPrefs.app/KeyboardShortcuts.c:325 +#: ../../WPrefs.app/KeyboardShortcuts.c:378 msgid "Hide active application" msgstr "Skrýt aplikaci" -#: ../../WPrefs.app/KeyboardShortcuts.c:326 +#: ../../WPrefs.app/KeyboardShortcuts.c:379 msgid "Miniaturize active window" msgstr "Miniaturizace" -#: ../../WPrefs.app/KeyboardShortcuts.c:327 +#: ../../WPrefs.app/KeyboardShortcuts.c:380 msgid "Close active window" msgstr "Uzavøít okno" -#: ../../WPrefs.app/KeyboardShortcuts.c:328 +#: ../../WPrefs.app/KeyboardShortcuts.c:381 msgid "Maximize active window" msgstr "Maximalizace okna" -#: ../../WPrefs.app/KeyboardShortcuts.c:329 +#: ../../WPrefs.app/KeyboardShortcuts.c:382 msgid "Maximize active window vertically" msgstr "Vertikální maximalizace" -#: ../../WPrefs.app/KeyboardShortcuts.c:330 +#: ../../WPrefs.app/KeyboardShortcuts.c:383 msgid "Raise active window" msgstr "Aktivní okno vý¹e" -#: ../../WPrefs.app/KeyboardShortcuts.c:331 +#: ../../WPrefs.app/KeyboardShortcuts.c:384 msgid "Lower active window" msgstr "Aktivní okno ní¾e" -#: ../../WPrefs.app/KeyboardShortcuts.c:332 +#: ../../WPrefs.app/KeyboardShortcuts.c:385 msgid "Raise/Lower window under mouse pointer" msgstr "Okno pod ukazatelem my¹i vý¹e/ní¾e" -#: ../../WPrefs.app/KeyboardShortcuts.c:333 +#: ../../WPrefs.app/KeyboardShortcuts.c:386 msgid "Shade active window" msgstr "Z okna jen titulek" -#: ../../WPrefs.app/KeyboardShortcuts.c:334 +#: ../../WPrefs.app/KeyboardShortcuts.c:387 +msgid "Move/Resize active window" +msgstr "Pøesunou/zvìt¹it aktivní okno" + +#: ../../WPrefs.app/KeyboardShortcuts.c:388 msgid "Select active window" msgstr "Vyber okno" -#: ../../WPrefs.app/KeyboardShortcuts.c:335 +#: ../../WPrefs.app/KeyboardShortcuts.c:389 msgid "Focus next window" msgstr "Zamìøit dal¹í okno" -#: ../../WPrefs.app/KeyboardShortcuts.c:336 +#: ../../WPrefs.app/KeyboardShortcuts.c:390 msgid "Focus previous window" msgstr "Zamìøit pøedchozí okno" -#: ../../WPrefs.app/KeyboardShortcuts.c:337 +#: ../../WPrefs.app/KeyboardShortcuts.c:391 msgid "Switch to next workspace" msgstr "Dal¹í plocha" -#: ../../WPrefs.app/KeyboardShortcuts.c:338 +#: ../../WPrefs.app/KeyboardShortcuts.c:392 msgid "Switch to previous workspace" msgstr "Pøedchozí plocha" -#: ../../WPrefs.app/KeyboardShortcuts.c:339 +#: ../../WPrefs.app/KeyboardShortcuts.c:393 msgid "Switch to next ten workspaces" msgstr "Dal¹ích 10 ploch" -#: ../../WPrefs.app/KeyboardShortcuts.c:340 +#: ../../WPrefs.app/KeyboardShortcuts.c:394 msgid "Switch to previous ten workspaces" msgstr "Pøedchozích 10 ploch" -#: ../../WPrefs.app/KeyboardShortcuts.c:341 +#: ../../WPrefs.app/KeyboardShortcuts.c:395 msgid "Switch to workspace 1" msgstr "Pøepni na plochu 1" -#: ../../WPrefs.app/KeyboardShortcuts.c:342 +#: ../../WPrefs.app/KeyboardShortcuts.c:396 msgid "Switch to workspace 2" msgstr "Pøepni na plochu 2" -#: ../../WPrefs.app/KeyboardShortcuts.c:343 +#: ../../WPrefs.app/KeyboardShortcuts.c:397 msgid "Switch to workspace 3" msgstr "Pøepni na plochu 3" -#: ../../WPrefs.app/KeyboardShortcuts.c:344 +#: ../../WPrefs.app/KeyboardShortcuts.c:398 msgid "Switch to workspace 4" msgstr "Pøepni na plochu 4" -#: ../../WPrefs.app/KeyboardShortcuts.c:345 +#: ../../WPrefs.app/KeyboardShortcuts.c:399 msgid "Switch to workspace 5" msgstr "Pøepni na plochu 5" -#: ../../WPrefs.app/KeyboardShortcuts.c:346 +#: ../../WPrefs.app/KeyboardShortcuts.c:400 msgid "Switch to workspace 6" msgstr "Pøepni na plochu 6" -#: ../../WPrefs.app/KeyboardShortcuts.c:347 +#: ../../WPrefs.app/KeyboardShortcuts.c:401 msgid "Switch to workspace 7" msgstr "Pøepni na plochu 7" -#: ../../WPrefs.app/KeyboardShortcuts.c:348 +#: ../../WPrefs.app/KeyboardShortcuts.c:402 msgid "Switch to workspace 8" msgstr "Pøepni na plochu 8" -#: ../../WPrefs.app/KeyboardShortcuts.c:349 +#: ../../WPrefs.app/KeyboardShortcuts.c:403 msgid "Switch to workspace 9" msgstr "Pøepni na plochu 9" -#: ../../WPrefs.app/KeyboardShortcuts.c:350 +#: ../../WPrefs.app/KeyboardShortcuts.c:404 msgid "Switch to workspace 10" msgstr "Pøepni na plochu 10" -#: ../../WPrefs.app/KeyboardShortcuts.c:351 +#: ../../WPrefs.app/KeyboardShortcuts.c:405 msgid "Shortcut for window 1" msgstr "Zkratka pro okno 1" -#: ../../WPrefs.app/KeyboardShortcuts.c:352 +#: ../../WPrefs.app/KeyboardShortcuts.c:406 msgid "Shortcut for window 2" msgstr "Zkratka pro okno 2" -#: ../../WPrefs.app/KeyboardShortcuts.c:353 +#: ../../WPrefs.app/KeyboardShortcuts.c:407 msgid "Shortcut for window 3" msgstr "Zkratka pro okno 3" -#: ../../WPrefs.app/KeyboardShortcuts.c:354 +#: ../../WPrefs.app/KeyboardShortcuts.c:408 msgid "Shortcut for window 4" msgstr "Zkratka pro okno 4" -#: ../../WPrefs.app/KeyboardShortcuts.c:355 +#: ../../WPrefs.app/KeyboardShortcuts.c:409 msgid "Raise Clip" msgstr "Sponku vý¹e" -#: ../../WPrefs.app/KeyboardShortcuts.c:356 +#: ../../WPrefs.app/KeyboardShortcuts.c:410 msgid "Lower Clip" msgstr "Sponku ní¾e" -#: ../../WPrefs.app/KeyboardShortcuts.c:357 +#: ../../WPrefs.app/KeyboardShortcuts.c:411 msgid "Raise/Lower Clip" msgstr "Sponku vý¹e/ní¾e" -#: ../../WPrefs.app/KeyboardShortcuts.c:359 +#: ../../WPrefs.app/KeyboardShortcuts.c:413 msgid "Toggle keyboard language" msgstr "Nastavit jazyk pro klávesnici" -#: ../../WPrefs.app/KeyboardShortcuts.c:373 ../../WPrefs.app/Menu.c:1146 +#: ../../WPrefs.app/KeyboardShortcuts.c:427 ../../WPrefs.app/Menu.c:1155 msgid "Shortcut" msgstr "Zkratka" -#: ../../WPrefs.app/KeyboardShortcuts.c:384 +#: ../../WPrefs.app/KeyboardShortcuts.c:438 msgid "Clear" msgstr "Vyma¾" -#: ../../WPrefs.app/KeyboardShortcuts.c:445 +#: ../../WPrefs.app/KeyboardShortcuts.c:499 msgid "Keyboard Shortcut Preferences" msgstr "Nastavení klávesových zkratek" @@ -340,7 +460,7 @@ msgstr "Mana msgid "Program to open files" msgstr "Program na otvírání souborù" -#: ../../WPrefs.app/Menu.c:377 ../../WPrefs.app/Menu.c:1133 +#: ../../WPrefs.app/Menu.c:377 ../../WPrefs.app/Menu.c:1142 msgid "Program to Run" msgstr "Spustit program" @@ -361,119 +481,119 @@ msgstr "Extern msgid "Workspaces" msgstr "Pracovní plochy" -#: ../../WPrefs.app/Menu.c:1017 ../../WPrefs.app/Menu.c:1032 +#: ../../WPrefs.app/Menu.c:1026 ../../WPrefs.app/Menu.c:1041 msgid "Commands" msgstr "Pøíkazy" -#: ../../WPrefs.app/Menu.c:1018 ../../WPrefs.app/Menu.c:1033 +#: ../../WPrefs.app/Menu.c:1027 ../../WPrefs.app/Menu.c:1042 msgid "Add Command" msgstr "Pøidat pøíkaz" -#: ../../WPrefs.app/Menu.c:1019 ../../WPrefs.app/Menu.c:1034 +#: ../../WPrefs.app/Menu.c:1028 ../../WPrefs.app/Menu.c:1043 msgid "Add Submenu" msgstr "Pøidat podmenu" -#: ../../WPrefs.app/Menu.c:1020 ../../WPrefs.app/Menu.c:1035 +#: ../../WPrefs.app/Menu.c:1029 ../../WPrefs.app/Menu.c:1044 msgid "Add External Menu" msgstr "Pøidat externí menu" -#: ../../WPrefs.app/Menu.c:1021 ../../WPrefs.app/Menu.c:1036 +#: ../../WPrefs.app/Menu.c:1030 ../../WPrefs.app/Menu.c:1045 msgid "Add Workspace Menu" msgstr "Pøidat menu ploch" -#: ../../WPrefs.app/Menu.c:1022 ../../WPrefs.app/Menu.c:1037 +#: ../../WPrefs.app/Menu.c:1031 ../../WPrefs.app/Menu.c:1046 msgid "Remove Item" msgstr "Odstraò polo¾ku" -#: ../../WPrefs.app/Menu.c:1023 ../../WPrefs.app/Menu.c:1038 +#: ../../WPrefs.app/Menu.c:1032 ../../WPrefs.app/Menu.c:1047 msgid "Cut Item" msgstr "Vyøízni polo¾ku" -#: ../../WPrefs.app/Menu.c:1024 ../../WPrefs.app/Menu.c:1039 +#: ../../WPrefs.app/Menu.c:1033 ../../WPrefs.app/Menu.c:1048 msgid "Copy Item" msgstr "Zkopíruj polo¾ku" -#: ../../WPrefs.app/Menu.c:1025 ../../WPrefs.app/Menu.c:1040 +#: ../../WPrefs.app/Menu.c:1034 ../../WPrefs.app/Menu.c:1049 msgid "Paste Item" msgstr "Vlo¾ polo¾ku" -#: ../../WPrefs.app/Menu.c:1069 +#: ../../WPrefs.app/Menu.c:1078 msgid "Label" msgstr "Oznaèení" -#: ../../WPrefs.app/Menu.c:1082 +#: ../../WPrefs.app/Menu.c:1091 msgid "Command" msgstr "Pøíkaz" -#: ../../WPrefs.app/Menu.c:1087 +#: ../../WPrefs.app/Menu.c:1096 msgid "Run Program" msgstr "Spus» program" -#: ../../WPrefs.app/Menu.c:1088 +#: ../../WPrefs.app/Menu.c:1097 msgid "Arrange Icons" msgstr "Srovnej ikony" -#: ../../WPrefs.app/Menu.c:1089 +#: ../../WPrefs.app/Menu.c:1098 msgid "Hide Others" msgstr "Skryj ostatní" -#: ../../WPrefs.app/Menu.c:1090 +#: ../../WPrefs.app/Menu.c:1099 msgid "Show All Windows" msgstr "Uka¾ v¹echna okna" -#: ../../WPrefs.app/Menu.c:1091 +#: ../../WPrefs.app/Menu.c:1100 msgid "Exit WindowMaker" msgstr "Ukonèit mana¾era oken" -#: ../../WPrefs.app/Menu.c:1092 +#: ../../WPrefs.app/Menu.c:1101 msgid "Exit X Session" msgstr "Ukonèit sezení X" -#: ../../WPrefs.app/Menu.c:1093 +#: ../../WPrefs.app/Menu.c:1102 msgid "Start window manager" msgstr "Odstartovat mana¾er oken" -#: ../../WPrefs.app/Menu.c:1094 +#: ../../WPrefs.app/Menu.c:1103 msgid "Restart WindowMaker" msgstr "RestartWindowMakeru" -#: ../../WPrefs.app/Menu.c:1095 +#: ../../WPrefs.app/Menu.c:1104 msgid "Save Session" msgstr "Ulo¾it stav sezení" -#: ../../WPrefs.app/Menu.c:1096 +#: ../../WPrefs.app/Menu.c:1105 msgid "Clear Session" msgstr "Vymazat sezení" -#: ../../WPrefs.app/Menu.c:1097 +#: ../../WPrefs.app/Menu.c:1106 msgid "Refresh Screen" msgstr "Obnovit obrazovku" -#: ../../WPrefs.app/Menu.c:1098 +#: ../../WPrefs.app/Menu.c:1107 msgid "Info Panel" msgstr "Informace" -#: ../../WPrefs.app/Menu.c:1099 +#: ../../WPrefs.app/Menu.c:1108 msgid "Legal Panel" msgstr "Copyright" -#: ../../WPrefs.app/Menu.c:1107 +#: ../../WPrefs.app/Menu.c:1116 msgid "Open workspace menu" msgstr "Otevøít menu ploch" -#: ../../WPrefs.app/Menu.c:1114 +#: ../../WPrefs.app/Menu.c:1123 msgid "No confirmation panel" msgstr "Bez ukonèovacího dialogu" -#: ../../WPrefs.app/Menu.c:1120 +#: ../../WPrefs.app/Menu.c:1129 msgid "Menu Path/Directory List" msgstr "Cesta k menu/adresáø" -#: ../../WPrefs.app/Menu.c:1165 +#: ../../WPrefs.app/Menu.c:1174 msgid "Ask help to the Guru" msgstr "Zeptat se Mistra" -#: ../../WPrefs.app/Menu.c:1285 +#: ../../WPrefs.app/Menu.c:1294 msgid "" "The format of the current menu in ~/G/D/WMRootMenu is not supported by " "WPrefs. A new menu will be created.\n" @@ -484,22 +604,27 @@ msgstr "" "Bude vytvoøeno nové menu.\n" "Standardní menu získáte pøíkazem \"cp ~/G/L/W/plmenu ~/G/D/WMRootMenu\"." -#: ../../WPrefs.app/Menu.c:1290 ../../WPrefs.app/Menu.c:1295 +#: ../../WPrefs.app/Menu.c:1299 ../../WPrefs.app/Menu.c:1304 +#: ../../WPrefs.app/WPrefs.c:597 msgid "Warning" msgstr "Varování" -#: ../../WPrefs.app/Menu.c:1290 ../../WPrefs.app/Menu.c:1296 +#: ../../WPrefs.app/Menu.c:1299 ../../WPrefs.app/Menu.c:1305 #: ../../WPrefs.app/MenuGuru.c:119 ../../WPrefs.app/MenuGuru.c:126 #: ../../WPrefs.app/MenuGuru.c:140 ../../WPrefs.app/MouseSettings.c:156 -#: ../../WPrefs.app/Text.c:181 +#: ../../WPrefs.app/Text.c:181 ../../WPrefs.app/Themes.c:98 +#: ../../WPrefs.app/WPrefs.c:558 ../../WPrefs.app/WPrefs.c:563 +#: ../../WPrefs.app/WPrefs.c:574 ../../WPrefs.app/WPrefs.c:584 +#: ../../WPrefs.app/WPrefs.c:590 ../../WPrefs.app/WPrefs.c:597 +#: ../../WPrefs.app/WPrefs.c:614 ../../WPrefs.app/WPrefs.c:619 msgid "OK" msgstr "OK" -#: ../../WPrefs.app/Menu.c:1295 +#: ../../WPrefs.app/Menu.c:1304 msgid "Any changes made in this section will not be saved" msgstr "Jakékoli zmìny v této sekci budou zru¹eny" -#: ../../WPrefs.app/Menu.c:1360 +#: ../../WPrefs.app/Menu.c:1369 msgid "Applications Menu Definition" msgstr "Definice menu aplikací" @@ -647,7 +772,16 @@ msgstr "Posouvat menu p msgid "Menu Preferences" msgstr "Nastavení menu" +#: ../../WPrefs.app/MouseSettings.c:148 +#, c-format +msgid "Accel.: %.2f" +msgstr "Zrychl.: %.2f" + #: ../../WPrefs.app/MouseSettings.c:154 ../../WPrefs.app/Text.c:181 +#: ../../WPrefs.app/Themes.c:96 ../../WPrefs.app/WPrefs.c:558 +#: ../../WPrefs.app/WPrefs.c:563 ../../WPrefs.app/WPrefs.c:572 +#: ../../WPrefs.app/WPrefs.c:582 ../../WPrefs.app/WPrefs.c:590 +#: ../../WPrefs.app/WPrefs.c:614 ../../WPrefs.app/WPrefs.c:619 msgid "Error" msgstr "Chyba" @@ -686,13 +820,6 @@ msgstr "nelze p msgid "Mouse Speed" msgstr "Rychlost my¹i" -#: ../../WPrefs.app/MouseSettings.c:510 ../../WPrefs.app/WindowHandling.c:274 -#: ../../WPrefs.app/WindowHandling.c:286 ../../WPrefs.app/Workspace.c:71 -#: ../../WPrefs.app/Workspace.c:77 -#, c-format -msgid "could not load icon %s" -msgstr "nelze naèíst ikonu %s" - #: ../../WPrefs.app/MouseSettings.c:564 msgid "Threshold:" msgstr "Mez:" @@ -756,23 +883,23 @@ msgstr "ve volb msgid "bad value in option PixmapPath. Using default path list" msgstr "ve volbì PixmapPath je chybná hodnota. Pou¾ívám standard." -#: ../../WPrefs.app/Paths.c:301 +#: ../../WPrefs.app/Paths.c:302 msgid "Icon Search Paths" msgstr "Adresáøe ikon" -#: ../../WPrefs.app/Paths.c:313 ../../WPrefs.app/Paths.c:349 +#: ../../WPrefs.app/Paths.c:314 ../../WPrefs.app/Paths.c:350 msgid "Add" msgstr "Pøidat" -#: ../../WPrefs.app/Paths.c:320 ../../WPrefs.app/Paths.c:356 +#: ../../WPrefs.app/Paths.c:321 ../../WPrefs.app/Paths.c:357 msgid "Remove" msgstr "Odstranit" -#: ../../WPrefs.app/Paths.c:337 +#: ../../WPrefs.app/Paths.c:338 msgid "Pixmap Search Paths" msgstr "Adresáøe pro obrázky" -#: ../../WPrefs.app/Paths.c:385 +#: ../../WPrefs.app/Paths.c:386 msgid "Search Path Configuration" msgstr "Konfigurace prohledávaných cest" @@ -1007,6 +1134,179 @@ msgstr "Pozad msgid "Texture and Color Preferences" msgstr "Nastavení textur a barev" +#: ../../WPrefs.app/Themes.c:71 ../../WPrefs.app/Themes.c:82 +msgid "Set" +msgstr "Nastavit" + +#: ../../WPrefs.app/Themes.c:132 +msgid "Stop" +msgstr "Stop" + +#: ../../WPrefs.app/Themes.c:143 ../../WPrefs.app/Themes.c:205 +#: ../../WPrefs.app/Themes.c:225 +msgid "Download" +msgstr "Stáhnout" + +#: ../../WPrefs.app/Themes.c:173 +msgid "Save Current Theme" +msgstr "Ulo¾it aktuální téma" + +#: ../../WPrefs.app/Themes.c:182 +msgid "Load" +msgstr "Naèíst" + +#: ../../WPrefs.app/Themes.c:187 +msgid "Install" +msgstr "Instalovat" + +#: ../../WPrefs.app/Themes.c:195 +msgid "Tile of The Day" +msgstr "Obrázek dne" + +#: ../../WPrefs.app/Themes.c:215 +msgid "Bar of The Day" +msgstr "Titulek dne" + +#: ../../WPrefs.app/Themes.c:252 +msgid "Themes" +msgstr "Témata" + +#: ../../WPrefs.app/WPrefs.c:201 +msgid "Window Maker Preferences" +msgstr "Nastavení Window Makeru" + +#: ../../WPrefs.app/WPrefs.c:225 +msgid "Revert Page" +msgstr "Stránku zpìt" + +#: ../../WPrefs.app/WPrefs.c:231 +msgid "Revert All" +msgstr "V¹e zpìt" + +#: ../../WPrefs.app/WPrefs.c:237 +msgid "Save" +msgstr "Ulo¾" + +#: ../../WPrefs.app/WPrefs.c:243 +msgid "Close" +msgstr "Uzavøi" + +#: ../../WPrefs.app/WPrefs.c:260 +msgid "Window Maker Preferences Utility" +msgstr "Konfiguraèní program Window Makeru" + +#: ../../WPrefs.app/WPrefs.c:267 +#, c-format +msgid "Version %s for Window Maker %s" +msgstr "Verze %s pro Window Maker %s" + +#: ../../WPrefs.app/WPrefs.c:274 +msgid "Starting..." +msgstr "Startuji..." + +#: ../../WPrefs.app/WPrefs.c:280 +msgid "" +"Programming/Design: Alfredo K. Kojima\n" +"Artwork: Marco van Hylckama Vlieg\n" +"More Programming: James Thompson" +msgstr "" +"Programoval/Návrh: Alfredo K. Kojima\n" +"Pøedloha: Marco van Hylckama Vlieg\n" +"Spolupracoval: James Thompson" + +#: ../../WPrefs.app/WPrefs.c:368 +#, c-format +msgid "could not locate image file %s\n" +msgstr "nelze najít soubor %s s obrázkem\n" + +#: ../../WPrefs.app/WPrefs.c:474 +#, c-format +msgid "could not load image file %s:%s" +msgstr "nelze naèíst soubor sobrázkem %s:%s" + +#: ../../WPrefs.app/WPrefs.c:493 +msgid "Loading Window Maker configuration files..." +msgstr "Ètu konfiguraèní soubory Window Makeru" + +#: ../../WPrefs.app/WPrefs.c:497 +msgid "Initializing configuration panels..." +msgstr "Inicializace konfiguraèních panelù..." + +#: ../../WPrefs.app/WPrefs.c:525 +msgid "" +"WPrefs is free software and is distributed WITHOUT ANY WARRANTY under the " +"terms of the GNU General Public License. Redistribution of the icons in this " +"program separately from the program is prohibited." +msgstr "Program WPrefs je volnì ¹iøitelný software, který je distribuován BEZ JAKÉKOLI ZÁRUKY pod Obecnou Veøejnou Licencí GNU. Redistribuce ikon z tohoto programu bez programu samotného je zakázána." + +#: ../../WPrefs.app/WPrefs.c:557 ../../WPrefs.app/WPrefs.c:613 +#, c-format +msgid "Window Maker domain (%s) is corrupted!" +msgstr "Doména Window Makeru (%s) je po¹kozena!" + +#: ../../WPrefs.app/WPrefs.c:561 +#, c-format +msgid "Could not load Window Maker domain (%s) from defaults database." +msgstr "z databáze standardù nelze naèíst doménu Window Makeru (%s)." + +#: ../../WPrefs.app/WPrefs.c:569 +msgid "could not extract version information from Window Maker" +msgstr "od Window Makeru nelze získat èíslo verze" + +#: ../../WPrefs.app/WPrefs.c:570 +msgid "Make sure wmaker is in your search path." +msgstr "Zajistìte, aby byl Window Maker v prohledávané cestì." + +#: ../../WPrefs.app/WPrefs.c:573 +msgid "" +"Could not extract version from Window Maker. Make sure it is correctly " +"installed and is in your PATH environment variable." +msgstr "Od Window Makeru nelze získat èíslo verze. Zjistìte, je-li správnì instalován a je v prohledávaných adresáøích." + +#: ../../WPrefs.app/WPrefs.c:583 +msgid "" +"Could not extract version from Window Maker. Make sure it is correctly " +"installed." +msgstr "" +"Od Window Makeru nelze získat èíslo verze. Zjistìte, je-li správne " +"instalován." + +#: ../../WPrefs.app/WPrefs.c:588 +#, c-format +msgid "" +"WPrefs only supports Window Maker 0.18.0 or newer.\n" +"The version installed is %i.%i.%i\n" +msgstr "" +"Program WPrefs podporuje Window Maker 0.18.0 a vy¹¹í.\n" +"Instalovaná verze je %i.%i.%i\n" + +#: ../../WPrefs.app/WPrefs.c:595 +#, c-format +msgid "" +"Window Maker %i.%i.%i, which is installed in your system, is not fully " +"supported by this version of WPrefs." +msgstr "" +"Instalovaný Window Maker %i.%i.%i není plnì touto verzí programu WPrefs " +"podporován." + +#: ../../WPrefs.app/WPrefs.c:602 +msgid "could not run \"wmaker -global_defaults_path\"." +msgstr "nelze provést \"wmaker -global_defaults_path\"" + +#: ../../WPrefs.app/WPrefs.c:617 +#, c-format +msgid "Could not load global Window Maker domain (%s)." +msgstr "Nelze naèíst globální doménu pro Window Maker (%s)." + +#: ../../WPrefs.app/WPrefs.c:863 +#, c-format +msgid "" +"bad speed value for option %s\n" +". Using default Medium" +msgstr "" +"pro volbu %s je chybnì urèená\n" +"ryclost. Pou¾ita 'Medium'" + #: ../../WPrefs.app/WindowHandling.c:108 #, c-format msgid "bad option value %s in WindowPlacement. Using default value" @@ -1064,16 +1364,6 @@ msgstr "Dialogy dr msgid "Window Handling Preferences" msgstr "Nastavení práce s okny" -#: ../../WPrefs.app/Workspace.c:85 -#, c-format -msgid "could not process icon %s:" -msgstr "nelze zpracovat ikonu %s:" - -#: ../../WPrefs.app/Workspace.c:124 -#, c-format -msgid "could not load image file %s" -msgstr "ze souboru %s nelze naèíst obrázek" - #: ../../WPrefs.app/Workspace.c:137 msgid "Workspace Navigation" msgstr "Orientace v plochách" @@ -1100,167 +1390,41 @@ msgstr "Dok/Sponka" msgid "Workspace Preferences" msgstr "Nastavení pracovní plochy " -#: ../../WPrefs.app/main.c:56 +#: ../../WPrefs.app/main.c:72 #, c-format msgid "usage: %s [options]\n" msgstr "pou¾ití: %s [volby]\n" -#: ../../WPrefs.app/main.c:57 +#: ../../WPrefs.app/main.c:73 msgid "options:" msgstr "volby:" -#: ../../WPrefs.app/main.c:58 +#: ../../WPrefs.app/main.c:74 msgid " -display \tdisplay to be used" msgstr " -display \tkterý display pou¾ít" -#: ../../WPrefs.app/main.c:59 +#: ../../WPrefs.app/main.c:75 msgid " -version\t\tprint version number and exit" msgstr " -version\t\tzobraz verzi a konec" -#: ../../WPrefs.app/main.c:82 +#: ../../WPrefs.app/main.c:132 #, c-format msgid "too few arguments for %s" msgstr "nedostatek argumetù pro %s" -#: ../../WPrefs.app/main.c:104 +#: ../../WPrefs.app/main.c:154 msgid "X server does not support locale" msgstr "X server nepodporuje nastavení místních zvyklostí" -#: ../../WPrefs.app/main.c:107 +#: ../../WPrefs.app/main.c:157 msgid "cannot set locale modifiers" msgstr "nelze nastavit modifikátory místních zvyklostí" -#: ../../WPrefs.app/main.c:113 +#: ../../WPrefs.app/main.c:163 #, c-format msgid "could not open display %s" msgstr "nelze otevøít displej %s" -#: ../../WPrefs.app/main.c:121 +#: ../../WPrefs.app/main.c:171 msgid "could not initialize application" msgstr "nelze inicializovat aplikaci" - -msgid "Icon Slide Speed" -msgstr "Rychlost klouzání ikony" - -msgid "Shade Animation Speed" -msgstr "Rychlost zmìny okna na titulek" - -msgid "Titlebar Style" -msgstr "Styl titulku" - -msgid "Animations and Sound" -msgstr "Animace a Zvuky" - -msgid "Animations" -msgstr "Animace" - -msgid "Superfluous" -msgstr "Animace++" - -msgid "Sounds" -msgstr "Zvuky" - -msgid "Note: sound requires a module distributed separately" -msgstr "Poznámka: zvuk vy¾aduje samostatný modul" - -msgid "Dithering colormap for 8bpp" -msgstr "Ditherovat na 8bpp" - -msgid "Disable dithering in any visual/depth" -msgstr "Zaka¾ jakékoli ditherování" - -msgid "More colors for applications" -msgstr "Barvy aplikacím" - -msgid "More colors for WindowMaker" -msgstr "Barvy WindowMakeru" - -msgid "Other Configurations" -msgstr "Dal¹í konfigurace" - -msgid "Window Maker Preferences" -msgstr "Nastavení Window Makeru" - -msgid "Revert Page" -msgstr "Stránku zpìt" - -msgid "Revert All" -msgstr "V¹e zpìt" - -msgid "Save" -msgstr "Ulo¾" - -msgid "Close" -msgstr "Uzavøi" - -msgid "Version %s for Window Maker %s" -msgstr "Verze %s pro Window Maker %s" - -msgid "Starting..." -msgstr "Startuji..." - -msgid "" -"Programming/Design: Alfredo K. Kojima\n" -"Artwork: Marco van Hylckama Vlieg\n" -"More Programming: James Thompson" -msgstr "" -"Programoval/Návrh: Alfredo K. Kojima\n" -"Pøedloha: Marco van Hylckama Vlieg\n" -"Spolupracoval: James Thompson" - -msgid "could not locate image file %s\n" -msgstr "nelze najít soubor %s s obrázkem\n" - -msgid "Loading Window Maker configuration files..." -msgstr "Ètu konfiguraèní soubory Window Makeru" - -msgid "Initializing configuration panels..." -msgstr "Inicializace konfiguraèních panelù..." - -msgid "Window Maker domain (%s) is corrupted!" -msgstr "Doména Window Makeru (%s) je po¹kozena!" - -msgid "Could not load Window Maker domain (%s) from defaults database." -msgstr "z databáze standardù nelze naèíst doménu Window Makeru (%s)." - -msgid "could not extract version information from Window Maker" -msgstr "od Window Makeru nelze získat èíslo verze" - -msgid "Make sure Window Maker is in your search path." -msgstr "" -"Zajistìte, aby byl Window Maker v prohledávaných adresáøích ($PATH)." - -msgid "" -"Could not extract version from Window Maker. Make sure it is correctly " -"installed." -msgstr "" -"Od Window Makeru nelze získat èíslo verze. Zjistìte, je-li správne " -"instalován." - -msgid "" -"WPrefs only supports Window Maker 0.18.0 or newer.\n" -"The version installed is %i.%i.%i\n" -msgstr "" -"Program WPrefs podporuje Window Maker 0.18.0 a vy¹¹í.\n" -"Instalovaná verze je %i.%i.%i\n" - -msgid "" -"Window Maker %i.%i.%i, which is installed in your system, is not fully " -"supported by this version of WPrefs." -msgstr "" -"Instalovaný Window Maker %i.%i.%i není plnì touto verzí programu WPrefs " -"podporován." - -msgid "could not run \"wmaker -global_defaults_path\"." -msgstr "nelze provést \"wmaker -global_defaults_path\"" - -msgid "Could not load global Window Maker domain (%s)." -msgstr "Nelze naèíst globální doménu pro Window Maker (%s)." - -msgid "" -"bad speed value for option %s\n" -". Using default Medium" -msgstr "" -"pro volbu %s je chybnì urèená\n" -"ryclost. Pou¾ita 'Medium'" - \ No newline at end of file diff --git a/WPrefs.app/po/hr.po b/WPrefs.app/po/hr.po index eceac5d2..6029b8d7 100644 --- a/WPrefs.app/po/hr.po +++ b/WPrefs.app/po/hr.po @@ -1,1274 +1,1273 @@ -msgid "" -msgstr "" -"Date: 1998-08-24 14:36:41-0300\n" -"From: Toni Biliæ tbilic@oliver.efos.hr \n" -"Language-Team: Croatian \n" -"Content-Type: text/plain; charset=ISO8859-2\n" -"Xgettext-Options: --default-domain=WPrefs --add-comments --keyword=_\n" -"Files: ../../WPrefs/Configurations.c ../../WPrefs/Expert.c ../../WPrefs/Focus.c ../../WPrefs/KeyboardSettings.c ../../WPrefs/KeyboardShortcuts.c ../../WPrefs/Menu.c ../../WPrefs/MenuGuru.c ../../WPrefs/MenuPreferences.c ../../WPrefs/MouseSettings.c ../../WPrefs/Paths.c ../../WPrefs/Preferences.c ../../WPrefs/Text.c ../../WPrefs/TextureAndColor.c ../../WPrefs/WPrefs.c ../../WPrefs/WindowHandling.c ../../WPrefs/Workspace.c ../../WPrefs/main.c ../../WPrefs/xmodifier.c\n" - -#: ../../WPrefs/Configurations.c:142 ../../WPrefs/Configurations.c:148 ../../WPrefs/MouseSettings.c:510 ../../WPrefs/WindowHandling.c:270 ../../WPrefs/WindowHandling.c:282 ../../WPrefs/Workspace.c:71 ../../WPrefs/Workspace.c:77 -msgid "could not load icon %s" -msgstr "ne mogu uèitati ikonu %s" - -#: ../../WPrefs/Configurations.c:156 ../../WPrefs/Workspace.c:85 -msgid "could not process icon %s:" -msgstr "ne mogu procesirati ikonu %s" - -#: ../../WPrefs/Configurations.c:181 ../../WPrefs/Workspace.c:124 -msgid "could not load image file %s" -msgstr "ne mogu uèitati image datoteku %s" - -#: ../../WPrefs/Configurations.c:195 -msgid "Icon Slide Speed" -msgstr "Brzina klizanja ikone" - -#: ../../WPrefs/Configurations.c:201 -msgid "Shade Animation Speed" -msgstr "Brzina Shade animacije" - -#: ../../WPrefs/Configurations.c:234 ../../WPrefs/Configurations.c:246 ../../WPrefs/Focus.c:310 ../../WPrefs/Focus.c:321 ../../WPrefs/MenuPreferences.c:135 ../../WPrefs/MenuPreferences.c:146 ../../WPrefs/MenuPreferences.c:174 ../../WPrefs/MenuPreferences.c:189 ../../WPrefs/MouseSettings.c:538 ../../WPrefs/MouseSettings.c:549 ../../WPrefs/MouseSettings.c:604 ../../WPrefs/MouseSettings.c:615 ../../WPrefs/MouseSettings.c:651 ../../WPrefs/MouseSettings.c:666 ../../WPrefs/MouseSettings.c:682 ../../WPrefs/WPrefs.c:398 ../../WPrefs/WPrefs.c:416 -msgid "could not load icon file %s" -msgstr "ne mogu uèitati ikonu %s" - -#: ../../WPrefs/Configurations.c:262 -msgid "Titlebar Style" -msgstr "Stil Titlebar-a" - -#: ../../WPrefs/Configurations.c:299 -msgid "Animations and Sound" -msgstr "Animacije i zvuk" - -#: ../../WPrefs/Configurations.c:305 -msgid "Animations" -msgstr "Animacije" - -#: ../../WPrefs/Configurations.c:321 -msgid "Superfluous" -msgstr "Superfluous" - -#: ../../WPrefs/Configurations.c:337 -msgid "Sounds" -msgstr "Zvukovi" - -#: ../../WPrefs/Configurations.c:354 -msgid "Note: sound requires a module distributed separately" -msgstr "Upozorenje: zvuk ovisi o zasebnom modulu" - -#: ../../WPrefs/Configurations.c:364 -msgid "Dithering colormap for 8bpp" -msgstr "Dithering colormap for 8bpp" - -#: ../../WPrefs/Configurations.c:369 -msgid "Disable dithering in any visual/depth" -msgstr "Onemoguæi dithering za bilo koji visual/dubinu" - -#: ../../WPrefs/Configurations.c:390 -msgid "More colors for applications" -msgstr "Jo¹ boja za aplikacije" - -#: ../../WPrefs/Configurations.c:397 -msgid "More colors for WindowMaker" -msgstr "Jo¹ boja za WindowMaker" - -#: ../../WPrefs/Configurations.c:450 -msgid "Other Configurations" -msgstr "Ostale konfiguracije" - -#: ../../WPrefs/Expert.c:70 -msgid "Do not set non-WindowMaker specific parameters (do not use xset)" -msgstr "Ne postavljaj ne-WindowMaker parametre (ne koristi xset)" - -#: ../../WPrefs/Expert.c:71 -msgid "Automatically save session when exiting WindowMaker" -msgstr "Automatski snimi sessoin pri izlazu iz WindowMakera" - -#: ../../WPrefs/Expert.c:72 -msgid "Use SaveUnder in window frames, icons, menus and other objects" -msgstr "Koristi SaveUnder u okvirima prozora, ikona, izbornika i drugih objekata" - -#: ../../WPrefs/Expert.c:73 -msgid "Disable cycling color highlighting of icons." -msgstr "Onemuguæi cycling color highlighting of icons." - -#: ../../WPrefs/Expert.c:103 -msgid "Expert User Preferences" -msgstr "Struène postavke" - -#: ../../WPrefs/Focus.c:79 -msgid "bad option value %s for option FocusMode. Using default Manual" -msgstr "kriva vrijednost opcije %s za FokusMod. Koristim Manual" - -#: ../../WPrefs/Focus.c:92 -msgid "bad option value %s for option ColormapMode. Using default Manual" -msgstr "kriva vrijednost opcije %s za ColormapMod. Koristim Manual" - -#: ../../WPrefs/Focus.c:190 -msgid "" -"Click on the window to set\n" -"keyboard input focus." -msgstr "" -"Kliknite na prozor da\n" -"postavite fokus" - -#: ../../WPrefs/Focus.c:194 -msgid "" -"Set keyboard input focus to\n" -"the window under the mouse pointer,\n" -"including the root window." -msgstr "" -"Postavljanje fokusa na prozor\n" -"ispod pokazivaèa mi¹a,\n" -"ukljuèujuæi i root prozor." - -#: ../../WPrefs/Focus.c:199 -msgid "" -"Set keyboard input focus to\n" -"the window under the mouse pointer,\n" -"except the root window." -msgstr "" -"Postavljanje fokusa na prozor ispod\n" -"pokazivaèa mi¹a, osim root prozora." - -#: ../../WPrefs/Focus.c:243 -msgid "Input Focus Mode" -msgstr "Naèin fokusiranja" - -#: ../../WPrefs/Focus.c:248 -msgid "Click window to focus" -msgstr "Klikni prozor za fokus" - -#: ../../WPrefs/Focus.c:249 -msgid "Focus follows mouse" -msgstr "Fokus prati mi¹a" - -#: ../../WPrefs/Focus.c:250 -msgid "\"Sloppy\" focus" -msgstr "\"Sloppy\" fokus" - -#: ../../WPrefs/Focus.c:265 -msgid "Install colormap in the window..." -msgstr "Instaliraj colormap u prozor..." - -#: ../../WPrefs/Focus.c:270 -msgid "...that has the input focus." -msgstr "¹to ima fokus." - -#: ../../WPrefs/Focus.c:275 -msgid "...that is under the mouse pointer." -msgstr "¹to je ispod kursora" - -#: ../../WPrefs/Focus.c:284 -msgid "Automatic Window Raise Delay" -msgstr "Automatsko zadr¾avanje podizanja prozora" - -#: ../../WPrefs/Focus.c:341 -msgid "msec" -msgstr "msec" - -#: ../../WPrefs/Focus.c:358 -msgid "Do not let aplications receive the click used to focus windows." -msgstr "Ne daj da aplikacije prime klik za fokusiranje prozora." - -#: ../../WPrefs/Focus.c:364 -msgid "Automatically focus new windows." -msgstr "Automatski fokusiraj nove prozore" - -#: ../../WPrefs/Focus.c:385 -msgid "Window Focus Preferences" -msgstr "Postavke fokusiranja prozora" - -#: ../../WPrefs/KeyboardSettings.c:72 -msgid "Initial Key Repeat" -msgstr "Prvotno ponavljanje kljuèa" - -#: ../../WPrefs/KeyboardSettings.c:113 -msgid "Key Repeat Rate" -msgstr "Razmak izmeðu ponavljanja kljuèa" - -#: ../../WPrefs/KeyboardSettings.c:153 -msgid "Type here to test" -msgstr "Ukucajte ovdje da testirate" - -#: ../../WPrefs/KeyboardSettings.c:172 -msgid "Keyboard Preferences" -msgstr "Postavke tastature" - -#: ../../WPrefs/KeyboardShortcuts.c:170 ../../WPrefs/Menu.c:923 ../../WPrefs/Menu.c:1290 ../../WPrefs/MenuGuru.c:263 -msgid "Cancel" -msgstr "Otka¾i" - -#: ../../WPrefs/KeyboardShortcuts.c:171 -msgid "Press the desired shortcut key(s) or click Cancel to stop capturing." -msgstr "Pritisnite ¾eljenu kraticu ili kliknite Otka¾i za prekid hvatanja." - -#: ../../WPrefs/KeyboardShortcuts.c:189 ../../WPrefs/KeyboardShortcuts.c:390 ../../WPrefs/Menu.c:935 ../../WPrefs/Menu.c:1157 -msgid "Capture" -msgstr "Uhvati" - -#: ../../WPrefs/KeyboardShortcuts.c:190 ../../WPrefs/KeyboardShortcuts.c:397 -msgid "Click Capture to interactively define the shortcut key." -msgstr "Kliknite \"Uhvati\" da interaktivno definirate kraticu." - -#: ../../WPrefs/KeyboardShortcuts.c:308 -msgid "Actions" -msgstr "Akcije" - -#: ../../WPrefs/KeyboardShortcuts.c:322 -msgid "Open applications menu" -msgstr "Otvori izbornik aplikacija" - -#: ../../WPrefs/KeyboardShortcuts.c:323 -msgid "Open window list menu" -msgstr "Otvori izbornik liste prozora" - -#: ../../WPrefs/KeyboardShortcuts.c:324 -msgid "Open window commands menu" -msgstr "Otvori izbornik prozorskih naredbi" - -#: ../../WPrefs/KeyboardShortcuts.c:325 -msgid "Hide active application" -msgstr "Sakrij aktivnu aplikaciju" - -#: ../../WPrefs/KeyboardShortcuts.c:326 -msgid "Miniaturize active window" -msgstr "Minimiziraj aktivni prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:327 -msgid "Close active window" -msgstr "Zatvori aktivni prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:328 -msgid "Maximize active window" -msgstr "Maksimiziraj aktivni prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:329 -msgid "Maximize active window vertically" -msgstr "Maksimiziraj aktivni prozor vertikalno" - -#: ../../WPrefs/KeyboardShortcuts.c:330 -msgid "Raise active window" -msgstr "Podigni aktivni prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:331 -msgid "Lower active window" -msgstr "Spusti aktivni prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:332 -msgid "Raise/Lower window under mouse pointer" -msgstr "Podigni/Spusti prozor ispod pokazivaèa mi¹a" - -#: ../../WPrefs/KeyboardShortcuts.c:333 -msgid "Shade active window" -msgstr "Shade-iraj aktivni prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:334 -msgid "Select active window" -msgstr "Selektiraj aktivni prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:335 -msgid "Focus next window" -msgstr "Fokusiraj sljedeæi prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:336 -msgid "Focus previous window" -msgstr "Fokusiraj prethodni prozor" - -#: ../../WPrefs/KeyboardShortcuts.c:337 -msgid "Switch to next workspace" -msgstr "Prebacivanje na sljedeæi radni prostor" - -#: ../../WPrefs/KeyboardShortcuts.c:338 -msgid "Switch to previous workspace" -msgstr "Prebacivanje na prethodni radni prostor" - -#: ../../WPrefs/KeyboardShortcuts.c:339 -msgid "Switch to next ten workspaces" -msgstr "Prebacivanje na sljedeæih 10 radnih prostora" - -#: ../../WPrefs/KeyboardShortcuts.c:340 -msgid "Switch to previous ten workspaces" -msgstr "Prebacivanje na predhodnih 10 radnih prostora" - -#: ../../WPrefs/KeyboardShortcuts.c:341 -msgid "Switch to workspace 1" -msgstr "Prebacivanje na radni prostor 1" - -#: ../../WPrefs/KeyboardShortcuts.c:342 -msgid "Switch to workspace 2" -msgstr "Prebacivanje na radni prostor 2" - -#: ../../WPrefs/KeyboardShortcuts.c:343 -msgid "Switch to workspace 3" -msgstr "Prebacivanje na radni prostor 3" - -#: ../../WPrefs/KeyboardShortcuts.c:344 -msgid "Switch to workspace 4" -msgstr "Prebacivanje na radni prostor 4" - -#: ../../WPrefs/KeyboardShortcuts.c:345 -msgid "Switch to workspace 5" -msgstr "Prebacivanje na radni prostor 5" - -#: ../../WPrefs/KeyboardShortcuts.c:346 -msgid "Switch to workspace 6" -msgstr "Prebacivanje na radni prostor 6" - -#: ../../WPrefs/KeyboardShortcuts.c:347 -msgid "Switch to workspace 7" -msgstr "Prebacivanje na radni prostor 7" - -#: ../../WPrefs/KeyboardShortcuts.c:348 -msgid "Switch to workspace 8" -msgstr "Prebacivanje na radni prostor 8" - -#: ../../WPrefs/KeyboardShortcuts.c:349 -msgid "Switch to workspace 9" -msgstr "Prebacivanje na radni prostor 9" - -#: ../../WPrefs/KeyboardShortcuts.c:350 -msgid "Switch to workspace 10" -msgstr "Prebacivanje na radni prostor 10" - -#: ../../WPrefs/KeyboardShortcuts.c:351 -msgid "Shortcut for window 1" -msgstr "Kratica za prozor 1" - -#: ../../WPrefs/KeyboardShortcuts.c:352 -msgid "Shortcut for window 2" -msgstr "Kratica za prozor 2" - -#: ../../WPrefs/KeyboardShortcuts.c:353 -msgid "Shortcut for window 3" -msgstr "Kratica za prozor 3" - -#: ../../WPrefs/KeyboardShortcuts.c:354 -msgid "Shortcut for window 4" -msgstr "Kratica za prozor 4" - -#: ../../WPrefs/KeyboardShortcuts.c:355 -msgid "Raise Clip" -msgstr "Podigni Clip" - -#: ../../WPrefs/KeyboardShortcuts.c:356 -msgid "Lower Clip" -msgstr "Spusti Clip" - -#: ../../WPrefs/KeyboardShortcuts.c:357 -msgid "Raise/Lower Clip" -msgstr "Podigni/Spusti Clip" - -#: ../../WPrefs/KeyboardShortcuts.c:359 -msgid "Toggle keyboard language" -msgstr "Promjeni raspored tastature" - -#: ../../WPrefs/KeyboardShortcuts.c:373 ../../WPrefs/Menu.c:1146 -msgid "Shortcut" -msgstr "Kratica" - -#: ../../WPrefs/KeyboardShortcuts.c:384 -msgid "Clear" -msgstr "Oèisti" - -#: ../../WPrefs/KeyboardShortcuts.c:445 -msgid "Keyboard Shortcut Preferences" -msgstr "Postavke tastaturnih kratica" - -#: ../../WPrefs/Menu.c:373 -msgid "Window Manager" -msgstr "Window Manager" - -#: ../../WPrefs/Menu.c:375 -msgid "Program to open files" -msgstr "Program za otvaranje datoteka" - -#: ../../WPrefs/Menu.c:377 ../../WPrefs/Menu.c:1133 -msgid "Program to Run" -msgstr "Program za pokrenuti" - -#: ../../WPrefs/Menu.c:427 ../../WPrefs/Menu.c:428 -msgid "New Command %i" -msgstr "Nova naredba %i" - -#: ../../WPrefs/Menu.c:435 -msgid "New Submenu" -msgstr "Novi podizbornik" - -#: ../../WPrefs/Menu.c:440 -msgid "External Menu" -msgstr "Eksterni izbornik" - -#: ../../WPrefs/Menu.c:447 -msgid "Workspaces" -msgstr "Radni prostori" - -#: ../../WPrefs/Menu.c:1017 ../../WPrefs/Menu.c:1032 -msgid "Commands" -msgstr "Naredbe" - -#: ../../WPrefs/Menu.c:1018 ../../WPrefs/Menu.c:1033 -msgid "Add Command" -msgstr "Naredba" - -#: ../../WPrefs/Menu.c:1019 ../../WPrefs/Menu.c:1034 -msgid "Add Submenu" -msgstr "Podizbornik" - -#: ../../WPrefs/Menu.c:1020 ../../WPrefs/Menu.c:1035 -msgid "Add External Menu" -msgstr "Eksterni izbornik" - -#: ../../WPrefs/Menu.c:1021 ../../WPrefs/Menu.c:1036 -msgid "Add Workspace Menu" -msgstr "Izbornih r. prostora" - -#: ../../WPrefs/Menu.c:1022 ../../WPrefs/Menu.c:1037 -msgid "Remove Item" -msgstr "Obrisati stavku" - -#: ../../WPrefs/Menu.c:1023 ../../WPrefs/Menu.c:1038 -msgid "Cut Item" -msgstr "Izrezati stavku" - -#: ../../WPrefs/Menu.c:1024 ../../WPrefs/Menu.c:1039 -msgid "Copy Item" -msgstr "Kopirati stavku" - -#: ../../WPrefs/Menu.c:1025 ../../WPrefs/Menu.c:1040 -msgid "Paste Item" -msgstr "Naljepiti stavku" - -#: ../../WPrefs/Menu.c:1069 -msgid "Label" -msgstr "Oznaka" - -#: ../../WPrefs/Menu.c:1082 -msgid "Command" -msgstr "Naredba" - -#: ../../WPrefs/Menu.c:1087 -msgid "Run Program" -msgstr "Pokrenuti program" - -#: ../../WPrefs/Menu.c:1088 -msgid "Arrange Icons" -msgstr "Pospremiti ikone" - -#: ../../WPrefs/Menu.c:1089 -msgid "Hide Others" -msgstr "Sakriti ostale" - -#: ../../WPrefs/Menu.c:1090 -msgid "Show All Windows" -msgstr "Poka¾i sve prozore" - -#: ../../WPrefs/Menu.c:1091 -msgid "Exit WindowMaker" -msgstr "Izaæi iz Window Maker-a" - -#: ../../WPrefs/Menu.c:1092 -msgid "Exit X Session" -msgstr "Izaæi is X sessiona" - -#: ../../WPrefs/Menu.c:1093 -msgid "Start window manager" -msgstr "Pokrenuti window manager" - -#: ../../WPrefs/Menu.c:1094 -msgid "Restart WindowMaker" -msgstr "Restartati Window Maker" - -#: ../../WPrefs/Menu.c:1095 -msgid "Save Session" -msgstr "Snimiti session" - -#: ../../WPrefs/Menu.c:1096 -msgid "Clear Session" -msgstr "Oèistiti session" - -#: ../../WPrefs/Menu.c:1097 -msgid "Refresh Screen" -msgstr "Osvje¾iti ekran" - -#: ../../WPrefs/Menu.c:1098 -msgid "Info Panel" -msgstr "Info panel" - -#: ../../WPrefs/Menu.c:1099 -msgid "Legal Panel" -msgstr "Legal panel" - -#: ../../WPrefs/Menu.c:1107 -msgid "Open workspace menu" -msgstr "Otvoriti izbornik radnih prostora" - -#: ../../WPrefs/Menu.c:1114 -msgid "No confirmation panel" -msgstr "Nema panela potvrde" - -#: ../../WPrefs/Menu.c:1120 -msgid "Menu Path/Directory List" -msgstr "Menu lista Staza/Direktorij" - -#: ../../WPrefs/Menu.c:1165 -msgid "Ask help to the Guru" -msgstr "Tra¾i pomoæ od Gurua" - -#: ../../WPrefs/Menu.c:1285 -msgid "" -"The format of the current menu in ~/G/D/WMRootMenu is not supported by WPrefs. A new menu will be created.\n" -"You can also replace ~/G/D/WMRootMenu with ~/G/L/W/plmenu to get the default menu." -msgstr "" -"Format trenutnog izbornika u ~/G/D/WMRootMenu nije podr¾an od WPrefs-a. Napravit æu novi izbornik.\n" -"Mo¾ete zamjeniti ~/G/D/WMRootMenu da ~/G/L/W/plmenu da dobijete poèetni izbornik." - -#: ../../WPrefs/Menu.c:1290 ../../WPrefs/Menu.c:1295 ../../WPrefs/WPrefs.c:585 -msgid "Warning" -msgstr "Upozorenje" - -#. WMMapWidget(panel->pathB); -#: ../../WPrefs/Menu.c:1290 ../../WPrefs/Menu.c:1296 ../../WPrefs/MenuGuru.c:119 ../../WPrefs/MenuGuru.c:126 ../../WPrefs/MenuGuru.c:140 ../../WPrefs/MouseSettings.c:156 ../../WPrefs/Text.c:181 ../../WPrefs/WPrefs.c:546 ../../WPrefs/WPrefs.c:551 ../../WPrefs/WPrefs.c:562 ../../WPrefs/WPrefs.c:572 ../../WPrefs/WPrefs.c:578 ../../WPrefs/WPrefs.c:585 ../../WPrefs/WPrefs.c:602 ../../WPrefs/WPrefs.c:607 -msgid "OK" -msgstr "U redu" - -#: ../../WPrefs/Menu.c:1295 -msgid "Any changes made in this section will not be saved" -msgstr "Promjene uèinjene u ovom dijelu neæe biti snimljene" - -#: ../../WPrefs/Menu.c:1360 -msgid "Applications Menu Definition" -msgstr "Defincija izbornika aplikacija" - -#: ../../WPrefs/MenuGuru.c:106 -msgid "Menu Guru - Select Type" -msgstr "Izbornik guru - odabrati tip" - -#: ../../WPrefs/MenuGuru.c:111 ../../WPrefs/MenuGuru.c:133 ../../WPrefs/MenuGuru.c:251 -msgid "Next" -msgstr "Sljedeæi" - -#: ../../WPrefs/MenuGuru.c:114 -msgid "Menu Guru - Select Menu File" -msgstr "Izbornik guru - Odabrati izbornik datoteku" - -#: ../../WPrefs/MenuGuru.c:122 -msgid "Menu Guru - Select Pipe Command" -msgstr "Izbornik guru - Odabrati pipe naredbu" - -#: ../../WPrefs/MenuGuru.c:129 -msgid "Menu Guru - Select Directories" -msgstr "Izbornik guru- Odabrati direktorije" - -#: ../../WPrefs/MenuGuru.c:136 -msgid "Menu Guru - Select Command" -msgstr "Izbornik guru - Odabrati naredbu" - -#: ../../WPrefs/MenuGuru.c:257 -msgid "Back" -msgstr "Natrag" - -#: ../../WPrefs/MenuGuru.c:271 -msgid "" -"This process will help you create a submenu which definition is located in another file or is created dynamically.\n" -"What do you want to use as the contents of the submenu?" -msgstr "" -"Ovaj postupak æe vam pomoæi u kreiranju podizbornika èija se definicija nalazi u drugoj datoteci ili se stvara dinamièki.\n" -"©to ¾elite koristiti kao sadr¾aj podizbornika?" - -#: ../../WPrefs/MenuGuru.c:279 -msgid "A file containing the menu definition in the plain text (non-property list) menu format." -msgstr "Datoteka koja sadr¾i definiciju izbornika u èistom tekst formatu." - -#: ../../WPrefs/MenuGuru.c:285 -msgid "The menu definition generated by a script/program read through a pipe." -msgstr "Definicja izbornika generirana pomoæu skripte/programa proèitanog kroz pipe." - -#: ../../WPrefs/MenuGuru.c:291 -msgid "The files in one or more directories." -msgstr "Datoteke u jednom ili vi¹e direktorija." - -#: ../../WPrefs/MenuGuru.c:303 -msgid "Type the path for the menu file:" -msgstr "Upi¹i stazu za izbornik datoteku:" - -#: ../../WPrefs/MenuGuru.c:318 -msgid "The menu file must contain a menu in the plain text menu file format. This format is described in the menu files included with WindowMaker, probably at ~/GNUstep/Library/WindowMaker/menu" -msgstr "Menu datoteka mora sadr¾avati izbornik u èistom tekst formatu. Ovaj format je opisan u menu datotekama u distribuciji, vjerojatno u ~/GNUstep/Library/WindowMaker/menu" - -#: ../../WPrefs/MenuGuru.c:328 -msgid "Type the command that will generate the menu definition:" -msgstr "Upi¹i naredbu koja æe generirati definiciju izbornika:" - -#: ../../WPrefs/MenuGuru.c:338 -msgid "The command supplied must generate and output a valid menu definition to stdout. This definition should be in the plain text menu file format, described in the menu files included with WindowMaker, usually at ~/GNUstep/Library/WindowMaker/menu" -msgstr "Navedana naredba mora stvoriti i ispisati va¾eæu definiciju izbornika na stdout. Ova definicija mora biti u formatu opisanom u ~/GNUstep/Library/WindowMaker/menu" - -#: ../../WPrefs/MenuGuru.c:350 ../../WPrefs/MenuGuru.c:372 ../../WPrefs/MenuGuru.c:394 -msgid "Type the path for the directory. You can type more than one path by separating them with spaces." -msgstr "Upi¹ite stazu za direktorij. Mo¾ete upisati vi¹e od jedne staze odvajajuæi ih razmacima." - -#: ../../WPrefs/MenuGuru.c:361 ../../WPrefs/MenuGuru.c:383 ../../WPrefs/MenuGuru.c:405 -msgid "The menu generated will have an item for each file in the directory. The directories can contain program executables or data files (such as jpeg images)." -msgstr "Generirani izbornik æe imati stavku za svaku datoteku u direktoriju. Direktoriji mogu sadr¾avati izvr¹ne programe ili podatke (kao jpeg slike)." - -#: ../../WPrefs/MenuGuru.c:415 -msgid "If the directory contain data files, type the command used to open these files. Otherwise, leave it in blank." -msgstr "Ako direktorij sadr¾i podatkovne datoteke, upi¹ite naredbu kori¹tenu za otvaranje tih datoteka, ili ostavit prazno." - -#: ../../WPrefs/MenuGuru.c:426 -msgid "Each file in the directory will have an item and they will be opened with the supplied command.For example, if the directory contains image files and the command is \"xv -root\", each file in the directory will have a menu item like \"xv -root imagefile\"." -msgstr "Svaka datoteka u direktoriju æe imati stavku i bit æe otvorene sa navedenom naredbom. Na primjer ako direktorij sadr¾i image datoteke i naredba je \"xv -root\", svaka datoteka u direktoriju æe imati stavku \"xv -root image_datoteka\"." - -#: ../../WPrefs/MenuPreferences.c:112 -msgid "Menu Scrolling Speed" -msgstr "Brzina pomicanja izbornika" - -#: ../../WPrefs/MenuPreferences.c:161 -msgid "Submenu Alignment" -msgstr "Poravnanje podizbornika" - -#: ../../WPrefs/MenuPreferences.c:204 -msgid "" -"Always open submenus inside the screen, instead of scrolling.\n" -"Note: this can be an annoyance at some circumstances." -msgstr "" -"Uvijek otvori podizbornik unutar ekrana umjesto pomicanja.\n" -"Upozorenje: ovo zna biti vrlo frustrirajuæe u nekim okolnostima." - -#: ../../WPrefs/MenuPreferences.c:209 -msgid "Scroll off-screen menus when pointer is moved over them." -msgstr "Izbornike izvan ekrana pomakni unutra kada se pokazivaè mièe iznad njih" - -#: ../../WPrefs/MenuPreferences.c:229 -msgid "Menu Preferences" -msgstr "Postavke izbornika" - -#: ../../WPrefs/MouseSettings.c:154 ../../WPrefs/Text.c:181 ../../WPrefs/WPrefs.c:546 ../../WPrefs/WPrefs.c:551 ../../WPrefs/WPrefs.c:560 ../../WPrefs/WPrefs.c:570 ../../WPrefs/WPrefs.c:578 ../../WPrefs/WPrefs.c:602 ../../WPrefs/WPrefs.c:607 -msgid "Error" -msgstr "Gre¹ka" - -#: ../../WPrefs/MouseSettings.c:155 -msgid "Invalid mouse acceleration threshold value. Must be the number of pixels to travel before accelerating." -msgstr "Kriva vrijednost ubrzavanja mi¹a. Mora biti broj pixela putovanja prije ubrzavanja." - -#: ../../WPrefs/MouseSettings.c:209 -msgid "mouse button %s not supported by WPrefs." -msgstr "tipka mi¹e %s nije podr¾ana od WPrefs-a." - -#: ../../WPrefs/MouseSettings.c:243 ../../WPrefs/MouseSettings.c:254 ../../WPrefs/MouseSettings.c:265 -msgid "bad value %s for option %s" -msgstr "kriva vrijednost %s za opciju %s" - -#: ../../WPrefs/MouseSettings.c:325 -msgid "modifier key %s for option ModifierKey was not recognized. Using %s as default" -msgstr "modifier kljuè %s za opciju ModifierKey nije prepoznat. Koristim %s." - -#: ../../WPrefs/MouseSettings.c:350 -msgid "could not retrieve keyboard modifier mapping" -msgstr "ne mogu povuæi keyboard modifier mapping" - -#: ../../WPrefs/MouseSettings.c:497 -msgid "Mouse Speed" -msgstr "Brzina mi¹a" - -#: ../../WPrefs/MouseSettings.c:564 -msgid "Threshold:" -msgstr "Prag:" - -#: ../../WPrefs/MouseSettings.c:579 -msgid "Double-Click Delay" -msgstr "Razmak izmeðu dvostrukog klika" - -#: ../../WPrefs/MouseSettings.c:623 -msgid "Test" -msgstr "Test" - -#: ../../WPrefs/MouseSettings.c:633 -msgid "Workspace Mouse Actions" -msgstr "Akcije mi¹a na radnom prostoru" - -#: ../../WPrefs/MouseSettings.c:638 -msgid "Disable mouse actions" -msgstr "Onemoguæi akcije mi¹a" - -#: ../../WPrefs/MouseSettings.c:691 -msgid "Applications menu" -msgstr "Izbornik Aplikacija" - -#: ../../WPrefs/MouseSettings.c:697 -msgid "Window list menu" -msgstr "Izbornik Liste prozora" - -#: ../../WPrefs/MouseSettings.c:703 -msgid "Select windows" -msgstr "Odaberi prozore" - -#: ../../WPrefs/MouseSettings.c:738 -msgid "Mouse Grab Modifier" -msgstr "Modifier za \"hvatanje\" prozora mi¹om" - -#: ../../WPrefs/MouseSettings.c:772 -msgid "could not create %s" -msgstr "ne mogu kreirati %s" - -#: ../../WPrefs/MouseSettings.c:788 -msgid "could not create temporary file %s" -msgstr "ne mogu kreirati privremenu datoteku %s" - -#: ../../WPrefs/MouseSettings.c:813 -msgid "could not rename file %s to %s\n" -msgstr "ne mogu preimenovati datoteku %s u %s\n" - -#: ../../WPrefs/MouseSettings.c:896 -msgid "Mouse Preferences" -msgstr "Postavke mi¹a" - -#: ../../WPrefs/Paths.c:82 -msgid "bad value in option IconPath. Using default path list" -msgstr "kriva vrijednost IconPath opciji. Koristim poèetnu listu staza" - -#: ../../WPrefs/Paths.c:99 -msgid "bad value in option PixmapPath. Using default path list" -msgstr "kriva vrijednost u PixmapPath opciji. Koristim poèetnu listu staza" - -#: ../../WPrefs/Paths.c:301 -msgid "Icon Search Paths" -msgstr "Staze za ikone" - -#: ../../WPrefs/Paths.c:313 ../../WPrefs/Paths.c:349 -msgid "Add" -msgstr "Dodaj" - -#: ../../WPrefs/Paths.c:320 ../../WPrefs/Paths.c:356 -msgid "Remove" -msgstr "Obri¹i" - -#: ../../WPrefs/Paths.c:337 -msgid "Pixmap Search Paths" -msgstr "Staze za pixmape" - -#: ../../WPrefs/Paths.c:385 -msgid "Search Path Configuration" -msgstr "Konfiguracija staza" - -#: ../../WPrefs/Preferences.c:151 -msgid "Size Display" -msgstr "Prikaz velièine" - -#: ../../WPrefs/Preferences.c:156 ../../WPrefs/Preferences.c:172 -msgid "Corner of screen" -msgstr "Kut ekrana" - -#: ../../WPrefs/Preferences.c:157 ../../WPrefs/Preferences.c:173 -msgid "Center of screen" -msgstr "Sredi¹te ekrana" - -#: ../../WPrefs/Preferences.c:158 ../../WPrefs/Preferences.c:174 -msgid "Center of resized window" -msgstr "Sredi¹te prozora" - -#: ../../WPrefs/Preferences.c:159 -msgid "Technical drawing-like" -msgstr "Poput tehnièkog crtanja" - -#: ../../WPrefs/Preferences.c:167 -msgid "Position Display" -msgstr "Prikaz pozicije" - -#: ../../WPrefs/Preferences.c:182 -msgid "Show balloon text for..." -msgstr "Poka¾i tekst u balonu za..." - -#: ../../WPrefs/Preferences.c:189 -msgid "incomplete window titles" -msgstr "nepotpune naslove prozora" - -#: ../../WPrefs/Preferences.c:190 -msgid "miniwindow titles" -msgstr "nalsove miniprozora" - -#: ../../WPrefs/Preferences.c:191 -msgid "application/dock icons" -msgstr "aplikacijske/dock ikone" - -#: ../../WPrefs/Preferences.c:204 -msgid "Raise window when switching focus with keyboard (CirculateRaise)." -msgstr "Podigni prozor pri mjenjanju fokusa tastaturom." - -#: ../../WPrefs/Preferences.c:210 -msgid "Keep keyboard language status for each window." -msgstr "Zadr¾i raspored tastature za svaki prozor" - -#: ../../WPrefs/Preferences.c:231 -msgid "Miscellaneous Ergonomic Preferences" -msgstr "Razne ergonomske postavke" - -#: ../../WPrefs/Text.c:179 -msgid "Invalid font %s." -msgstr "Krivi font %s." - -#: ../../WPrefs/Text.c:256 -msgid "Set Font..." -msgstr "Postavi font..." - -#: ../../WPrefs/Text.c:262 -msgid "Window Title Font" -msgstr "Font naslova prozora" - -#: ../../WPrefs/Text.c:263 -msgid "Menu Title Font" -msgstr "Font naslova izbornika" - -#: ../../WPrefs/Text.c:264 -msgid "Menu Item Font" -msgstr "Font stavke u izborniku" - -#: ../../WPrefs/Text.c:265 -msgid "Icon Title Font" -msgstr "Font naslova ikone" - -#: ../../WPrefs/Text.c:266 -msgid "Clip Title Font" -msgstr "Font naslova clipa" - -#: ../../WPrefs/Text.c:267 -msgid "Geometry Display Font" -msgstr "Font prikaza geometry" - -#: ../../WPrefs/Text.c:280 -msgid "" -"Sample Text\n" -"abcdefghijklmnopqrstuvxywz\n" -"ABCDEFGHIJKLMNOPQRSTUVXYWZ\n" -"0123456789" -msgstr "" -"Primjer texta\n" -"abcdefghijklmnopqrstuvxywz\n" -"ABCDEFGHIJKLMNOPQRSTUVXYWZ\n" -"0123456789" - -#: ../../WPrefs/Text.c:285 -msgid "Alignment" -msgstr "Poravnanje" - -#: ../../WPrefs/Text.c:290 -msgid "Left" -msgstr "Lijevo" - -#: ../../WPrefs/Text.c:296 -msgid "Center" -msgstr "Sredina" - -#: ../../WPrefs/Text.c:303 -msgid "Right" -msgstr "Desno" - -#: ../../WPrefs/Text.c:325 -msgid "Text Preferences" -msgstr "Postavke teksta" - -#: ../../WPrefs/TextureAndColor.c:384 -msgid "Window Title Bar" -msgstr "Title Bar prozora" - -#: ../../WPrefs/TextureAndColor.c:385 -msgid "Menu Title Bar" -msgstr "Title Bar izbornika" - -#: ../../WPrefs/TextureAndColor.c:386 -msgid "Menu Items" -msgstr "Stavke izbornika" - -#: ../../WPrefs/TextureAndColor.c:387 -msgid "Workspace/Clip" -msgstr "Radni prostor/Clip" - -#: ../../WPrefs/TextureAndColor.c:388 -msgid "Icons" -msgstr "Ikone" - -#: ../../WPrefs/TextureAndColor.c:399 -msgid "Focused Window" -msgstr "Fokusirani prozor" - -#: ../../WPrefs/TextureAndColor.c:412 ../../WPrefs/TextureAndColor.c:443 ../../WPrefs/TextureAndColor.c:474 -msgid "Texture" -msgstr "Tekstura" - -#: ../../WPrefs/TextureAndColor.c:418 ../../WPrefs/TextureAndColor.c:449 ../../WPrefs/TextureAndColor.c:480 -msgid "Text Color" -msgstr "Boja teksta" - -#: ../../WPrefs/TextureAndColor.c:423 ../../WPrefs/TextureAndColor.c:454 ../../WPrefs/TextureAndColor.c:485 ../../WPrefs/TextureAndColor.c:509 ../../WPrefs/TextureAndColor.c:575 ../../WPrefs/TextureAndColor.c:652 -msgid "Set..." -msgstr "Postavi..." - -#: ../../WPrefs/TextureAndColor.c:430 -msgid "Unfocused Window" -msgstr "Nefokusirani prozor" - -#: ../../WPrefs/TextureAndColor.c:461 -msgid "Owner of Focused Window" -msgstr "Vlasnik fokusiranog prozora" - -#: ../../WPrefs/TextureAndColor.c:494 -msgid "Unselected Items" -msgstr "Neselktirne stvari" - -#: ../../WPrefs/TextureAndColor.c:504 ../../WPrefs/TextureAndColor.c:558 -msgid "Background" -msgstr "Pozadina" - -#: ../../WPrefs/TextureAndColor.c:519 -msgid "Normal Text" -msgstr "Normalni tekst" - -#: ../../WPrefs/TextureAndColor.c:529 -msgid "Disabled Text" -msgstr "Onemoguæeni tekst" - -#: ../../WPrefs/TextureAndColor.c:538 -msgid "Selected Items" -msgstr "Selektirani tekst" - -#: ../../WPrefs/TextureAndColor.c:548 -msgid "Text" -msgstr "Tekst" - -#: ../../WPrefs/TextureAndColor.c:566 -msgid "Menu Title Background" -msgstr "Pozadina naslova izbornika" - -#: ../../WPrefs/TextureAndColor.c:584 -msgid "Menu Title Text" -msgstr "Tekst naslova izbornika" - -#: ../../WPrefs/TextureAndColor.c:596 -msgid "Workspace Background" -msgstr "Pozadina radnog prostora" - -#: ../../WPrefs/TextureAndColor.c:605 -msgid "Change" -msgstr "Promjeni" - -#: ../../WPrefs/TextureAndColor.c:611 -msgid "Clip Title Text" -msgstr "Tekst naslova clipa" - -#: ../../WPrefs/TextureAndColor.c:621 -msgid "Normal" -msgstr "Normalan" - -#: ../../WPrefs/TextureAndColor.c:631 -msgid "Collapsed" -msgstr "Sru¹en" - -#: ../../WPrefs/TextureAndColor.c:643 -msgid "Icon Background" -msgstr "Pozadina ikone" - -#: ../../WPrefs/TextureAndColor.c:677 -msgid "Texture and Color Preferences" -msgstr "Postavke tekstura i boja" - -#: ../../WPrefs/WPrefs.c:196 -msgid "Window Maker Preferences" -msgstr "Postavke Window Maker-a" - -#: ../../WPrefs/WPrefs.c:220 -msgid "Revert Page" -msgstr "Povrati stranicu" - -#: ../../WPrefs/WPrefs.c:226 -msgid "Revert All" -msgstr "Povrati sve" - -#: ../../WPrefs/WPrefs.c:232 -msgid "Save" -msgstr "Snimi" - -#: ../../WPrefs/WPrefs.c:238 -msgid "Close" -msgstr "Zatvori" - -#: ../../WPrefs/WPrefs.c:262 -msgid "Version %s for Window Maker %s" -msgstr "Verzija %s za Window Maker %s" - -#: ../../WPrefs/WPrefs.c:269 -msgid "Starting..." -msgstr "Pokreæem..." - -#: ../../WPrefs/WPrefs.c:275 -msgid "" -"Programming/Design: Alfredo K. Kojima\n" -"Artwork: Marco van Hylckama Vlieg\n" -"More Programming: James Thompson" -msgstr "" - -#: ../../WPrefs/WPrefs.c:363 -msgid "could not locate image file %s\n" -msgstr "ne mogu naæi image daoteku %s\n" - -#: ../../WPrefs/WPrefs.c:488 -msgid "Loading Window Maker configuration files..." -msgstr "Uèitavam konfiguracijske datoteke..." - -#: ../../WPrefs/WPrefs.c:492 -msgid "Initializing configuration panels..." -msgstr "Inicijaliziram konfiguracijske panele..." - -#: ../../WPrefs/WPrefs.c:545 ../../WPrefs/WPrefs.c:601 -msgid "Window Maker domain (%s) is corrupted!" -msgstr "Window Maker domena (%s) je o¹teæena!" - -#: ../../WPrefs/WPrefs.c:549 -msgid "Could not load Window Maker domain (%s) from defaults database." -msgstr "Ne mogu uèitati Window Maker domenu (%s) iz baze postavki." - -#: ../../WPrefs/WPrefs.c:557 -msgid "could not extract version information from Window Maker" -msgstr "ne mogu naæi informaciju o verziji Window Maker-a" - -#: ../../WPrefs/WPrefs.c:558 -msgid "Make sure Window Maker is in your search path." -msgstr "Provjerite da li je Window Maker u va¹em PATH-u." - -#: ../../WPrefs/WPrefs.c:561 -msgid "Could not extract version from Window Maker. Make sure it is correctly installed and is in your PATH environment variable." -msgstr "Ne mogu utvrditi verziju Window Makera. Provjerite da li je pravilno i da li je u PATH-u." - -#: ../../WPrefs/WPrefs.c:571 -msgid "Could not extract version from Window Maker. Make sure it is correctly installed." -msgstr "Ne mogu utvrditi verziju Window Maker-a. Provjerite da li pravlno instaliran." - -#: ../../WPrefs/WPrefs.c:576 -msgid "" -"WPrefs only supports Window Maker 0.18.0 or newer.\n" -"The version installed is %i.%i.%i\n" -msgstr "" -"WPrefs podr¾ava Window Maker 0.18.0 ili noviji.\n" -"Instalirana verzija je %i.%i.%i\n" - -#: ../../WPrefs/WPrefs.c:583 -msgid "Window Maker %i.%i.%i, which is installed in your system, is not fully supported by this version of WPrefs." -msgstr "Window Maker %i.%i.%i, koji je instaliran, nije potpuno podr¾an ovom verzijom WPrefs-a." - -#: ../../WPrefs/WPrefs.c:590 -msgid "could not run \"wmaker -global_defaults_path\"." -msgstr "ne mogu pokrenuti \"wmaker -global_defaults_path\"." - -#: ../../WPrefs/WPrefs.c:605 -msgid "Could not load global Window Maker domain (%s)." -msgstr "Ne mogu uèitati Window Maker globalnu domenu (%s)." - -#: ../../WPrefs/WPrefs.c:851 -msgid "" -"bad speed value for option %s\n" -". Using default Medium" -msgstr "" -"Kriva brzina za opciju %s\n" -". Koristim Medium" - -#: ../../WPrefs/WindowHandling.c:107 -msgid "bad option value %s in WindowPlacement. Using default value" -msgstr "kriva vrijednost opcije %s za WindowPlacement. Koristim poèetnu vrijednost" - -#: ../../WPrefs/WindowHandling.c:129 -msgid "invalid data in option WindowPlaceOrigin. Using default (0,0)" -msgstr "krivi podaci u opciji WindowPlaceOrigin. Koristim poèetno (0,0)" - -#: ../../WPrefs/WindowHandling.c:188 -msgid "Window Placement" -msgstr "Polo¾aj prozora" - -#: ../../WPrefs/WindowHandling.c:193 -msgid "Automatic" -msgstr "Automatski" - -#: ../../WPrefs/WindowHandling.c:194 -msgid "Random" -msgstr "Sluèajno" - -#: ../../WPrefs/WindowHandling.c:195 -msgid "Manual" -msgstr "Ruèno" - -#: ../../WPrefs/WindowHandling.c:196 -msgid "Cascade" -msgstr "Cascade" - -#: ../../WPrefs/WindowHandling.c:202 -msgid "Placement Origin" -msgstr "Poèetni polo¾aj" - -#: ../../WPrefs/WindowHandling.c:256 -msgid "Opaque Move" -msgstr "Micanje punog prozora" - -#: ../../WPrefs/WindowHandling.c:292 -msgid "When maximizing..." -msgstr "Pri maksimiziranju..." - -#: ../../WPrefs/WindowHandling.c:297 -msgid "...do not resize over icons" -msgstr "ne pokrivati ikone" - -#: ../../WPrefs/WindowHandling.c:310 -msgid "Keep transients above their owners" -msgstr "Transient-i iznad svojih vlasnika" - -#: ../../WPrefs/WindowHandling.c:337 -msgid "Window Handling Preferences" -msgstr "Postavke postupanja prozorima" - -#: ../../WPrefs/Workspace.c:137 -msgid "Workspace Navigation" -msgstr "Navigacija radnim prostorima" - -#: ../../WPrefs/Workspace.c:161 -msgid "drag windows between workspaces." -msgstr "povlaèenje prozora izmeðu radnih prostora." - -#: ../../WPrefs/Workspace.c:186 -msgid "switch to first workspace when switching past the last workspace and vice-versa" -msgstr "prebacivanje na prvi radni prostor pri prela¾enju sa zadnjeg i obrnuto." - -#: ../../WPrefs/Workspace.c:210 -msgid "create a new workspace when switching past the last workspace." -msgstr "stvaranje novog radnog prostora pri prela¾enju sa zadnjeg." - -#: ../../WPrefs/Workspace.c:218 -msgid "Dock/Clip" -msgstr "Dock/Clip" - -#: ../../WPrefs/Workspace.c:287 -msgid "Workspace Preferences" -msgstr "Postavke radnog prostora" - -#: ../../WPrefs/main.c:56 -msgid "usage: %s [options]\n" -msgstr "uporaba: %s [opcije]\n" - -#: ../../WPrefs/main.c:57 -msgid "options:" -msgstr "opcije:" - -#: ../../WPrefs/main.c:58 -msgid " -display \tdisplay to be used" -msgstr " -display \tdisplay za kori¹tenje" - -#: ../../WPrefs/main.c:59 -msgid " -version\t\tprint version number and exit" -msgstr " -version\t\tispi¹i verziju u izaði" - -#: ../../WPrefs/main.c:82 -msgid "too few arguments for %s" -msgstr "premalo argumenata za %s" - -#: ../../WPrefs/main.c:104 -msgid "X server does not support locale" -msgstr "X server ne podr¾ava locale" - -#: ../../WPrefs/main.c:107 -msgid "cannot set locale modifiers" -msgstr "ne mogu postaviti locale modifiere" - -#: ../../WPrefs/main.c:113 -msgid "could not open display %s" -msgstr "ne mogu otvoriti display %s" - -#: ../../WPrefs/main.c:121 -msgid "could not initialize application" -msgstr "ne mogu inicijalizirati aplikaciju" -# msgid "could not extract version information from WindowMaker" -# msgstr "ne mogu izvuèi informaciju o verziji WindowMaker-a" -# -# msgid "Could not load WindowMaker domain (%s) from defaults database." -# msgstr "Ne mogu uèitati WindowMaker domenu (%s) iz poèetne baze." -# -# msgid "Version %s for WindowMaker %s" -# msgstr "Verzija %s za WindowMaker %s" -# -# msgid "Could not extract version from WindowMaker. Make sure it is correctly installed." -# msgstr "Ne mogu izvuèi verziju WindowMakera. Provjerite da je ispravno instaliran." -# -# msgid "" -# "Programming/Design: Alfredo K. Kojima\n" -# "Artwork: Marco van Hylckama Vlieg" -# msgstr "" -# "Programiranje/Dizajn: Alfredo K. Kojima\n" -# "Artwork: Marco van Hylckama Vlieg" -# -# msgid "WindowMaker domain (%s) is corrupted!" -# msgstr "WindowMaker domena (%s) je o¹teæena!" -# -# msgid "Raise window when switching focus with keyboard." -# msgstr "Podiæi prozor pri mjenjanju fokusa tastaturom." -# -# msgid "WindowMaker %i.%i.%i, which is installed in your system, is not fully supported by this version of WPrefs." -# msgstr "WindowMaker %i.%i.%i, koji je instaliran na va¹em sistemu, nije potpuno podr¾an ovom verzijom WPrefs-a." -# -# msgid "WindowMaker Preferences" -# msgstr "Postavke WindowMaker-a" -# -# msgid "Make sure WindowMaker is in your search path." -# msgstr "Provjerite da je WindowMaker u va¹oj search stazi." -# -# msgid "...do not resize over dock" -# msgstr "ne pokrivati dock" -# -# msgid "" -# "WPrefs only supports WindowMaker 0.18.0 or newer.\n" -# "The version installed is %i.%i.%i\n" -# msgstr "" -# "WPrefs podr¾ava samo WindowMaker 0.18.0 ili noviji.\n" -# "Instalirana je verzija %i.%i.%i\n" -# -# msgid "Could not load global WindowMaker domain (%s)." -# msgstr "Ne mogu uèitati globlanu WindowMaker domenu (%s)." -# -# msgid "Loading WindowMaker configuration files..." -# msgstr "Uèitavam WindowMaker konfiguracijske datoteke..." -# -# msgid "Aplications Menu Definition" -# msgstr "Definiranje izbornika Aplikacije" -# -# msgid "The command supplied must generate and output a valid menu definition to stdout. This definition should be in the plain text menu file format, described in the menu files included with WindowMaker, probably at ~/GNUstep/Library/WindowMaker/menu" -# msgstr "Ponuðena naredba mora generirati i ispisati va¾eæu definicuju izbornika na stdout. Ova bi definicja trebala biti u èistom tekst menu formatu koji je opisan u menu datotekama iz distribucije, vjerojatno u ~/GNUstep/Library/WindowMaker/menu" -# -# msgid "" -# "bad speed value for option %s.\n" -# "Using default Medium" -# msgstr "" -# "kriva vrijednost za brzinu za opciju %s.\n" -# "Koristm Medium" -# -# msgid "The format of the current menu file (%s) is not supported by WPrefs. A new menu will be created." -# msgstr "Format trenutne datoteke izbornika (%s) nije podr¾an od strane WPrefs-a. Kreirat æu novi izbornik." -# -# msgid "Omnipresent miniwindows" -# msgstr "SvugdjePrisutni mini prozori" -# -# msgid "Error extracting version from WindowMaker. Make sure it is correctly installed." -# msgstr "Gre¹ka pri izvlaèenju verzije WindowMakera. Provjerite da je ispravno instaliran." -# -# msgid "Auto-arrange icons" -# msgstr "Auto-pospremanje ikona" -# -# msgid "Open submenus to the left if they don't fit inside the screen." -# msgstr "Otvoriti podizbornike na lijevo ako ne stanu unutar ekrana." -# -# msgid "Use SaveUnders in icons, menus and other objects" -# msgstr "Koristi SnimiIspod u ikonama, izbornicima i drugim objektima" -# -# msgid "Type the path for the directory. You can type more than one path by separating them with spaces." -# msgstr "Upi¹ite stazu za direktorij. Mo¾ete upisati vi¹e od jedne staze odvajajuæi ih razmacima." -# -# msgid "invalid data in option WindowPlacementOrigin. Using default (0,0)" -# msgstr "krivi podaci u opciji WindowPlacementOrigin. Koristim (0,0)" -# -# msgid "Icon Size" -# msgstr "Velièina ikone" -# - \ No newline at end of file +msgid "" +msgstr "" +"Date: 1998-08-24 14:36:41-0300\n" +"From: Toni Biliæ tbilic@oliver.efos.hr \n" +"Language-Team: Croatian \n" +"Content-Type: text/plain; charset=ISO8859-2\n" +"Xgettext-Options: --default-domain=WPrefs --add-comments --keyword=_\n" +"Files: ../../WPrefs/Configurations.c ../../WPrefs/Expert.c ../../WPrefs/Focus.c ../../WPrefs/KeyboardSettings.c ../../WPrefs/KeyboardShortcuts.c ../../WPrefs/Menu.c ../../WPrefs/MenuGuru.c ../../WPrefs/MenuPreferences.c ../../WPrefs/MouseSettings.c ../../WPrefs/Paths.c ../../WPrefs/Preferences.c ../../WPrefs/Text.c ../../WPrefs/TextureAndColor.c ../../WPrefs/WPrefs.c ../../WPrefs/WindowHandling.c ../../WPrefs/Workspace.c ../../WPrefs/main.c ../../WPrefs/xmodifier.c\n" + +#: ../../WPrefs/Configurations.c:142 ../../WPrefs/Configurations.c:148 ../../WPrefs/MouseSettings.c:510 ../../WPrefs/WindowHandling.c:270 ../../WPrefs/WindowHandling.c:282 ../../WPrefs/Workspace.c:71 ../../WPrefs/Workspace.c:77 +msgid "could not load icon %s" +msgstr "ne mogu uèitati ikonu %s" + +#: ../../WPrefs/Configurations.c:156 ../../WPrefs/Workspace.c:85 +msgid "could not process icon %s:" +msgstr "ne mogu procesirati ikonu %s" + +#: ../../WPrefs/Configurations.c:181 ../../WPrefs/Workspace.c:124 +msgid "could not load image file %s" +msgstr "ne mogu uèitati image datoteku %s" + +#: ../../WPrefs/Configurations.c:195 +msgid "Icon Slide Speed" +msgstr "Brzina klizanja ikone" + +#: ../../WPrefs/Configurations.c:201 +msgid "Shade Animation Speed" +msgstr "Brzina Shade animacije" + +#: ../../WPrefs/Configurations.c:234 ../../WPrefs/Configurations.c:246 ../../WPrefs/Focus.c:310 ../../WPrefs/Focus.c:321 ../../WPrefs/MenuPreferences.c:135 ../../WPrefs/MenuPreferences.c:146 ../../WPrefs/MenuPreferences.c:174 ../../WPrefs/MenuPreferences.c:189 ../../WPrefs/MouseSettings.c:538 ../../WPrefs/MouseSettings.c:549 ../../WPrefs/MouseSettings.c:604 ../../WPrefs/MouseSettings.c:615 ../../WPrefs/MouseSettings.c:651 ../../WPrefs/MouseSettings.c:666 ../../WPrefs/MouseSettings.c:682 ../../WPrefs/WPrefs.c:398 ../../WPrefs/WPrefs.c:416 +msgid "could not load icon file %s" +msgstr "ne mogu uèitati ikonu %s" + +#: ../../WPrefs/Configurations.c:262 +msgid "Titlebar Style" +msgstr "Stil Titlebar-a" + +#: ../../WPrefs/Configurations.c:299 +msgid "Animations and Sound" +msgstr "Animacije i zvuk" + +#: ../../WPrefs/Configurations.c:305 +msgid "Animations" +msgstr "Animacije" + +#: ../../WPrefs/Configurations.c:321 +msgid "Superfluous" +msgstr "Superfluous" + +#: ../../WPrefs/Configurations.c:337 +msgid "Sounds" +msgstr "Zvukovi" + +#: ../../WPrefs/Configurations.c:354 +msgid "Note: sound requires a module distributed separately" +msgstr "Upozorenje: zvuk ovisi o zasebnom modulu" + +#: ../../WPrefs/Configurations.c:364 +msgid "Dithering colormap for 8bpp" +msgstr "Dithering colormap for 8bpp" + +#: ../../WPrefs/Configurations.c:369 +msgid "Disable dithering in any visual/depth" +msgstr "Onemoguæi dithering za bilo koji visual/dubinu" + +#: ../../WPrefs/Configurations.c:390 +msgid "More colors for applications" +msgstr "Jo¹ boja za aplikacije" + +#: ../../WPrefs/Configurations.c:397 +msgid "More colors for WindowMaker" +msgstr "Jo¹ boja za WindowMaker" + +#: ../../WPrefs/Configurations.c:450 +msgid "Other Configurations" +msgstr "Ostale konfiguracije" + +#: ../../WPrefs/Expert.c:70 +msgid "Do not set non-WindowMaker specific parameters (do not use xset)" +msgstr "Ne postavljaj ne-WindowMaker parametre (ne koristi xset)" + +#: ../../WPrefs/Expert.c:71 +msgid "Automatically save session when exiting WindowMaker" +msgstr "Automatski snimi sessoin pri izlazu iz WindowMakera" + +#: ../../WPrefs/Expert.c:72 +msgid "Use SaveUnder in window frames, icons, menus and other objects" +msgstr "Koristi SaveUnder u okvirima prozora, ikona, izbornika i drugih objekata" + +#: ../../WPrefs/Expert.c:73 +msgid "Disable cycling color highlighting of icons." +msgstr "Onemuguæi cycling color highlighting of icons." + +#: ../../WPrefs/Expert.c:103 +msgid "Expert User Preferences" +msgstr "Struène postavke" + +#: ../../WPrefs/Focus.c:79 +msgid "bad option value %s for option FocusMode. Using default Manual" +msgstr "kriva vrijednost opcije %s za FokusMod. Koristim Manual" + +#: ../../WPrefs/Focus.c:92 +msgid "bad option value %s for option ColormapMode. Using default Manual" +msgstr "kriva vrijednost opcije %s za ColormapMod. Koristim Manual" + +#: ../../WPrefs/Focus.c:190 +msgid "" +"Click on the window to set\n" +"keyboard input focus." +msgstr "" +"Kliknite na prozor da\n" +"postavite fokus" + +#: ../../WPrefs/Focus.c:194 +msgid "" +"Set keyboard input focus to\n" +"the window under the mouse pointer,\n" +"including the root window." +msgstr "" +"Postavljanje fokusa na prozor\n" +"ispod pokazivaèa mi¹a,\n" +"ukljuèujuæi i root prozor." + +#: ../../WPrefs/Focus.c:199 +msgid "" +"Set keyboard input focus to\n" +"the window under the mouse pointer,\n" +"except the root window." +msgstr "" +"Postavljanje fokusa na prozor ispod\n" +"pokazivaèa mi¹a, osim root prozora." + +#: ../../WPrefs/Focus.c:243 +msgid "Input Focus Mode" +msgstr "Naèin fokusiranja" + +#: ../../WPrefs/Focus.c:248 +msgid "Click window to focus" +msgstr "Klikni prozor za fokus" + +#: ../../WPrefs/Focus.c:249 +msgid "Focus follows mouse" +msgstr "Fokus prati mi¹a" + +#: ../../WPrefs/Focus.c:250 +msgid "\"Sloppy\" focus" +msgstr "\"Sloppy\" fokus" + +#: ../../WPrefs/Focus.c:265 +msgid "Install colormap in the window..." +msgstr "Instaliraj colormap u prozor..." + +#: ../../WPrefs/Focus.c:270 +msgid "...that has the input focus." +msgstr "¹to ima fokus." + +#: ../../WPrefs/Focus.c:275 +msgid "...that is under the mouse pointer." +msgstr "¹to je ispod kursora" + +#: ../../WPrefs/Focus.c:284 +msgid "Automatic Window Raise Delay" +msgstr "Automatsko zadr¾avanje podizanja prozora" + +#: ../../WPrefs/Focus.c:341 +msgid "msec" +msgstr "msec" + +#: ../../WPrefs/Focus.c:358 +msgid "Do not let aplications receive the click used to focus windows." +msgstr "Ne daj da aplikacije prime klik za fokusiranje prozora." + +#: ../../WPrefs/Focus.c:364 +msgid "Automatically focus new windows." +msgstr "Automatski fokusiraj nove prozore" + +#: ../../WPrefs/Focus.c:385 +msgid "Window Focus Preferences" +msgstr "Postavke fokusiranja prozora" + +#: ../../WPrefs/KeyboardSettings.c:72 +msgid "Initial Key Repeat" +msgstr "Prvotno ponavljanje kljuèa" + +#: ../../WPrefs/KeyboardSettings.c:113 +msgid "Key Repeat Rate" +msgstr "Razmak izmeðu ponavljanja kljuèa" + +#: ../../WPrefs/KeyboardSettings.c:153 +msgid "Type here to test" +msgstr "Ukucajte ovdje da testirate" + +#: ../../WPrefs/KeyboardSettings.c:172 +msgid "Keyboard Preferences" +msgstr "Postavke tastature" + +#: ../../WPrefs/KeyboardShortcuts.c:170 ../../WPrefs/Menu.c:923 ../../WPrefs/Menu.c:1290 ../../WPrefs/MenuGuru.c:263 +msgid "Cancel" +msgstr "Otka¾i" + +#: ../../WPrefs/KeyboardShortcuts.c:171 +msgid "Press the desired shortcut key(s) or click Cancel to stop capturing." +msgstr "Pritisnite ¾eljenu kraticu ili kliknite Otka¾i za prekid hvatanja." + +#: ../../WPrefs/KeyboardShortcuts.c:189 ../../WPrefs/KeyboardShortcuts.c:390 ../../WPrefs/Menu.c:935 ../../WPrefs/Menu.c:1157 +msgid "Capture" +msgstr "Uhvati" + +#: ../../WPrefs/KeyboardShortcuts.c:190 ../../WPrefs/KeyboardShortcuts.c:397 +msgid "Click Capture to interactively define the shortcut key." +msgstr "Kliknite \"Uhvati\" da interaktivno definirate kraticu." + +#: ../../WPrefs/KeyboardShortcuts.c:308 +msgid "Actions" +msgstr "Akcije" + +#: ../../WPrefs/KeyboardShortcuts.c:322 +msgid "Open applications menu" +msgstr "Otvori izbornik aplikacija" + +#: ../../WPrefs/KeyboardShortcuts.c:323 +msgid "Open window list menu" +msgstr "Otvori izbornik liste prozora" + +#: ../../WPrefs/KeyboardShortcuts.c:324 +msgid "Open window commands menu" +msgstr "Otvori izbornik prozorskih naredbi" + +#: ../../WPrefs/KeyboardShortcuts.c:325 +msgid "Hide active application" +msgstr "Sakrij aktivnu aplikaciju" + +#: ../../WPrefs/KeyboardShortcuts.c:326 +msgid "Miniaturize active window" +msgstr "Minimiziraj aktivni prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:327 +msgid "Close active window" +msgstr "Zatvori aktivni prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:328 +msgid "Maximize active window" +msgstr "Maksimiziraj aktivni prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:329 +msgid "Maximize active window vertically" +msgstr "Maksimiziraj aktivni prozor vertikalno" + +#: ../../WPrefs/KeyboardShortcuts.c:330 +msgid "Raise active window" +msgstr "Podigni aktivni prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:331 +msgid "Lower active window" +msgstr "Spusti aktivni prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:332 +msgid "Raise/Lower window under mouse pointer" +msgstr "Podigni/Spusti prozor ispod pokazivaèa mi¹a" + +#: ../../WPrefs/KeyboardShortcuts.c:333 +msgid "Shade active window" +msgstr "Shade-iraj aktivni prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:334 +msgid "Select active window" +msgstr "Selektiraj aktivni prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:335 +msgid "Focus next window" +msgstr "Fokusiraj sljedeæi prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:336 +msgid "Focus previous window" +msgstr "Fokusiraj prethodni prozor" + +#: ../../WPrefs/KeyboardShortcuts.c:337 +msgid "Switch to next workspace" +msgstr "Prebacivanje na sljedeæi radni prostor" + +#: ../../WPrefs/KeyboardShortcuts.c:338 +msgid "Switch to previous workspace" +msgstr "Prebacivanje na prethodni radni prostor" + +#: ../../WPrefs/KeyboardShortcuts.c:339 +msgid "Switch to next ten workspaces" +msgstr "Prebacivanje na sljedeæih 10 radnih prostora" + +#: ../../WPrefs/KeyboardShortcuts.c:340 +msgid "Switch to previous ten workspaces" +msgstr "Prebacivanje na predhodnih 10 radnih prostora" + +#: ../../WPrefs/KeyboardShortcuts.c:341 +msgid "Switch to workspace 1" +msgstr "Prebacivanje na radni prostor 1" + +#: ../../WPrefs/KeyboardShortcuts.c:342 +msgid "Switch to workspace 2" +msgstr "Prebacivanje na radni prostor 2" + +#: ../../WPrefs/KeyboardShortcuts.c:343 +msgid "Switch to workspace 3" +msgstr "Prebacivanje na radni prostor 3" + +#: ../../WPrefs/KeyboardShortcuts.c:344 +msgid "Switch to workspace 4" +msgstr "Prebacivanje na radni prostor 4" + +#: ../../WPrefs/KeyboardShortcuts.c:345 +msgid "Switch to workspace 5" +msgstr "Prebacivanje na radni prostor 5" + +#: ../../WPrefs/KeyboardShortcuts.c:346 +msgid "Switch to workspace 6" +msgstr "Prebacivanje na radni prostor 6" + +#: ../../WPrefs/KeyboardShortcuts.c:347 +msgid "Switch to workspace 7" +msgstr "Prebacivanje na radni prostor 7" + +#: ../../WPrefs/KeyboardShortcuts.c:348 +msgid "Switch to workspace 8" +msgstr "Prebacivanje na radni prostor 8" + +#: ../../WPrefs/KeyboardShortcuts.c:349 +msgid "Switch to workspace 9" +msgstr "Prebacivanje na radni prostor 9" + +#: ../../WPrefs/KeyboardShortcuts.c:350 +msgid "Switch to workspace 10" +msgstr "Prebacivanje na radni prostor 10" + +#: ../../WPrefs/KeyboardShortcuts.c:351 +msgid "Shortcut for window 1" +msgstr "Kratica za prozor 1" + +#: ../../WPrefs/KeyboardShortcuts.c:352 +msgid "Shortcut for window 2" +msgstr "Kratica za prozor 2" + +#: ../../WPrefs/KeyboardShortcuts.c:353 +msgid "Shortcut for window 3" +msgstr "Kratica za prozor 3" + +#: ../../WPrefs/KeyboardShortcuts.c:354 +msgid "Shortcut for window 4" +msgstr "Kratica za prozor 4" + +#: ../../WPrefs/KeyboardShortcuts.c:355 +msgid "Raise Clip" +msgstr "Podigni Clip" + +#: ../../WPrefs/KeyboardShortcuts.c:356 +msgid "Lower Clip" +msgstr "Spusti Clip" + +#: ../../WPrefs/KeyboardShortcuts.c:357 +msgid "Raise/Lower Clip" +msgstr "Podigni/Spusti Clip" + +#: ../../WPrefs/KeyboardShortcuts.c:359 +msgid "Toggle keyboard language" +msgstr "Promjeni raspored tastature" + +#: ../../WPrefs/KeyboardShortcuts.c:373 ../../WPrefs/Menu.c:1146 +msgid "Shortcut" +msgstr "Kratica" + +#: ../../WPrefs/KeyboardShortcuts.c:384 +msgid "Clear" +msgstr "Oèisti" + +#: ../../WPrefs/KeyboardShortcuts.c:445 +msgid "Keyboard Shortcut Preferences" +msgstr "Postavke tastaturnih kratica" + +#: ../../WPrefs/Menu.c:373 +msgid "Window Manager" +msgstr "Window Manager" + +#: ../../WPrefs/Menu.c:375 +msgid "Program to open files" +msgstr "Program za otvaranje datoteka" + +#: ../../WPrefs/Menu.c:377 ../../WPrefs/Menu.c:1133 +msgid "Program to Run" +msgstr "Program za pokrenuti" + +#: ../../WPrefs/Menu.c:427 ../../WPrefs/Menu.c:428 +msgid "New Command %i" +msgstr "Nova naredba %i" + +#: ../../WPrefs/Menu.c:435 +msgid "New Submenu" +msgstr "Novi podizbornik" + +#: ../../WPrefs/Menu.c:440 +msgid "External Menu" +msgstr "Eksterni izbornik" + +#: ../../WPrefs/Menu.c:447 +msgid "Workspaces" +msgstr "Radni prostori" + +#: ../../WPrefs/Menu.c:1017 ../../WPrefs/Menu.c:1032 +msgid "Commands" +msgstr "Naredbe" + +#: ../../WPrefs/Menu.c:1018 ../../WPrefs/Menu.c:1033 +msgid "Add Command" +msgstr "Naredba" + +#: ../../WPrefs/Menu.c:1019 ../../WPrefs/Menu.c:1034 +msgid "Add Submenu" +msgstr "Podizbornik" + +#: ../../WPrefs/Menu.c:1020 ../../WPrefs/Menu.c:1035 +msgid "Add External Menu" +msgstr "Eksterni izbornik" + +#: ../../WPrefs/Menu.c:1021 ../../WPrefs/Menu.c:1036 +msgid "Add Workspace Menu" +msgstr "Izbornih r. prostora" + +#: ../../WPrefs/Menu.c:1022 ../../WPrefs/Menu.c:1037 +msgid "Remove Item" +msgstr "Obrisati stavku" + +#: ../../WPrefs/Menu.c:1023 ../../WPrefs/Menu.c:1038 +msgid "Cut Item" +msgstr "Izrezati stavku" + +#: ../../WPrefs/Menu.c:1024 ../../WPrefs/Menu.c:1039 +msgid "Copy Item" +msgstr "Kopirati stavku" + +#: ../../WPrefs/Menu.c:1025 ../../WPrefs/Menu.c:1040 +msgid "Paste Item" +msgstr "Naljepiti stavku" + +#: ../../WPrefs/Menu.c:1069 +msgid "Label" +msgstr "Oznaka" + +#: ../../WPrefs/Menu.c:1082 +msgid "Command" +msgstr "Naredba" + +#: ../../WPrefs/Menu.c:1087 +msgid "Run Program" +msgstr "Pokrenuti program" + +#: ../../WPrefs/Menu.c:1088 +msgid "Arrange Icons" +msgstr "Pospremiti ikone" + +#: ../../WPrefs/Menu.c:1089 +msgid "Hide Others" +msgstr "Sakriti ostale" + +#: ../../WPrefs/Menu.c:1090 +msgid "Show All Windows" +msgstr "Poka¾i sve prozore" + +#: ../../WPrefs/Menu.c:1091 +msgid "Exit WindowMaker" +msgstr "Izaæi iz Window Maker-a" + +#: ../../WPrefs/Menu.c:1092 +msgid "Exit X Session" +msgstr "Izaæi is X sessiona" + +#: ../../WPrefs/Menu.c:1093 +msgid "Start window manager" +msgstr "Pokrenuti window manager" + +#: ../../WPrefs/Menu.c:1094 +msgid "Restart WindowMaker" +msgstr "Restartati Window Maker" + +#: ../../WPrefs/Menu.c:1095 +msgid "Save Session" +msgstr "Snimiti session" + +#: ../../WPrefs/Menu.c:1096 +msgid "Clear Session" +msgstr "Oèistiti session" + +#: ../../WPrefs/Menu.c:1097 +msgid "Refresh Screen" +msgstr "Osvje¾iti ekran" + +#: ../../WPrefs/Menu.c:1098 +msgid "Info Panel" +msgstr "Info panel" + +#: ../../WPrefs/Menu.c:1099 +msgid "Legal Panel" +msgstr "Legal panel" + +#: ../../WPrefs/Menu.c:1107 +msgid "Open workspace menu" +msgstr "Otvoriti izbornik radnih prostora" + +#: ../../WPrefs/Menu.c:1114 +msgid "No confirmation panel" +msgstr "Nema panela potvrde" + +#: ../../WPrefs/Menu.c:1120 +msgid "Menu Path/Directory List" +msgstr "Menu lista Staza/Direktorij" + +#: ../../WPrefs/Menu.c:1165 +msgid "Ask help to the Guru" +msgstr "Tra¾i pomoæ od Gurua" + +#: ../../WPrefs/Menu.c:1285 +msgid "" +"The format of the current menu in ~/G/D/WMRootMenu is not supported by WPrefs. A new menu will be created.\n" +"You can also replace ~/G/D/WMRootMenu with ~/G/L/W/plmenu to get the default menu." +msgstr "" +"Format trenutnog izbornika u ~/G/D/WMRootMenu nije podr¾an od WPrefs-a. Napravit æu novi izbornik.\n" +"Mo¾ete zamjeniti ~/G/D/WMRootMenu da ~/G/L/W/plmenu da dobijete poèetni izbornik." + +#: ../../WPrefs/Menu.c:1290 ../../WPrefs/Menu.c:1295 ../../WPrefs/WPrefs.c:585 +msgid "Warning" +msgstr "Upozorenje" + +#. WMMapWidget(panel->pathB); +#: ../../WPrefs/Menu.c:1290 ../../WPrefs/Menu.c:1296 ../../WPrefs/MenuGuru.c:119 ../../WPrefs/MenuGuru.c:126 ../../WPrefs/MenuGuru.c:140 ../../WPrefs/MouseSettings.c:156 ../../WPrefs/Text.c:181 ../../WPrefs/WPrefs.c:546 ../../WPrefs/WPrefs.c:551 ../../WPrefs/WPrefs.c:562 ../../WPrefs/WPrefs.c:572 ../../WPrefs/WPrefs.c:578 ../../WPrefs/WPrefs.c:585 ../../WPrefs/WPrefs.c:602 ../../WPrefs/WPrefs.c:607 +msgid "OK" +msgstr "U redu" + +#: ../../WPrefs/Menu.c:1295 +msgid "Any changes made in this section will not be saved" +msgstr "Promjene uèinjene u ovom dijelu neæe biti snimljene" + +#: ../../WPrefs/Menu.c:1360 +msgid "Applications Menu Definition" +msgstr "Defincija izbornika aplikacija" + +#: ../../WPrefs/MenuGuru.c:106 +msgid "Menu Guru - Select Type" +msgstr "Izbornik guru - odabrati tip" + +#: ../../WPrefs/MenuGuru.c:111 ../../WPrefs/MenuGuru.c:133 ../../WPrefs/MenuGuru.c:251 +msgid "Next" +msgstr "Sljedeæi" + +#: ../../WPrefs/MenuGuru.c:114 +msgid "Menu Guru - Select Menu File" +msgstr "Izbornik guru - Odabrati izbornik datoteku" + +#: ../../WPrefs/MenuGuru.c:122 +msgid "Menu Guru - Select Pipe Command" +msgstr "Izbornik guru - Odabrati pipe naredbu" + +#: ../../WPrefs/MenuGuru.c:129 +msgid "Menu Guru - Select Directories" +msgstr "Izbornik guru- Odabrati direktorije" + +#: ../../WPrefs/MenuGuru.c:136 +msgid "Menu Guru - Select Command" +msgstr "Izbornik guru - Odabrati naredbu" + +#: ../../WPrefs/MenuGuru.c:257 +msgid "Back" +msgstr "Natrag" + +#: ../../WPrefs/MenuGuru.c:271 +msgid "" +"This process will help you create a submenu which definition is located in another file or is created dynamically.\n" +"What do you want to use as the contents of the submenu?" +msgstr "" +"Ovaj postupak æe vam pomoæi u kreiranju podizbornika èija se definicija nalazi u drugoj datoteci ili se stvara dinamièki.\n" +"©to ¾elite koristiti kao sadr¾aj podizbornika?" + +#: ../../WPrefs/MenuGuru.c:279 +msgid "A file containing the menu definition in the plain text (non-property list) menu format." +msgstr "Datoteka koja sadr¾i definiciju izbornika u èistom tekst formatu." + +#: ../../WPrefs/MenuGuru.c:285 +msgid "The menu definition generated by a script/program read through a pipe." +msgstr "Definicja izbornika generirana pomoæu skripte/programa proèitanog kroz pipe." + +#: ../../WPrefs/MenuGuru.c:291 +msgid "The files in one or more directories." +msgstr "Datoteke u jednom ili vi¹e direktorija." + +#: ../../WPrefs/MenuGuru.c:303 +msgid "Type the path for the menu file:" +msgstr "Upi¹i stazu za izbornik datoteku:" + +#: ../../WPrefs/MenuGuru.c:318 +msgid "The menu file must contain a menu in the plain text menu file format. This format is described in the menu files included with WindowMaker, probably at ~/GNUstep/Library/WindowMaker/menu" +msgstr "Menu datoteka mora sadr¾avati izbornik u èistom tekst formatu. Ovaj format je opisan u menu datotekama u distribuciji, vjerojatno u ~/GNUstep/Library/WindowMaker/menu" + +#: ../../WPrefs/MenuGuru.c:328 +msgid "Type the command that will generate the menu definition:" +msgstr "Upi¹i naredbu koja æe generirati definiciju izbornika:" + +#: ../../WPrefs/MenuGuru.c:338 +msgid "The command supplied must generate and output a valid menu definition to stdout. This definition should be in the plain text menu file format, described in the menu files included with WindowMaker, usually at ~/GNUstep/Library/WindowMaker/menu" +msgstr "Navedana naredba mora stvoriti i ispisati va¾eæu definiciju izbornika na stdout. Ova definicija mora biti u formatu opisanom u ~/GNUstep/Library/WindowMaker/menu" + +#: ../../WPrefs/MenuGuru.c:350 ../../WPrefs/MenuGuru.c:372 ../../WPrefs/MenuGuru.c:394 +msgid "Type the path for the directory. You can type more than one path by separating them with spaces." +msgstr "Upi¹ite stazu za direktorij. Mo¾ete upisati vi¹e od jedne staze odvajajuæi ih razmacima." + +#: ../../WPrefs/MenuGuru.c:361 ../../WPrefs/MenuGuru.c:383 ../../WPrefs/MenuGuru.c:405 +msgid "The menu generated will have an item for each file in the directory. The directories can contain program executables or data files (such as jpeg images)." +msgstr "Generirani izbornik æe imati stavku za svaku datoteku u direktoriju. Direktoriji mogu sadr¾avati izvr¹ne programe ili podatke (kao jpeg slike)." + +#: ../../WPrefs/MenuGuru.c:415 +msgid "If the directory contain data files, type the command used to open these files. Otherwise, leave it in blank." +msgstr "Ako direktorij sadr¾i podatkovne datoteke, upi¹ite naredbu kori¹tenu za otvaranje tih datoteka, ili ostavit prazno." + +#: ../../WPrefs/MenuGuru.c:426 +msgid "Each file in the directory will have an item and they will be opened with the supplied command.For example, if the directory contains image files and the command is \"xv -root\", each file in the directory will have a menu item like \"xv -root imagefile\"." +msgstr "Svaka datoteka u direktoriju æe imati stavku i bit æe otvorene sa navedenom naredbom. Na primjer ako direktorij sadr¾i image datoteke i naredba je \"xv -root\", svaka datoteka u direktoriju æe imati stavku \"xv -root image_datoteka\"." + +#: ../../WPrefs/MenuPreferences.c:112 +msgid "Menu Scrolling Speed" +msgstr "Brzina pomicanja izbornika" + +#: ../../WPrefs/MenuPreferences.c:161 +msgid "Submenu Alignment" +msgstr "Poravnanje podizbornika" + +#: ../../WPrefs/MenuPreferences.c:204 +msgid "" +"Always open submenus inside the screen, instead of scrolling.\n" +"Note: this can be an annoyance at some circumstances." +msgstr "" +"Uvijek otvori podizbornik unutar ekrana umjesto pomicanja.\n" +"Upozorenje: ovo zna biti vrlo frustrirajuæe u nekim okolnostima." + +#: ../../WPrefs/MenuPreferences.c:209 +msgid "Scroll off-screen menus when pointer is moved over them." +msgstr "Izbornike izvan ekrana pomakni unutra kada se pokazivaè mièe iznad njih" + +#: ../../WPrefs/MenuPreferences.c:229 +msgid "Menu Preferences" +msgstr "Postavke izbornika" + +#: ../../WPrefs/MouseSettings.c:154 ../../WPrefs/Text.c:181 ../../WPrefs/WPrefs.c:546 ../../WPrefs/WPrefs.c:551 ../../WPrefs/WPrefs.c:560 ../../WPrefs/WPrefs.c:570 ../../WPrefs/WPrefs.c:578 ../../WPrefs/WPrefs.c:602 ../../WPrefs/WPrefs.c:607 +msgid "Error" +msgstr "Gre¹ka" + +#: ../../WPrefs/MouseSettings.c:155 +msgid "Invalid mouse acceleration threshold value. Must be the number of pixels to travel before accelerating." +msgstr "Kriva vrijednost ubrzavanja mi¹a. Mora biti broj pixela putovanja prije ubrzavanja." + +#: ../../WPrefs/MouseSettings.c:209 +msgid "mouse button %s not supported by WPrefs." +msgstr "tipka mi¹e %s nije podr¾ana od WPrefs-a." + +#: ../../WPrefs/MouseSettings.c:243 ../../WPrefs/MouseSettings.c:254 ../../WPrefs/MouseSettings.c:265 +msgid "bad value %s for option %s" +msgstr "kriva vrijednost %s za opciju %s" + +#: ../../WPrefs/MouseSettings.c:325 +msgid "modifier key %s for option ModifierKey was not recognized. Using %s as default" +msgstr "modifier kljuè %s za opciju ModifierKey nije prepoznat. Koristim %s." + +#: ../../WPrefs/MouseSettings.c:350 +msgid "could not retrieve keyboard modifier mapping" +msgstr "ne mogu povuæi keyboard modifier mapping" + +#: ../../WPrefs/MouseSettings.c:497 +msgid "Mouse Speed" +msgstr "Brzina mi¹a" + +#: ../../WPrefs/MouseSettings.c:564 +msgid "Threshold:" +msgstr "Prag:" + +#: ../../WPrefs/MouseSettings.c:579 +msgid "Double-Click Delay" +msgstr "Razmak izmeðu dvostrukog klika" + +#: ../../WPrefs/MouseSettings.c:623 +msgid "Test" +msgstr "Test" + +#: ../../WPrefs/MouseSettings.c:633 +msgid "Workspace Mouse Actions" +msgstr "Akcije mi¹a na radnom prostoru" + +#: ../../WPrefs/MouseSettings.c:638 +msgid "Disable mouse actions" +msgstr "Onemoguæi akcije mi¹a" + +#: ../../WPrefs/MouseSettings.c:691 +msgid "Applications menu" +msgstr "Izbornik Aplikacija" + +#: ../../WPrefs/MouseSettings.c:697 +msgid "Window list menu" +msgstr "Izbornik Liste prozora" + +#: ../../WPrefs/MouseSettings.c:703 +msgid "Select windows" +msgstr "Odaberi prozore" + +#: ../../WPrefs/MouseSettings.c:738 +msgid "Mouse Grab Modifier" +msgstr "Modifier za \"hvatanje\" prozora mi¹om" + +#: ../../WPrefs/MouseSettings.c:772 +msgid "could not create %s" +msgstr "ne mogu kreirati %s" + +#: ../../WPrefs/MouseSettings.c:788 +msgid "could not create temporary file %s" +msgstr "ne mogu kreirati privremenu datoteku %s" + +#: ../../WPrefs/MouseSettings.c:813 +msgid "could not rename file %s to %s\n" +msgstr "ne mogu preimenovati datoteku %s u %s\n" + +#: ../../WPrefs/MouseSettings.c:896 +msgid "Mouse Preferences" +msgstr "Postavke mi¹a" + +#: ../../WPrefs/Paths.c:82 +msgid "bad value in option IconPath. Using default path list" +msgstr "kriva vrijednost IconPath opciji. Koristim poèetnu listu staza" + +#: ../../WPrefs/Paths.c:99 +msgid "bad value in option PixmapPath. Using default path list" +msgstr "kriva vrijednost u PixmapPath opciji. Koristim poèetnu listu staza" + +#: ../../WPrefs/Paths.c:301 +msgid "Icon Search Paths" +msgstr "Staze za ikone" + +#: ../../WPrefs/Paths.c:313 ../../WPrefs/Paths.c:349 +msgid "Add" +msgstr "Dodaj" + +#: ../../WPrefs/Paths.c:320 ../../WPrefs/Paths.c:356 +msgid "Remove" +msgstr "Obri¹i" + +#: ../../WPrefs/Paths.c:337 +msgid "Pixmap Search Paths" +msgstr "Staze za pixmape" + +#: ../../WPrefs/Paths.c:385 +msgid "Search Path Configuration" +msgstr "Konfiguracija staza" + +#: ../../WPrefs/Preferences.c:151 +msgid "Size Display" +msgstr "Prikaz velièine" + +#: ../../WPrefs/Preferences.c:156 ../../WPrefs/Preferences.c:172 +msgid "Corner of screen" +msgstr "Kut ekrana" + +#: ../../WPrefs/Preferences.c:157 ../../WPrefs/Preferences.c:173 +msgid "Center of screen" +msgstr "Sredi¹te ekrana" + +#: ../../WPrefs/Preferences.c:158 ../../WPrefs/Preferences.c:174 +msgid "Center of resized window" +msgstr "Sredi¹te prozora" + +#: ../../WPrefs/Preferences.c:159 +msgid "Technical drawing-like" +msgstr "Poput tehnièkog crtanja" + +#: ../../WPrefs/Preferences.c:167 +msgid "Position Display" +msgstr "Prikaz pozicije" + +#: ../../WPrefs/Preferences.c:182 +msgid "Show balloon text for..." +msgstr "Poka¾i tekst u balonu za..." + +#: ../../WPrefs/Preferences.c:189 +msgid "incomplete window titles" +msgstr "nepotpune naslove prozora" + +#: ../../WPrefs/Preferences.c:190 +msgid "miniwindow titles" +msgstr "nalsove miniprozora" + +#: ../../WPrefs/Preferences.c:191 +msgid "application/dock icons" +msgstr "aplikacijske/dock ikone" + +#: ../../WPrefs/Preferences.c:204 +msgid "Raise window when switching focus with keyboard (CirculateRaise)." +msgstr "Podigni prozor pri mjenjanju fokusa tastaturom." + +#: ../../WPrefs/Preferences.c:210 +msgid "Keep keyboard language status for each window." +msgstr "Zadr¾i raspored tastature za svaki prozor" + +#: ../../WPrefs/Preferences.c:231 +msgid "Miscellaneous Ergonomic Preferences" +msgstr "Razne ergonomske postavke" + +#: ../../WPrefs/Text.c:179 +msgid "Invalid font %s." +msgstr "Krivi font %s." + +#: ../../WPrefs/Text.c:256 +msgid "Set Font..." +msgstr "Postavi font..." + +#: ../../WPrefs/Text.c:262 +msgid "Window Title Font" +msgstr "Font naslova prozora" + +#: ../../WPrefs/Text.c:263 +msgid "Menu Title Font" +msgstr "Font naslova izbornika" + +#: ../../WPrefs/Text.c:264 +msgid "Menu Item Font" +msgstr "Font stavke u izborniku" + +#: ../../WPrefs/Text.c:265 +msgid "Icon Title Font" +msgstr "Font naslova ikone" + +#: ../../WPrefs/Text.c:266 +msgid "Clip Title Font" +msgstr "Font naslova clipa" + +#: ../../WPrefs/Text.c:267 +msgid "Geometry Display Font" +msgstr "Font prikaza geometry" + +#: ../../WPrefs/Text.c:280 +msgid "" +"Sample Text\n" +"abcdefghijklmnopqrstuvxywz\n" +"ABCDEFGHIJKLMNOPQRSTUVXYWZ\n" +"0123456789" +msgstr "" +"Primjer texta\n" +"abcdefghijklmnopqrstuvxywz\n" +"ABCDEFGHIJKLMNOPQRSTUVXYWZ\n" +"0123456789" + +#: ../../WPrefs/Text.c:285 +msgid "Alignment" +msgstr "Poravnanje" + +#: ../../WPrefs/Text.c:290 +msgid "Left" +msgstr "Lijevo" + +#: ../../WPrefs/Text.c:296 +msgid "Center" +msgstr "Sredina" + +#: ../../WPrefs/Text.c:303 +msgid "Right" +msgstr "Desno" + +#: ../../WPrefs/Text.c:325 +msgid "Text Preferences" +msgstr "Postavke teksta" + +#: ../../WPrefs/TextureAndColor.c:384 +msgid "Window Title Bar" +msgstr "Title Bar prozora" + +#: ../../WPrefs/TextureAndColor.c:385 +msgid "Menu Title Bar" +msgstr "Title Bar izbornika" + +#: ../../WPrefs/TextureAndColor.c:386 +msgid "Menu Items" +msgstr "Stavke izbornika" + +#: ../../WPrefs/TextureAndColor.c:387 +msgid "Workspace/Clip" +msgstr "Radni prostor/Clip" + +#: ../../WPrefs/TextureAndColor.c:388 +msgid "Icons" +msgstr "Ikone" + +#: ../../WPrefs/TextureAndColor.c:399 +msgid "Focused Window" +msgstr "Fokusirani prozor" + +#: ../../WPrefs/TextureAndColor.c:412 ../../WPrefs/TextureAndColor.c:443 ../../WPrefs/TextureAndColor.c:474 +msgid "Texture" +msgstr "Tekstura" + +#: ../../WPrefs/TextureAndColor.c:418 ../../WPrefs/TextureAndColor.c:449 ../../WPrefs/TextureAndColor.c:480 +msgid "Text Color" +msgstr "Boja teksta" + +#: ../../WPrefs/TextureAndColor.c:423 ../../WPrefs/TextureAndColor.c:454 ../../WPrefs/TextureAndColor.c:485 ../../WPrefs/TextureAndColor.c:509 ../../WPrefs/TextureAndColor.c:575 ../../WPrefs/TextureAndColor.c:652 +msgid "Set..." +msgstr "Postavi..." + +#: ../../WPrefs/TextureAndColor.c:430 +msgid "Unfocused Window" +msgstr "Nefokusirani prozor" + +#: ../../WPrefs/TextureAndColor.c:461 +msgid "Owner of Focused Window" +msgstr "Vlasnik fokusiranog prozora" + +#: ../../WPrefs/TextureAndColor.c:494 +msgid "Unselected Items" +msgstr "Neselktirne stvari" + +#: ../../WPrefs/TextureAndColor.c:504 ../../WPrefs/TextureAndColor.c:558 +msgid "Background" +msgstr "Pozadina" + +#: ../../WPrefs/TextureAndColor.c:519 +msgid "Normal Text" +msgstr "Normalni tekst" + +#: ../../WPrefs/TextureAndColor.c:529 +msgid "Disabled Text" +msgstr "Onemoguæeni tekst" + +#: ../../WPrefs/TextureAndColor.c:538 +msgid "Selected Items" +msgstr "Selektirani tekst" + +#: ../../WPrefs/TextureAndColor.c:548 +msgid "Text" +msgstr "Tekst" + +#: ../../WPrefs/TextureAndColor.c:566 +msgid "Menu Title Background" +msgstr "Pozadina naslova izbornika" + +#: ../../WPrefs/TextureAndColor.c:584 +msgid "Menu Title Text" +msgstr "Tekst naslova izbornika" + +#: ../../WPrefs/TextureAndColor.c:596 +msgid "Workspace Background" +msgstr "Pozadina radnog prostora" + +#: ../../WPrefs/TextureAndColor.c:605 +msgid "Change" +msgstr "Promjeni" + +#: ../../WPrefs/TextureAndColor.c:611 +msgid "Clip Title Text" +msgstr "Tekst naslova clipa" + +#: ../../WPrefs/TextureAndColor.c:621 +msgid "Normal" +msgstr "Normalan" + +#: ../../WPrefs/TextureAndColor.c:631 +msgid "Collapsed" +msgstr "Sru¹en" + +#: ../../WPrefs/TextureAndColor.c:643 +msgid "Icon Background" +msgstr "Pozadina ikone" + +#: ../../WPrefs/TextureAndColor.c:677 +msgid "Texture and Color Preferences" +msgstr "Postavke tekstura i boja" + +#: ../../WPrefs/WPrefs.c:196 +msgid "Window Maker Preferences" +msgstr "Postavke Window Maker-a" + +#: ../../WPrefs/WPrefs.c:220 +msgid "Revert Page" +msgstr "Povrati stranicu" + +#: ../../WPrefs/WPrefs.c:226 +msgid "Revert All" +msgstr "Povrati sve" + +#: ../../WPrefs/WPrefs.c:232 +msgid "Save" +msgstr "Snimi" + +#: ../../WPrefs/WPrefs.c:238 +msgid "Close" +msgstr "Zatvori" + +#: ../../WPrefs/WPrefs.c:262 +msgid "Version %s for Window Maker %s" +msgstr "Verzija %s za Window Maker %s" + +#: ../../WPrefs/WPrefs.c:269 +msgid "Starting..." +msgstr "Pokreæem..." + +#: ../../WPrefs/WPrefs.c:275 +msgid "" +"Programming/Design: Alfredo K. Kojima\n" +"Artwork: Marco van Hylckama Vlieg\n" +"More Programming: James Thompson" +msgstr "" + +#: ../../WPrefs/WPrefs.c:363 +msgid "could not locate image file %s\n" +msgstr "ne mogu naæi image daoteku %s\n" + +#: ../../WPrefs/WPrefs.c:488 +msgid "Loading Window Maker configuration files..." +msgstr "Uèitavam konfiguracijske datoteke..." + +#: ../../WPrefs/WPrefs.c:492 +msgid "Initializing configuration panels..." +msgstr "Inicijaliziram konfiguracijske panele..." + +#: ../../WPrefs/WPrefs.c:545 ../../WPrefs/WPrefs.c:601 +msgid "Window Maker domain (%s) is corrupted!" +msgstr "Window Maker domena (%s) je o¹teæena!" + +#: ../../WPrefs/WPrefs.c:549 +msgid "Could not load Window Maker domain (%s) from defaults database." +msgstr "Ne mogu uèitati Window Maker domenu (%s) iz baze postavki." + +#: ../../WPrefs/WPrefs.c:557 +msgid "could not extract version information from Window Maker" +msgstr "ne mogu naæi informaciju o verziji Window Maker-a" + +#: ../../WPrefs/WPrefs.c:558 +msgid "Make sure Window Maker is in your search path." +msgstr "Provjerite da li je Window Maker u va¹em PATH-u." + +#: ../../WPrefs/WPrefs.c:561 +msgid "Could not extract version from Window Maker. Make sure it is correctly installed and is in your PATH environment variable." +msgstr "Ne mogu utvrditi verziju Window Makera. Provjerite da li je pravilno i da li je u PATH-u." + +#: ../../WPrefs/WPrefs.c:571 +msgid "Could not extract version from Window Maker. Make sure it is correctly installed." +msgstr "Ne mogu utvrditi verziju Window Maker-a. Provjerite da li pravlno instaliran." + +#: ../../WPrefs/WPrefs.c:576 +msgid "" +"WPrefs only supports Window Maker 0.18.0 or newer.\n" +"The version installed is %i.%i.%i\n" +msgstr "" +"WPrefs podr¾ava Window Maker 0.18.0 ili noviji.\n" +"Instalirana verzija je %i.%i.%i\n" + +#: ../../WPrefs/WPrefs.c:583 +msgid "Window Maker %i.%i.%i, which is installed in your system, is not fully supported by this version of WPrefs." +msgstr "Window Maker %i.%i.%i, koji je instaliran, nije potpuno podr¾an ovom verzijom WPrefs-a." + +#: ../../WPrefs/WPrefs.c:590 +msgid "could not run \"wmaker -global_defaults_path\"." +msgstr "ne mogu pokrenuti \"wmaker -global_defaults_path\"." + +#: ../../WPrefs/WPrefs.c:605 +msgid "Could not load global Window Maker domain (%s)." +msgstr "Ne mogu uèitati Window Maker globalnu domenu (%s)." + +#: ../../WPrefs/WPrefs.c:851 +msgid "" +"bad speed value for option %s\n" +". Using default Medium" +msgstr "" +"Kriva brzina za opciju %s\n" +". Koristim Medium" + +#: ../../WPrefs/WindowHandling.c:107 +msgid "bad option value %s in WindowPlacement. Using default value" +msgstr "kriva vrijednost opcije %s za WindowPlacement. Koristim poèetnu vrijednost" + +#: ../../WPrefs/WindowHandling.c:129 +msgid "invalid data in option WindowPlaceOrigin. Using default (0,0)" +msgstr "krivi podaci u opciji WindowPlaceOrigin. Koristim poèetno (0,0)" + +#: ../../WPrefs/WindowHandling.c:188 +msgid "Window Placement" +msgstr "Polo¾aj prozora" + +#: ../../WPrefs/WindowHandling.c:193 +msgid "Automatic" +msgstr "Automatski" + +#: ../../WPrefs/WindowHandling.c:194 +msgid "Random" +msgstr "Sluèajno" + +#: ../../WPrefs/WindowHandling.c:195 +msgid "Manual" +msgstr "Ruèno" + +#: ../../WPrefs/WindowHandling.c:196 +msgid "Cascade" +msgstr "Cascade" + +#: ../../WPrefs/WindowHandling.c:202 +msgid "Placement Origin" +msgstr "Poèetni polo¾aj" + +#: ../../WPrefs/WindowHandling.c:256 +msgid "Opaque Move" +msgstr "Micanje punog prozora" + +#: ../../WPrefs/WindowHandling.c:292 +msgid "When maximizing..." +msgstr "Pri maksimiziranju..." + +#: ../../WPrefs/WindowHandling.c:297 +msgid "...do not resize over icons" +msgstr "ne pokrivati ikone" + +#: ../../WPrefs/WindowHandling.c:310 +msgid "Keep transients above their owners" +msgstr "Transient-i iznad svojih vlasnika" + +#: ../../WPrefs/WindowHandling.c:337 +msgid "Window Handling Preferences" +msgstr "Postavke postupanja prozorima" + +#: ../../WPrefs/Workspace.c:137 +msgid "Workspace Navigation" +msgstr "Navigacija radnim prostorima" + +#: ../../WPrefs/Workspace.c:161 +msgid "drag windows between workspaces." +msgstr "povlaèenje prozora izmeðu radnih prostora." + +#: ../../WPrefs/Workspace.c:186 +msgid "switch to first workspace when switching past the last workspace and vice-versa" +msgstr "prebacivanje na prvi radni prostor pri prela¾enju sa zadnjeg i obrnuto." + +#: ../../WPrefs/Workspace.c:210 +msgid "create a new workspace when switching past the last workspace." +msgstr "stvaranje novog radnog prostora pri prela¾enju sa zadnjeg." + +#: ../../WPrefs/Workspace.c:218 +msgid "Dock/Clip" +msgstr "Dock/Clip" + +#: ../../WPrefs/Workspace.c:287 +msgid "Workspace Preferences" +msgstr "Postavke radnog prostora" + +#: ../../WPrefs/main.c:56 +msgid "usage: %s [options]\n" +msgstr "uporaba: %s [opcije]\n" + +#: ../../WPrefs/main.c:57 +msgid "options:" +msgstr "opcije:" + +#: ../../WPrefs/main.c:58 +msgid " -display \tdisplay to be used" +msgstr " -display \tdisplay za kori¹tenje" + +#: ../../WPrefs/main.c:59 +msgid " -version\t\tprint version number and exit" +msgstr " -version\t\tispi¹i verziju u izaði" + +#: ../../WPrefs/main.c:82 +msgid "too few arguments for %s" +msgstr "premalo argumenata za %s" + +#: ../../WPrefs/main.c:104 +msgid "X server does not support locale" +msgstr "X server ne podr¾ava locale" + +#: ../../WPrefs/main.c:107 +msgid "cannot set locale modifiers" +msgstr "ne mogu postaviti locale modifiere" + +#: ../../WPrefs/main.c:113 +msgid "could not open display %s" +msgstr "ne mogu otvoriti display %s" + +#: ../../WPrefs/main.c:121 +msgid "could not initialize application" +msgstr "ne mogu inicijalizirati aplikaciju" +# msgid "could not extract version information from WindowMaker" +# msgstr "ne mogu izvuèi informaciju o verziji WindowMaker-a" +# +# msgid "Could not load WindowMaker domain (%s) from defaults database." +# msgstr "Ne mogu uèitati WindowMaker domenu (%s) iz poèetne baze." +# +# msgid "Version %s for WindowMaker %s" +# msgstr "Verzija %s za WindowMaker %s" +# +# msgid "Could not extract version from WindowMaker. Make sure it is correctly installed." +# msgstr "Ne mogu izvuèi verziju WindowMakera. Provjerite da je ispravno instaliran." +# +# msgid "" +# "Programming/Design: Alfredo K. Kojima\n" +# "Artwork: Marco van Hylckama Vlieg" +# msgstr "" +# "Programiranje/Dizajn: Alfredo K. Kojima\n" +# "Artwork: Marco van Hylckama Vlieg" +# +# msgid "WindowMaker domain (%s) is corrupted!" +# msgstr "WindowMaker domena (%s) je o¹teæena!" +# +# msgid "Raise window when switching focus with keyboard." +# msgstr "Podiæi prozor pri mjenjanju fokusa tastaturom." +# +# msgid "WindowMaker %i.%i.%i, which is installed in your system, is not fully supported by this version of WPrefs." +# msgstr "WindowMaker %i.%i.%i, koji je instaliran na va¹em sistemu, nije potpuno podr¾an ovom verzijom WPrefs-a." +# +# msgid "WindowMaker Preferences" +# msgstr "Postavke WindowMaker-a" +# +# msgid "Make sure WindowMaker is in your search path." +# msgstr "Provjerite da je WindowMaker u va¹oj search stazi." +# +# msgid "...do not resize over dock" +# msgstr "ne pokrivati dock" +# +# msgid "" +# "WPrefs only supports WindowMaker 0.18.0 or newer.\n" +# "The version installed is %i.%i.%i\n" +# msgstr "" +# "WPrefs podr¾ava samo WindowMaker 0.18.0 ili noviji.\n" +# "Instalirana je verzija %i.%i.%i\n" +# +# msgid "Could not load global WindowMaker domain (%s)." +# msgstr "Ne mogu uèitati globlanu WindowMaker domenu (%s)." +# +# msgid "Loading WindowMaker configuration files..." +# msgstr "Uèitavam WindowMaker konfiguracijske datoteke..." +# +# msgid "Aplications Menu Definition" +# msgstr "Definiranje izbornika Aplikacije" +# +# msgid "The command supplied must generate and output a valid menu definition to stdout. This definition should be in the plain text menu file format, described in the menu files included with WindowMaker, probably at ~/GNUstep/Library/WindowMaker/menu" +# msgstr "Ponuðena naredba mora generirati i ispisati va¾eæu definicuju izbornika na stdout. Ova bi definicja trebala biti u èistom tekst menu formatu koji je opisan u menu datotekama iz distribucije, vjerojatno u ~/GNUstep/Library/WindowMaker/menu" +# +# msgid "" +# "bad speed value for option %s.\n" +# "Using default Medium" +# msgstr "" +# "kriva vrijednost za brzinu za opciju %s.\n" +# "Koristm Medium" +# +# msgid "The format of the current menu file (%s) is not supported by WPrefs. A new menu will be created." +# msgstr "Format trenutne datoteke izbornika (%s) nije podr¾an od strane WPrefs-a. Kreirat æu novi izbornik." +# +# msgid "Omnipresent miniwindows" +# msgstr "SvugdjePrisutni mini prozori" +# +# msgid "Error extracting version from WindowMaker. Make sure it is correctly installed." +# msgstr "Gre¹ka pri izvlaèenju verzije WindowMakera. Provjerite da je ispravno instaliran." +# +# msgid "Auto-arrange icons" +# msgstr "Auto-pospremanje ikona" +# +# msgid "Open submenus to the left if they don't fit inside the screen." +# msgstr "Otvoriti podizbornike na lijevo ako ne stanu unutar ekrana." +# +# msgid "Use SaveUnders in icons, menus and other objects" +# msgstr "Koristi SnimiIspod u ikonama, izbornicima i drugim objektima" +# +# msgid "Type the path for the directory. You can type more than one path by separating them with spaces." +# msgstr "Upi¹ite stazu za direktorij. Mo¾ete upisati vi¹e od jedne staze odvajajuæi ih razmacima." +# +# msgid "invalid data in option WindowPlacementOrigin. Using default (0,0)" +# msgstr "krivi podaci u opciji WindowPlacementOrigin. Koristim (0,0)" +# +# msgid "Icon Size" +# msgstr "Velièina ikone" +# diff --git a/WPrefs.app/po/ko.po b/WPrefs.app/po/ko.po index 49cf496e..21f79b3b 100644 --- a/WPrefs.app/po/ko.po +++ b/WPrefs.app/po/ko.po @@ -1,1168 +1,1439 @@ -# Korean message file for WPrefs -# Last Update: version 0.6 -# -msgid "" -msgstr "" -"Date: 1998-09-02 04:43:35+0900\n" -"From: Byeong-Chan, Kim \n" -"Language-Team: Korean \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=EUC-KR\n" -"Content-Transfer-Encoding: 8-bit\n" -"Xgettext-Options: --default-domain=WPrefs --add-comments --keyword=_\n" -"Files: ../../WPrefs/Configurations.c ../../WPrefs/Expert.c ../../WPrefs/Focus.c ../../WPrefs/KeyboardSettings.c ../../WPrefs/KeyboardShortcuts.c ../../WPrefs/Menu.c ../../WPrefs/MenuGuru.c ../../WPrefs/MenuPreferences.c ../../WPrefs/MouseSettings.c ../../WPrefs/Paths.c ../../WPrefs/Preferences.c ../../WPrefs/Text.c ../../WPrefs/TextureAndColor.c ../../WPrefs/WPrefs.c ../../WPrefs/WindowHandling.c ../../WPrefs/Workspace.c ../../WPrefs/main.c ../../WPrefs/xmodifier.c\n" - -#: ../../WPrefs.app/Configurations.c:142 ../../WPrefs.app/Configurations.c:148 ../../WPrefs.app/MouseSettings.c:510 ../../WPrefs.app/WindowHandling.c:270 ../../WPrefs.app/WindowHandling.c:282 ../../WPrefs.app/Workspace.c:71 ../../WPrefs.app/Workspace.c:77 -msgid "could not load icon %s" -msgstr "%s ¾ÆÀÌÄÜÀ» ÀÐÀ» ¼ö ¾øÀ½" - -#: ../../WPrefs.app/Configurations.c:156 ../../WPrefs.app/Workspace.c:85 -msgid "could not process icon %s:" -msgstr "%s ¾ÆÀÌÄÜÀ» ó¸®ÇÏÁö ¸øÇÔ:" - -#: ../../WPrefs.app/Configurations.c:181 ../../WPrefs.app/Workspace.c:124 -msgid "could not load image file %s" -msgstr "%s À̹ÌÁö ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾øÀ½" - -#: ../../WPrefs.app/Configurations.c:195 -msgid "Icon Slide Speed" -msgstr "¾ÆÀÌÄÜ ½½¶óÀÌµå ¼Óµµ" - -#: ../../WPrefs.app/Configurations.c:201 -msgid "Shade Animation Speed" -msgstr "Shade ¾Ö´Ï¸ÞÀÌ¼Ç ¼Óµµ" - -#: ../../WPrefs.app/Configurations.c:234 ../../WPrefs.app/Configurations.c:246 ../../WPrefs.app/Focus.c:310 ../../WPrefs.app/Focus.c:321 ../../WPrefs.app/MenuPreferences.c:135 ../../WPrefs.app/MenuPreferences.c:146 ../../WPrefs.app/MenuPreferences.c:174 ../../WPrefs.app/MenuPreferences.c:189 ../../WPrefs.app/MouseSettings.c:538 ../../WPrefs.app/MouseSettings.c:549 ../../WPrefs.app/MouseSettings.c:604 ../../WPrefs.app/MouseSettings.c:615 ../../WPrefs.app/MouseSettings.c:651 ../../WPrefs.app/MouseSettings.c:666 ../../WPrefs.app/MouseSettings.c:682 ../../WPrefs.app/WPrefs.c:398 ../../WPrefs.app/WPrefs.c:416 -msgid "could not load icon file %s" -msgstr "%s ¾ÆÀÌÄÜ ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾øÀ½" - -#: ../../WPrefs.app/Configurations.c:262 -msgid "Titlebar Style" -msgstr "ŸÀÌƲ¹Ù ½ºÅ¸ÀÏ" - -#: ../../WPrefs.app/Configurations.c:299 -msgid "Animations and Sound" -msgstr "¾Ö´Ï¸ÞÀ̼Ç, À½ÇâÈ¿°ú" - -#: ../../WPrefs.app/Configurations.c:305 -msgid "Animations" -msgstr "¾Ö´Ï¸ÞÀ̼Ç" - -#: ../../WPrefs.app/Configurations.c:321 -msgid "Superfluous" -msgstr "" - -#: ../../WPrefs.app/Configurations.c:337 -msgid "Sounds" -msgstr "À½ÇâÈ¿°ú" - -#: ../../WPrefs.app/Configurations.c:354 -msgid "Note: sound requires a module distributed separately" -msgstr "ÁÖÀÇ: À½ÇâÈ¿°ú´Â µû·ÎÀÌ ¹èÆ÷µÇ´Â ¸ðµâÀÌ ÇÊ¿äÇÔ" - -#: ../../WPrefs.app/Configurations.c:364 -msgid "Dithering colormap for 8bpp" -msgstr "8bpp ¿ë Ä÷¯¸Ê µð´õ¸µ" - -#: ../../WPrefs.app/Configurations.c:369 -msgid "Disable dithering in any visual/depth" -msgstr "µð´õ¸µ »ç¿ëÇÏÁö ¾ÊÀ½" - -#: ../../WPrefs.app/Configurations.c:390 -msgid "More colors for applications" -msgstr "¾ÖÇø®ÄÉÀ̼ǿ¡ ¸¹Àº Ä÷¯ ºÎ¿©" - -#: ../../WPrefs.app/Configurations.c:397 -msgid "More colors for WindowMaker" -msgstr "À©µµ¿ì¸ÞÀÌÄ¿¿¡ ¸¹Àº Ä÷¯ ºÎ¿©" - -#: ../../WPrefs.app/Configurations.c:450 -msgid "Other Configurations" -msgstr "±× ¿Ü ¼³Á¤" - -#: ../../WPrefs.app/Expert.c:70 -msgid "Do not set non-WindowMaker specific parameters (do not use xset)" -msgstr "À©µµ¿ì¸ÞÀÌÄ¿ÀÇ ±â´ÉÀÌ ¾Æ´Ñ °ÍÀ» ¼³Á¤Ä¡ ¾ÊÀ½ (xset À» »ç¿ëÇÏÁö ¾ÊÀ½)" - -#: ../../WPrefs.app/Expert.c:71 -msgid "Automatically save session when exiting WindowMaker" -msgstr "À©µµ¿ì¸ÞÀÌÄ¿ Á¾·á½Ã ¼¼¼Ç ÀÚµ¿ ÀúÀå" - -#: ../../WPrefs.app/Expert.c:72 -msgid "Use SaveUnder in window frames, icons, menus and other objects" -msgstr "À©µµ¿ì ÇÁ·¹ÀÓ, ¾ÆÀÌÄÜ, ¸Þ´º µî¿¡¼­ SaveUnder »ç¿ëÇÔ" - -#: ../../WPrefs.app/Expert.c:73 -msgid "Disable cycling color highlighting of icons." -msgstr "¾ÆÀÌÄÜ Ä÷¯ ÇÏÀ̶óÀÌÆà »ç¿ëÇÏÁö ¾ÊÀ½" - -#: ../../WPrefs.app/Expert.c:103 -msgid "Expert User Preferences" -msgstr "°í±Þ »ç¿ëÀÚ¿ë ¼³Á¤" - -#: ../../WPrefs.app/Focus.c:79 -msgid "bad option value %s for option FocusMode. Using default Manual" -msgstr "Æ÷Ä¿½º ¸ðµå¿¡ À߸øµÈ °ª %s. ±âº»°ªÀÎ Manual À» »ç¿ë" - -#: ../../WPrefs.app/Focus.c:92 -msgid "bad option value %s for option ColormapMode. Using default Manual" -msgstr "Ä÷¯¸Ê ¸ðµå¿¡ À߸øµÈ °ª %s. ±âº»°ªÀÎ Manual À» »ç¿ë" - -#: ../../WPrefs.app/Focus.c:190 -msgid "" -"Click on the window to set\n" -"keyboard input focus." -msgstr "" - -#: ../../WPrefs.app/Focus.c:194 -msgid "" -"Set keyboard input focus to\n" -"the window under the mouse pointer,\n" -"including the root window." -msgstr "" - -#: ../../WPrefs.app/Focus.c:199 -msgid "" -"Set keyboard input focus to\n" -"the window under the mouse pointer,\n" -"except the root window." -msgstr "" - -#: ../../WPrefs.app/Focus.c:243 -msgid "Input Focus Mode" -msgstr "ÀÔ·Â È°¼ºÈ­ ¸ðµå" - -#: ../../WPrefs.app/Focus.c:248 -msgid "Click window to focus" -msgstr "" - -#: ../../WPrefs.app/Focus.c:249 -msgid "Focus follows mouse" -msgstr "" - -#: ../../WPrefs.app/Focus.c:250 -msgid "\"Sloppy\" focus" -msgstr "" - -#: ../../WPrefs.app/Focus.c:265 -msgid "Install colormap in the window..." -msgstr "Ä÷¯¸Ê ¸ðµå" - -#: ../../WPrefs.app/Focus.c:270 -msgid "...that has the input focus." -msgstr "ÀÔ·Â È°¼ºÈ­ À©µµ¿ì" - -#: ../../WPrefs.app/Focus.c:275 -msgid "...that is under the mouse pointer." -msgstr "¸¶¿ì½º°¡ À§Ä¡ÇÑ À©µµ¿ì" - -#: ../../WPrefs.app/Focus.c:284 -msgid "Automatic Window Raise Delay" -msgstr "ÀÚµ¿ ⠿ø®±â Áö¿¬ ½Ã°£" - -#: ../../WPrefs.app/Focus.c:341 -msgid "msec" -msgstr "" - -#: ../../WPrefs.app/Focus.c:358 -msgid "Do not let aplications receive the click used to focus windows." -msgstr "" - -#: ../../WPrefs.app/Focus.c:364 -msgid "Automatically focus new windows." -msgstr "»õ·Î¿î â ÀÚµ¿ È°¼ºÈ­" - -#: ../../WPrefs.app/Focus.c:385 -msgid "Window Focus Preferences" -msgstr "À©µµ¿ì È°¼ºÈ­ ¼³Á¤" - -#: ../../WPrefs.app/KeyboardSettings.c:72 -msgid "Initial Key Repeat" -msgstr "Å° ÀçÀÔ·Â ½Ã°£" - -#: ../../WPrefs.app/KeyboardSettings.c:113 -msgid "Key Repeat Rate" -msgstr "Å° ¹Ýº¹ ¼Óµµ" - -#: ../../WPrefs.app/KeyboardSettings.c:153 -msgid "Type here to test" -msgstr "Å°º¸µå ¼Óµµ Å×½ºÆ®" - -#: ../../WPrefs.app/KeyboardSettings.c:172 -msgid "Keyboard Preferences" -msgstr "Å°º¸µå ¼³Á¤" - -#: ../../WPrefs.app/KeyboardShortcuts.c:161 ../../WPrefs.app/Menu.c:923 ../../WPrefs.app/Menu.c:1290 ../../WPrefs.app/MenuGuru.c:263 -msgid "Cancel" -msgstr "Ãë¼Ò" - -#: ../../WPrefs.app/KeyboardShortcuts.c:162 -msgid "Press the desired shortcut key(s) or click Cancel to stop capturing." -msgstr "¿øÇÏ´Â ´ÜÃàÅ°¸¦ ´©¸£½Ê½Ã¿À. Ãë¼Ò¸¦ ´©¸£¸é Capture °¡ Áߴܵ˴ϴÙ." - -#: ../../WPrefs.app/KeyboardShortcuts.c:180 ../../WPrefs.app/KeyboardShortcuts.c:374 ../../WPrefs.app/Menu.c:935 ../../WPrefs.app/Menu.c:1157 -msgid "Capture" -msgstr "ĸÃÄ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:181 ../../WPrefs.app/KeyboardShortcuts.c:381 -msgid "Click Capture to interactively define the shortcut key." -msgstr "ĸÃÄ ¹öÆ°À» ´­·¯ ´ÜÃàÅ°¸¦ ½±°Ô ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù." - -#: ../../WPrefs.app/KeyboardShortcuts.c:299 -msgid "Actions" -msgstr "µ¿ÀÛ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:313 -msgid "Open applications menu" -msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¸Þ´º" - -#: ../../WPrefs.app/KeyboardShortcuts.c:314 -msgid "Open window list menu" -msgstr "À©µµ¿ì ¸®½ºÆ® ¸Þ´º" - -#: ../../WPrefs.app/KeyboardShortcuts.c:315 -msgid "Open window commands menu" -msgstr "À©µµ¿ì ¸í·É ¸Þ´º" - -#: ../../WPrefs.app/KeyboardShortcuts.c:316 -msgid "Hide active application" -msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¼û±è" - -#: ../../WPrefs.app/KeyboardShortcuts.c:317 -msgid "Miniaturize active window" -msgstr "À©µµ¿ì ÃÖ¼ÒÈ­" - -#: ../../WPrefs.app/KeyboardShortcuts.c:318 -msgid "Close active window" -msgstr "À©µµ¿ì ´Ý±â" - -#: ../../WPrefs.app/KeyboardShortcuts.c:319 -msgid "Maximize active window" -msgstr "À©µµ¿ì ÃÖ´ëÈ­" - -#: ../../WPrefs.app/KeyboardShortcuts.c:320 -msgid "Maximize active window vertically" -msgstr "À©µµ¿ì¸¦ ¿·À¸·Î ÃÖ´ëÈ­" - -#: ../../WPrefs.app/KeyboardShortcuts.c:321 -msgid "Raise active window" -msgstr "À©µµ¿ì ¿Ã¸²" - -#: ../../WPrefs.app/KeyboardShortcuts.c:322 -msgid "Lower active window" -msgstr "À©µµ¿ì ³»¸²" - -#: ../../WPrefs.app/KeyboardShortcuts.c:323 -msgid "Raise/Lower window under mouse pointer" -msgstr "¸¶¿ì½º°¡ À§Ä¡ÇÑ Ã¢ ¿Ã¸²/³»¸²" - -#: ../../WPrefs.app/KeyboardShortcuts.c:324 -msgid "Shade active window" -msgstr "À©µµ¿ì Shade" - -#: ../../WPrefs.app/KeyboardShortcuts.c:325 -msgid "Select active window" -msgstr "À©µµ¿ì ¼±ÅÃ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:326 -msgid "Focus next window" -msgstr "´ÙÀ½ À©µµ¿ì È°¼ºÈ­" - -#: ../../WPrefs.app/KeyboardShortcuts.c:327 -msgid "Focus previous window" -msgstr "ÀÌÀü À©µµ¿ì È°¼ºÈ­" - -#: ../../WPrefs.app/KeyboardShortcuts.c:328 -msgid "Switch to next workspace" -msgstr "´ÙÀ½ ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:329 -msgid "Switch to previous workspace" -msgstr "ÀÌÀü ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:330 -msgid "Switch to next ten workspaces" -msgstr "¿­Ä­ ´ÙÀ½ÀÇ ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:331 -msgid "Switch to previous ten workspaces" -msgstr "¿­Ä­ ÀÌÀüÀÇ ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:332 -msgid "Switch to workspace 1" -msgstr "1¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:333 -msgid "Switch to workspace 2" -msgstr "2¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:334 -msgid "Switch to workspace 3" -msgstr "3¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:335 -msgid "Switch to workspace 4" -msgstr "4¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:336 -msgid "Switch to workspace 5" -msgstr "5¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:337 -msgid "Switch to workspace 6" -msgstr "6¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:338 -msgid "Switch to workspace 7" -msgstr "7¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:339 -msgid "Switch to workspace 8" -msgstr "8¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:340 -msgid "Switch to workspace 9" -msgstr "9¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:341 -msgid "Switch to workspace 10" -msgstr "10¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" - -#: ../../WPrefs.app/KeyboardShortcuts.c:342 -msgid "Raise Clip" -msgstr "Clip ¿Ã¸²" - -#: ../../WPrefs.app/KeyboardShortcuts.c:343 -msgid "Lower Clip" -msgstr "Clip ³»¸²" - -#: ../../WPrefs.app/KeyboardShortcuts.c:344 -msgid "Raise/Lower Clip" -msgstr "Clip ¿Ã¸²/³»¸²" - -#: ../../WPrefs.app/KeyboardShortcuts.c:357 ../../WPrefs.app/Menu.c:1146 -msgid "Shortcut" -msgstr "´ÜÃàÅ°" - -#: ../../WPrefs.app/KeyboardShortcuts.c:368 -msgid "Clear" -msgstr "Áö¿ò" - -#: ../../WPrefs.app/KeyboardShortcuts.c:429 -msgid "Keyboard Shortcut Preferences" -msgstr "Å°º¸µå ´ÜÃàÅ° ¼³Á¤" - -#: ../../WPrefs.app/Menu.c:373 -msgid "Window Manager" -msgstr "À©µµ¿ì °ü¸®ÀÚ" - -#: ../../WPrefs.app/Menu.c:375 -msgid "Program to open files" -msgstr "" - -#: ../../WPrefs.app/Menu.c:377 ../../WPrefs.app/Menu.c:1133 -msgid "Program to Run" -msgstr "½ÇÇàÇÒ ÇÁ·Î±×·¥" - -#: ../../WPrefs.app/Menu.c:427 ../../WPrefs.app/Menu.c:428 -msgid "New Command %i" -msgstr "»õ·Î¿î ¸í·É %i" - -#: ../../WPrefs.app/Menu.c:435 -msgid "New Submenu" -msgstr "»õ·Î¿î ÇϺΠ¸Þ´º" - -#: ../../WPrefs.app/Menu.c:440 -msgid "External Menu" -msgstr "" - -#: ../../WPrefs.app/Menu.c:447 -msgid "Workspaces" -msgstr "ÀÛ¾÷°ø°£" - -#: ../../WPrefs.app/Menu.c:1017 ../../WPrefs.app/Menu.c:1032 -msgid "Commands" -msgstr "¸í·É¾î" - -#: ../../WPrefs.app/Menu.c:1018 ../../WPrefs.app/Menu.c:1033 -msgid "Add Command" -msgstr "¸í·É¾î Ãß°¡" - -#: ../../WPrefs.app/Menu.c:1019 ../../WPrefs.app/Menu.c:1034 -msgid "Add Submenu" -msgstr "ÇϺΠ¸Þ´º Ãß°¡" - -#: ../../WPrefs.app/Menu.c:1020 ../../WPrefs.app/Menu.c:1035 -msgid "Add External Menu" -msgstr "" - -#: ../../WPrefs.app/Menu.c:1021 ../../WPrefs.app/Menu.c:1036 -msgid "Add Workspace Menu" -msgstr "ÀÛ¾÷°ø°£ ¸Þ´º Ãß°¡" - -#: ../../WPrefs.app/Menu.c:1022 ../../WPrefs.app/Menu.c:1037 -msgid "Remove Item" -msgstr "Ç׸ñ Á¦°Å" - -#: ../../WPrefs.app/Menu.c:1023 ../../WPrefs.app/Menu.c:1038 -msgid "Cut Item" -msgstr "Ç׸ñ ÀÚ¸£±â" - -#: ../../WPrefs.app/Menu.c:1024 ../../WPrefs.app/Menu.c:1039 -msgid "Copy Item" -msgstr "Ç׸ñ º¹»ç" - -#: ../../WPrefs.app/Menu.c:1025 ../../WPrefs.app/Menu.c:1040 -msgid "Paste Item" -msgstr "Ç׸ñ ºÙÀ̱â" - -#: ../../WPrefs.app/Menu.c:1069 -msgid "Label" -msgstr "¶óº§" - -#: ../../WPrefs.app/Menu.c:1082 -msgid "Command" -msgstr "¸í·É¾î" - -#: ../../WPrefs.app/Menu.c:1087 -msgid "Run Program" -msgstr "ÇÁ·Î±×·¥ ½ÇÇà" - -#: ../../WPrefs.app/Menu.c:1088 -msgid "Arrange Icons" -msgstr "¾ÆÀÌÄÜ Á¤·Ä" - -#: ../../WPrefs.app/Menu.c:1089 -msgid "Hide Others" -msgstr "´Ù¸¥ °Íµé ¼û±è" - -#: ../../WPrefs.app/Menu.c:1090 -msgid "Show All Windows" -msgstr "¸ðµç À©µµ¿ì º¸±â" - -#: ../../WPrefs.app/Menu.c:1091 -msgid "Exit WindowMaker" -msgstr "À©µµ¿ì¸ÞÀÌÄ¿ Á¾·á" - -#: ../../WPrefs.app/Menu.c:1092 -msgid "Exit X Session" -msgstr "X ¼¼¼Ç Á¾·á" - -#: ../../WPrefs.app/Menu.c:1093 -msgid "Start window manager" -msgstr "À©µµ¿ì °ü¸®ÀÚ ½ÃÀÛ" - -#: ../../WPrefs.app/Menu.c:1094 -msgid "Restart WindowMaker" -msgstr "À©µµ¿ì¸ÞÀÌÄ¿ Àç½ÃÀÛ" - -#: ../../WPrefs.app/Menu.c:1095 -msgid "Save Session" -msgstr "¼¼¼Ç ÀúÀå" - -#: ../../WPrefs.app/Menu.c:1096 -msgid "Clear Session" -msgstr "" - -#: ../../WPrefs.app/Menu.c:1097 -msgid "Refresh Screen" -msgstr "È­¸é Á¤¸®" - -#: ../../WPrefs.app/Menu.c:1098 -msgid "Info Panel" -msgstr "Á¤º¸" - -#: ../../WPrefs.app/Menu.c:1099 -msgid "Legal Panel" -msgstr "Ä«ÇǶóÀÌÆ®" - -#: ../../WPrefs.app/Menu.c:1107 -msgid "Open workspace menu" -msgstr "ÀÛ¾÷°ø°£ ¸Þ´º ¿­±â" - -#: ../../WPrefs.app/Menu.c:1114 -msgid "No confirmation panel" -msgstr "" - -#: ../../WPrefs.app/Menu.c:1120 -msgid "Menu Path/Directory List" -msgstr "" - -#: ../../WPrefs.app/Menu.c:1165 -msgid "Ask help to the Guru" -msgstr "" - -#: ../../WPrefs.app/Menu.c:1285 -msgid "" -"The format of the current menu in ~/G/D/WMRootMenu is not supported by WPrefs. A new menu will be created.\n" -"You can also replace ~/G/D/WMRootMenu with ~/G/L/W/plmenu to get the default menu." -msgstr "" - -#: ../../WPrefs.app/Menu.c:1290 ../../WPrefs.app/Menu.c:1295 ../../WPrefs.app/WPrefs.c:585 -msgid "Warning" -msgstr "°æ°í" - -#. WMMapWidget(panel->pathB); -#: ../../WPrefs.app/Menu.c:1290 ../../WPrefs.app/Menu.c:1296 ../../WPrefs.app/MenuGuru.c:119 ../../WPrefs.app/MenuGuru.c:126 ../../WPrefs.app/MenuGuru.c:140 ../../WPrefs.app/MouseSettings.c:156 ../../WPrefs.app/Text.c:181 ../../WPrefs.app/WPrefs.c:546 ../../WPrefs.app/WPrefs.c:551 ../../WPrefs.app/WPrefs.c:562 ../../WPrefs.app/WPrefs.c:572 ../../WPrefs.app/WPrefs.c:578 ../../WPrefs.app/WPrefs.c:585 ../../WPrefs.app/WPrefs.c:602 ../../WPrefs.app/WPrefs.c:607 -msgid "OK" -msgstr "" - -#: ../../WPrefs.app/Menu.c:1295 -msgid "Any changes made in this section will not be saved" -msgstr "" - -#: ../../WPrefs.app/Menu.c:1360 -msgid "Applications Menu Definition" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:106 -msgid "Menu Guru - Select Type" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:111 ../../WPrefs.app/MenuGuru.c:133 ../../WPrefs.app/MenuGuru.c:251 -msgid "Next" -msgstr "´ÙÀ½" - -#: ../../WPrefs.app/MenuGuru.c:114 -msgid "Menu Guru - Select Menu File" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:122 -msgid "Menu Guru - Select Pipe Command" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:129 -msgid "Menu Guru - Select Directories" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:136 -msgid "Menu Guru - Select Command" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:257 -msgid "Back" -msgstr "ÀÌÀü" - -#: ../../WPrefs.app/MenuGuru.c:271 -msgid "" -"This process will help you create a submenu which definition is located in another file or is created dynamically.\n" -"What do you want to use as the contents of the submenu?" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:279 -msgid "A file containing the menu definition in the plain text (non-property list) menu format." -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:285 -msgid "The menu definition generated by a script/program read through a pipe." -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:291 -msgid "The files in one or more directories." -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:303 -msgid "Type the path for the menu file:" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:318 -msgid "The menu file must contain a menu in the plain text menu file format. This format is described in the menu files included with WindowMaker, probably at ~/GNUstep/Library/WindowMaker/menu" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:328 -msgid "Type the command that will generate the menu definition:" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:338 -msgid "The command supplied must generate and output a valid menu definition to stdout. This definition should be in the plain text menu file format, described in the menu files included with WindowMaker, usually at ~/GNUstep/Library/WindowMaker/menu" -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:350 ../../WPrefs.app/MenuGuru.c:372 ../../WPrefs.app/MenuGuru.c:394 -msgid "Type the path for the directory. You can type more than one path by separating them with spaces." -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:361 ../../WPrefs.app/MenuGuru.c:383 ../../WPrefs.app/MenuGuru.c:405 -msgid "The menu generated will have an item for each file in the directory. The directories can contain program executables or data files (such as jpeg images)." -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:415 -msgid "If the directory contain data files, type the command used to open these files. Otherwise, leave it in blank." -msgstr "" - -#: ../../WPrefs.app/MenuGuru.c:426 -msgid "Each file in the directory will have an item and they will be opened with the supplied command.For example, if the directory contains image files and the command is \"xv -root\", each file in the directory will have a menu item like \"xv -root imagefile\"." -msgstr "" - -#: ../../WPrefs.app/MenuPreferences.c:112 -msgid "Menu Scrolling Speed" -msgstr "¸Þ´º ½ºÅ©·Ñ ¼Óµµ" - -#: ../../WPrefs.app/MenuPreferences.c:161 -msgid "Submenu Alignment" -msgstr "ÇϺΠ¸Þ´º À§Ä¡" - -#: ../../WPrefs.app/MenuPreferences.c:204 -msgid "" -"Always open submenus inside the screen, instead of scrolling.\n" -"Note: this can be an annoyance at some circumstances." -msgstr "" -"¸Þ´º ½ºÅ©·Ñ ´ë½Å ÇϺΠ¸Þ´º¸¦ ¿­ ¶§ Ç×»ó È­¸é ¾È¿¡ À§Ä¡Çϱâ ÇÔ.\n" -"ÁÖÀÇ: »óȲ¿¡ µû¶ó¼­ ¼º°¡½Å °ÍÀÌ µÉ ¼ö ÀÖÀ½." - - -#: ../../WPrefs.app/MenuPreferences.c:209 -msgid "Scroll off-screen menus when pointer is moved over them." -msgstr "½ºÅ©¸° ¹ÛÀ¸·Î ³ª°£ ¸Þ´º°¡ ±×ÂÊÀ¸·Î ¸¶¿ì½º¸¦ ¿òÁ÷ÀÌ¸é ½ºÅ©·Ñ µÊ." - -#: ../../WPrefs.app/MenuPreferences.c:229 -msgid "Menu Preferences" -msgstr "¸Þ´º ¼³Á¤" - -#: ../../WPrefs.app/MouseSettings.c:154 ../../WPrefs.app/Text.c:181 ../../WPrefs.app/WPrefs.c:546 ../../WPrefs.app/WPrefs.c:551 ../../WPrefs.app/WPrefs.c:560 ../../WPrefs.app/WPrefs.c:570 ../../WPrefs.app/WPrefs.c:578 ../../WPrefs.app/WPrefs.c:602 ../../WPrefs.app/WPrefs.c:607 -msgid "Error" -msgstr "¿¡·¯" - -#: ../../WPrefs.app/MouseSettings.c:155 -msgid "Invalid mouse acceleration threshold value. Must be the number of pixels to travel before accelerating." -msgstr "¸¶¿ì½º °¡¼Ó threshold °ªÀÌ À߸øµÊ. °¡¼ÓµÇ±â±îÁö ¿òÁ÷ÀÌ´Â Çȼ¿ ¼ö¸¦ ÀûÀ½" - -#: ../../WPrefs.app/MouseSettings.c:209 -msgid "mouse button %s not supported by WPrefs." -msgstr "¸¶¿ì½º ¹öÆ° %s ´Â Áö¿øÇÏÁö ¾ÊÀ½" - -#: ../../WPrefs.app/MouseSettings.c:243 ../../WPrefs.app/MouseSettings.c:254 ../../WPrefs.app/MouseSettings.c:265 -msgid "bad value %s for option %s" -msgstr "%s ¿É¼Ç¿¡ À߸øµÈ °ª %s" - -#: ../../WPrefs.app/MouseSettings.c:325 -msgid "modifier key %s for option ModifierKey was not recognized. Using %s as default" -msgstr "ModifierKey ÀÇ modifier key %s ¸¦ ÀνÄÇÒ ¼ö ¾øÀ½. ±âº»°ªÀÎ %s ¸¦ »ç¿ë." - -#: ../../WPrefs.app/MouseSettings.c:350 -msgid "could not retrieve keyboard modifier mapping" -msgstr "" - -#: ../../WPrefs.app/MouseSettings.c:497 -msgid "Mouse Speed" -msgstr "¸¶¿ì½º ¼Óµµ" - -#: ../../WPrefs.app/MouseSettings.c:564 -msgid "Threshold:" -msgstr "" - -#: ../../WPrefs.app/MouseSettings.c:579 -msgid "Double-Click Delay" -msgstr "´õºí Ŭ¸¯ ¼Óµµ" - -#: ../../WPrefs.app/MouseSettings.c:623 -msgid "Test" -msgstr "Å×½ºÆ®" - -#: ../../WPrefs.app/MouseSettings.c:633 -msgid "Workspace Mouse Actions" -msgstr "¸¶¿ì½º µ¿ÀÛ ¼³Á¤" - -#: ../../WPrefs.app/MouseSettings.c:638 -msgid "Disable mouse actions" -msgstr "¸¶¿ì½º ¾×¼Ç »ç¿ë ¾ÊÀ½" - -#: ../../WPrefs.app/MouseSettings.c:691 -msgid "Applications menu" -msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¸Þ´º" - -#: ../../WPrefs.app/MouseSettings.c:697 -msgid "Window list menu" -msgstr "À©µµ¿ì ¸®½ºÆ® ¸Þ´º" - -#: ../../WPrefs.app/MouseSettings.c:703 -msgid "Select windows" -msgstr "À©µµ¿ì ¼±ÅÃ" - -#: ../../WPrefs.app/MouseSettings.c:738 -msgid "Mouse Grab Modifier" -msgstr "" - -#: ../../WPrefs.app/MouseSettings.c:772 -msgid "could not create %s" -msgstr "%s ¸¦ ¸¸µé ¼ö ¾øÀ½" - -#: ../../WPrefs.app/MouseSettings.c:788 -msgid "could not create temporary file %s" -msgstr "Àӽà ÆÄÀÏ %s ¸¦ »ý¼ºÇÏÁö ¸øÇÔ" - -#: ../../WPrefs.app/MouseSettings.c:813 -msgid "could not rename file %s to %s\n" -msgstr "%s ÆÄÀϸíÀ» %s ·Î ¹Ù²Ü ¼ö ¾øÀ½\n" - -#: ../../WPrefs.app/MouseSettings.c:896 -msgid "Mouse Preferences" -msgstr "¸¶¿ì½º ¼³Á¤" - -#: ../../WPrefs.app/Paths.c:82 -msgid "bad value in option IconPath. Using default path list" -msgstr "IconPath ¿¡ À߸øµÈ °ª. ±âº» path »ç¿ë" - -#: ../../WPrefs.app/Paths.c:99 -msgid "bad value in option PixmapPath. Using default path list" -msgstr "PixmapPath ¿¡ À߸øµÈ °ª. ±âº» path »ç¿ë" - -#: ../../WPrefs.app/Paths.c:301 -msgid "Icon Search Paths" -msgstr "¾ÆÀÌÄÜÀ» ãÀ» Path" - -#: ../../WPrefs.app/Paths.c:313 ../../WPrefs.app/Paths.c:349 -msgid "Add" -msgstr "Ãß°¡" - -#: ../../WPrefs.app/Paths.c:320 ../../WPrefs.app/Paths.c:356 -msgid "Remove" -msgstr "»èÁ¦" - -#: ../../WPrefs.app/Paths.c:337 -msgid "Pixmap Search Paths" -msgstr "Pixmap À» ãÀ» Path" - -#: ../../WPrefs.app/Paths.c:385 -msgid "Search Path Configuration" -msgstr "Path ¼³Á¤" - -#: ../../WPrefs.app/Preferences.c:142 -msgid "Size Display" -msgstr "Å©±â Á¶Á¤ Ç¥½Ãâ" - -#: ../../WPrefs.app/Preferences.c:147 ../../WPrefs.app/Preferences.c:163 -msgid "Corner of screen" -msgstr "È­¸é ±¸¼®" - -#: ../../WPrefs.app/Preferences.c:148 ../../WPrefs.app/Preferences.c:164 -msgid "Center of screen" -msgstr "È­¸é °¡¿îµ¥" - -#: ../../WPrefs.app/Preferences.c:149 ../../WPrefs.app/Preferences.c:165 -msgid "Center of resized window" -msgstr "ÇöÀç À©µµ¿ì °¡¿îµ¥" - -#: ../../WPrefs.app/Preferences.c:150 -msgid "Technical drawing-like" -msgstr "À©µµ¿ì Å׵θ®" - -#: ../../WPrefs.app/Preferences.c:158 -msgid "Position Display" -msgstr "â À§Ä¡ Ç¥½Ãâ" - -#: ../../WPrefs.app/Preferences.c:173 -msgid "Show balloon text for..." -msgstr "dz¼± µµ¿ò¸»" - -#: ../../WPrefs.app/Preferences.c:180 -msgid "incomplete window titles" -msgstr "ºÒ¿ÏÀüÇÑ À©µµ¿ì ŸÀÌƲ" - -#: ../../WPrefs.app/Preferences.c:181 -msgid "miniwindow titles" -msgstr "¾ÆÀÌÄÜ Å¸ÀÌƲ" - -#: ../../WPrefs.app/Preferences.c:182 -msgid "application/dock icons" -msgstr "¾ÖÇø®ÄÉÀ̼Ç/dock ¾ÆÀÌÄÜ" - -#: ../../WPrefs.app/Preferences.c:195 -msgid "Raise window when switching focus with keyboard (CirculateRaise)." -msgstr "Å°º¸µå·Î â Àüȯ½Ã À©µµ¿ì ¿Ã¸² (CirculateRaise)" - -#: ../../WPrefs.app/Preferences.c:215 -msgid "Miscellaneous Ergonomic Preferences" -msgstr "" - -#: ../../WPrefs.app/Text.c:179 -msgid "Invalid font %s." -msgstr "À߸øµÈ ÆùÆ® %s" - -#: ../../WPrefs.app/Text.c:256 -msgid "Set Font..." -msgstr "±Û²Ã ÁöÁ¤" - -#: ../../WPrefs.app/Text.c:262 -msgid "Window Title Font" -msgstr "À©µµ¿ì ŸÀÌƲ ±Û²Ã" - -#: ../../WPrefs.app/Text.c:263 -msgid "Menu Title Font" -msgstr "¸Þ´º ŸÀÌƲ ±Û²Ã" - -#: ../../WPrefs.app/Text.c:264 -msgid "Menu Item Font" -msgstr "¸Þ´º Ç׸ñ ±Û²Ã" - -#: ../../WPrefs.app/Text.c:265 -msgid "Icon Title Font" -msgstr "¾ÆÀÌÄÜ Å¸ÀÌƲ ±Û²Ã" - -#: ../../WPrefs.app/Text.c:266 -msgid "Clip Title Font" -msgstr "Clip ŸÀÌƲ ±Û²Ã" - -#: ../../WPrefs.app/Text.c:267 -msgid "Geometry Display Font" -msgstr "À§Ä¡ Ç¥½Ãâ ±Û²Ã" - -#: ../../WPrefs.app/Text.c:280 -msgid "" -"Sample Text\n" -"abcdefghijklmnopqrstuvxywz\n" -"ABCDEFGHIJKLMNOPQRSTUVXYWZ\n" -"0123456789" -msgstr "" - -#: ../../WPrefs.app/Text.c:285 -msgid "Alignment" -msgstr "Á¤·Ä" - -#: ../../WPrefs.app/Text.c:290 -msgid "Left" -msgstr "¿ÞÂÊ" - -#: ../../WPrefs.app/Text.c:296 -msgid "Center" -msgstr "°¡¿îµ¥" - -#: ../../WPrefs.app/Text.c:303 -msgid "Right" -msgstr "¿À¸¥ÂÊ" - -#: ../../WPrefs.app/Text.c:325 -msgid "Text Preferences" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:384 -msgid "Window Title Bar" -msgstr "À©µµ¿ì ŸÀÌƲ ¹Ù" - -#: ../../WPrefs.app/TextureAndColor.c:385 -msgid "Menu Title Bar" -msgstr "¸Þ´º ŸÀÌƲ ¹Ù" - -#: ../../WPrefs.app/TextureAndColor.c:386 -msgid "Menu Items" -msgstr "¸Þ´º Ç׸ñ" - -#: ../../WPrefs.app/TextureAndColor.c:387 -msgid "Workspace/Clip" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:388 -msgid "Icons" -msgstr "¾ÆÀÌÄÜ" - -#: ../../WPrefs.app/TextureAndColor.c:399 -msgid "Focused Window" -msgstr "È°¼º â" - -#: ../../WPrefs.app/TextureAndColor.c:412 ../../WPrefs.app/TextureAndColor.c:443 ../../WPrefs.app/TextureAndColor.c:474 -msgid "Texture" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:418 ../../WPrefs.app/TextureAndColor.c:449 ../../WPrefs.app/TextureAndColor.c:480 -msgid "Text Color" -msgstr "±ÛÀÚ »ö±ò" - -#: ../../WPrefs.app/TextureAndColor.c:423 ../../WPrefs.app/TextureAndColor.c:454 ../../WPrefs.app/TextureAndColor.c:485 ../../WPrefs.app/TextureAndColor.c:509 ../../WPrefs.app/TextureAndColor.c:575 ../../WPrefs.app/TextureAndColor.c:652 -msgid "Set..." -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:430 -msgid "Unfocused Window" -msgstr "ºñÈ°¼º â" - -#: ../../WPrefs.app/TextureAndColor.c:461 -msgid "Owner of Focused Window" -msgstr "È°¼º âÀÇ ºÎ¸ðâ" - -#: ../../WPrefs.app/TextureAndColor.c:494 -msgid "Unselected Items" -msgstr "¼±ÅõÇÁö ¾ÊÀº Ç׸ñ" - -#: ../../WPrefs.app/TextureAndColor.c:504 ../../WPrefs.app/TextureAndColor.c:558 -msgid "Background" -msgstr "¹è°æ" - -#: ../../WPrefs.app/TextureAndColor.c:519 -msgid "Normal Text" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:529 -msgid "Disabled Text" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:538 -msgid "Selected Items" -msgstr "¼±ÅÃµÈ Ç׸ñ" - -#: ../../WPrefs.app/TextureAndColor.c:548 -msgid "Text" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:566 -msgid "Menu Title Background" -msgstr "¸Þ´º ŸÀÌƲ ¹è°æ" - -#: ../../WPrefs.app/TextureAndColor.c:584 -msgid "Menu Title Text" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:596 -msgid "Workspace Background" -msgstr "¹è°æ È­¸é" - -#: ../../WPrefs.app/TextureAndColor.c:605 -msgid "Change" -msgstr "¹Ù²Þ" - -#: ../../WPrefs.app/TextureAndColor.c:611 -msgid "Clip Title Text" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:621 -msgid "Normal" -msgstr "ÀϹÝ" - -#: ../../WPrefs.app/TextureAndColor.c:631 -msgid "Collapsed" -msgstr "" - -#: ../../WPrefs.app/TextureAndColor.c:643 -msgid "Icon Background" -msgstr "¾ÆÀÌÄÜ ¹è°æ" - -#: ../../WPrefs.app/TextureAndColor.c:677 -msgid "Texture and Color Preferences" -msgstr "" - -#: ../../WPrefs.app/WPrefs.c:196 -msgid "Window Maker Preferences" -msgstr "À©µµ¿ì ¸ÞÀÌÄ¿ ¼³Á¤" - -#: ../../WPrefs.app/WPrefs.c:220 -msgid "Revert Page" -msgstr "ÇöÀç ÆäÀÌÁö º¹±¸" - -#: ../../WPrefs.app/WPrefs.c:226 -msgid "Revert All" -msgstr "Àüü º¹±¸" - -#: ../../WPrefs.app/WPrefs.c:232 -msgid "Save" -msgstr "ÀúÀå" - -#: ../../WPrefs.app/WPrefs.c:238 -msgid "Close" -msgstr "´Ý±â" - -#: ../../WPrefs.app/WPrefs.c:262 -msgid "Version %s for Window Maker %s" -msgstr "¹öÁ¯ %s (À©µµ¿ì ¸ÞÀÌÄ¿ %s)" - -#: ../../WPrefs.app/WPrefs.c:269 -msgid "Starting..." -msgstr "½ÃÀÛ..." - -#: ../../WPrefs.app/WPrefs.c:275 -msgid "" -"Programming/Design: Alfredo K. Kojima\n" -"Artwork: Marco van Hylckama Vlieg\n" -"More Programming: James Thompson" -msgstr "" -"ÇÁ·Î±×·¡¹Ö/¼³°è: Alfredo K. Kojima\n" -"¾ÆÆ®¿öÅ©: Marco van Hylckama Vlieg\n" -"ÇÁ·Î±×·¡¹Ö: James Thompson" - -#: ../../WPrefs.app/WPrefs.c:363 -msgid "could not locate image file %s\n" -msgstr "%s À̹ÌÁö ÆÄÀÏÀ» ãÀ» ¼ö ¾øÀ½\n" - -#: ../../WPrefs.app/WPrefs.c:488 -msgid "Loading Window Maker configuration files..." -msgstr "À©µµ¿ì ¸ÞÀÌÄ¿ ¼³Á¤ ÆÄÀÏ Àд Áß..." - -#: ../../WPrefs.app/WPrefs.c:492 -msgid "Initializing configuration panels..." -msgstr "¼³Á¤ ÆÇ³Ú ÃʱâÈ­ Áß..." - -#: ../../WPrefs.app/WPrefs.c:545 ../../WPrefs.app/WPrefs.c:601 -msgid "Window Maker domain (%s) is corrupted!" -msgstr "" - -#: ../../WPrefs.app/WPrefs.c:549 -msgid "Could not load Window Maker domain (%s) from defaults database." -msgstr "" - -#: ../../WPrefs.app/WPrefs.c:557 -msgid "could not extract version information from Window Maker" -msgstr "" - -#: ../../WPrefs.app/WPrefs.c:558 -msgid "Make sure Window Maker is in your search path." -msgstr "" - -#: ../../WPrefs.app/WPrefs.c:561 ../../WPrefs.app/WPrefs.c:571 -msgid "Could not extract version from Window Maker. Make sure it is correctly installed." -msgstr "" - -#: ../../WPrefs.app/WPrefs.c:576 -msgid "" -"WPrefs only supports Window Maker 0.18.0 or newer.\n" -"The version installed is %i.%i.%i\n" -msgstr "" -"WPrefs ´Â À©µµ¿ì ¸ÞÀÌÄ¿ 0.18.0 ÀÌ»óÀÇ ¹öÁ¯¸¸À» Áö¿øÇÕ´Ï´Ù.\n" -"%i.%i.%i ¹öÁ¯ÀÌ ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù.\n" - -#: ../../WPrefs.app/WPrefs.c:583 -msgid "Window Maker %i.%i.%i, which is installed in your system, is not fully supported by this version of WPrefs." -msgstr "À©µµ¿ì ¸ÞÀÌÄ¿ %i.%i.%i °¡ ½Ã½ºÅÛ¿¡ ¼³Ä¡µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ ¹öÁ¯Àº ÇöÀçÀÇ WPrefs °¡ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù." - -#: ../../WPrefs.app/WPrefs.c:590 -msgid "could not run \"wmaker -global_defaults_path\"." -msgstr "" - -#: ../../WPrefs.app/WPrefs.c:605 -msgid "Could not load global Window Maker domain (%s)." -msgstr "" - -#: ../../WPrefs.app/WPrefs.c:851 -msgid "" -"bad speed value for option %s\n" -". Using default Medium" -msgstr "%s ¿É¼ÇÀÇ ¼Óµµ°ªÀÌ À߸øµÊ\n" -". ±âº» °ªÀ» »ç¿ëÇÔ" - -#: ../../WPrefs.app/WindowHandling.c:107 -msgid "bad option value %s in WindowPlacement. Using default value" -msgstr "" - -#: ../../WPrefs.app/WindowHandling.c:129 -msgid "invalid data in option WindowPlaceOrigin. Using default (0,0)" -msgstr "" - -#: ../../WPrefs.app/WindowHandling.c:188 -msgid "Window Placement" -msgstr "À©µµ¿ì À§Ä¡" - -#: ../../WPrefs.app/WindowHandling.c:193 -msgid "Automatic" -msgstr "ÀÚµ¿" - -#: ../../WPrefs.app/WindowHandling.c:194 -msgid "Random" -msgstr "·£´ý" - -#: ../../WPrefs.app/WindowHandling.c:195 -msgid "Manual" -msgstr "¼öµ¿" - -#: ../../WPrefs.app/WindowHandling.c:196 -msgid "Cascade" -msgstr "°è´Ü½Ä" - -#: ../../WPrefs.app/WindowHandling.c:202 -msgid "Placement Origin" -msgstr "±âº» À§Ä¡" - -#: ../../WPrefs.app/WindowHandling.c:256 -msgid "Opaque Move" -msgstr "â ³»¿ë º¸ÀÎä À̵¿" - -#: ../../WPrefs.app/WindowHandling.c:292 -msgid "When maximizing..." -msgstr "ÃÖ´ëÈ­ ¼³Á¤" - -#: ../../WPrefs.app/WindowHandling.c:297 -msgid "...do not resize over icons" -msgstr "¾ÆÀÌÄÜ µ¤Áö ¾ÊÀ½" - -#: ../../WPrefs.app/WindowHandling.c:310 -msgid "Keep transients above their owners" -msgstr "" - -#: ../../WPrefs.app/WindowHandling.c:337 -msgid "Window Handling Preferences" -msgstr "À©µµ¿ì Á¦¾î ¼³Á¤" - -#: ../../WPrefs.app/Workspace.c:137 -msgid "Workspace Navigation" -msgstr "ÀÛ¾÷°ø°£ Àüȯ" - -#: ../../WPrefs.app/Workspace.c:161 -msgid "drag windows between workspaces." -msgstr "´Ù¸¥ ÀÛ¾÷°ø°£À¸·Î À©µµ¿ì ²ø±â" - -#: ../../WPrefs.app/Workspace.c:186 -msgid "switch to first workspace when switching past the last workspace and vice-versa" -msgstr "ÀÛ¾÷°ø°£ ÀÚµ¿ ¼øȯ" - -#: ../../WPrefs.app/Workspace.c:210 -msgid "create a new workspace when switching past the last workspace." -msgstr "»õ·Î¿î ÀÛ¾÷°ø°£ ÀÚµ¿ »ý¼º" - -#: ../../WPrefs.app/Workspace.c:218 -msgid "Dock/Clip" -msgstr "" - -#: ../../WPrefs.app/Workspace.c:287 -msgid "Workspace Preferences" -msgstr "ÀÛ¾÷°ø°£ ¼³Á¤" - -#: ../../WPrefs.app/main.c:56 -msgid "usage: %s [options]\n" -msgstr "»ç¿ë¹ý: %s [¿É¼Ç]\n" - -#: ../../WPrefs.app/main.c:57 -msgid "options:" -msgstr "¿É¼Ç:" - -#: ../../WPrefs.app/main.c:58 -msgid " -display \tdisplay to be used" -msgstr "-display \t»ç¿ëÇÒ µð½ºÇ÷¹ÀÌ" - -#: ../../WPrefs.app/main.c:59 -msgid " -version\t\tprint version number and exit" -msgstr "-version\t\t¹öÁ¯ Ãâ·ÂÈÄ Á¾·á" - -#: ../../WPrefs.app/main.c:82 -msgid "too few arguments for %s" -msgstr "%s ÀÇ ÀÎÀÚ°¡ ³Ê¹« ÀûÀ½" - -#: ../../WPrefs.app/main.c:104 -msgid "X server does not support locale" -msgstr "X ¼­¹ö°¡ locale À» Áö¿øÄ¡ ¾ÊÀ½" - -#: ../../WPrefs.app/main.c:107 -msgid "cannot set locale modifiers" -msgstr "locale modifier ¸¦ ¼³Á¤ÇÒ ¼ö ¾øÀ½" - -#: ../../WPrefs.app/main.c:113 -msgid "could not open display %s" -msgstr "%s µð½ºÇ÷¹À̸¦ ¿­ ¼ö ¾øÀ½" - -#: ../../WPrefs.app/main.c:121 -msgid "could not initialize application" -msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ÃʱâÈ­¸¦ ÇÒ ¼ö ¾øÀ½" - -#: ../../WPrefs.app/Icons.c:158 -msgid "Icon Positioning" -msgstr "¾ÆÀÌÄÜ À§Ä¡" - -#: ../../WPrefs.app/Icons.c:231 -msgid "Auto-arrange icons" -msgstr "¾ÆÀÌÄÜ ÀÚµ¿ Á¤·Ä" - -#: ../../WPrefs.app/Icons.c:236 -msgid "Omnipresent miniwindows" -msgstr "¾ÆÀÌÄÜ Ç×»ó º¸ÀÓ" - -#: ../../WPrefs.app/Icons.c:244 -msgid "Icon Size" -msgstr "¾ÆÀÌÄÜ Å©±â" - -#: ../../WPrefs.app/Icons.c:308 -msgid "Icon Preferences" -msgstr "¾ÆÀÌÄÜ ¼³Á¤" +# WPrefs.app po file for Korean. +# Copyright (C) 1998 Free Software Foundation, Inc. +# Byeong-Chan Kim , 1998. +# Update: CHOI Junho , 1998/12. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.10\n" +"POT-Creation-Date: 1999-01-11 06:34+0900\n" +"PO-Revision-Date: 1999-01-11 06:20+0900\n" +"Last-Translator: Byeong-Chan Kim \n" +"Language-Team: Korean\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=EUC-KR\n" +"Content-Transfer-Encoding: 8-bit\n" + +#: ../../WPrefs.app/Configurations.c:142 ../../WPrefs.app/Configurations.c:148 +#: ../../WPrefs.app/MouseSettings.c:510 ../../WPrefs.app/WindowHandling.c:274 +#: ../../WPrefs.app/WindowHandling.c:286 ../../WPrefs.app/Workspace.c:71 +#: ../../WPrefs.app/Workspace.c:77 +#, c-format +msgid "could not load icon %s" +msgstr "¾ÆÀÌÄÜ %s¸¦ ÀоîµéÀÏ ¼ö ¾øÀ½" + +#: ../../WPrefs.app/Configurations.c:156 ../../WPrefs.app/Workspace.c:85 +#, c-format +msgid "could not process icon %s:" +msgstr "¾ÆÀÌÄÜ %s¸¦ ó¸®ÇÒ ¼ö ¾øÀ½:" + +#: ../../WPrefs.app/Configurations.c:181 ../../WPrefs.app/Workspace.c:124 +#, c-format +msgid "could not load image file %s" +msgstr "À̹ÌÁö ÆÄÀÏ %s¸¦ ÀÐÀ» ¼ö ¾øÀ½" + +#: ../../WPrefs.app/Configurations.c:195 +msgid "Icon Slide Speed" +msgstr "¾ÆÀÌÄÜ ½½¶óÀÌµå ¼Óµµ" + +#: ../../WPrefs.app/Configurations.c:201 +msgid "Shade Animation Speed" +msgstr "½¦ÀÌµå ¾Ö´Ï¸ÞÀÌ¼Ç ¼Óµµ" + +#: ../../WPrefs.app/Configurations.c:234 ../../WPrefs.app/Configurations.c:246 +#: ../../WPrefs.app/Focus.c:310 ../../WPrefs.app/Focus.c:321 +#: ../../WPrefs.app/MenuPreferences.c:135 +#: ../../WPrefs.app/MenuPreferences.c:146 +#: ../../WPrefs.app/MenuPreferences.c:174 +#: ../../WPrefs.app/MenuPreferences.c:189 ../../WPrefs.app/MouseSettings.c:538 +#: ../../WPrefs.app/MouseSettings.c:549 ../../WPrefs.app/MouseSettings.c:604 +#: ../../WPrefs.app/MouseSettings.c:615 ../../WPrefs.app/MouseSettings.c:651 +#: ../../WPrefs.app/MouseSettings.c:666 ../../WPrefs.app/MouseSettings.c:682 +#: ../../WPrefs.app/WPrefs.c:403 ../../WPrefs.app/WPrefs.c:421 +#, c-format +msgid "could not load icon file %s" +msgstr "¾ÆÀÌÄÜ ÆÄÀÏ %s¸¦ ÀÐÀ» ¼ö ¾øÀ½" + +#: ../../WPrefs.app/Configurations.c:262 +msgid "Titlebar Style" +msgstr "ŸÀÌƲ¹Ù ½ºÅ¸ÀÏ" + +#: ../../WPrefs.app/Configurations.c:299 +msgid "Animations and Sound" +msgstr "¾Ö´Ï¸ÞÀ̼ǰú À½ÇâÈ¿°ú" + +#: ../../WPrefs.app/Configurations.c:305 +msgid "Animations" +msgstr "¾Ö´Ï¸ÞÀ̼Ç" + +#: ../../WPrefs.app/Configurations.c:321 +msgid "Superfluous" +msgstr "Superfluous" + +#: ../../WPrefs.app/Configurations.c:337 +msgid "Sounds" +msgstr "À½ÇâÈ¿°ú" + +#: ../../WPrefs.app/Configurations.c:354 +msgid "Note: sound requires a module distributed separately" +msgstr "ÁÖÀÇ: À½ÇâÈ¿°ú´Â µû·ÎÀÌ ¹èÆ÷µÇ´Â ¸ðµâÀÌ ÇÊ¿äÇÕ´Ï´Ù" + +#: ../../WPrefs.app/Configurations.c:364 +msgid "Dithering colormap for 8bpp" +msgstr "256»ö¿ë Ä÷¯¸Ê µð´õ¸µ" + +#: ../../WPrefs.app/Configurations.c:369 +msgid "Disable dithering in any visual/depth" +msgstr "¸ðµç ºñÁÖ¾ó/»ö»ó ±íÀÌ¿¡¼­ µð´õ¸µ »ç¿ëÇÏÁö ¾ÊÀ½" + +#: ../../WPrefs.app/Configurations.c:390 +msgid "More colors for applications" +msgstr "¾ÖÇø®ÄÉÀ̼ǿ¡ ´õ ¸¹Àº Ä÷¯ ºÎ¿©" + +#: ../../WPrefs.app/Configurations.c:397 +msgid "More colors for WindowMaker" +msgstr "Window Maker¿¡ ´õ ¸¹Àº Ä÷¯ ºÎ¿©" + +#: ../../WPrefs.app/Configurations.c:450 +msgid "Other Configurations" +msgstr "±× ¿Ü ¼³Á¤" + +#: ../../WPrefs.app/Expert.c:70 +msgid "Do not set non-WindowMaker specific parameters (do not use xset)" +msgstr "Window MakerÀÇ ±â´ÉÀÌ ¾Æ´Ñ °ÍÀº ¼³Á¤ÇÏÁö ¾ÊÀ½(xsetÀ» »ç¿ëÇÏÁö ¾ÊÀ½)" + +#: ../../WPrefs.app/Expert.c:71 +msgid "Automatically save session when exiting WindowMaker" +msgstr "Window Maker Á¾·á½Ã ¼¼¼Ç ÀÚµ¿ ÀúÀå" + +#: ../../WPrefs.app/Expert.c:72 +msgid "Use SaveUnder in window frames, icons, menus and other objects" +msgstr "â ÇÁ·¹ÀÓ, ¾ÆÀÌÄÜ, ¸Þ´º µî¿¡¼­ SaveUnder »ç¿ëÇÔ" + +#: ../../WPrefs.app/Expert.c:73 +msgid "Disable cycling color highlighting of icons." +msgstr "¾ÆÀÌÄÜ¿¡ »ö»ó ÇÏÀ̶óÀÌÆà ¼øȯ »ç¿ë ¾ÊÀ½." + +#: ../../WPrefs.app/Expert.c:103 +msgid "Expert User Preferences" +msgstr "°í±Þ »ç¿ëÀÚ¿ë ¼³Á¤" + +#: ../../WPrefs.app/Focus.c:79 +#, c-format +msgid "bad option value %s for option FocusMode. Using default Manual" +msgstr "FocusMode ¿É¼Ç¿¡ À߸øµÈ °ª %s. ±âº»°ªÀÎ ManualÀ» »ç¿ë" + +#: ../../WPrefs.app/Focus.c:92 +#, c-format +msgid "bad option value %s for option ColormapMode. Using default Manual" +msgstr "ColormapMode ¿É¼Ç¿¡ À߸øµÈ °ª %s. ±âº»°ªÀÎ ManualÀ» »ç¿ë" + +#: ../../WPrefs.app/Focus.c:190 +msgid "" +"Click on the window to set\n" +"keyboard input focus." +msgstr "" +"âÀ» Ŭ¸¯ÇÏ¸é ±× Ã¢ÀÌ È°¼ºÈ­\n" +"µË´Ï´Ù." + +#: ../../WPrefs.app/Focus.c:194 +msgid "" +"Set keyboard input focus to\n" +"the window under the mouse pointer,\n" +"including the root window." +msgstr "" +"¸¶¿ì½º Æ÷ÀÎÅ͸¦ ·çÆ® âÀ»\n" +"Æ÷ÇÔÇÑ ¸ðµç ⠾Ʒ¡¿¡ ³õÀ¸¸é\n" +"±× âÀÌ È°¼ºÈ­µË´Ï´Ù." + +#: ../../WPrefs.app/Focus.c:199 +msgid "" +"Set keyboard input focus to\n" +"the window under the mouse pointer,\n" +"except the root window." +msgstr "" +"¸¶¿ì½º Æ÷ÀÎÅ͸¦ ·çÆ® âÀ»\n" +"Á¦¿ÜÇÑ ¸ðµç ⠾Ʒ¡¿¡ ³õÀ¸¸é\n" +"±× âÀÌ È°¼ºÈ­µË´Ï´Ù." + +#: ../../WPrefs.app/Focus.c:243 +msgid "Input Focus Mode" +msgstr "ÀÔ·Â È°¼ºÈ­ ¸ðµå" + +#: ../../WPrefs.app/Focus.c:248 +msgid "Click window to focus" +msgstr "È°¼ºÈ­Çϱâ À§ÇØ Ã¢À» Ŭ¸¯" + +#: ../../WPrefs.app/Focus.c:249 +msgid "Focus follows mouse" +msgstr "¸¶¿ì½º¸¦ µû¸£´Â È°¼ºÈ­ ¸ðµå" + +#: ../../WPrefs.app/Focus.c:250 +msgid "\"Sloppy\" focus" +msgstr "\"´À½¼ÇÑ\" È°¼ºÈ­ ¸ðµå" + +#: ../../WPrefs.app/Focus.c:265 +msgid "Install colormap in the window..." +msgstr "Ä÷¯¸ÊÀÇ ¼³Ä¡´Â..." + +#: ../../WPrefs.app/Focus.c:270 +msgid "...that has the input focus." +msgstr "...ÀÔ·Â È°¼ºÈ­°¡ µÈ â." + +#: ../../WPrefs.app/Focus.c:275 +msgid "...that is under the mouse pointer." +msgstr "...¸¶¿ì½º Æ÷ÀÎÅÍ ¾Æ·¡ÀÇ Ã¢." + +#: ../../WPrefs.app/Focus.c:284 +msgid "Automatic Window Raise Delay" +msgstr "ÀÚµ¿ ⠿ø®±â Áö¿¬ ½Ã°£" + +#: ../../WPrefs.app/Focus.c:341 +msgid "msec" +msgstr "msec" + +#: ../../WPrefs.app/Focus.c:358 +msgid "Do not let applications receive the click used to focus windows." +msgstr "¾îÇø®ÄÉÀ̼ÇÀÌ Ã¢À» È°¼ºÈ­Çϴ Ŭ¸¯À» ¹ÞÁö ¸øÇϵµ·Ï ÇÕ´Ï´Ù." + +#: ../../WPrefs.app/Focus.c:364 +msgid "Automatically focus new windows." +msgstr "»õ·Î¿î âÀ» ÀÚµ¿ È°¼ºÈ­ÇÕ´Ï´Ù." + +#: ../../WPrefs.app/Focus.c:385 +msgid "Window Focus Preferences" +msgstr "â È°¼ºÈ­ ¼³Á¤" + +#: ../../WPrefs.app/Icons.c:178 +msgid "Icon Positioning" +msgstr "¾ÆÀÌÄÜ À§Ä¡" + +#: ../../WPrefs.app/Icons.c:225 +msgid "Iconification Animation" +msgstr "¾ÆÀÌÄÜÈ­½Ã ¾Ö´Ï¸ÞÀ̼Ç" + +#: ../../WPrefs.app/Icons.c:236 +msgid "Shrinking/Zooming" +msgstr "Ãà¼Ò/È®´ë" + +#: ../../WPrefs.app/Icons.c:237 +msgid "Spinning/Twisting" +msgstr "ȸÀü/Æ®À§½ºÆ®" + +#: ../../WPrefs.app/Icons.c:238 +msgid "3D-flipping" +msgstr "3Â÷¿ø ȸÀü" + +#: ../../WPrefs.app/Icons.c:239 +msgid "None" +msgstr "¾øÀ½" + +#: ../../WPrefs.app/Icons.c:247 +msgid "Icon Display" +msgstr "¾ÆÀÌÄÜ Ç¥½Ã ¹æ¹ý" + +#: ../../WPrefs.app/Icons.c:252 +msgid "Auto-arrange icons" +msgstr "¾ÆÀÌÄÜ ÀÚµ¿ Á¤·Ä" + +#: ../../WPrefs.app/Icons.c:257 +msgid "Omnipresent miniwindows" +msgstr "¾ÆÀÌÄÜ Ç×»ó º¸ÀÓ" + +#: ../../WPrefs.app/Icons.c:265 +msgid "Icon Size" +msgstr "¾ÆÀÌÄÜ Å©±â" + +#: ../../WPrefs.app/Icons.c:335 +msgid "Icon Preferences" +msgstr "¾ÆÀÌÄÜ ¼³Á¤" + +#: ../../WPrefs.app/KeyboardSettings.c:72 +msgid "Initial Key Repeat" +msgstr "Ãʱâ Å° ¹Ýº¹ ¼Óµµ" + +#: ../../WPrefs.app/KeyboardSettings.c:113 +msgid "Key Repeat Rate" +msgstr "Å° ¹Ýº¹À²" + +#: ../../WPrefs.app/KeyboardSettings.c:153 +msgid "Type here to test" +msgstr "¿©±â¼­ ½ÃÇèÇϼ¼¿ä" + +#: ../../WPrefs.app/KeyboardSettings.c:172 +msgid "Keyboard Preferences" +msgstr "Å°º¸µå ¼³Á¤" + +#: ../../WPrefs.app/KeyboardShortcuts.c:183 ../../WPrefs.app/Menu.c:932 +#: ../../WPrefs.app/Menu.c:1299 ../../WPrefs.app/MenuGuru.c:263 +msgid "Cancel" +msgstr "Ãë¼Ò" + +#: ../../WPrefs.app/KeyboardShortcuts.c:184 +msgid "Press the desired shortcut key(s) or click Cancel to stop capturing." +msgstr "¿øÇÏ´Â ´ÜÃàÅ°¸¦ ´©¸£½Ê½Ã¿À. Ãë¼Ò¸¦ ´©¸£¸é ĸÃÄ°¡ Áߴܵ˴ϴÙ." + +#: ../../WPrefs.app/KeyboardShortcuts.c:204 +#: ../../WPrefs.app/KeyboardShortcuts.c:444 ../../WPrefs.app/Menu.c:944 +#: ../../WPrefs.app/Menu.c:1166 +msgid "Capture" +msgstr "ĸÃÄ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:205 +#: ../../WPrefs.app/KeyboardShortcuts.c:451 +msgid "Click Capture to interactively define the shortcut key." +msgstr "ĸÃÄ ¹öÆ°À» ´­·¯ ´ÜÃàÅ°¸¦ ½±°Ô ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù." + +#: ../../WPrefs.app/KeyboardShortcuts.c:359 +msgid "Actions" +msgstr "µ¿ÀÛ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:375 +msgid "Open applications menu" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¸Þ´º ¿­±â" + +#: ../../WPrefs.app/KeyboardShortcuts.c:376 +msgid "Open window list menu" +msgstr "â ¸ñ·Ï ¸Þ´º ¿­±â" + +#: ../../WPrefs.app/KeyboardShortcuts.c:377 +msgid "Open window commands menu" +msgstr "â ¸í·É ¸Þ´º ¿­±â" + +#: ../../WPrefs.app/KeyboardShortcuts.c:378 +msgid "Hide active application" +msgstr "È°¼ºÈ­µÈ ¾ÖÇø®ÄÉÀÌ¼Ç ¼û±è" + +#: ../../WPrefs.app/KeyboardShortcuts.c:379 +msgid "Miniaturize active window" +msgstr "È°¼ºÈ­µÈ â ÃÖ¼ÒÈ­" + +#: ../../WPrefs.app/KeyboardShortcuts.c:380 +msgid "Close active window" +msgstr "È°¼ºÈ­µÈ ⠴ݱâ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:381 +msgid "Maximize active window" +msgstr "È°¼ºÈ­µÈ â ÃÖ´ëÈ­" + +#: ../../WPrefs.app/KeyboardShortcuts.c:382 +msgid "Maximize active window vertically" +msgstr "âÀ» ¼¼·Î·Î ÃÖ´ëÈ­" + +#: ../../WPrefs.app/KeyboardShortcuts.c:383 +msgid "Raise active window" +msgstr "È°¼ºÈ­µÈ âÀ» À§·Î" + +#: ../../WPrefs.app/KeyboardShortcuts.c:384 +msgid "Lower active window" +msgstr "È°¼ºÈ­µÈ âÀ» ¾Æ·¡·Î" + +#: ../../WPrefs.app/KeyboardShortcuts.c:385 +msgid "Raise/Lower window under mouse pointer" +msgstr "¸¶¿ì½º°¡ À§Ä¡ÇÑ Ã¢ ¿Ã¸²/³»¸²" + +#: ../../WPrefs.app/KeyboardShortcuts.c:386 +msgid "Shade active window" +msgstr "È°¼ºÈ­µÈ â ½¦À̵ùÇϱâ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:387 +msgid "Move/Resize active window" +msgstr "È°¼ºÈ­µÈ â À̵¿/Å©±â¹Ù²Þ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:388 +msgid "Select active window" +msgstr "È°¼ºÈ­ â ¼±ÅÃ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:389 +msgid "Focus next window" +msgstr "´ÙÀ½ â È°¼ºÈ­" + +#: ../../WPrefs.app/KeyboardShortcuts.c:390 +msgid "Focus previous window" +msgstr "ÀÌÀü â È°¼ºÈ­" + +#: ../../WPrefs.app/KeyboardShortcuts.c:391 +msgid "Switch to next workspace" +msgstr "´ÙÀ½ ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:392 +msgid "Switch to previous workspace" +msgstr "ÀÌÀü ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:393 +msgid "Switch to next ten workspaces" +msgstr "10°³ ´ÙÀ½ ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:394 +msgid "Switch to previous ten workspaces" +msgstr "10°³ ÀÌÀü ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:395 +msgid "Switch to workspace 1" +msgstr "1¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:396 +msgid "Switch to workspace 2" +msgstr "2¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:397 +msgid "Switch to workspace 3" +msgstr "3¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:398 +msgid "Switch to workspace 4" +msgstr "4¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:399 +msgid "Switch to workspace 5" +msgstr "5¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:400 +msgid "Switch to workspace 6" +msgstr "6¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:401 +msgid "Switch to workspace 7" +msgstr "7¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:402 +msgid "Switch to workspace 8" +msgstr "8¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:403 +msgid "Switch to workspace 9" +msgstr "9¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:404 +msgid "Switch to workspace 10" +msgstr "10¹ø ÀÛ¾÷°ø°£À¸·Î Àüȯ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:405 +msgid "Shortcut for window 1" +msgstr "1¹ø â ´ÜÃàÅ°" + +#: ../../WPrefs.app/KeyboardShortcuts.c:406 +msgid "Shortcut for window 2" +msgstr "2¹ø â ´ÜÃàÅ°" + +#: ../../WPrefs.app/KeyboardShortcuts.c:407 +msgid "Shortcut for window 3" +msgstr "3¹ø â ´ÜÃàÅ°" + +#: ../../WPrefs.app/KeyboardShortcuts.c:408 +msgid "Shortcut for window 4" +msgstr "4¹ø â ´ÜÃàÅ°" + +#: ../../WPrefs.app/KeyboardShortcuts.c:409 +msgid "Raise Clip" +msgstr "Ŭ¸³ ¿Ã¸²" + +#: ../../WPrefs.app/KeyboardShortcuts.c:410 +msgid "Lower Clip" +msgstr "Ŭ¸³ ³»¸²" + +#: ../../WPrefs.app/KeyboardShortcuts.c:411 +msgid "Raise/Lower Clip" +msgstr "Ŭ¸³ ¿Ã¸²/³»¸²" + +#: ../../WPrefs.app/KeyboardShortcuts.c:413 +msgid "Toggle keyboard language" +msgstr "Å°º¸µå ¾ð¾î ¼±ÅÃ" + +#: ../../WPrefs.app/KeyboardShortcuts.c:427 ../../WPrefs.app/Menu.c:1155 +msgid "Shortcut" +msgstr "´ÜÃàÅ°" + +#: ../../WPrefs.app/KeyboardShortcuts.c:438 +msgid "Clear" +msgstr "Áö¿ò" + +#: ../../WPrefs.app/KeyboardShortcuts.c:499 +msgid "Keyboard Shortcut Preferences" +msgstr "Å°º¸µå ´ÜÃàÅ° ¼³Á¤" + +#: ../../WPrefs.app/Menu.c:373 +msgid "Window Manager" +msgstr "â °ü¸®ÀÚ" + +#: ../../WPrefs.app/Menu.c:375 +msgid "Program to open files" +msgstr "ÆÄÀÏÀ» ¿­ ÇÁ·Î±×·¥" + +#: ../../WPrefs.app/Menu.c:377 ../../WPrefs.app/Menu.c:1142 +msgid "Program to Run" +msgstr "½ÇÇàÇÒ ÇÁ·Î±×·¥" + +#: ../../WPrefs.app/Menu.c:427 ../../WPrefs.app/Menu.c:428 +#, c-format +msgid "New Command %i" +msgstr "»õ ¸í·É %i" + +#: ../../WPrefs.app/Menu.c:435 +msgid "New Submenu" +msgstr "»õ ÇϺθ޴º" + +#: ../../WPrefs.app/Menu.c:440 +msgid "External Menu" +msgstr "¿ÜºÎ ¸Þ´º" + +#: ../../WPrefs.app/Menu.c:447 +msgid "Workspaces" +msgstr "ÀÛ¾÷ °ø°£" + +#: ../../WPrefs.app/Menu.c:1026 ../../WPrefs.app/Menu.c:1041 +msgid "Commands" +msgstr "¸í·É" + +#: ../../WPrefs.app/Menu.c:1027 ../../WPrefs.app/Menu.c:1042 +msgid "Add Command" +msgstr "¸í·É Ãß°¡" + +#: ../../WPrefs.app/Menu.c:1028 ../../WPrefs.app/Menu.c:1043 +msgid "Add Submenu" +msgstr "ÇϺθ޴º Ãß°¡" + +#: ../../WPrefs.app/Menu.c:1029 ../../WPrefs.app/Menu.c:1044 +msgid "Add External Menu" +msgstr "¿ÜºÎ ¸Þ´º Ãß°¡" + +#: ../../WPrefs.app/Menu.c:1030 ../../WPrefs.app/Menu.c:1045 +msgid "Add Workspace Menu" +msgstr "ÀÛ¾÷°ø°£ ¸Þ´º Ãß°¡" + +#: ../../WPrefs.app/Menu.c:1031 ../../WPrefs.app/Menu.c:1046 +msgid "Remove Item" +msgstr "Ç׸ñ »èÁ¦" + +#: ../../WPrefs.app/Menu.c:1032 ../../WPrefs.app/Menu.c:1047 +msgid "Cut Item" +msgstr "Ç׸ñ À߶󳻱â" + +#: ../../WPrefs.app/Menu.c:1033 ../../WPrefs.app/Menu.c:1048 +msgid "Copy Item" +msgstr "Ç׸ñ º¹»ç" + +#: ../../WPrefs.app/Menu.c:1034 ../../WPrefs.app/Menu.c:1049 +msgid "Paste Item" +msgstr "Ç׸ñ ºÙÀ̱â" + +#: ../../WPrefs.app/Menu.c:1078 +msgid "Label" +msgstr "·¹À̺í" + +#: ../../WPrefs.app/Menu.c:1091 +msgid "Command" +msgstr "¸í·É" + +#: ../../WPrefs.app/Menu.c:1096 +msgid "Run Program" +msgstr "ÇÁ·Î±×·¥ ½ÇÇà" + +#: ../../WPrefs.app/Menu.c:1097 +msgid "Arrange Icons" +msgstr "¾ÆÀÌÄÜ Á¤·Ä" + +#: ../../WPrefs.app/Menu.c:1098 +msgid "Hide Others" +msgstr "´Ù¸¥ â ¼û±â±â" + +#: ../../WPrefs.app/Menu.c:1099 +msgid "Show All Windows" +msgstr "¸ðµç â º¸À̱â" + +#: ../../WPrefs.app/Menu.c:1100 +msgid "Exit WindowMaker" +msgstr "Window Maker Á¾·á" + +#: ../../WPrefs.app/Menu.c:1101 +msgid "Exit X Session" +msgstr "X ¼¼¼Ç Á¾·á" + +#: ../../WPrefs.app/Menu.c:1102 +msgid "Start window manager" +msgstr "â °ü¸®ÀÚ ½ÃÀÛ " + +#: ../../WPrefs.app/Menu.c:1103 +msgid "Restart WindowMaker" +msgstr "Window Maker Àç½ÃÀÛ" + +#: ../../WPrefs.app/Menu.c:1104 +msgid "Save Session" +msgstr "¼¼¼Ç ÀúÀå" + +#: ../../WPrefs.app/Menu.c:1105 +msgid "Clear Session" +msgstr "¼¼¼Ç Áö¿ì±â" + +#: ../../WPrefs.app/Menu.c:1106 +msgid "Refresh Screen" +msgstr "´Ù½Ã ±×¸®±â" + +#: ../../WPrefs.app/Menu.c:1107 +msgid "Info Panel" +msgstr "Á¤º¸ ÆгÎ" + +#: ../../WPrefs.app/Menu.c:1108 +msgid "Legal Panel" +msgstr "¹ýÀû Á¤º¸ ÆгÎ" + +#: ../../WPrefs.app/Menu.c:1116 +msgid "Open workspace menu" +msgstr "ÀÛ¾÷°ø°£ ¸Þ´º ¿­±â" + +#: ../../WPrefs.app/Menu.c:1123 +msgid "No confirmation panel" +msgstr "È®ÀÎ ÆгΠ¾øÀ½" + +#: ../../WPrefs.app/Menu.c:1129 +msgid "Menu Path/Directory List" +msgstr "¸Þ´º °æ·Î/µð·ºÅ丮 ¸ñ·Ï" + +#: ../../WPrefs.app/Menu.c:1174 +msgid "Ask help to the Guru" +msgstr "Guru¿¡°Ô µµ¿ò ¿äû" + +#: ../../WPrefs.app/Menu.c:1294 +msgid "" +"The format of the current menu in ~/G/D/WMRootMenu is not supported by " +"WPrefs. A new menu will be created.\n" +"You can also replace ~/G/D/WMRootMenu with ~/G/L/W/plmenu to get the default " +"menu." +msgstr "" +"~/Gnustep/Defaults/WMRootMenÀÇ ¸Þ´º´Â WPrefs°¡ Áö¿øÇÏ´Â Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù. " +"»õ·Î¿î ¸Þ´º¸¦ ¸¸µì´Ï´Ù.\n" +"±âº» ¸Þ´º·Î »ç¿ëÇÏ·Á¸é ~/G/D/WMRootMenu¸¦ ~/G/L/W/plmenu.ko·Î ¹Ù²Ù¸é µË´Ï´Ù." + +#: ../../WPrefs.app/Menu.c:1299 ../../WPrefs.app/Menu.c:1304 +#: ../../WPrefs.app/WPrefs.c:597 +msgid "Warning" +msgstr "°æ°í" + +#: ../../WPrefs.app/Menu.c:1299 ../../WPrefs.app/Menu.c:1305 +#: ../../WPrefs.app/MenuGuru.c:119 ../../WPrefs.app/MenuGuru.c:126 +#: ../../WPrefs.app/MenuGuru.c:140 ../../WPrefs.app/MouseSettings.c:156 +#: ../../WPrefs.app/Text.c:181 ../../WPrefs.app/Themes.c:98 +#: ../../WPrefs.app/WPrefs.c:558 ../../WPrefs.app/WPrefs.c:563 +#: ../../WPrefs.app/WPrefs.c:574 ../../WPrefs.app/WPrefs.c:584 +#: ../../WPrefs.app/WPrefs.c:590 ../../WPrefs.app/WPrefs.c:597 +#: ../../WPrefs.app/WPrefs.c:614 ../../WPrefs.app/WPrefs.c:619 +msgid "OK" +msgstr "È®ÀÎ" + +#: ../../WPrefs.app/Menu.c:1304 +msgid "Any changes made in this section will not be saved" +msgstr "ÀÌ ¼½¼Ç¿¡¼­ ¼öÁ¤ÇÑ ³»¿ëÀº ÀúÀåµÇÁö ¾Ê½À´Ï´Ù" + +#: ../../WPrefs.app/Menu.c:1369 +msgid "Applications Menu Definition" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¸Þ´º Á¤ÀÇ" + +#: ../../WPrefs.app/MenuGuru.c:106 +msgid "Menu Guru - Select Type" +msgstr "¸Þ´º Guru - ÇüŸ¦ ¼±ÅÃÇϼ¼¿ä" + +#: ../../WPrefs.app/MenuGuru.c:111 ../../WPrefs.app/MenuGuru.c:133 +#: ../../WPrefs.app/MenuGuru.c:251 +msgid "Next" +msgstr "´ÙÀ½" + +#: ../../WPrefs.app/MenuGuru.c:114 +msgid "Menu Guru - Select Menu File" +msgstr "¸Þ´º Guru - ¸Þ´º ÆÄÀÏÀ» ¼±ÅÃÇϼ¼¿ä" + +#: ../../WPrefs.app/MenuGuru.c:122 +msgid "Menu Guru - Select Pipe Command" +msgstr "¸Þ´º Guru - ÆÄÀÌÇÁ ¸í·ÉÀ» ¼±ÅÃÇϼ¼¿ä" + +#: ../../WPrefs.app/MenuGuru.c:129 +msgid "Menu Guru - Select Directories" +msgstr "¸Þ´º Guru - µð·ºÅ丮¸¦ ¼±ÅÃÇϼ¼¿ä" + +#: ../../WPrefs.app/MenuGuru.c:136 +msgid "Menu Guru - Select Command" +msgstr "¸Þ´º Guru - ¸í·ÉÀ» ¼±ÅÃÇϼ¼¿ä" + +#: ../../WPrefs.app/MenuGuru.c:257 +msgid "Back" +msgstr "¾ÕÀ¸·Î" + +#: ../../WPrefs.app/MenuGuru.c:271 +msgid "" +"This process will help you create a submenu which definition is located in " +"another file or is created dynamically.\n" +"What do you want to use as the contents of the submenu?" +msgstr "" +"ÀÌ °úÁ¤Àº ´Ù¸¥ ÆÄÀÏ¿¡ Á¤ÀÇ°¡ Àְųª ÀÚµ¿ÀûÀ¸·Î »ý¼ºµÇ´Â ÇϺθ޴º¸¦ ¸¸µå´Â µ¥ " +"µµ¿òÀ» ÁÝ´Ï´Ù.\n" +"ºÎ¸Þ´ºÀÇ ³»¿ëÀ¸·Î ¾î¶² °ÍÀ» »ç¿ëÇÏ°í ½Í½À´Ï±î?" + +#: ../../WPrefs.app/MenuGuru.c:279 +msgid "" +"A file containing the menu definition in the plain text (non-property list) " +"menu format." +msgstr "¸Þ´º Á¤ÀǸ¦ º¸Åë ÅؽºÆ®·Î(Ư¼º ¾ø´Â ¸ñ·Ï) ¾´ ÆÄÀÏ." + +#: ../../WPrefs.app/MenuGuru.c:285 +msgid "The menu definition generated by a script/program read through a pipe." +msgstr "½ºÅ©¸³Æ®/ÇÁ·Î±×·¥À¸·Î »ý¼ºÇÏ¿© ÆÄÀÌÇÁ·Î ÀоîµéÀÌ´Â ¸Þ´º Á¤ÀÇ." + +#: ../../WPrefs.app/MenuGuru.c:291 +msgid "The files in one or more directories." +msgstr "Çϳª ÀÌ»óÀÇ µð·ºÅ丮ÀÇ ÆÄÀÏ." + +#: ../../WPrefs.app/MenuGuru.c:303 +msgid "Type the path for the menu file:" +msgstr "¸Þ´º ÆÄÀÏÀÇ °æ·Î¸¦ ÀûÀ¸¼¼¿ä:" + +#: ../../WPrefs.app/MenuGuru.c:318 +msgid "" +"The menu file must contain a menu in the plain text menu file format. This " +"format is described in the menu files included with WindowMaker, probably at " +"~/GNUstep/Library/WindowMaker/menu" +msgstr "" +"¸Þ´º ÆÄÀÏÀÇ ³»¿ëÀº º¸Åë ÅؽºÆ®·Î µÈ ¸Þ´º ÆÄÀÏ Çü½ÄÀÇ ¸Þ´ºÀÔ´Ï´Ù. ÀÌ Çü½ÄÀº " +"WindowMaker¿¡ Æ÷ÇÔµÈ ¸Þ´º ÆÄÀÏÀ» º¸¸é µÇ¸ç, º¸Åë " +"~/GNUstep/Library/WindowMaker/menu.koÀÔ´Ï´Ù." + +#: ../../WPrefs.app/MenuGuru.c:328 +msgid "Type the command that will generate the menu definition:" +msgstr "¸Þ´º Á¤ÀǸ¦ ¸¸µé¾î³¾ ¸í·ÉÀ» ÀÔ·ÂÇϼ¼¿ä:" + +#: ../../WPrefs.app/MenuGuru.c:338 +msgid "" +"The command supplied must generate and output a valid menu definition to " +"stdout. This definition should be in the plain text menu file format, " +"described in the menu files included with WindowMaker, usually at " +"~/GNUstep/Library/WindowMaker/menu" +msgstr "" +"ÀÌ ¸í·ÉÀº À¯È¿ÇÑ ¸Þ´º Á¤ÀǸ¦ ¸¸µé¾î¼­ Ç¥ÁØ Ãâ·ÂÀ¸·Î ³»º¸³»¾ß ÇÕ´Ï´Ù. ÀÌ " +"Á¤ÀÇ´Â º¸Åë ÅؽºÆ®·Î µÈ ¸Þ´º ÆÄÀÏ Çü½ÄÀ̾î¾ß Çϸç, WindowMaker¿¡ Æ÷ÇÔµÈ ¸Þ´º " +"ÆÄÀÏ¿¡ ¼³¸íµÇ¾î ÀÖ½À´Ï´Ù. º¸Åë ~/GNUstep/Library/WindowMaker/menu.ko ÀÔ´Ï´Ù" + +#: ../../WPrefs.app/MenuGuru.c:350 ../../WPrefs.app/MenuGuru.c:372 +#: ../../WPrefs.app/MenuGuru.c:394 +msgid "" +"Type the path for the directory. You can type more than one path by " +"separating them with spaces." +msgstr "" +"µð·ºÅ丮ÀÇ °æ·Î¸¦ ÀÔ·ÂÇϼ¼¿ä. ºóÄ­À¸·Î ºÐ¸®Çؼ­ Çϳª ÀÌ»óÀÇ °æ·Î¸¦ ¾µ ¼ö " +"ÀÖ½À´Ï´Ù." + +#: ../../WPrefs.app/MenuGuru.c:361 ../../WPrefs.app/MenuGuru.c:383 +#: ../../WPrefs.app/MenuGuru.c:405 +msgid "" +"The menu generated will have an item for each file in the directory. The " +"directories can contain program executables or data files (such as jpeg " +"images)." +msgstr "" +"»ý¼ºµÇ´Â ¸Þ´º´Â µð·ºÅ丮ÀÇ °¢ ÆÄÀÏ¿¡ ´ëÇØ Ç׸ñÀ» °®½À´Ï´Ù. µð·ºÅ丮¿¡´Â " +"ÇÁ·Î±×·¥ ½ÇÇà ÆÄÀÏÀ̳ª µ¥ÀÌÅÍ ÆÄÀÏÀ» ³ÖÀ¸¸é µË´Ï´Ù.(jpeg À̹ÌÁö °°Àº °Íµé)" + +#: ../../WPrefs.app/MenuGuru.c:415 +msgid "" +"If the directory contain data files, type the command used to open these " +"files. Otherwise, leave it in blank." +msgstr "" +"µð·ºÅ丮¿¡ µ¥ÀÌÅÍ ÆÄÀÏÀÌ ÀÖ´Â °æ¿ì, ÀÌ ÆÄÀÏÀ» ¿­±â À§ÇØ »ç¿ëÇÒ ¸í·ÉÀ» " +"ÀÔ·ÂÇϼ¼¿ä. ±×·¸Áö ¾ÊÀ¸¸é ºóÄ­À¸·Î µÎ¼¼¿ä." + +#: ../../WPrefs.app/MenuGuru.c:426 +msgid "" +"Each file in the directory will have an item and they will be opened with " +"the supplied command.For example, if the directory contains image files and " +"the command is \"xv -root\", each file in the directory will have a menu " +"item like \"xv -root imagefile\"." +msgstr "" +"µð·ºÅ丮ÀÇ °¢ ÆÄÀÏ¿¡´Â Ç׸ñÀÌ ÀÖÀ¸¸ç Á¦°øµÈ ¸í·ÉÀ¸·Î ¿­ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ " +"µé¸é, ÀÌ µð·ºÅ丮¿¡ À̹ÌÁö ÆÄÀÏÀÌ ÀÖ°í ¸í·ÉÀÌ \"xv -root\"À̸é, µð·ºÅ丮ÀÇ " +"°¢ ÆÄÀÏÀº \"xv -root À̹ÌÁöÆÄÀÏ\"°ú °°Àº ¸Þ´º Ç׸ñÀ» °®½À´Ï´Ù." + +#: ../../WPrefs.app/MenuPreferences.c:112 +msgid "Menu Scrolling Speed" +msgstr "¸Þ´º ½ºÅ©·Ñ ¼Óµµ" + +#: ../../WPrefs.app/MenuPreferences.c:161 +msgid "Submenu Alignment" +msgstr "ºÎ¸Þ´º Á¤·Ä" + +#: ../../WPrefs.app/MenuPreferences.c:204 +msgid "" +"Always open submenus inside the screen, instead of scrolling.\n" +"Note: this can be an annoyance at some circumstances." +msgstr "" +"½ºÅ©·ÑÇÏ´Â ´ë½Å Ç×»ó È­¸é ³»¿¡ ºÎ¸Þ´º¸¦ ¿±´Ï´Ù.\n" +"ÁÖÀÇ: ¾î¶² ȯ°æ¿¡¼­´Â ±ÍÂúÀ»Áöµµ ¸ð¸¨´Ï´Ù." + +#: ../../WPrefs.app/MenuPreferences.c:209 +msgid "Scroll off-screen menus when pointer is moved over them." +msgstr "È­¸é ¹ÛÀ¸·Î ³ª°£ ¸Þ´º ÂÊÀ¸·Î ¸¶¿ì½º¸¦ ¿òÁ÷ÀÌ¸é ½ºÅ©·ÑÇÕ´Ï´Ù." + +#: ../../WPrefs.app/MenuPreferences.c:229 +msgid "Menu Preferences" +msgstr "¸Þ´º ¼³Á¤" + +#: ../../WPrefs.app/MouseSettings.c:148 +#, c-format +msgid "Accel.: %.2f" +msgstr "°¡¼Ó.: %.2f" + +#: ../../WPrefs.app/MouseSettings.c:154 ../../WPrefs.app/Text.c:181 +#: ../../WPrefs.app/Themes.c:96 ../../WPrefs.app/WPrefs.c:558 +#: ../../WPrefs.app/WPrefs.c:563 ../../WPrefs.app/WPrefs.c:572 +#: ../../WPrefs.app/WPrefs.c:582 ../../WPrefs.app/WPrefs.c:590 +#: ../../WPrefs.app/WPrefs.c:614 ../../WPrefs.app/WPrefs.c:619 +msgid "Error" +msgstr "¿¡·¯" + +#: ../../WPrefs.app/MouseSettings.c:155 +msgid "" +"Invalid mouse acceleration threshold value. Must be the number of pixels to " +"travel before accelerating." +msgstr "" +"À߸øµÈ ¸¶¿ì½º °¡¼Ó ÀÓ°èÄ¡ °ªÀÔ´Ï´Ù. °¡¼Ó Àü¿¡ ¿òÁ÷ÀÏ Çȼ¿ÀÇ ¼ö°¡ µÇ¾î¾ß " +"ÇÕ´Ï´Ù." + +#: ../../WPrefs.app/MouseSettings.c:209 +#, c-format +msgid "mouse button %s not supported by WPrefs." +msgstr "¸¶¿ì½º ¹öÆ° %s ´Â WPrefs¿¡¼­ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù." + +#: ../../WPrefs.app/MouseSettings.c:243 ../../WPrefs.app/MouseSettings.c:254 +#: ../../WPrefs.app/MouseSettings.c:265 +#, c-format +msgid "bad value %s for option %s" +msgstr "%s ¿É¼Ç¿¡ À߸øµÈ °ª %s" + +#: ../../WPrefs.app/MouseSettings.c:325 +#, c-format +msgid "" +"modifier key %s for option ModifierKey was not recognized. Using %s as " +"default" +msgstr "" +"ModifierKey ÀÇ ¼öÁ¤ÀÚ Å° °ª %s ¸¦ ÀνÄÇÒ ¼ö ¾ø½À´Ï´Ù. ±âº»°ªÀÎ %s ¸¦ " +"»ç¿ëÇÕ´Ï´Ù." + +#: ../../WPrefs.app/MouseSettings.c:350 +msgid "could not retrieve keyboard modifier mapping" +msgstr "Å°º¸µå ¼öÁ¤ÀÚ ¸ÅÇÎÀ» ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../../WPrefs.app/MouseSettings.c:497 +msgid "Mouse Speed" +msgstr "¸¶¿ì½º ¼Óµµ" + +#: ../../WPrefs.app/MouseSettings.c:564 +msgid "Threshold:" +msgstr "ÀÓ°èÄ¡:" + +#: ../../WPrefs.app/MouseSettings.c:579 +msgid "Double-Click Delay" +msgstr "´õºí Ŭ¸¯ Áö¿¬" + +#: ../../WPrefs.app/MouseSettings.c:623 +msgid "Test" +msgstr "½ÃÇè" + +#: ../../WPrefs.app/MouseSettings.c:633 +msgid "Workspace Mouse Actions" +msgstr "ÀÛ¾÷°ø°£ ¸¶¿ì½º µ¿ÀÛ" + +#: ../../WPrefs.app/MouseSettings.c:638 +msgid "Disable mouse actions" +msgstr "¸¶¿ì½º µ¿ÀÛ »ç¿ë ¾ÊÀ½" + +#: ../../WPrefs.app/MouseSettings.c:691 +msgid "Applications menu" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¸Þ´º" + +#: ../../WPrefs.app/MouseSettings.c:697 +msgid "Window list menu" +msgstr "â ¸ñ·Ï ¸Þ´º" + +#: ../../WPrefs.app/MouseSettings.c:703 +msgid "Select windows" +msgstr "â ¼±ÅÃ" + +#: ../../WPrefs.app/MouseSettings.c:738 +msgid "Mouse Grab Modifier" +msgstr "¸¶¿ì½º Àâ±â ¼öÁ¤ÀÚ(Modifier)" + +#: ../../WPrefs.app/MouseSettings.c:772 +#, c-format +msgid "could not create %s" +msgstr "%s ¸¦ ¸¸µé ¼ö ¾øÀ½" + +#: ../../WPrefs.app/MouseSettings.c:788 +#, c-format +msgid "could not create temporary file %s" +msgstr "Àӽà ÆÄÀÏ %s ¸¦ ¸¸µé ¼ö ¾øÀ½" + +#: ../../WPrefs.app/MouseSettings.c:813 +#, c-format +msgid "could not rename file %s to %s\n" +msgstr "%s ÆÄÀϸíÀ» %s ·Î ¹Ù²Ü ¼ö ¾øÀ½\n" + +#: ../../WPrefs.app/MouseSettings.c:896 +msgid "Mouse Preferences" +msgstr "¸¶¿ì½º ¼³Á¤" + +#: ../../WPrefs.app/Paths.c:82 +msgid "bad value in option IconPath. Using default path list" +msgstr "IconPath ¿¡ À߸øµÈ °ª. ±âº» °æ·Î ¸ñ·Ï »ç¿ë" + +#: ../../WPrefs.app/Paths.c:99 +msgid "bad value in option PixmapPath. Using default path list" +msgstr "PixmapPath ¿¡ À߸øµÈ °ª. ±âº» °æ·Î ¸ñ·Ï »ç¿ë" + +#: ../../WPrefs.app/Paths.c:302 +msgid "Icon Search Paths" +msgstr "¾ÆÀÌÄÜ °Ë»ö °æ·Î" + +#: ../../WPrefs.app/Paths.c:314 ../../WPrefs.app/Paths.c:350 +msgid "Add" +msgstr "Ãß°¡" + +#: ../../WPrefs.app/Paths.c:321 ../../WPrefs.app/Paths.c:357 +msgid "Remove" +msgstr "»èÁ¦" + +#: ../../WPrefs.app/Paths.c:338 +msgid "Pixmap Search Paths" +msgstr "Pixmap °Ë»ö °æ·Î" + +#: ../../WPrefs.app/Paths.c:386 +msgid "Search Path Configuration" +msgstr "°Ë»ö °æ·Î ¼³Á¤" + +#: ../../WPrefs.app/Preferences.c:151 +msgid "Size Display" +msgstr "Å©±â Á¶Á¤ Ç¥½Ã ¹æ¹ý" + +#: ../../WPrefs.app/Preferences.c:156 ../../WPrefs.app/Preferences.c:172 +msgid "Corner of screen" +msgstr "È­¸é ±¸¼®" + +#: ../../WPrefs.app/Preferences.c:157 ../../WPrefs.app/Preferences.c:173 +msgid "Center of screen" +msgstr "È­¸é °¡¿îµ¥" + +#: ../../WPrefs.app/Preferences.c:158 ../../WPrefs.app/Preferences.c:174 +msgid "Center of resized window" +msgstr "ÇöÀç â °¡¿îµ¥" + +#: ../../WPrefs.app/Preferences.c:159 +msgid "Technical drawing-like" +msgstr "Á¦µµ Å©±â Ç¥½Ã ¹æ¹ýó·³" + +#: ../../WPrefs.app/Preferences.c:167 +msgid "Position Display" +msgstr "â À§Ä¡ Ç¥½Ã ¹æ¹ý" + +#: ../../WPrefs.app/Preferences.c:182 +msgid "Show balloon text for..." +msgstr "dz¼± µµ¿ò¸»Àº..." + +#: ../../WPrefs.app/Preferences.c:189 +msgid "incomplete window titles" +msgstr "ºÒ¿ÏÀüÇÑ Ã¢ ŸÀÌƲ¿¡ Ç¥½Ã" + +#: ../../WPrefs.app/Preferences.c:190 +msgid "miniwindow titles" +msgstr "¾ÆÀÌÄÜ Å¸ÀÌƲ¿¡ Ç¥½Ã" + +#: ../../WPrefs.app/Preferences.c:191 +msgid "application/dock icons" +msgstr "¾ÖÇø®ÄÉÀ̼Ç/dock ¾ÆÀÌÄÜ" + +#: ../../WPrefs.app/Preferences.c:204 +msgid "Raise window when switching focus with keyboard (CirculateRaise)." +msgstr "Å°º¸µå·Î Æ÷Ä¿½º Àüȯ½Ã ⠿ø²(CirculateRaise)." + +#: ../../WPrefs.app/Preferences.c:210 +msgid "Keep keyboard language status for each window." +msgstr "ÇöÀç âÀÇ Å°º¸µå ¾ð¾î »óÅ À¯Áö." + +#: ../../WPrefs.app/Preferences.c:231 +msgid "Miscellaneous Ergonomic Preferences" +msgstr "±âŸ Àΰ£ ȯ°æ °øÇÐÀû ¼³Á¤" + +#: ../../WPrefs.app/Text.c:179 +#, c-format +msgid "Invalid font %s." +msgstr "À߸øµÈ ±Û²Ã %s" + +#: ../../WPrefs.app/Text.c:256 +msgid "Set Font..." +msgstr "±Û²Ã ÁöÁ¤" + +#: ../../WPrefs.app/Text.c:262 +msgid "Window Title Font" +msgstr "â Á¦¸ñ ±Û²Ã" + +#: ../../WPrefs.app/Text.c:263 +msgid "Menu Title Font" +msgstr "¸Þ´º Á¦¸ñ ±Û²Ã" + +#: ../../WPrefs.app/Text.c:264 +msgid "Menu Item Font" +msgstr "¸Þ´º Ç׸ñ ±Û²Ã" + +#: ../../WPrefs.app/Text.c:265 +msgid "Icon Title Font" +msgstr "¾ÆÀÌÄÜ Á¦¸ñ ±Û²Ã" + +#: ../../WPrefs.app/Text.c:266 +msgid "Clip Title Font" +msgstr "Ŭ¸³ Á¦¸ñ ±Û²Ã" + +#: ../../WPrefs.app/Text.c:267 +msgid "Geometry Display Font" +msgstr "À§Ä¡/Å©±â Ç¥½Ã ±Û²Ã" + +#: ../../WPrefs.app/Text.c:280 +msgid "" +"Sample Text\n" +"abcdefghijklmnopqrstuvxywz\n" +"ABCDEFGHIJKLMNOPQRSTUVXYWZ\n" +"0123456789" +msgstr "" +"Sample Text\n" +"abcdefghijklmnopqrstuvxywz\n" +"ABCDEFGHIJKLMNOPQRSTUVXYWZ\n" +"°¡³ª´Ù¶ó¸¶¹Ù»ç\n" +"0123456789" + +#: ../../WPrefs.app/Text.c:285 +msgid "Alignment" +msgstr "Á¤·Ä" + +#: ../../WPrefs.app/Text.c:290 +msgid "Left" +msgstr "¿ÞÂÊ" + +#: ../../WPrefs.app/Text.c:296 +msgid "Center" +msgstr "Áß¾Ó" + +#: ../../WPrefs.app/Text.c:303 +msgid "Right" +msgstr "¿À¸¥ÂÊ" + +#: ../../WPrefs.app/Text.c:325 +msgid "Text Preferences" +msgstr "ÅؽºÆ® ¼³Á¤" + +#: ../../WPrefs.app/TextureAndColor.c:384 +msgid "Window Title Bar" +msgstr "â Á¦¸ñ ¹Ù" + +#: ../../WPrefs.app/TextureAndColor.c:385 +msgid "Menu Title Bar" +msgstr "¸Þ´º Á¦¸ñ ¹Ù" + +#: ../../WPrefs.app/TextureAndColor.c:386 +msgid "Menu Items" +msgstr "¸Þ´º Ç׸ñ" + +#: ../../WPrefs.app/TextureAndColor.c:387 +msgid "Workspace/Clip" +msgstr "ÀÛ¾÷°ø°£/Ŭ¸³" + +#: ../../WPrefs.app/TextureAndColor.c:388 +msgid "Icons" +msgstr "¾ÆÀÌÄÜ" + +#: ../../WPrefs.app/TextureAndColor.c:399 +msgid "Focused Window" +msgstr "È°¼º â" + +#: ../../WPrefs.app/TextureAndColor.c:412 +#: ../../WPrefs.app/TextureAndColor.c:443 +#: ../../WPrefs.app/TextureAndColor.c:474 +msgid "Texture" +msgstr "ÅؽºÃ³" + +#: ../../WPrefs.app/TextureAndColor.c:418 +#: ../../WPrefs.app/TextureAndColor.c:449 +#: ../../WPrefs.app/TextureAndColor.c:480 +msgid "Text Color" +msgstr "ÅؽºÆ® »ö" + +#: ../../WPrefs.app/TextureAndColor.c:423 +#: ../../WPrefs.app/TextureAndColor.c:454 +#: ../../WPrefs.app/TextureAndColor.c:485 +#: ../../WPrefs.app/TextureAndColor.c:509 +#: ../../WPrefs.app/TextureAndColor.c:575 +#: ../../WPrefs.app/TextureAndColor.c:652 +msgid "Set..." +msgstr "ÁöÁ¤..." + +#: ../../WPrefs.app/TextureAndColor.c:430 +msgid "Unfocused Window" +msgstr "ºñÈ°¼º â" + +#: ../../WPrefs.app/TextureAndColor.c:461 +msgid "Owner of Focused Window" +msgstr "È°¼º âÀÇ ¼ÒÀ¯ÀÚ" + +#: ../../WPrefs.app/TextureAndColor.c:494 +msgid "Unselected Items" +msgstr "¼±ÅõÇÁö ¾ÊÀº Ç׸ñ" + +#: ../../WPrefs.app/TextureAndColor.c:504 +#: ../../WPrefs.app/TextureAndColor.c:558 +msgid "Background" +msgstr "¹è°æ" + +#: ../../WPrefs.app/TextureAndColor.c:519 +msgid "Normal Text" +msgstr "º¸Åë ÅؽºÆ®" + +#: ../../WPrefs.app/TextureAndColor.c:529 +msgid "Disabled Text" +msgstr "»ç¿ë ºÒ°¡´ÉÇÑ ÅؽºÆ®" + +#: ../../WPrefs.app/TextureAndColor.c:538 +msgid "Selected Items" +msgstr "¼±ÅÃµÈ Ç׸ñ" + +#: ../../WPrefs.app/TextureAndColor.c:548 +msgid "Text" +msgstr "ÅؽºÆ®" + +#: ../../WPrefs.app/TextureAndColor.c:566 +msgid "Menu Title Background" +msgstr "¸Þ´º Á¦¸ñ ¹è°æ" + +#: ../../WPrefs.app/TextureAndColor.c:584 +msgid "Menu Title Text" +msgstr "¸Þ´º Á¦¸ñ ÅؽºÆ®" + +#: ../../WPrefs.app/TextureAndColor.c:596 +msgid "Workspace Background" +msgstr "ÀÛ¾÷°ø°£ ¹è°æ" + +#: ../../WPrefs.app/TextureAndColor.c:605 +msgid "Change" +msgstr "º¯°æ" + +#: ../../WPrefs.app/TextureAndColor.c:611 +msgid "Clip Title Text" +msgstr "Ŭ¸³ Á¦¸ñ ÅؽºÆ®" + +#: ../../WPrefs.app/TextureAndColor.c:621 +msgid "Normal" +msgstr "º¸Åë" + +#: ../../WPrefs.app/TextureAndColor.c:631 +msgid "Collapsed" +msgstr "Á¢Èû" + +#: ../../WPrefs.app/TextureAndColor.c:643 +msgid "Icon Background" +msgstr "¾ÆÀÌÄÜ ¹è°æ" + +#: ../../WPrefs.app/TextureAndColor.c:677 +msgid "Texture and Color Preferences" +msgstr "ÅؽºÃ³¿Í »ö»ó ¼³Á¤" + +#: ../../WPrefs.app/Themes.c:71 ../../WPrefs.app/Themes.c:82 +msgid "Set" +msgstr "ÁöÁ¤" + +#: ../../WPrefs.app/Themes.c:132 +msgid "Stop" +msgstr "ÁßÁö" + +#: ../../WPrefs.app/Themes.c:143 ../../WPrefs.app/Themes.c:205 +#: ../../WPrefs.app/Themes.c:225 +msgid "Download" +msgstr "´Ù¿î·Îµå" + +#: ../../WPrefs.app/Themes.c:173 +msgid "Save Current Theme" +msgstr "ÇöÀç Å׸¶ ÀúÀå" + +#: ../../WPrefs.app/Themes.c:182 +msgid "Load" +msgstr "ºÒ·¯¿À±â" + +#: ../../WPrefs.app/Themes.c:187 +msgid "Install" +msgstr "¼³Ä¡" + +#: ../../WPrefs.app/Themes.c:195 +msgid "Tile of The Day" +msgstr "¿À´ÃÀÇ Å¸ÀÏ(Tile)" + +#: ../../WPrefs.app/Themes.c:215 +msgid "Bar of The Day" +msgstr "¿À´ÃÀÇ ¹Ù(Bar)" + +#: ../../WPrefs.app/Themes.c:252 +msgid "Themes" +msgstr "Å׸¶" + +#: ../../WPrefs.app/WPrefs.c:201 +msgid "Window Maker Preferences" +msgstr "Window Maker ¼³Á¤" + +#: ../../WPrefs.app/WPrefs.c:225 +msgid "Revert Page" +msgstr "ÆäÀÌÁö º¹±¸" + +#: ../../WPrefs.app/WPrefs.c:231 +msgid "Revert All" +msgstr "¸ðµÎ º¹±¸" + +#: ../../WPrefs.app/WPrefs.c:237 +msgid "Save" +msgstr "ÀúÀå" + +#: ../../WPrefs.app/WPrefs.c:243 +msgid "Close" +msgstr "´Ý±â" + +#: ../../WPrefs.app/WPrefs.c:260 +msgid "Window Maker Preferences Utility" +msgstr "Window Maker ¼³Á¤ À¯Æ¿¸®Æ¼" + +#: ../../WPrefs.app/WPrefs.c:267 +#, c-format +msgid "Version %s for Window Maker %s" +msgstr "¹öÀü %s - Window Maker %s" + +#: ../../WPrefs.app/WPrefs.c:274 +msgid "Starting..." +msgstr "½ÃÀÛÇÕ´Ï´Ù..." + +#: ../../WPrefs.app/WPrefs.c:280 +msgid "" +"Programming/Design: Alfredo K. Kojima\n" +"Artwork: Marco van Hylckama Vlieg\n" +"More Programming: James Thompson" +msgstr "" +"ÇÁ·Î±×·¡¹Ö/µðÀÚÀÎ: Alfredo K. Kojima\n" +"¾ÆÆ®¿÷: Macro van Hylckama Vlieg\n" +"Ãß°¡ ÇÁ·Î±×·¡¹Ö: James Thompson" + +#: ../../WPrefs.app/WPrefs.c:368 +#, c-format +msgid "could not locate image file %s\n" +msgstr "À̹ÌÁö ÆÄÀÏ %s¸¦ ãÀ» ¼ö ¾øÀ½\n" + +#: ../../WPrefs.app/WPrefs.c:474 +#, c-format +msgid "could not load image file %s:%s" +msgstr "À̹ÌÁö ÆÄÀÏ %s¸¦ ÀÐÀ» ¼ö ¾øÀ½" + +#: ../../WPrefs.app/WPrefs.c:493 +msgid "Loading Window Maker configuration files..." +msgstr "Window Maker ¼³Á¤ ÆÄÀÏÀ» Àд Áß..." + +#: ../../WPrefs.app/WPrefs.c:497 +msgid "Initializing configuration panels..." +msgstr "¼³Á¤ ÆгΠÃʱâÈ­ Áß..." + +#: ../../WPrefs.app/WPrefs.c:525 +msgid "" +"WPrefs is free software and is distributed WITHOUT ANY WARRANTY under the " +"terms of the GNU General Public License. Redistribution of the icons in this " +"program without the program is prohibited." +msgstr "" +"WPrefs´Â °ø°³ ¼ÒÇÁÆ®¿þ¾îÀ̸ç GNU General Public License¸¦ µû¸£¸ç ¹èÆ÷¿¡ µû¸¥ " +"¾î¶°ÇÑ Ã¥ÀÓµµ ÁöÁö ¾Ê½À´Ï´Ù. ¾ÆÀÌÄÜÀÇ °æ¿ì WPrefs¿Í ÇÔ²²°¡ ¾Æ´Ï¸é ¹èÆ÷ÇÒ ¼ö " +"¾ø½À´Ï´Ù." + +#: ../../WPrefs.app/WPrefs.c:557 ../../WPrefs.app/WPrefs.c:613 +#, c-format +msgid "Window Maker domain (%s) is corrupted!" +msgstr "Window Maker µµ¸ÞÀÎ(%s)ÀÌ ±úÁ³½À´Ï´Ù!" + +#: ../../WPrefs.app/WPrefs.c:561 +#, c-format +msgid "Could not load Window Maker domain (%s) from defaults database." +msgstr "±âº» µ¥ÀÌÅͺ£À̽º¿¡¼­ Window Maker µµ¸ÞÀÎ(%s)À» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù." + +#: ../../WPrefs.app/WPrefs.c:569 +msgid "could not extract version information from Window Maker" +msgstr "Window Maker¿¡¼­ ¹öÀü Á¤º¸¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../../WPrefs.app/WPrefs.c:570 +msgid "Make sure wmaker is in your search path." +msgstr "wmaker°¡ °Ë»ö °æ·Î¿¡ ÀÖ´ÂÁö È®ÀÎÇϼ¼¿ä." + +#: ../../WPrefs.app/WPrefs.c:573 +msgid "" +"Could not extract version from Window Maker. Make sure it is correctly " +"installed and is in your PATH environment variable." +msgstr "" +"Window Maker¿¡¼­ ¹öÀü Á¤º¸¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù. PATH ȯ°æ º¯¼ö¿¡ ÁöÁ¤µÈ °÷¿¡ " +"Á¦´ë·Î ¼³Ä¡µÇ¾ú´ÂÁö È®ÀÎÇϼ¼¿ä." + +#: ../../WPrefs.app/WPrefs.c:583 +msgid "" +"Could not extract version from Window Maker. Make sure it is correctly " +"installed." +msgstr "" +"Window Maker¿¡¼­ ¹öÀü Á¤º¸¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù. Á¦´ë·Î ¼³Ä¡µÇ¾ú´ÂÁö " +"È®ÀÎÇϼ¼¿ä." + +#: ../../WPrefs.app/WPrefs.c:588 +#, c-format +msgid "" +"WPrefs only supports Window Maker 0.18.0 or newer.\n" +"The version installed is %i.%i.%i\n" +msgstr "" +"WPrefs ´Â Window Maker 0.18.0 ÀÌ»ó¸¸À» Áö¿øÇÕ´Ï´Ù.\n" +"¼³Ä¡µÈ ¹öÁ¯Àº %i.%i.%i ÀÔ´Ï´Ù.\n" + +#: ../../WPrefs.app/WPrefs.c:595 +#, c-format +msgid "" +"Window Maker %i.%i.%i, which is installed in your system, is not fully " +"supported by this version of WPrefs." +msgstr "" +"½Ã½ºÅÛ¿¡ ¼³Ä¡µÈ Window Maker %i.%i.%i´Â WPrefs¿¡¼­ Á¦´ë·Î Áö¿øÇÏ´Â ¹öÀüÀÌ " +"¾Æ´Õ´Ï´Ù." + +#: ../../WPrefs.app/WPrefs.c:602 +msgid "could not run \"wmaker -global_defaults_path\"." +msgstr "\"wmaker -global_defaults_path\"¸¦ ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù." + +#: ../../WPrefs.app/WPrefs.c:617 +#, c-format +msgid "Could not load global Window Maker domain (%s)." +msgstr "Àü¿ª Window Maker µµ¸ÞÀÎ (%s)¸¦ ÀоîµéÀÏ ¼ö ¾ø½À´Ï´Ù." + +#: ../../WPrefs.app/WPrefs.c:863 +#, c-format +msgid "" +"bad speed value for option %s\n" +". Using default Medium" +msgstr "" +"¿É¼Ç %s¿¡ À߸øµÈ ¼Óµµ °ªÀ» ÁÖ¾ú½À´Ï´Ù.\n" +"±âº»°ª MediumÀ» »ç¿ëÇÕ´Ï´Ù" + +#: ../../WPrefs.app/WindowHandling.c:108 +#, c-format +msgid "bad option value %s in WindowPlacement. Using default value" +msgstr "WindowPlacement¿¡ À߸øµÈ ¿É¼Ç °ª %sÀÔ´Ï´Ù. ±âº»°ªÀ» »ç¿ëÇÕ´Ï´Ù" + +#: ../../WPrefs.app/WindowHandling.c:130 +msgid "invalid data in option WindowPlaceOrigin. Using default (0,0)" +msgstr "" +"WindowPlaceOrigin ¿É¼Ç¿¡ À߸øµÈ µ¥ÀÌÅÍÀÔ´Ï´Ù. ±âº»°ª (0,0)À» »ç¿ëÇÕ´Ï´Ù" + +#: ../../WPrefs.app/WindowHandling.c:192 +msgid "Window Placement" +msgstr "â ¹èÄ¡" + +#: ../../WPrefs.app/WindowHandling.c:197 +msgid "Automatic" +msgstr "ÀÚµ¿" + +#: ../../WPrefs.app/WindowHandling.c:198 +msgid "Random" +msgstr "ÀÓÀÇ" + +#: ../../WPrefs.app/WindowHandling.c:199 +msgid "Manual" +msgstr "¼öµ¿" + +#: ../../WPrefs.app/WindowHandling.c:200 +msgid "Cascade" +msgstr "°è´Ü½Ä" + +#: ../../WPrefs.app/WindowHandling.c:206 +msgid "Placement Origin" +msgstr "±âº» À§Ä¡" + +#: ../../WPrefs.app/WindowHandling.c:260 +msgid "Opaque Move" +msgstr "À̵¿½Ã â ³»¿ë º¸À̱â" + +#: ../../WPrefs.app/WindowHandling.c:296 +msgid "When maximizing..." +msgstr "ÃÖ´ëÈ­½Ã¿¡´Â..." + +#: ../../WPrefs.app/WindowHandling.c:301 +msgid "...do not resize over icons" +msgstr "¾ÆÀÌÄÜÀ» µ¤Áö ¾ÊÀ½" + +#: ../../WPrefs.app/WindowHandling.c:307 +msgid "...do not resize over dock" +msgstr "DockÀ» µ¤Áö ¾ÊÀ½" + +#: ../../WPrefs.app/WindowHandling.c:320 +msgid "Keep transients above their owners" +msgstr "¼ÒÀ¯ÀÚ À§¿¡¼­´Â ÀϽÃÀûÀ¸·Î âÀ» À¯Áö" + +#: ../../WPrefs.app/WindowHandling.c:347 +msgid "Window Handling Preferences" +msgstr "â ó¸® ¼³Á¤" + +#: ../../WPrefs.app/Workspace.c:137 +msgid "Workspace Navigation" +msgstr "ÀÛ¾÷°ø°£ Àüȯ" + +#: ../../WPrefs.app/Workspace.c:161 +msgid "drag windows between workspaces." +msgstr "ÀÛ¾÷°ø°£°£¿¡ â ²ø±â" + +#: ../../WPrefs.app/Workspace.c:186 +msgid "" +"switch to first workspace when switching past the last workspace and " +"vice-versa" +msgstr "" +"¸¶Áö¸· ÀÛ¾÷°ø°£ ´ÙÀ½À¸·Î ÀüȯÇÒ¶§¿¡ óÀ½ ÀÛ¾÷°ø°£À¸·Î À̵¿ (¹Ý´ëµµ ¸¶Âù°¡Áö)" + +#: ../../WPrefs.app/Workspace.c:210 +msgid "create a new workspace when switching past the last workspace." +msgstr "¸¶Áö¸· ÀÛ¾÷°ø°£ ´ÙÀ½À¸·Î Àüȯ½Ã »õ·Î¿î ÀÛ¾÷°ø°£ »ý¼º" + +#: ../../WPrefs.app/Workspace.c:218 +msgid "Dock/Clip" +msgstr "Dock/Ŭ¸³" + +#: ../../WPrefs.app/Workspace.c:287 +msgid "Workspace Preferences" +msgstr "ÀÛ¾÷°ø°£ ¼³Á¤" + +#: ../../WPrefs.app/main.c:72 +#, c-format +msgid "usage: %s [options]\n" +msgstr "»ç¿ë¹ý: %s [¿É¼Ç]\n" + +#: ../../WPrefs.app/main.c:73 +msgid "options:" +msgstr "¿É¼Ç:" + +#: ../../WPrefs.app/main.c:74 +msgid " -display \tdisplay to be used" +msgstr "-display \t»ç¿ëÇÒ µð½ºÇ÷¹ÀÌ" + +#: ../../WPrefs.app/main.c:75 +msgid " -version\t\tprint version number and exit" +msgstr "-version\t\t¹öÁ¯ Ãâ·ÂÈÄ Á¾·á" + +#: ../../WPrefs.app/main.c:132 +#, c-format +msgid "too few arguments for %s" +msgstr "%s ÀÇ Àμö°¡ ³Ê¹« ÀûÀ½" + +#: ../../WPrefs.app/main.c:154 +msgid "X server does not support locale" +msgstr "X ¼­¹ö°¡ ·ÎÄÉÀÏÀ» Áö¿øÇÏÁö ¾ÊÀ½" + +#: ../../WPrefs.app/main.c:157 +msgid "cannot set locale modifiers" +msgstr "·ÎÄÉÀÏ ¼öÁ¤ÀÚ(modifier)¸¦ ¼³Á¤ÇÒ ¼ö ¾øÀ½" + +#: ../../WPrefs.app/main.c:163 +#, c-format +msgid "could not open display %s" +msgstr "µð½ºÇ÷¹ÀÌ %s¸¦ ¿­ ¼ö ¾øÀ½" + +#: ../../WPrefs.app/main.c:171 +msgid "could not initialize application" +msgstr "¾ÖÇø®ÄÉÀ̼ÇÀ» ÃʱâÈ­ ÇÒ ¼ö ¾øÀ½" diff --git a/WPrefs.app/tiff/Makefile.am b/WPrefs.app/tiff/Makefile.am index 3f0dbefe..1ddbd4b3 100644 --- a/WPrefs.app/tiff/Makefile.am +++ b/WPrefs.app/tiff/Makefile.am @@ -10,6 +10,7 @@ tiffdata_DATA = \ dock.tiff \ dontlinkworkspaces.tiff \ ergonomic.tiff \ + ergowood.tiff \ expert.tiff \ fonts.tiff \ iconprefs.tiff \ @@ -23,6 +24,7 @@ tiffdata_DATA = \ minimouseleft.tiff \ minimousemiddle.tiff \ minimouseright.tiff \ + miscprefs2.tiff \ moreanim.tiff \ mousesettings.tiff \ mousespeed.tiff \ @@ -42,6 +44,8 @@ tiffdata_DATA = \ speed3s.tiff \ speed4.tiff \ speed4s.tiff \ + temp.tiff \ + theme.tiff \ timer0.tiff \ timer0s.tiff \ timer1.tiff \ diff --git a/WPrefs.app/tiff/Makefile.in b/WPrefs.app/tiff/Makefile.in index 55fb6bd2..13d41326 100644 --- a/WPrefs.app/tiff/Makefile.in +++ b/WPrefs.app/tiff/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ tiffdatadir = $(wprefsdir)/tiff @@ -106,6 +98,7 @@ tiffdata_DATA = \ dock.tiff \ dontlinkworkspaces.tiff \ ergonomic.tiff \ + ergowood.tiff \ expert.tiff \ fonts.tiff \ iconprefs.tiff \ @@ -119,6 +112,7 @@ tiffdata_DATA = \ minimouseleft.tiff \ minimousemiddle.tiff \ minimouseright.tiff \ + miscprefs2.tiff \ moreanim.tiff \ mousesettings.tiff \ mousespeed.tiff \ @@ -138,6 +132,8 @@ tiffdata_DATA = \ speed3s.tiff \ speed4.tiff \ speed4s.tiff \ + temp.tiff \ + theme.tiff \ timer0.tiff \ timer0s.tiff \ timer1.tiff \ @@ -161,7 +157,7 @@ CONFIG_HEADER = ../../src/config.h CONFIG_CLEAN_FILES = DATA = $(tiffdata_DATA) -DIST_COMMON = Makefile.am Makefile.in +DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) diff --git a/WPrefs.app/tiff/README b/WPrefs.app/tiff/README new file mode 100644 index 00000000..ed13b472 --- /dev/null +++ b/WPrefs.app/tiff/README @@ -0,0 +1,9 @@ +This is the new set of icons for WPrefs.app. +These icons are NOT GPL. You are not allowed to use these icons +for anything except WPrefs.app. It's also prohibited to +redistribute this set apart from the WindowMaker source tree. + +All graphics are copyright 1998,1999 by Marco van Hylckama Vlieg + + (marco@windowmaker.org) + diff --git a/WPrefs.app/tiff/clip.tiff b/WPrefs.app/tiff/clip.tiff dissimilarity index 100% index a6093deaea75467200c4e39ab2646918217a67a2..d5a297bd2e53ba550e8459093a24ee1298c99d84 100644 GIT binary patch literal 9496 zcwX&U3rv$)7H)yEKG~^S6m%I;!37l;AIyqcg9@AKK(;%+d{u{kNy+hSVS72Zu?;RZ-xO(*}>gwvCP$;0) zYT@SQh64u&ayd3`+-P84c;6Q;T!?q?-r>Q62bef*bj~O#&AT>1=J9g~A<;$0G?AS3pdGZ8j&z{A~ zl`HZ5`E!JXgmCQL-Q8BlFSZ%Ntx%-nOzAV&d{}`+59eUi+eP@%t{Hakn{j+x6`Hq< z!cWV8#t%Pi!TR+De2vb|&K!G5Nr~0*i|w8ET&r!t?W0N9G$jO+UW~ynzkEe_U}Iy0 zrY1eZeub^)XZ-ozG-Nv6$E{np@a)+$j=iz5(dziczDl-`ovp>=O}<8V8-@M* z_ah=A0#d0I2M->^m3bF%{rVP6m|%ytuuN`Sxw*L_;RPmVn*D$45k#T-e# z>hJH5#1EBtxG^8oetL@+FHU3DtVp!9DA3$|obCI2Jl%F3hYmf3O69@t+sevHj@`@4 z%j)>W{7!r#lN~_OqSx@O48Vxjh0x_Vz_-C2D^fz>>l?sqD<4HgOY!vSJ;t#rtX{nu zDJdx&dsQZH0}2ZZxla9`Gg*AF-eRX`D^{%d z6?R&WweeeufkQ(>`98asfip~OypV{QCHiM^qr!Rq))-%$7d^jd2D)ij2(6UP4L47Lw8 z-xe?owtjNw&K;f$47J?BU>E8ff*#Vrj<8=H;y90dV<2(|f}P|J2D?z_AU%Q(!rz|` zK`z~4!a4LOm$1`&GMTJTxr4zj)Hz6xpo8!a1UtziS+xJz*>0Sd`jSg~5*{ATVx&S; z<~DH7qMnnJ!#nX9@fu+a4NZW`LyOgOw_^33t(d>-2@1^B(5o}qvnIxcc|GbJq-P*! zOW32MqoFa?!sAjV)P8#SHAdJ4ha>g~B-@Y3wZ+(MD#S3xnoGlWh)jWR^*EvYfK(JFxXGo}p zw|qDZCJl`24k#}#=X;lCOv8;EH~1R9BzHt^AGyN%vyo+T;`3~6ZF&AcH884$Q4ZSC z@f@Q^Z-+-kF=Xar@INpXO-+&LG#)^=@+#!|#RzGz?@{L1U(w4?)SbumtbboHoneCggGd9G3oDr&>f9@NgU zlYdjA*fgj!2pNtU$SHT^@q@4@NiN}E;6EST`aRrNsRm57VCuxd#K#Fzf5@9U(8hdKW}eIJ=Q6kd z8iz8NnD46f#f-;%d(=5dj~IJ=Njzkk{)m>pLO@agkM$`g6XO@wK)C_sXyn7s8a>vFk7EF)PUp+DVmgC2yWFg`!_=xKbqNQ zG0Uk=^{8`@9zjQ-whp0DE~sRAA?1cNhy2W?-NoYmXJlk>AFQdV=@DP|mP>bDEAw%> zpD5oC$z2LZ`zgrk%tco03V6m8AuPHc?OA2;zEsS7&lW+kZJ4(v0(8NlyReu`=i>R#<^E*oM$KprW%#_9H?2!YXtn_7>3SDTNlag zpZJqF%fZJN~2HHYzGZ!U%%I)u|~|4*OJ$BRi3J+KRP4$?#Q zX1WXM9Ozq?l&wL^VjJQX;!fg6LC-+)NkOhScBJ_o|F(s`Lc#A_;wHN9i2ErHqIhW3 zC>uQ96oB#oIWEk6jCJ=WVAMY%P&%cQ%ePeLAU&jm_?KcB`kn4l`W{E?q4~t0^e*io zVW;=|%7w*pg}8U$zI`~qVLIvpZ83fNbZp(a730T`$B7dsaQE(AT)TFSpLJs5QhfXE z3v4`H#BGA)_f_X0J%SG6JE~`jzhx13Uc7h_&CSiIs;a`tlPCF^Oqei%*M|loccArw zft+pcItS?y>mZvIVo5;_c}vJs<3z^d+~yx(vNH*iL%-oAX=xZ;|_Zi9~8Ekuqxj6YEmZ*oKYm*#FXL5{d1n z->KVw8r!fwLNp#NwUJC`|0~&i2R3$O^D_ qbP~z37_DZfcFW}5VLP`?Ub9U*`7f%#zq0owl0#ohB>Sl|DE|SMl{A0= delta 3568 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 ZK@nlmMrXnb7D*bopEv-%ZF6}0_&>v96IK8K diff --git a/WPrefs.app/tiff/configs.tiff b/WPrefs.app/tiff/configs.tiff dissimilarity index 100% index d139d8748e6b43c4216aa21169c1cc520c1c03b5..dc8b05bc78f0cbb49a5916af35c3bcfffc10ece4 100644 GIT binary patch literal 9498 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 diff --git a/WPrefs.app/tiff/dock.tiff b/WPrefs.app/tiff/dock.tiff dissimilarity index 100% index bea1a958b93b026fc68531c5b18a7e2ea2494209..a642d2faa43a2e921d2df7715097ecb6bc8de249 100644 GIT binary patch literal 9496 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 VkzjTzDT`$m!D5&N?g^y={|9or)8_yH diff --git a/WPrefs.app/tiff/ergowood.tiff b/WPrefs.app/tiff/ergowood.tiff new file mode 100644 index 0000000000000000000000000000000000000000..3120a23a28c7258fbd50e3fd08e7d1606c5239ed GIT binary patch literal 9496 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 literal 4464 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 QW;5|&%p|;zZy*i$A6C5@V*mgE diff --git a/WPrefs.app/tiff/keyboardprefs.tiff b/WPrefs.app/tiff/keyboardprefs.tiff dissimilarity index 99% index b20b7464908a9b2e8e086cce7579100c9ee59565..64bfe16634dbdb9172fa8701d94a882de29d7c3c 100644 GIT binary patch literal 7166 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 literal 7150 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 l7whXf>VG~QIKO@2IKLu@{$ER5&@KP~ literal 6792 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 GjQfArh@8y; diff --git a/WPrefs.app/tiff/menuprefs.tiff b/WPrefs.app/tiff/menuprefs.tiff dissimilarity index 100% index 61bf75fc37bfb0ffe608025d58feffaf44354add..5ec938ccc70658dfb453c845fd4ffdf05e2fc722 100644 GIT binary patch literal 9492 zcwX(AdrVa68O9HnvUsBwm1+fcv|w3k0f{xZy2*OU7FL%LMc$)SmF&k0$N02@f!c2dHX!y%$V8D!T>XnP3vb~ z=A4-`XMW%NJ>T=a=N#kW!ZqIz?Nxi#{-;`r+5A*zG@a7?J8M2ZJ~EI|{Gml^i;85_ix=`|yjJhoBfu~rEQq(eh5e4kbGEd!^lR(^4l@o40I{@`)2Aaq?uT zgpPJ0MvordfH8Osqy%Toj;%lWx2C3A^`4L*f32yJ`_Rm?`ST?n>>k*zEGv`Bm>9X# z(y}5pHg*p9>w&aa>xG8;lRw{V)%&E`v*oSj%jHjN)<_-L-+B5}Ji*2gqpz>; zim0fl*UV<~F(BPSWFU;)lUp14sZV#t+~#IU0sF$JDEXVWw=6z>Tp9ucr4D*e+_6JE z!JUlUlf9szKsq`)R+vnt-|2L^UjQipu@#}~p4{4Q-n=R94r-;AuytKBqN=Zq{zrg?Rii(Oafs~6lgZQv}a%5bf_*&t)rkJg#QU9{oe~I5h2ePeCnO~N z4EhfR(z}QjL`C=H*5)q$XtG1k|G9BPhSb$b5ON!Q@SwCqGw;rwtMcABeY(o~1@wXJ zYtT35KO-Y!1!5Zfe}-nwy~PRk%jPQo4~`v^Ltx(wZ})CPQ#179)t zB9fCO`m@i}Ty4ZYHN(7W>SLU7Uld%S0x^(G_va+(jfWJ}e1Akv*$&w{< z`t)fTJ9ez(V~$cM^~ihS)vGc-rc8b^c(5FY_cI1#yR@`a9zTAp_RpR@EBp5ClUcK7 zNpo{^WOjCTTVMH|X{4(l`}OPBW&i&D%EymGCkId%f;!=|6!AqAem5UcID*kAA4)+;$pJ5-EXM5gv?%b)^dA@<> zHy8|Z`0!!50iUNIl9N1-9z9ZQ><{zJaP%4G{rU6fD(_>)jCpy!f#Tn`ZJW}}a`-#h znN#Xx>eQ*SefxH4Z*N!QK~_6E^UwW4tYLnBells&Bw4(8@i)%v4t{6;$RK+i)>Y>5 z3~I0)s3Xb7{0|*Elpd&jl65n^5uPq!lG&)8dAz+Z-*s+R`JH*>f&~j?2G*(k{CuT{ zd-v|ig9i^}#E21c_wHRaCafi^QM1vD*w3`IG|}tzQd?WAjyrMUM3=weDt~vn;an{) zE>_;nJhBhe%%DMoBt1P{`6ky^j>8uCPI!2@#K*@gtsFyb!FkH#yE?x+^550DSFT(s zhYlT5n&J4@*Vli8o$C;P-_Fjyu&?XZty4OuM>(5U{lRaatDJN6Lwb8T>fvv*+v`ZO zQ#b4@KmYa|9ccbJbLOaAC!-dai<*Z1$aU6{o$FJetuCVd+%e+$?)VIBkq}TKMIX5@APwejE=h)L%GBY#91J``?Z_ZVon|Y?bpQ4W6 zx^=7aM%It?N7P-akGD|U^EhW7+*P>3zk2m*dGh3mnyXh)H*!t#_xG2krY2Qa()&U~ zLsjmn8+v3wK!93r+uGWcKOH!5z-g`8UAV%}d777(C%bp=mMK%FC~e%qb%^6!B{TcQ zao`xSPT(>3@89o{$MlDOFfTh%d%w^8J$v>{c^|dFKF~kN&YFOFcVuS`bLGkvmK4wixcIt`8 zIpgVVxWaEXn_tj>=;idskdP4Z#&tKZs~M~*x%Tq&u4+ej#K@5&BXRvs{$#Be{F?PX z%OZ=#;@8p9@pp{J7q)vbpP~+a9q0U-_Xc=<%^dYdfc+mh|8MYH!%QaAc+L7Osi*C2 zL^j4D9^d`x<;$1?LrwGW(mb#gh466L_QbX~ zUMoX1&CB*a!^gJmi5Tp#Je-)ii&H^Ng}>^EU!) z+u?{G+m0WK;{zRzpYO2E=4<;Gx!#Z&nfm*+`pA@|tfV!O>H3c{GW98j$hG?P^@fP7 ow3HNWR;E5FOaEKlM`>B9x?iX2b-#*xF9F|0t?@c01_K!X1;ue;F#rGn delta 2607 zcwPZ73efeGO2`#|Nl7XIxCsCN0RRLF93*J4;2}bW3LPeFxbP7oMv5FIYP9GvV#bOc zCvLp>2@)nsoFr+o-nGDVoLjt{$bBj4`r^9KK%k!NIiJW zh;d_AE?>2*#)PF)r?i=XY^y6cJ2dnmQg%?8)d$wDIC%Kb<{2BN)j8E|2J-V>cEHgN z@+z^wp!Q{dSabC5o%=_QciM1g0*dEe;J&(YmH3TYe)~bOHbhB=`pc!4x1w z9UuN-z=(*taixTR^eJbHf1(-Tfqxun$#}N?5NO7mCz> zgsCn7U`Jm~IQBBFy$*uvsNgv|n`_>Ax;e5tXi=ycZcO-x3Ijs(&O~64?6MVS%hZr^d_(zyHCisUDW1<#;R!!i*eHgr% z+n=?d*+Y;fto>ie@5T0C&gZ54azKQCcqWG*al0KZzY=aj>8%?_a`?xLN_P3ji!RRj z$DKCL_$P-sUN5{Da0u|W`o~TqN!Z3h;NFzg&M$s(7RI3VAS=Cm5w!uHJ zAP0B+TUUMHQH?T{jeo#E7*^B-Cv+nnS*8igQ$hBu*oAIBM?_t*axew{VT3ZF2S?nP z_XmnFhY$S21D$?wzFoiuE5zd;$dG~q{=p7wB;X&mXmT;U(1}a@!x-h*!GClNVlb;4 z4)$npF(i*c{mi0&L$irBD&~w@G?MFZ-AW?7;Rha+;cX|oKntbV#6My& zg!>rz1Hl+jdBT*5a17xe=#Yn7bfX`OSS0`z*uy_mk&6{y`WpYi3xQEX0#~%)6#w3G zPnLraB?l+Vp~*?UBcrJ}-C4pSprIyMpcMh@;UBU{$Gl2ZmMQeBE)nW~h6A!}W(#8( zN2(|ly0JA0ZUmqqqRN31aK;tg1OiBkQ#=qs0RI35pUeXm2zR;1_IAuDmbHX* z6GOUGg?C^wbW#+dd$pNf_e!(9rhPd;6UA7|lDEBUq%gbF-7WEd4h-_0hJqIooCd5( z&8P_i@KCb>0g?h}VW59+wWf8DM+O$~4*^6}99#%STa$y7jcO)a)LjZ%m*f!N_@~v! z=qpFL@DEhTN(GpZOOLWphkpd3N9D2fLn>3PEad5v7NRl+6HE|YMc5(<|3HHTEbtEu$l9{1L3EI3x{$4EPa=DA z=!MF|nnyI_BnjP)le8Nwb8zOx(1w*HG71I&FhPx)z^E6006-2g8{2f4IS#-q!V|vG zgbt$cssbbsgpAHkq)3Azxz4LII9F{2w&KP)2^n!HqyP;UA>XMnH+;0(uyz54uP~yL3>1s(Cau zDDw$Mm#-o!d0*q2*Shv~u6w=fUo(n3o!8C>yUShN;%2v8+a&D2hMQFDR(HD1oo{~E zTZ{L9b~ipo7w>+*yFB1-4^-T}j#iB|k#sHhf6!y@@wi7H_xAUh_!FM`;HN!S*AMO7 z&W_pKV;%4LFFMW(Ui#t}zU1XEI}YbT&P8^Jh3nZQH6Yo|B{Z-VWVm`Qp2he+Uc6sW zAH>UtKl*`>f9Mk*`P9cg`MFPj{=@HiC)?S7$!_*iIdCjsE>IA{EMTLaOK8*4Pk8-P zG5;Lxzx?&je*25x{pt_D`Tbx1_}5?l==;oJ9t$W>6aoSP00asgBxtZ;fC57X5e9P@ z5JbWg0~v*Q6p+!PMvoaIcDz^#;wFrfBz~ggNfReanId+i@Dam?3LG+cw(L1_2F(ge z0C-@K`2&M0R3uR0VnqQIFIBR1xv~{XR4P-seAS9o02ByRJ8za;4H`CT+@xu<<}F&b zYTc%7yY?MAcIw=vYq#z_diLtwGa!=(BqI%S3IG5D0RsR500005lQ$$E9w-0+0D1}l z01g2H02TlM0HO*201*KM00IC20JsX1bR;eUzzUP3BsmUqbaiHCFKuORb#QWJW|QY6 RAq*)A001Eg0052v0053GwoL#4 diff --git a/WPrefs.app/tiff/menus.tiff b/WPrefs.app/tiff/menus.tiff dissimilarity index 100% index 31218442e2259665014bc0ed14450b1a34fc50b8..3b97f6231ddd1284c6bc9290e36becd8ec9e60ac 100644 GIT binary patch literal 9502 zcwWs~3rtkm8NMT609jy-PGzOYYYk9$##aa^tDurX8wn~t2!R#C5U{}F0P+Y?Ag+Ox zC^0Mnc~~j3uo_kxLQs(viW4465qyBS3WPS$0)?>>>LP#t|1d*lb#P=J;2~e;+&lOD z^PO|P|8eid+uMmVwC9$hrK-B%BW$U1WM`ZE0&t*kZmzv~!@YTX;8Hd@PvV@BG2Tol zFK-^2o{mZ1vnRuz&T|U$n4adQ-(zmE8{^&C+3{B=r{;f^mY&YZ%Gw%92n-y*EtS@` z>YuK)r}-Edq<%9q!_BBNxQK0T&58S;{@u4Web=*phsa;vO# zuy?uYNcKMnD(#=yWJ0{czi@1F^t zo;9$2`yL1mmOySU{~a4hBOB3&aDOjZC5^@p4GpPh<#^y16eq|E&@3#f1v>M#%T;^=#2UF4E5@K)@bU41SmuyyO!IXjy0@9pgc^$@_YeR}}hx>W$rpFf9PyLLfL zObm>SjKFu_T>-nl6v5%cV%&=f`11A_@W-|ZNJwaeUw(Nd8$WAHQ~pUwNovE>(*XMW z`{CHJV^CgRPO%&k6J0RgxWeAOtC3$FJbH8pui;_*_kg>1eQ;0eVfStc8$Ufgy`=mJ zxw*OE=jR9R?(Sf1ZH;>o4F@0Hg>O82VDz_6uxV2+v+_;es!xk-Y`7#f4Lpw~GI%9nD!93Og5fK&m{f)WtOUb{!z8(e!2B5jQ znQ`yz?1cP$3tZ!U$U7Pi9pYoo%EKIH3@1;Xgv`uL^y!{o*;p$6RaI5+^yyQ|op9&Q z9gIaLU}0gwd|`5O63(1CgSqu4)<eYf`}gm& zb>6XK2iBuJtmP_L9(eikCDuFv^V-vtzbdULg0w*Koz@(OWA3_$J{f_&dKq)@38op+ z73~jc-rL(7TwPt~wWp2sSH)S5;NW1maNz>WQ8<+S_VDm9J5St`lam?u_3PI|P*4#1 z?SxXzF9m{fU$ea+zpbpS#2B;*V^O|JyNku&+1Z)Z zDygZdOgjw?4NTu@X=xA^7RI>K{3!NN45EEejPpy$zow=JHf-1ceSLjw?Md5;nkU}d zwryj1nEck!(eb^S*Eaw6#Yys4ihb9wUuWE>rlzoFc7tozuCW@jw6v7PO4^&OtSlBs z>3UW1cQN9pjg1W$8yka{mlxw+Qc?nE&z^Ow!t>{5;*J;*gbHa7N-zmn$3uW6si zA3nri7lS`(o-{7kJn@__N6pO4sLWA|$^UK5r>CcDoTCE!RB77H#AxUGta6 zF{*XxK8orxsw*i*K6~~I?%lh`;v>aLniIuMswqih^VO6Kfu{Tk0)c?#D0yAh($d17 zffN-LvAW*F!-M4}I!|>b)tdzc1uA3Xhd@*Q6vG=E8|VC0DwQhDuM~HvHa0Rcdgne$ zU1+-gSuM&xb#U=6uP5f1x{AqnD|4>bUhpe`w+C^E8qGNS)l&<(w zUH0(dLw5g)hfrKxtTac_b(-WTUGS&aO?4KIVcbb4y2?@7=1<(kVlfyR8Zz!jjvP^1 zQ_}r8Jy%etrd$XX^8DG>*0z_P+2DK`cZ43s%*|`otoa$|VKy{0^dGF%*5UCwwD~pO zXZ;u&8Y-kU(gl$F-xu=yzoVlAO9QW0GR;3h_+h>pzP9}?I<|h;c+6=G!2IBf=Z!2@!GO)_&n4>)(6t^<~?W Lu@2=$Ktlfqa4CgV literal 1370 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 F{|hW<%+LS; diff --git a/WPrefs.app/tiff/newstyle.tiff b/WPrefs.app/tiff/newstyle.tiff dissimilarity index 100% index faa9430c7b9c9f6035a534902955f8dcead4c8af..d1b00f252bf43bb885782181548b566e237c9212 100644 GIT binary patch literal 11070 zcwX(V17J)OQv=LqL;F7?d;m8;8L--;5 z3}R_1*juJfd5xJT`<7wc@y+gxyBqKwe|Gj9b$<7D)%AS81|Mrs*qTfx8`c+7Hh z$-p8ej}*G{LiU3-!(*-iS*t<81C zS*bs`<<@K)ZhbBbt#TizKinE!hFhbn!t+P9a%($8xOKWHwXc}0`-9SF?wePsRCcx$vYCeLY0aF; z*1ONTFPs~b#>|;qd6SwsD~0prcUG=uZua8t(T7BBvuz* z-SshNDw>zRe~r6MzK&KutD+URoXLe(S4q9{cdca7^;P~no@IYkU)=9Zy>{#R*?^)UQt{JOnq41azP8iVerd)@dE+})0T rUkCNk)nEV@H$it4^s9GQqha;iFsOd^zg&uY0sMI*u9ieD&j9`b1$(1% literal 1710 zcwSAEd0dj&9>(9d)K)4*bh4O;Y&2AeOfeH})IxD62NztT(%@B7P+Y3#s!D@nBzM6kz@wT+wGjsdCvFz&U2n~{yG#2fB^tq z>Qw;cX=iE#+i=4<$Wy|wMQ*?4y5)Fwx5f;S+EkQvzmaXd=k|$K*Dfy&X@6QHlUmIX z({Z^jn~zg-qA8}lirlHN_UQx%fu~u|&K09%QsLemZlq9Z{FwI07sBW9 zO_I+3;1}M9IiB5c{uw#kSIQJu?W*j@5{?qPWZY{1b_kC29ppVfcT7KDq@2B3;(bse zEwjCZN*Ss2w@aK>r~S9H0=MjgH_s-A9Ek1zCY31c4#Vt}Yk1Di=*;3dIux8rZ#!F= zFV(=2-|{j@*9C_T1^X8)Kb7*Yqb}7`n(*PqohnRhDv>knHk1(y@8A z^o%4n@JE&EXSI{3ptC-u)bYudS+ITv^KzwOtBLL3SS&+#{g;0}GhJ@L zb}N2;@|XdxbB-F{x4ml2uRox0*3cd9TCv*;-t@IA-Kbfg!9+BtUlabTIqOOYl7vsY ze5Pem-B@aqkxxRqsT!k}B$Xx{^s@>b)bI_|NFVP-W$jZ-a@V*B+ZMC60pB)nS!XSz zT zAW3#u=e1imTwr70<|QIpbXpHO^LpYe7pdM0Ha^b1ImoTD7v4U5-TU|gmb-7yBRPVG zn0n(TUwCuV((AANNk@ASM3PT$FKZLjZ>Sr*EPp183=gQRi*xE)e4I$>uqCE4{Nz@x zF&(!IJRtwKtk+?6wzBfbKqFDrmjhLTBZ&&aL<>*hi|pn4%ORLk-;Twx%R{-WMZ(bR zy$P$rr829OVTmj?b@c6t_0c2o#2>THeV;y35F8Kf;Rh3B6B&^4c!ND;rzFPsRd3rO z7{8?SxY&@X^hyei`vtTKdpqfiXZqwO`p>Y z^Gk-mp%F7VNV#$7LE@apTe}V_XH{W?dhE>Mxe63Tnt4(i_$NBo#O`?{*fp z(vBtk@^`MfGgb$-WNwOaIp;FyTRsHCh6Mjdm^yhny?zV-)}a-@>%(EVZ@1M-h#P~h zi=mlp1Ageq71US`FRJEqXY(s!;awXGD>T~p_Z0D{111@d-Df;alK!H zD0)asJ-%%9ROo!UNT0^RmEoIdE;|*B(6p=@4>NaMweTU!-)-KcckTIa2jjibNZ2hG zw5Q}JM>C_8#`F02o?s#})AhLl;avvBEQh@IZ}3TD-`Oepn6{Z6Uwn6IT$zB*{>t3j ze!r2wlYkm#SiNY=J$cXDv@5{I_c1NU>%d}7dbEiCgf@n-Z~9*5asWX-rKXe(M2JpX z$#*68skqfcY?@T`hx$tGIozvV8skkI-Y6vYa3mltN`XU193T&i9HBD$^`quUqTnTS z!C&?{54W)?c;0V?neSEpD&k@wu~^QkQn0y!uoIY;hkY{_r1fUT=`G_Nu0)_oxY=10 zeVOi9LJM!}jj2Iaa|7#!XE;Z9D{jZgGG~?(&q#_(S|^vtLKFZ80bo4<03hI?6>yEM zw6g9!>i~eB1Gs*zuB#QjHD0Hc&1%o1r^2$3Sru#J{serSRZl#onzWz Yrwuo7`|u>-f3y4Q8A?z{*!ghaAN(fIFaQ7m diff --git a/WPrefs.app/tiff/oldstyle.tiff b/WPrefs.app/tiff/oldstyle.tiff dissimilarity index 100% index fda9e74f330380cb2847b03b5ac7916d8eaba29c..b9c312860e616e8474baff8e4b78abc6c4368c53 100644 GIT binary patch literal 11070 zcwX(8Pm9_>6u_VEQp!SGTkN)n(n^n(>aFz9i&Q8%6xPzC2gN_QU|HC;lzss}gmPV(~NB!=Q!e#}J2H39 zvq* zQftmZg6>N`CTIV5wtNxp*@1JA;6I;D&Ox8q@_Y%YUu(gw1JVK`4PW4|lZk_lY5BSth@YuCr%Xa`zbEn(yE2{rY+s|{a zkHa=(`|VMCSiKr{Z$`g|y~^ma--plF hz4oZrE&aM24NBh!z0w!w>xKFiz@Ik&8^y&Lz+cOikP!d? literal 1808 zcwSAEdpy(oAIHDTHOHkj=A2l@NkhkF$tCxgGq;H`o3xN^TFh;735S!4$epbt>>MG^ z1Lc<694T}>GEQii&Am?4(GmMaM!zY)etkZV&+GI2yg#qc>+|{RgTVlL03g+z0>C}Y zk3bb=nqKco5_PO8)HTNb@*Bz3bMH9P@4a5 zgb=QtV}4IivrC9iC;36ES|iWE%+h*<6Wi`PNP)n71j!Er?7+8MUanrd>uuE5S#KH- z&zNoWHBVaEy7_px!SDkPsgv&#tQ*byDbxDbQL5f|<2%Xr_FB1B?}(K1nZ&35jkh~@ zAh7Gn+33_#mP}gTT%=w}8CrumR6;jSAnx#PZ8Y5 zbF$_poTkJDbIfSP3yUH8g;SR91$?2ol%^eaexO-TQsAj<1Va6_?v=6H6jf`%#&|jE zyNp7}#wMeM>`p6hNSC9{X%k7&fiWQlbV_4gK?aX&AqNsXpVz7RJ&V5dy%N5#(!_tX zSzsM70fo7GP6)LzWSrM_srTszSwZ;cMJ@ERo{X**6xJi_TKGh()Q!kt#5RX6P{lmI zBw*46!IRYoT|@lL>XyPDGgY#Z{F(BTRzxXXH!N!dx<56b?Jy*Dj_@Pw`uw*P*?OMp z)w%d{+`gr(zl8iciJ8`;4oNdlS3vZ+gBLr~<_YJBSC2J@1r(p>#vrr(;`@zhGv7eb zti^V1%L4vnaYzy67mEKi$_X2M73Efar7dNHTUWBYDOmnE#Z&w_FJxTwB4u7Ln_6+S z!{@f+(q@=0Wxk`nq5ZY*^ChPf9Sh0#UiqzT8onw%CumxltQv2kSsG*&ufV1Lu3h1$ zX?Hj`dLz5uSjw1m6WEGHEfI|AsUGrFQf2?D=q{o|7!`7B(*)y^&J7n0pX99ZeV#u4 z2ZpdKUXEeB;Cfyxule&?REFydljCTEGTZHYW=mMXkYC?>wk>*QwfHV<-Xq=im(ok` z3K_f;KSgEoVy5rbypHZt0*@q|IUQTQa`?U1zuINN{l5)^8_cVzYlrCeTddIiZf|=& zv@z?qd6w6H9_Gw81^=-spynr5FceBiEEz>B*~<~S%MVOF9+kdk#kwoXR=2835$!%E zuhd9(zmmjhLR!;Y_ixx&YbXiU4`ZR=5-J3_vhS8Dlt-15?b+l4q!s3~(T z-R{l?kb7Ld+sPTENkXONVdYSN4ybBYL;$8JIp+bbZEaF7vjB_53{X!Z78Y^}9XFp` zfi!8j28mLQMsO}q@{W;U0}LnBc2xI$?8SsK5-Fzs-T>)1ft~GzI5kM7pG@S&o@70}K)?Kh&>eiEj}pma z$J`;_n+T2Zv#uJawerIv4<)(<>DJErww|>?sAfIkhnq##eUvH1Ek<7^+EhI*su^0_ z@^-%$+ch&Ke9x<&VGw86FDD%~2rl5fEqrJP01yxWNB{r;0<6RW+GBmO?EA!$03clk zlGv+DiA8#k_lZSrkHsM%h209EBKB8-6hEKFeT(4pNMciqzKAhj`Cp1}kLQ-eZ){{kT?_;dgO diff --git a/WPrefs.app/tiff/paths.tiff b/WPrefs.app/tiff/paths.tiff dissimilarity index 99% index 654972354acc9c38697f724fe71208e97f9080e8..84a347b00c0aa02abf2c0e0a62ecc98cc9924da5 100644 GIT binary patch literal 9492 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 literal 0 HcwPel00001 diff --git a/WPrefs.app/tiff/theme.tiff b/WPrefs.app/tiff/theme.tiff new file mode 100644 index 0000000000000000000000000000000000000000..ec23040ada94e3ad256bf54d912dd05a1cc19a72 GIT binary patch literal 6364 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 literal 0 HcwPel00001 diff --git a/WPrefs.app/tiff/whandling.tiff b/WPrefs.app/tiff/whandling.tiff dissimilarity index 100% index e5ffb007877670bc6f2283779e24620f32e8e2a3..69df077c08f5eab57b3ae8699c99dca2057504f8 100644 GIT binary patch literal 9496 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 O$FStD-~%KQMEM83USD?r delta 3356 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 diff --git a/WPrefs.app/tiff/windowfocus.tiff b/WPrefs.app/tiff/windowfocus.tiff dissimilarity index 100% index 4d7331a8c3345b9788fc94c7d478ffdf6faaef58..02c6e15da49867f94615c8602ae570959a655028 100644 GIT binary patch literal 9498 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 F{{Z#V9e)4- diff --git a/WPrefs.app/tiff/workspace.tiff b/WPrefs.app/tiff/workspace.tiff dissimilarity index 99% index 9ea0fbe5250f173cc8ced67d65db610b392beea8..767a37b5de023c0cef249fd3fde730349771a9bd 100644 GIT binary patch literal 7162 zcwX(8Z%7+w9LFzal`2@sMvN{)^iA0m{KK&LVg^*&EiXg^Gq^bmX%mUsrcI&==7my} zV%`X;H0ldS+r3)BpmPSTBM>Bl6N*_yjG!2pXzLan^@81tY(MXk6Mk0i;Iin2dJQLa(IS^hZ%31o11R8yScgftF#0Y zVLBuSP6v2fTU$FgI6!$Eh}b+Hj|aZa?Ch-7Y6aR?l-^RBP3ZH4=%b?veU#8`N(~JS z@T~_22kDQitE=VZAPziZc#f&Sf0NUv1Y2wXuZ?tOD1zwxzuJ&rz+-SJB*oZ zs)xUoKKtX*vwE}HENbTn%frN~d+JB)9cl_D7WTcKoSbZIY;?I?w5yVm64?807G*oO zR4UcN!a{Fvuc)1)f`S5+XQHo=jui|B(R!!P*BJ?$AK`k3DgTHGJa=_{il^oXzU(){XBRO-rM`3dhV@CRfyI*`~<%` zGhumrK3&AKGE>!F6j?y)oz4$)op1!kt*tHS(EF5*l0574P9zlceO8*=5sf<0dWZbb zBznCbbx23#3o3k+tY zit&*DU4FK;+L>j`!2q%<==y zMPX2${r!D-RysU9R4SEn`D3^_DJv`M?(RNJMVz^9ZEYoi3b;ICC``O@Dv?^z^hS42S0;wD&y1?LCihyO=yr5Pd-jwTn8; zu<`LcqI6z73glIc+wC438$;jEh&s%$F+A8;F{n}0VTO(2!M=(?jiL@SYzzs8Q5mhD~wtbcG-!QbIxyL?vtzRzC~+Quyyx5`;8vKi#t9{VdpWS^Ydo z7V#>5e!?10P(DuoDtfJ! z3gf-IhKdedkM2%|$zZ>4F?3if?Ds6)*895KhVq`yjt-*1V$k&%^u_kh9%J#>MnmzJ I>c(c`Ul)P8^#A|> literal 6310 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 diff --git a/WPrefs.app/xpm/Makefile.am b/WPrefs.app/xpm/Makefile.am index ba8c07d9..0151f987 100644 --- a/WPrefs.app/xpm/Makefile.am +++ b/WPrefs.app/xpm/Makefile.am @@ -10,6 +10,7 @@ xpmdata_DATA = \ dock.xpm \ dontlinkworkspaces.xpm \ ergonomic.xpm \ + ergowood.xpm \ expert.xpm \ fonts.xpm \ iconprefs.xpm \ @@ -23,6 +24,7 @@ xpmdata_DATA = \ minimouseleft.xpm \ minimousemiddle.xpm \ minimouseright.xpm \ + miscprefs2.xpm \ moreanim.xpm \ mousesettings.xpm \ mousespeed.xpm \ @@ -42,6 +44,8 @@ xpmdata_DATA = \ speed3s.xpm \ speed4.xpm \ speed4s.xpm \ + temp.xpm \ + theme.xpm \ timer0.xpm \ timer0s.xpm \ timer1.xpm \ diff --git a/WPrefs.app/xpm/Makefile.in b/WPrefs.app/xpm/Makefile.in index 1dff9572..32121b81 100644 --- a/WPrefs.app/xpm/Makefile.in +++ b/WPrefs.app/xpm/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ xpmdatadir = $(wprefsdir)/xpm @@ -106,6 +98,7 @@ xpmdata_DATA = \ dock.xpm \ dontlinkworkspaces.xpm \ ergonomic.xpm \ + ergowood.xpm \ expert.xpm \ fonts.xpm \ iconprefs.xpm \ @@ -119,6 +112,7 @@ xpmdata_DATA = \ minimouseleft.xpm \ minimousemiddle.xpm \ minimouseright.xpm \ + miscprefs2.xpm \ moreanim.xpm \ mousesettings.xpm \ mousespeed.xpm \ @@ -138,6 +132,8 @@ xpmdata_DATA = \ speed3s.xpm \ speed4.xpm \ speed4s.xpm \ + temp.xpm \ + theme.xpm \ timer0.xpm \ timer0s.xpm \ timer1.xpm \ diff --git a/WPrefs.app/xpm/clip.xpm b/WPrefs.app/xpm/clip.xpm dissimilarity index 97% index d0aea0de..3c6f74ec 100644 --- a/WPrefs.app/xpm/clip.xpm +++ b/WPrefs.app/xpm/clip.xpm @@ -1,275 +1,265 @@ -/* XPM */ -static char * image_name[] = { -"48 48 224 2", -" c None", -". c #E79DE79DE79D", -"X c #DF7DE38DDF7D", -"o c #DF7DDF7DDF7D", -"O c #D75CDF7DDF7D", -"+ c #D75CD75CD75C", -"@ c #D75CD34CD75C", -"# c #CF3CCF3CCF3C", -"$ c #CF3CCB2BCF3C", -"% c #C71BC71BC71B", -"& c #C71BC30BC71B", -"* c #BEFBBEFBBEFB", -"= c #BEFBBAEABEFB", -"- c #B6DAB6DAB6DA", -"; c #000000000000", -": c #D75CDB6CD75C", -"> c #B6DAB2CAB6DA", -", c #EFBEF3CEF7DE", -"< c #EFBEF3CEEFBE", -"1 c #E79DEFBEEFBE", -"2 c #CF3C9E79A699", -"3 c #61853CF338E3", -"4 c #86177DF78E38", -"5 c #A699AAAAAEBA", -"6 c #86178A288E38", -"7 c #861786178E38", -"8 c #8E388A289658", -"9 c #D75CA699AEBA", -"0 c #79E714512081", -"q c #61855D755965", -"w c #69A669A671C6", -"e c #AEBAAEBAAEBA", -"r c #861786178617", -"t c #79E775D68617", -"y c #8E3882079658", -"u c #96588E38A699", -"i c #96589248A699", -"p c #8E3886179E79", -"a c #861782079658", -"s c #B6DAA289AEBA", -"d c #9E792CB238E3", -"f c #38E3249230C2", -"g c #9E799E79A699", -"h c #71C675D679E7", -"j c #AEBAAAAAAEBA", -"k c #9E799A69AEBA", -"l c #C71BBEFBC71B", -"z c #A6999A69AEBA", -"x c #A699A699AEBA", -"c c #BEFB659569A6", -"v c #41031C712081", -"b c #514455555965", -"n c #69A669A679E7", -"m c #A699A699A699", -"M c #8E388A28A699", -"N c #B6DAAAAABEFB", -"B c #C71B5D756185", -"V c #618514512081", -"C c #492449245144", -"Z c #AEBAAEBAB6DA", -"A c #69A6659571C6", -"S c #8E38AAAAB6DA", -"D c #B6DA208130C2", -"F c #9E7975D679E7", -"G c #9E7934D338E3", -"H c #410330C230C2", -"J c #71C66DB679E7", -"K c #6185618569A6", -"L c #A699A289A699", -"P c #BEFB34D338E3", -"I c #492418612081", -"U c #596555556185", -"Y c #59655D7569A6", -"T c #9E799E799E79", -"R c #861782078617", -"E c #79E771C68617", -"W c #A69959656185", -"Q c #410338E34103", -"! c #596559656185", -"~ c #9E799A699E79", -"^ c #79E775D679E7", -"/ c #CF3CD75CD75C", -"( c #CF3CD34CD75C", -") c #C71BCB2BCF3C", -"_ c #BEFBC30BBEFB", -"` c #B6DABAEABEFB", -"' c #96589A699E79", -"] c #8E389A699658", -"[ c #965896589658", -"{ c #71C675D671C6", -"} c #618561856185", -"| c #514451445965", -" . c #38E33CF34103", -".. c #30C234D34103", -"X. c #492445144924", -"o. c #965892489658", -"O. c #8E3892489E79", -"+. c #96588E389658", -"@. c #71C682079E79", -"#. c #8E388E388E38", -"$. c #965882076185", -"%. c #861775D669A6", -"&. c #9E79A699A699", -"*. c #8E388A288E38", -"=. c #596559655965", -"-. c #8E3892489658", -";. c #861775D69658", -":. c #A6998207A699", -">. c #69A6618569A6", -",. c #00000C301040", -"<. c #000010401040", -"1. c #000010401861", -"2. c #8E389A69A699", -"3. c #79E786179E79", -"4. c #86178E389E79", -"5. c #8E388E389658", -"6. c #965882079E79", -"7. c #79E779E779E7", -"8. c #596551445144", -"9. c #000018611861", -"0. c #00001C712081", -"q. c #79E78A28A699", -"w. c #71C67DF79658", -"e. c #69A67DF79658", -"r. c #69A675D68E38", -"t. c #5965659579E7", -"y. c #38E33CF34924", -"u. c #28A228A228A2", -"i. c #69A665958617", -"p. c #A6998207B6DA", -"a. c #0000249228A2", -"s. c #38E355555965", -"d. c #000028A230C2", -"f. c #00002CB230C2", -"g. c #104030C238E3", -"h. c #69A686178E38", -"j. c #30C238E34103", -"k. c #5144596569A6", -"l. c #28A22CB238E3", -"z. c #51444D344103", -"x. c #8E3875D66185", -"c. c #96587DF79658", -"v. c #9E797DF7A699", -"b. c #00002CB238E3", -"n. c #28A255555965", -"m. c #000030C238E3", -"M. c #000034D34103", -"N. c #10403CF34103", -"B. c #596586178E38", -"V. c #38E338E34924", -"C. c #18611C712081", -"Z. c #618555554103", -"A. c #79E76DB65144", -"S. c #79E775D669A6", -"D. c #2081208128A2", -"F. c #410341034103", -"G. c #00003CF34103", -"H. c #492471C679E7", -"J. c #492475D679E7", -"K. c #CF3CDB6CDF7D", -"L. c #104045144924", -"P. c #38E33CF35144", -"I. c #410349245965", -"U. c #28A230C24103", -"Y. c #618559655144", -"T. c #BEFBAEBAC71B", -"R. c #492441035144", -"E. c #000041034924", -"W. c #492479E78617", -"Q. c #000049245144", -"!. c #596586179658", -"~. c #186159656185", -"^. c #104051445965", -"/. c #492449245965", -"(. c #49244D346185", -"). c #61855D7569A6", -"_. c #596559655144", -"`. c #2081249230C2", -"'. c #CF3CC30BD75C", -"]. c #79E769A679E7", -"[. c #00004D345965", -"{. c #000051445965", -"}. c #492486178E38", -"|. c #000055556185", -" X c #69A69E79A699", -".X c #C71BD34CD75C", -"XX c #208169A671C6", -"oX c #618596589E79", -"OX c #492455556185", -"+X c #4924555569A6", -"@X c #20811C7128A2", -"#X c #30C234D34924", -"$X c #C71BBAEAC71B", -"%X c #0000596569A6", -"&X c #00005D7569A6", -"*X c #514492489E79", -"=X c #1040618569A6", -"-X c #B6DACF3CCF3C", -";X c #61859E79A699", -":X c #51445D7571C6", -">X c #5965618571C6", -",X c #186118612081", -" ; ", -" . X o O , < < , , , < 1 1 2 3 4 > > ; ", -" . o o < 5 6 7 8 8 8 6 6 9 0 q w > e ; ", -" . o O , r t y u i p a s d f g h e j ; ", -" . O + , 7 p k l z k x c v b - n j m ; ", -" . + @ , 7 M N B d u 2 V C w Z A j m ; ", -" . @ @ < 7 p S D D F G H A J Z K m L ; ", -" . @ # < r t p Z P P I U J J j Y L T ; ", -" . # $ < R J t E W 0 Q A J J x ! T ~ ; ", -" . $ % 1 R t ^ t h b A ^ ^ ^ x b T ~ ; ", -" . % % . / : ( ) % _ ` - Z ' ] C ~ [ ; ", -" . % & { } } b | K C ... .X.C .[ o.; ", -" . & * = Z e ~ O.+.@.E 7 T w o.[ o.#.; ", -" . * = = o.r r r r $.@.$.@.%.w o.+.#.; ", -" . = = - > e e j x &.L g ~ ' o.o.#.*.; ", -" . = - > e e j m m L ~ ~ ~ [ +.#.*.r ; ", -" . ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ", -". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -"O O + @ # $ $ % & * * = - ; . . . X o o O + @ # $ $ % & * * = - =.. . . X o O O + @ # $ $ % & * ", -"O + @ # # $ % & * * = - > ; . . ; ; O ; ; @ # # $ % & * * = - > ; . . X o o : + @ # # $ % & * * ", -"# L i &.-.j & * * = - > > ; . X ; o ; + ; ; # $ - w ;.:.>.^ > > ; . X o ,.<.<.1.1.1.1.1.1.1.<.<.", -"g 2.3.3.@.4.5.[ = - > > e ; . o o O + @ # # $ & n 6.7.- > 8.> e ; . o o 9.0.0.0.0.0.0.0.0.0.0.0.", -"q.3.w.e.r.t.y.u.- > > e j ; . o O + @ # # $ * i.p.E >.q j } e j ; . o O 0.a.s._ s.d.f.g.h.2.g.a.", -"j.k.r.k.l.l.z.x.%.r ^ j j ; . O + @ # # $ - c.v.{ = > R [ *.j j ; . O + f.f.b.h.( n.m.M.N.B.f.f.", -"j.V...C.Z.x.A.S.^ U D.m m ; . + @ @ # $ - c.v.o.= - > =.F.T m m ; . + @ M.M.G.H.J.K.n.G.L.B.G.M.", -"P.I.U.u.z.A.{ .D.Y.u.m L ; . @ @ # $ > T.c.~ = - - ^ R.=.L m L ; . @ @ G.E.E.W.Q.!.K.~.^.!.E.E.", -"/.(...u.F.)...l._.y.`.L T ; . @ # $ ~ '.].T = - e K E } m m L T ; . @ # [.[.{.}.|.|. X.XXXoX{.[.", -"OX+XV.@X@X| y.l.#XP.l.T T ; . # $ +.$X>.> = - e ).v.).j m L T T ; . # $ %X&X&X*X=X%X%XS -X;X&X&X", -":X>XI.OX,XC r aXy.sX} 7.T ~ [ o.#.#.; . _ 6X- > wX1X; ; ; 1XT wX~ [ o.#.#.; . * = ; ; ; ; ; ; ; ; ; ; ; ; ", -"Z e j m L L ~ ~ [ [ o.#.*.; . ` ; - > e 1X; ; ; ; 1X' [ [ 2X2X*.; . = = - > > e j m L L T ~ [ o.", -"e j m L L T ~ [ o.+.#.*.r ; . = - > e e 1X; ; ; ; ; 1Xo.o.#.2Xr ; . = - > e e j m L L T ~ [ o.o.", -"=.; ; ; ; ; ; ; ; ; ; ; ; =.. ; ; ; ; ; 1X; ; ; ; ; ; 1X; ; ; ; ; . ; ; ; ; ; ; ; ; ; ; ; ; ; ; ", -" 1X; ; ; ; ; ; ; 1X ", -" 1X; ; ; ; 1X1X1X1X1X ", -" 1X; ; 1X; 1X ", -" 1X; 1X1X; ; 1X ", -" 1X1X 1X; 1X ", -" 1X 1X; ; 1X ", -" 1X; 1X ", -" 1X; 1X ", -" 1X1X "}; +/* XPM */ +static char * image_name[] = { +"48 48 214 2", +" c None", +". c #CF3CCB2BCF3C", +"X c #B6DAB2CAB6DA", +"o c #AEBAAEBAAEBA", +"O c #AEBAAAAAAEBA", +"+ c #A699A699A699", +"@ c #A699A289A699", +"# c #9E799E799E79", +"$ c #9E799A699E79", +"% c #965896589658", +"& c #965892489658", +"* c #8E388E388E38", +"= c #8E388A288E38", +"- c #38E338E338E3", +"; c #861786178617", +": c #69A669A669A6", +"> c #861782078617", +", c #DF7DDF7DDF7D", +"< c #EFBEEFBEEFBE", +"1 c #DF7DDB6CDF7D", +"2 c #D75CD75CD75C", +"3 c #CF3CD34CCF3C", +"4 c #C71BC71BC71B", +"5 c #596559655965", +"6 c #79E77DF779E7", +"7 c #410341035965", +"8 c #410341035144", +"9 c #38E33CF34924", +"0 c #30C230C238E3", +"q c #2081208128A2", +"w c #28A228A230C2", +"e c #28A2249230C2", +"r c #28A2249228A2", +"t c #8617820779E7", +"y c #492449246185", +"u c #38E338E34924", +"i c #082008200820", +"p c #000000000000", +"a c #410341034103", +"s c #18611C712081", +"d c #514455555144", +"f c #79E779E779E7", +"g c #410345145965", +"h c #DF7DE38DDF7D", +"j c #186118612081", +"k c #965896589E79", +"l c #41033CF35144", +"z c #FFFFFFFFFFFF", +"x c #C71BC30BC71B", +"c c #186114511861", +"v c #71C675D671C6", +"b c #B6DAB6DAB6DA", +"n c #2081249228A2", +"m c #186114512081", +"M c #104014511861", +"N c #514451445144", +"B c #514455556185", +"V c #514451445965", +"C c #69A6659571C6", +"Z c #596559656185", +"A c #514455555965", +"S c #59655D756185", +"D c #492445144924", +"F c #38E33CF34103", +"G c #71C671C671C6", +"H c #9E799E79AEBA", +"J c #79E775D68617", +"K c #861786178E38", +"L c #71C671C679E7", +"P c #6185659569A6", +"I c #79E77DF78617", +"U c #618561856185", +"Y c #20811C712081", +"T c #8E388E389658", +"R c #69A66DB669A6", +"E c #71C675D68617", +"W c #69A66DB671C6", +"Q c #49244D344924", +"! c #BEFBBEFBBEFB", +"~ c #71C671C669A6", +"^ c #410345144103", +"/ c #59655D755965", +"( c #492449244924", +") c #618565956185", +"_ c #71C682079658", +"` c #861779E779E7", +"' c #79E775D679E7", +"] c #96589658A699", +"[ c #CF3CCB2BE79D", +"{ c #AEBAAEBAC71B", +"} c #9E799E79B6DA", +"| c #8E388A289E79", +" . c #79E779E78617", +".. c #96588E389E79", +"X. c #8E3882078E38", +"o. c #861779E78617", +"O. c #8E3886178617", +"+. c #9E7992489658", +"@. c #69A66DB68E38", +"#. c #B6DAB6DAD75C", +"$. c #CF3CCF3CEFBE", +"%. c #D75CD34CEFBE", +"&. c #D75CD75CEFBE", +"*. c #96589658BEFB", +"=. c #86178207B6DA", +"-. c #8E388A289658", +";. c #71C66DB671C6", +":. c #618575D69658", +">. c #51446DB69E79", +",. c #71C68617A699", +"<. c #71C68617AEBA", +"1. c #71C68A28AEBA", +"2. c #96588E38BEFB", +"3. c #96589248BEFB", +"4. c #AEBAAAAAD75C", +"5. c #A699A699CF3C", +"6. c #9E79A289CF3C", +"7. c #96589658C71B", +"8. c #69A665959658", +"9. c #79E779E7AEBA", +"0. c #86178617B6DA", +"q. c #8E3882079658", +"w. c #861779E78E38", +"e. c #69A6659569A6", +"r. c #BEFBBAEABEFB", +"t. c #96589A69A699", +"y. c #79E786179E79", +"u. c #AEBAAEBAD75C", +"i. c #A699A289CF3C", +"p. c #71C66DB6A699", +"a. c #79E77DF7AEBA", +"s. c #8E388A28BEFB", +"d. c #96588A289658", +"f. c #9E79A289AEBA", +"g. c #9E799E79C71B", +"h. c #61855D7579E7", +"j. c #A699A289C71B", +"k. c #86178207AEBA", +"l. c #69A66DB6A699", +"z. c #86177DF7AEBA", +"x. c #6185618569A6", +"c. c #79E78A289E79", +"v. c #A699AAAAD75C", +"b. c #79E77DF79E79", +"n. c #96589248C71B", +"m. c #96588E389658", +"M. c #71C66DB679E7", +"N. c #86178207A699", +"B. c #8E388617AEBA", +"V. c #9E799E79CF3C", +"C. c #71C671C6A699", +"Z. c #9E799A69A699", +"A. c #86178A289E79", +"S. c #8E38861771C6", +"D. c #69A665955965", +"F. c #71C659655144", +"G. c #8E3879E74103", +"H. c #79E76DB65965", +"J. c #69A6618569A6", +"K. c #618559655965", +"L. c #8E388617B6DA", +"P. c #8E388E38BEFB", +"I. c #A6999E79A699", +"U. c #9E79A699AEBA", +"Y. c #96588E3869A6", +"T. c #CF3CCB2B9658", +"R. c #E79DE79DB6DA", +"E. c #E79DDF7DD75C", +"W. c #E79DDF7DCF3C", +"Q. c #AEBA9248B6DA", +"!. c #B6DA8A289E79", +"~. c #9E7979E78617", +"^. c #965869A68617", +"/. c #86177DF771C6", +"(. c #69A665958E38", +"). c #B6DAA699AEBA", +"_. c #596555554103", +"`. c #69A661854103", +"'. c #79E76DB65144", +"]. c #51444D3438E3", +"[. c #71C679E7A699", +"{. c #71C66DB69658", +"}. c #69A66DB69E79", +"|. c #79E775D6AEBA", +" X c #9E7996589E79", +".X c #492455556185", +"XX c #9E799A696185", +"oX c #CF3CC30B5965", +"OX c #D75CC71B5965", +"+X c #C71BBAEA8617", +"@X c #BEFBB6DA8E38", +"#X c #30C22CB24103", +"$X c #618561858617", +"%X c #5965596579E7", +"&X c #59655D758617", +"*X c #8E3886178E38", +"=X c #A699AAAAB6DA", +"-X c #71C66DB65965", +";X c #6185596530C2", +":X c #5965514430C2", +">X c #596559654924", +",X c #30C234D34924", +" - ", +" . O O + , < 1 1 2 2 3 . . . 4 4 3 2 5 > 6 - ", +" . O + + 1 O 7 8 9 0 q q w e r q $ 2 5 t 6 - ", +" . + + @ 1 + y 7 u i p a = r q s $ 2 d 6 f - ", +" . + @ # 2 + g 7 e p - > h w q j k 3 d f f - ", +" . @ @ # 2 + 7 l w i 2 z x q j c k . d f v - ", +" . # # $ 2 @ 7 9 e - b + n j m M & . N v v - ", +" . # $ $ 3 @ u B V C Z A S D F m & . N v G - ", +" . $ $ % 3 H 9 J K C L P I G U Y T . N G R - ", +" . $ % % 3 b E L L W W W P U 5 d o 4 Q R R - ", +" . % % & . , 1 1 2 3 3 . . 4 4 x ! ! Q R : - ", +" . % & T ~ : X 4 4 4 4 4 4 4 4 O a ^ 5 : : - ", +" . & * * = ; / N N N N N N N N ( ) R : : ) - ", +" . * * * = ; v $ $ $ $ $ $ $ $ N R : : ) ) - ", +" . * = = ; ; f N Q Q Q Q ( ( ( d : : ) ) U - ", +" . = = ; ; t _ 6 f f v v G R R R : ) ) U / - ", +" . = ; ; > ` f f ' v v G R R : : ) ) U / / - ", +" . ; ; > 6 6 f f v v G R R : : ) ) U / / 5 - ", +" . - - - - - - - - - - - - - - - - - - - - - ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . - . . . . . . . . . . . . . . . . . . . . ", +"@ # # $ $ % % & * * = = - . X X o o o O + + @ @ # $ . > % & & * = = - . X X o o O O + + @ # # $ ", +"# # $ $ % % & * * = = ; - . X X p O O + + @ # # $ $ % 3 v * * = = ; - . X o o O O + + @ # # $ $ ", +"# $ $ % % & * * = = ; ; - . o o p O + + @ # # $ $ % % $ . > = = ; ; - . o o O $ @ + @ # # $ $ % ", +"$ $ % % & * * * = ; ; > - . o O p + + @ # # $ $ % % * = v + G ; ; > - . o O O d 5 A ) ) ) ) ) R ", +"= I ] [ [ { } | .v > 6 - . O O + + @ # # $ $ % * K ..X.o.O.+.5 t 6 - . O O + U K @.@ @ + O O X ", +"#.$.%.%.&.&.#.*.=.S I 6 - . O + + @ # # $ $ % ; K -.; : ) ) ;., 5 6 - . O + + A :.>.,.,.<.<.<.1.", +"2.3.4.5.6.7.8.9.0.S 6 f - . + + @ @ # $ $ % 6 q.w.W U ' e.: : T r.U - . + + @ U t.y.! x x 4 4 . ", +"u.u.3.i.i.0.p.a.s.Z f f - . + @ # # $ $ & f d.z z ( / e.) P e.6 % r.5 . + @ # ) f.y.O 6 G ; 6 * ", +"u.g.q h.j.k.l.z.s.5 f v - . @ @ # $ $ * ; d.L z p z f ;.: x.U f f = a . @ @ # ) f.c.4 & & $ o + ", +"4.v.@.b.u.n.p.a.s.5 v v - . # # $ $ ; m.d.: ( z p p z L M.d / f v v - . # # $ ) f.c.X = = = > $ ", +"N.B.*.V.i.7.C.=.s.A v G - . # $ $ 6 Z.= U ( 5 z p p p z Q N ) v v G - . # $ $ ) f.A.x & R S.D.~ ", +"F.G.H.J.K.B.C.L.P.A G W - . $ $ f I.> 5 Q ) f z p p p p z ) G v G R - . $ $ % ) U._ t Y.T.R.E.W.", +"Q.!.~.^./.(.l.z.s.A R R - . $ % ).' N N R 6 f z p p p z : G G G R R - . $ % % : = a _.`.'.'.].Y.", +"[.P.P.{.w l }.|.z.V R : - . % % ` U d G > f Xz z z p z v v G R R : - . % % & : + .Xe.XXoXOX+X@X", +"#X$X0.%Xq u 8.p.&XA : : - ^ 5 T ; ` e.f *Xm.: Q Q z p p z G R R : : - . % & * : =XA.O U -X;X:X>X", +"0 %X=.7 c ,X ` ` N ( / G v v v G R R : : ) ) - . * * = G 3X2X4 # & O + @ ", +"4X5X 6 6 f f v v G R ", +"v G R R : : ) ) U / / 5 - . ; ; > t * X - v v G W R : : ) ) U / / 5 - . ; ; > 6 6 f f v v G R R ", +"- - - - - - - - - - - - - . - - - - - - - - - - - - - - - - - - - - - . - - - - - - - - - - - - "}; diff --git a/WPrefs.app/xpm/configs.xpm b/WPrefs.app/xpm/configs.xpm dissimilarity index 99% index 300187df..10360117 100644 --- a/WPrefs.app/xpm/configs.xpm +++ b/WPrefs.app/xpm/configs.xpm @@ -1,143 +1,195 @@ -/* XPM */ -static char * image_name[] = { -"48 48 92 1", -" c None", -". c #000000000000", -"X c #FFFFFFFFFFFF", -"o c #9E7914511861", -"O c #9E7920811861", -"+ c #514451445144", -"@ c #104010401040", -"# c #AEBAAAAAAEBA", -"$ c #D75CD75CD75C", -"% c #F7DEF7DEF7DE", -"& c #F7DEFBEEF7DE", -"* c #E79DEBADE79D", -"= c #B6DAB6DAB6DA", -"- c #69A66DB669A6", -"; c #082004100820", -": c #965830C21861", -"> c #AEBAAEBAAEBA", -", c #C71BCB2BC71B", -"< c #965892489658", -"1 c #9E799A699E79", -"2 c #BEFBBAEABEFB", -"3 c #DF7DE38DDF7D", -"4 c #79E77DF779E7", -"5 c #965838E31861", -"6 c #38E310401040", -"7 c #E79D59655965", -"8 c #965896589658", -"9 c #38E33CF338E3", -"0 c #082008200820", -"q c #10400C301040", -"w c #DF7DD34CD75C", -"e c #F7DE30C230C2", -"r c #CF3C61856185", -"t c #A699A289A699", -"y c #30C230C230C2", -"u c #965841031861", -"i c #CF3CCF3CCF3C", -"p c #EFBEEFBEEFBE", -"a c #E79D20812081", -"s c #AEBA6DB669A6", -"d c #618565956185", -"f c #8E3845141861", -"g c #618561856185", -"h c #DF7D34D330C2", -"j c #A69979E779E7", -"k c #492449244924", -"l c #410341034103", -"z c #EFBEF3CEEFBE", -"x c #B6DA61856185", -"c c #8E388A288E38", -"v c #28A228A228A2", -"b c #8E384D341861", -"n c #38E338E338E3", -"m c #596559655965", -"M c #208120812081", -"N c #861751442081", -"B c #E79DE79DE79D", -"V c #DF7DDB6CDF7D", -"C c #CF3CD34CCF3C", -"Z c #28A2249228A2", -"A c #F7DE6DB62081", -"S c #20811C712081", -"D c #F7DE79E72081", -"F c #F7DE8E382081", -"G c #EFBE9A692081", -"H c #28A22CB228A2", -"J c #69A669A669A6", -"K c #59655D755965", -"L c #E79DAEBA2081", -"P c #E79DB2CA2081", -"I c #71C675D671C6", -"U c #9E799E799E79", -"Y c #D75CC30B2081", -"T c #DF7DDF7DDF7D", -"R c #CF3CCB2B2081", -"E c #C71BC30BC71B", -"W c #8E388E388E38", -"Q c #861782078617", -"! c #49244D344924", -"~ c #514455555144", -"^ c #186118611861", -"/ c #BEFBD75C2081", -"( c #B6DADB6C2081", -") c #9E79E38D28A2", -"_ c #8E38E79D28A2", -"` c #9E790C300820", -"' c #71C6EFBE28A2", -"] c #6185F3CE28A2", -"[ c #4924F7DE28A2", -"{ c #4103F7DE28A2", -"} c #30C2FBEE28A2", -"| c #28A2FBEE28A2", -" ", -" ", -" ", -" ", -" ......X ", -" . .. . .oooooX ", -" .. .OOOOOX ", -" . . .+++++X ", -" @#$%&&*=-; .:::::X ", -" >&,<<<<<1234 .55555X ", -" . 67$1<<<<<<<<<890 . .+++++X ", -" qwer<<<<<<<<<<8ty0 .uuuuuX ", -" ip1as<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< c #B6DADB6C2081", +", c #BEFBD75C2081", +"< c #CF3CCB2B2081", +"1 c #D75CC30B2081", +"2 c #E79DB2CA2081", +"3 c #E79DAEBA2081", +"4 c #EFBE9A692081", +"5 c #F7DE8E382081", +"6 c #F7DE79E72081", +"7 c #F7DE6DB62081", +"8 c #861751442081", +"9 c #8E384D341861", +"0 c #8E3845141861", +"q c #965841031861", +"w c #965838E31861", +"e c #965830C21861", +"r c #9E7920811861", +"t c #9E7914511861", +"y c #FFFFFFFFFFFF", +"u c #10400C301040", +"i c #59655D755965", +"p c #BEFBBAEABEFB", +"a c #EFBEEBADE79D", +"s c #F7DEFBEEF7DE", +"d c #EFBEEBADEFBE", +"f c #BEFBBEFBBEFB", +"g c #69A669A669A6", +"h c #28A228A228A2", +"j c #596559655965", +"k c #E79DE38DDF7D", +"l c #AEBAA699A699", +"z c #79E779E771C6", +"x c #618561856185", +"c c #71C669A669A6", +"v c #96588A288617", +"b c #C71BC71BC71B", +"n c #F7DEF7DEEFBE", +"m c #965896589658", +"M c #F7DEF7DEF7DE", +"N c #A6999A699658", +"B c #492445144103", +"V c #618555555144", +"C c #9658820779E7", +"Z c #9E7996589658", +"A c #96588E388617", +"S c #79E775D671C6", +"D c #514449244103", +"F c #618561855965", +"G c #D75CD34CD75C", +"H c #A699A699A699", +"J c #861786178617", +"K c #EFBEF3CEEFBE", +"L c #A69996589658", +"P c #AEBA9E799658", +"I c #8617820779E7", +"U c #71C66DB669A6", +"Y c #79E771C669A6", +"T c #8E3886178617", +"R c #71C671C669A6", +"E c #410345144103", +"W c #C71BBEFBBEFB", +"Q c #9E799E799E79", +"! c #8E388E388E38", +"~ c #30C230C230C2", +"^ c #41033CF338E3", +"/ c #AEBA9E799E79", +"( c #69A665956185", +") c #492449244103", +"_ c #D75CD75CD75C", +"` c #596555555144", +"' c #71C675D671C6", +"] c #5144FFFF0000", +"[ c #38E371C62081", +"{ c #DF7DDB6CD75C", +"} c #CF3CC71BC71B", +"| c #38E334D330C2", +" . c #9E7992488E38", +".. c #596559655144", +"X. c #61855D756185", +"o. c #30C22CB230C2", +"O. c #618559655144", +"+. c #49244D344924", +"@. c #492451444924", +"#. c #514451444924", +"$. c #514455555144", +"%. c #492449244924", +"&. c #71C671C671C6", +"*. c #38E338E330C2", +"=. c #514455554924", +"-. c #A699A2899E79", +";. c #BEFBB6DAB6DA", +":. c #410341034103", +">. c #DF7DDF7DDF7D", +",. c #4103410338E3", +"<. c #E79DDF7DDF7D", +"1. c #30C234D330C2", +"2. c #38E33CF338E3", +"3. c #DF7DCF3CC71B", +"4. c #B6DAAAAAAEBA", +"5. c #AEBAAAAAA699", +"6. c #28A22CB228A2", +"7. c #CF3CBEFBB6DA", +"8. c #30C22CB228A2", +"9. c #28A224922081", +"0. c #4924410338E3", +"q. c #30C230C228A2", +"w. c #8E38820779E7", +"e. c #492441034103", +"r. c #B6DAA2899E79", +"t. c #8E387DF771C6", +"y. c #28A228A22081", +"u. c #DF7D18611861", +"i. c #618528A228A2", +"p. c #49243CF338E3", +"a. c #9E798A288617", +"s. c #79E76DB669A6", +"d. c #410338E330C2", +"f. c #71C669A66185", +"g. c #A69992488617", +"h. c #79E769A66185", +"j. c #410334D330C2", +"k. c #8E3879E771C6", +"l. c #514445144103", +"z. c #082008200820", +"x. c #861775D669A6", +"c. c #9E79861779E7", +"v. c #9658820771C6", +"b. c #861771C669A6", +" ", +" ", +" ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X ", +" . o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o X ", +" . o O O O o + + O o O O O o O O O o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + o O o + o O o + o O o + o O o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + o O o + o O o + o O o + o O o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + O + o + + O o + O + o + O + o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + o O o + o O o O o + o O o + o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + o O o + o O o O o + o O o + o o o o o o o o o o o o o o o o o o o o o o X ", +" . o O O O o + + O o O + + o O O O o o o o o o o o o o o o o o o o o o o o o o X ", +" . o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o X ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +" ", +" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +" ", +" ", +" ", +" u i p a s d f g u ", +" h h h h h h h h h h h h h h h h h h j s k l z x c v b n g ", +" h f f f f f f f f f f f f f f f f h m M N B V C Z A S D F G H ", +" h H H H H H H H H H H H H H H H H h J K S B L P I U c Y T R E W Q ", +" h ! ! ! ! ! ~ ~ ~ ~ ~ ~ ! ! ! ! ! h ^ s T B / Y F F F F F x ( R ) _ ` ", +" h ' ' ' ' ' ~ ] ] ] ] [ ' ' ' ' ' h @ { } | .F ............i i F F F k @ ", +" h x i X.x i ~ [ [ [ [ [ x i X.x i h o.s U O.c +.+.@.#.#.#.% $.$.$.i ) f +. ", +" h %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.h &.X *.U ) ) ) ) +.+.+.#.#.+.#.=.=.S -. ", +" h ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ h ;.f ~ ..^ ^ :.:.E E E E ) E E ) +.#.G ", +" h h h h h h h h h h h h h h h h h h >.l | ^ *.*.^ ^ ,.,.,.^ ,.,.^ ,.E :.<. ", +" { -.1.| | | | *.^ 2.^ 2.2.*.*.*.^ ^ 3. ", +" h h h h h h h h h h h h h h h h h h 4.5.6.| ~ | | | | | *.*.*.| | | *.^ b ", +" h f f f f f f f f f f f f f f f f h ( 7.8.8.~ | | | | ~ | | | ~ | | *.O.Z ", +" h H H H H H H H H H H H H H H H H h 9.3.0.8.q.~ ~ | ~ ~ ~ ~ ~ ~ ~ | ^ w.e. ", +" h ! ! ! ! ! ~ ~ ~ ~ ~ ~ ! ! ! ! ! h @ r.t.y.8.8.~ ~ ~ ~ ~ ~ ~ q.| ~ B r.@ ", +" h ' ' ' ' ' ~ u.u.u.u.i.' ' ' ' ' h h r.p.q.8.8.q.~ ~ ~ q.q.~ q.,.Y B ", +" h X.X.X.X.X.~ i.i.i.i.i.X.X.X.X.X.h ` a.~ *.~ 8.q.~ ~ 8.q.8.^ V s. ", +" h %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.h O.a.d.*.^ 1.8.8.8.*.^ O.f. ", +" h ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ h *.g.h.j.*.,.,.^ D k.l. ", +" h h h h h h h h h h h h h h h h h h z.d.x.c.c.v.b.B z. ", +" ", +" ", +" "}; diff --git a/WPrefs.app/xpm/dock.xpm b/WPrefs.app/xpm/dock.xpm dissimilarity index 99% index 4d053f71..01583781 100644 --- a/WPrefs.app/xpm/dock.xpm +++ b/WPrefs.app/xpm/dock.xpm @@ -1,226 +1,245 @@ -/* XPM */ -static char * image_name[] = { -"48 48 175 2", -" c None", -". c #E79DE79DE79D", -"X c #DF7DE38DDF7D", -"o c #DF7DDF7DDF7D", -"O c #D75CDB6CD75C", -"+ c #D75CD75CD75C", -"@ c #D75CD34CD75C", -"# c #CF3CCF3CCF3C", -"$ c #CF3CCB2BCF3C", -"% c #C71BC71BC71B", -"& c #BEFBBAEABEFB", -"* c #B6DABAEAB6DA", -"= c #B6DAB6DAB6DA", -"- c #000000000000", -"; c #C71BC30BC71B", -": c #B6DAB2CAB6DA", -"> c #71C675D671C6", -", c #41033CF34103", -"< c #20811C712081", -"1 c #186118611861", -"2 c #492449244924", -"3 c #965896589658", -"4 c #49244D344924", -"5 c #082004100820", -"6 c #208124922081", -"7 c #69A669A669A6", -"8 c #8E388E388E38", -"9 c #AEBAAEBAAEBA", -"0 c #38E338E338E3", -"q c #AEBAAAAAAEBA", -"w c #104010401040", -"e c #861786178617", -"r c #514451445144", -"t c #FFFFFFFFFFFF", -"y c #104014511861", -"u c #A699A699A699", -"i c #38E334D338E3", -"p c #F7DEFBEEF7DE", -"a c #410341034103", -"s c #082008200820", -"d c #A699A289A699", -"f c #30C230C230C2", -"g c #9E799A699E79", -"h c #E79DEBADE79D", -"j c #9E799E799E79", -"k c #69A66DB669A6", -"l c #EFBEF3CEEFBE", -"z c #79E77DF779E7", -"x c #F7DEF7DEF7DE", -"c c #492445144924", -"v c #79E779E779E7", -"b c #618561856185", -"n c #514455555144", -"m c #965892489658", -"M c #00000C301040", -"N c #000010401040", -"B c #000010401861", -"V c #000008200820", -"C c #000004100820", -"Z c #000018611861", -"A c #00001C712081", -"S c #0000208128A2", -"D c #8E388A288E38", -"F c #38E355555965", -"G c #B6DAC30BC71B", -"H c #000028A230C2", -"J c #104034D338E3", -"K c #69A686178E38", -"L c #8E389E79A699", -"P c #104030C238E3", -"I c #00002CB230C2", -"U c #000030C238E3", -"Y c #69A682078617", -"T c #CF3CD34CD75C", -"R c #28A255555965", -"E c #10403CF34103", -"W c #596582078E38", -"Q c #000034D34103", -"! c #000038E34103", -"~ c #492471C679E7", -"^ c #492475D679E7", -"/ c #CF3CDB6CDF7D", -"( c #208155555965", -") c #00003CF34103", -"_ c #104045144924", -"` c #000041034924", -"' c #000045144924", -"] c #492479E78617", -"[ c #000049245144", -"{ c #59658A288E38", -"} c #186159656185", -"| c #104051445965", -" . c #00004D345965", -".. c #000051445965", -"X. c #492486178E38", -"o. c #000055556185", -"O. c #69A69E79A699", -"+. c #C71BD34CD75C", -"@. c #208169A671C6", -"#. c #618596589E79", -"$. c #0000596569A6", -"%. c #00005D7569A6", -"&. c #514492489E79", -"*. c #1040618569A6", -"=. c #8E38AAAAB6DA", -"-. c #B6DACF3CCF3C", -";. c #61859E79A699", -":. c #082038E338E3", -">. c #186130C230C2", -",. c #9E79A699A699", -"<. c #28A230C230C2", -"1. c #186128A228A2", -"2. c #104038E34103", -"3. c #104055556185", -"4. c #30C234D330C2", -"5. c #BEFBBEFBBEFB", -"6. c #D75CDF7DDF7D", -"7. c #DF7DE38DE79D", -"8. c #E79DE38DDF7D", -"9. c #C71B8A288E38", -"0. c #71C64D344924", -"q. c #79E779E78617", -"w. c #E79DEFBEEFBE", -"e. c #A699AAAAAEBA", -"r. c #86178A288E38", -"t. c #8E388E389658", -"y. c #8E3892489658", -"u. c #965892489E79", -"i. c #BEFB7DF78617", -"p. c #69A628A230C2", -"a. c #71C669A669A6", -"s. c #69A669A671C6", -"d. c #E79DEBADEFBE", -"f. c #8E388A289658", -"g. c #79E779E78E38", -"h. c #8E3886179E79", -"j. c #9E799658A699", -"k. c #96588A289E79", -"l. c #8E388A289E79", -"z. c #AEBA82078E38", -"x. c #9E7934D34103", -"c. c #492434D338E3", -"v. c #69A671C679E7", -"b. c #A6999E79AEBA", -"n. c #BEFB9A69A699", -"m. c #A69979E78617", -"M. c #9E799248A699", -"N. c #B6DA9A69A699", -"B. c #965851445965", -"V. c #596555556185", -"C. c #AEBAAEBAB6DA", -"Z. c #69A66DB679E7", -"A. c #A6999658A699", -"S. c #BEFB6DB671C6", -"D. c #9E7975D679E7", -"F. c #A69969A671C6", -"G. c #618534D338E3", -"H. c #596551445965", -"J. c #69A6659571C6", -"K. c #86177DF78E38", -"L. c #AEBA79E78617", -"P. c #B6DA34D34103", -"I. c #B6DA3CF34924", -"U. c #79E738E34103", -"Y. c #514441034924", -"T. c #71C66DB679E7", -"R. c #6185618569A6", -"E. c #79E775D68617", -"W. c #965879E78617", -"Q. c #AEBA55556185", -"!. c #8E381C7128A2", -"~. c #514430C238E3", -"^. c #618559656185", -"/. c #A699A699AEBA", -"(. c #59655D756185", -" . . . . . . . . . . . . . . . . . . . ", -" . . . X o O O + @ # $ $ % % & & * = - ", -" . . X o O O + @ # # $ % ; & & * * : - ", -" . X o O O * > , < 1 < 2 3 = * = : : - ", -" . o o + = 4 5 - - - - 5 6 7 8 8 : 9 - ", -" . o O ; 4 - - - - - - 0 3 q 2 w 9 q - ", -" . O + e 5 - - - - - - r O t & y q u - ", -" . + @ i - - - - - - - r O t p a u u - ", -" . @ @ s - - - - - - - r O t t > u d - ", -" . @ # - - - 5 f 7 7 7 g h t t 8 d j - ", -" . # $ s - - s k h h h l p t t z j g - ", -" . $ % i - - s > t t t t t t x c g g - ", -" . . . . . . . . . . . . . . . . . . . v 5 - s > t t t t t t * y g 3 - ", -" . . . X o O O + @ # $ $ % % & & * = - b 6 0 n j t t t t t O c - 3 m - ", -" . . X o O O + @ # # $ % ; & & * * : - s s 0 : l t t t t ; c 5 - m 8 - ", -" . X o M N N B B B B B B B B N V : : - - - 5 1 n m q m n 1 C - - m 8 - ", -" . o o Z A A A A S S S A A A A B : 9 - = : 9 9 q u d j j g 3 m m 8 D - ", -" . o O S S F G F H H J K L P S A 9 q - : 9 9 q u d d j g 3 m m 8 D e - ", -" . O + I I U Y T R U U E W I I H q u - - - - - - - - - - - - - - - - - ", -" . + @ Q Q ! ~ ^ / ( ) _ W ! ! U u u - ", -" . @ @ ) ` ' ] [ { / } | { ` ` ) u d - X o O O + @ # $ $ % ; & & * = - ", -" . @ # [ ...X.o.o.O.+.@.#... .[ d j - ", -" . # $ $.%.%.&.*.$.$.=.-.;.%.$.o.j g - M N B - B B B B B B N N M : : - ", -" . $ % | :.>.,.<.5 - 5 1 y 1.2.3.g g - ", -" . % % - - < 4.f 5 - - - - - - - g 3 - S S F G F H I J K L P S A 9 q - ", -" . % ; - - - - - - - - - - - - - 3 m - ", -" . ; t - - - - - - - - - - - - - m 8 - Q Q ! ~ ^ / ( ) _ W ! Q U u u - ", -" . & t t - - - - - - - - - - - - 8 8 - ", -" . * t - t 9 9 q u d ,.j g 3 3 m 8 D - [ ...X.o.o.O.+.@.#... .[ d j - ", -" . * t - - t q u u j j g 3 m m 8 D e - ", -" . - t - - - t - - - - - - - - - - - - | :.>.,.<.5 - 5 1 y 1.2.3.j g - ", -" t - - - - t ", -" t - - - - - t . % ; - - - - - - - - - - - - - 3 m - ", -" t - - - - - - t ", -" t - - - - - - - t . & * - - - - - - - - - - - - - 8 8 - ", -" t - - - - t t t t t ", -" t - - t - t . * = = 9 9 q u d d j g 3 m m 8 D D - ", -" t - t t - - t ", -" t t t - t . . . . . . . . . . . . . . . . . . . ", -" t t - - t . . . X o o O + @ # $ $ % ; 5.& * = - ", -" t - t . . X o o + + @ # # $ % ; 5.& * = : - ", -" t - t . X o 6.h 7.7.7.7.7.X X 8.9.0.q.: : - ", -" t t . X o w.e.r.t.y.u.t.t.j i.p.a.s.: 9 - ", -" . o O d.f.g.h.j.j.k.l.z.x.c.,.v.9 q - ", -" . O + d.t.h.b.n.m.M.N.B.c.V.C.Z.q u - ", -" . + @ d.t.l.A.S.x.D.F.G.H.s.C.J.u u - ", -" . @ @ d.f.K.k.L.P.I.U.Y.J.T.q R.u d - ", -" . @ # d.D T.E.W.Q.!.~.^.T.T./.(.d j - "}; +/* XPM */ +static char * image_name[] = { +"48 48 194 2", +" c None", +". c #CF3CCB2BCF3C", +"X c #9E799E799E79", +"o c #965896589658", +"O c #965892489658", +"+ c #9E79A289A699", +"@ c #AEBABAEABEFB", +"# c #28A2249228A2", +"$ c #492445144924", +"% c #49244D344924", +"& c #492449244924", +"* c #30C230C230C2", +"= c #E79DEBADE79D", +"- c #F7DEF3CEF7DE", +"; c #B6DAB6DAB6DA", +": c #A699B6DAB6DA", +"> c #8E3892489658", +", c #71C675D671C6", +"< c #71C671C671C6", +"1 c #69A66DB669A6", +"2 c #38E338E338E3", +"3 c #9E799A699E79", +"4 c #9E79B2CAB6DA", +"5 c #30C22CB230C2", +"6 c #410341034103", +"7 c #79E779E779E7", +"8 c #861782078617", +"9 c #D75CDB6CD75C", +"0 c #DF7DE38DDF7D", +"q c #A699B2CAB6DA", +"w c #8E388E388E38", +"e c #B6DAC30BBEFB", +"r c #8E388A288E38", +"t c #AEBAAAAAAEBA", +"y c #BEFBBAEABEFB", +"u c #BEFBBEFBBEFB", +"i c #79E77DF779E7", +"p c #86178E388E38", +"a c #69A671C671C6", +"s c #96589A699E79", +"d c #69A679E779E7", +"f c #861786178617", +"g c #28A230C230C2", +"h c #596559655965", +"j c #082008200820", +"k c #618565956185", +"l c #861786178E38", +"z c #20811C712081", +"x c #08200C301040", +"c c #9E79AAAAAEBA", +"v c #79E782078617", +"b c #9E79A699A699", +"n c #A699BAEAB6DA", +"m c #618561856185", +"M c #8E3896589658", +"N c #86178A288E38", +"B c #79E786178617", +"V c #59655D755965", +"C c #86177DF769A6", +"Z c #79E77DF78617", +"A c #69A669A669A6", +"S c #514455555965", +"D c #514455555144", +"F c #514451445144", +"G c #18611C711861", +"H c #49244D345144", +"J c #2081208128A2", +"K c #20811C7128A2", +"L c #186118612081", +"P c #104010401040", +"I c #10400C301040", +"U c #186114511861", +"Y c #104014511861", +"T c #104010401861", +"R c #38E33CF338E3", +"E c #000004100000", +"W c #000000000000", +"Q c #208120812081", +"! c #B6DAB2CAB6DA", +"~ c #AEBAAEBAAEBA", +"^ c #A699A699A699", +"/ c #A699A289A699", +"( c #186114512081", +") c #28A228A228A2", +"_ c #28A228A230C2", +"` c #30C234D338E3", +"' c #28A22CB230C2", +"] c #DF7DDB6CDF7D", +"[ c #EFBEEFBEEFBE", +"{ c #DF7DDB6CD75C", +"} c #D75CD75CD75C", +"| c #D75CD34CD75C", +" . c #C71BCB2BC71B", +".. c #C71BC71BC71B", +"X. c #41033CF34103", +"o. c #410345144924", +"O. c #410341035965", +"+. c #410341035144", +"@. c #38E33CF34924", +"#. c #30C230C238E3", +"$. c #28A2249230C2", +"%. c #38E33CF34103", +"&. c #38E334D338E3", +"*. c #492449246185", +"=. c #38E338E34924", +"-. c #18611C712081", +";. c #492445145965", +":. c #965896589E79", +">. c #2081249228A2", +",. c #41033CF35144", +"<. c #FFFFFFFFFFFF", +"1. c #C71BC30BC71B", +"2. c #514455556185", +"3. c #514451445965", +"4. c #6185659571C6", +"5. c #596559656185", +"6. c #59655D756185", +"7. c #79E775D68617", +"8. c #71C671C679E7", +"9. c #6185659569A6", +"0. c #71C66DB671C6", +"q. c #8E388E389658", +"w. c #4924410330C2", +"e. c #71C675D68617", +"r. c #71C675D679E7", +"t. c #69A669A671C6", +"y. c #30C220811040", +"u. c #96589A69A699", +"i. c #8E3896589E79", +"p. c #8E3892489E79", +"a. c #AEBAAEBABEFB", +"s. c #F7DEFBEEFFFF", +"d. c #EFBEF3CEF7DE", +"f. c #E79DEBADEFBE", +"g. c #DF7DE38DEFBE", +"h. c #D75CDF7DEFBE", +"j. c #D75CDB6CEFBE", +"k. c #CF3CD75CE79D", +"l. c #F7DEFFFFFFFF", +"z. c #EFBEF7DEF7DE", +"x. c #EFBEEFBEF7DE", +"c. c #E79DEFBEF7DE", +"v. c #E79DEBADF7DE", +"b. c #BEFBB6DAB6DA", +"n. c #E79DE79DDF7D", +"m. c #B6DAA28969A6", +"M. c #BEFBBAEAA699", +"N. c #EFBEEBADE79D", +"B. c #DF7DDF7DD75C", +"V. c #F7DEF7DEF7DE", +"C. c #AEBAA699A699", +"Z. c #CF3CC71BB6DA", +"A. c #A6999E7969A6", +"S. c #A699A2898617", +"D. c #E79DE38DDF7D", +"F. c #DF7DD34CB6DA", +"G. c #96589A698617", +"H. c #DF7DDF7DDF7D", +"J. c #38E334D328A2", +"K. c #30C22CB22081", +"L. c #410334D328A2", +"P. c #5965492438E3", +"I. c #861779E769A6", +"U. c #BEFBB6DAAEBA", +"Y. c #D75CC71BA699", +"T. c #8E3879E75144", +"R. c #28A21C711040", +"E. c #30C224922081", +"W. c #28A21C711861", +"Q. c #492438E328A2", +"!. c #9E798E3869A6", +"~. c #86177DF76185", +"^. c #BEFBB6DAA699", +"/. c #5144492438E3", +"(. c #9658861769A6", +"). c #96588A285965", +"_. c #8E3882076185", +"`. c #861775D66185", +"'. c #861775D65965", +"]. c #E79DE79DE79D", +"[. c #A69996585965", +"{. c #9E799A698617", +"}. c #B6DAAAAA8E38", +"|. c #410330C22081", +" X c #C71BBEFBB6DA", +".X c #69A675D66185", +"XX c #9E7986175144", +"oX c #9E79924871C6", +"OX c #CF3CB6DA79E7", +"+X c #5144555538E3", +"@X c #A6999A6979E7", +"#X c #492430C22081", +"$X c #492428A22081", +"%X c #F7DEFBEEF7DE", +" . X X o O + @ # $ % % & * = - ; : > , < 1 2 ", +" . 3 o o O + 4 5 % 6 1 7 8 9 0 ; q w < < 1 2 ", +" . o o O w X e 2 % * r o t y u i 4 p a 1 1 2 ", +" . o O w w s e d % * f w o X X 5 q p 1 1 1 2 ", +" . O w w r s : g h , r r r r & j 4 p 1 1 k 2 ", +" . w w r l s q 5 z $ < 7 k 5 j x c v 1 k k 2 ", +" . w r r f w b 4 @ n : : : q 4 c s , k k m 2 ", +" . r r f f 8 p > M > > p p p N B , k k m V 2 ", +" . r f f 8 C Z 7 7 , , < a 1 1 1 k k m V V 2 ", +" . f f 8 v Z 7 7 , , < a 1 1 1 k k m V V h 2 ", +" . 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 ", +" 1 A 1 A 1 A 1 A 1 A 1 A 1 A 1 A 1 A 1 A 1 1 ", +" 1 h h h S D D D F F F % % % % & & $ $ $ $ G ", +" 1 h h h h D D F F F F H % % % & & & $ $ $ z ", +" 1 h h D D D F F F F % % % & & & $ $ $ $ 6 z ", +" k h D D & & & & & & & $ $ $ $ $ $ 6 * 6 6 z ", +" 1 D D D < 7 a 1 1 1 1 1 1 k k k 1 1 5 6 6 z ", +" 1 D D D 1 D J J K L P I U Y T I H 1 5 6 R z ", +" . . . . . . . . . . . . . . . . . . . . . . J K E W Q $ T T I H 1 5 R 6 z ", +" . ! ! ~ ~ t t ^ ^ / X X X X o o O w w w r 2 J Y W G 6 < ( I I % 1 ) R R z ", +" . ! ~ ~ t t ^ ^ / X X X o o o O w w r r f 2 J ( E 1 8 m T I x % 1 ) R R z ", +" . ~ ~ t t ^ ^ / X X X X o o O w w r r f f 2 K T z h D T x x j & 1 ) R 2 z ", +" . ~ t t w o O O O w w r r r r f f f 1 f 8 2 _ _ ` ' ) ' # z x & k ) 2 2 z ", +" . t t ^ ] [ 9 { } | | | . .....| } h 8 i 2 X.o.` R * X.2 * I & k ) 2 2 z ", +" . t ^ ^ 9 t O.+.@.#.J J _ $.J K X } h i i 2 %.2 2 ` 2 * * 5 ) h k ) * &.z ", +" . ^ ^ / 9 ^ *.O.=.j W 6 l J J -.X | D i 7 2 1 1 1 1 1 k k m m m V ) 2 * z ", +" . ^ / X 9 ^ ;.O.$.W * 8 0 ' K L :.| D 7 7 2 m m m m m m m k D Q >.5 * &.z ", +" . / X X } ^ O.,._ j } <.1.J L U :.. D 7 , 2 ) ) ) ) ) ) ) ) # * &.&.&.* z ", +" . X X X } / +.=.$.` ; ^ ) L L T O . D , , 2 % % % % % % % % ) * &.&.* &.z ", +" . X X X | / ,.2.3.4.5.3.6.$ X.( O .F , < 2 ) ) ) ) # # # # 5 &.&.* * * z ", +" . X o o | X =.7.<.<.8.9.Z 0.m z q. .F < 1 R w.X.R R R 2 2 * &.* &.&.* * z ", +" . X o o | ; e.r.<.W <.t.9.m h S ~ ..% a 1 2 X.R R 2 2 2 &.&.&.* * * * 5 z ", +" . o o O .] 9 { <.W W <. .....1.u u % 1 1 2 R R 2 2 2 * &.* &.&.* * 5 5 z ", +" . o O w < 1 ! ..<.W W W <.....^ 6 $ h 1 1 2 z z z z z z L y.z z z z z z z ", +" . O w w r f V F <.W W W W <.F & k 1 1 1 k 2 . . . . . . . . . . . . . . . ", +" . w w r r f , X <.W W W <.X X F 1 1 1 k k 2 ^ ^ / X X 3 X o o O w w w r 2 ", +" . w r r f f 7 F <.<.<.W <.& & D 1 A k k m 2 ^ / X X 3 X o o O w w r r f 2 ", +" . r r f f B C i 7 7 <.W W <.1 1 1 k k m V 2 / X X X X o o O w w r r f f 2 ", +" . r f f 8 Z Z i 7 , , <.<.1 1 A k k m V V 2 ; t / u.s i.p.p.p.p.a.f f 8 2 ", +" . f f 8 8 i 7 7 , , < a 1 1 1 k k m V V h 2 <.s.d.f.g.g.h.j.j.k.h.f 8 i 2 ", +" . 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 <.<.l.z.z.z.d.x.c.v.c.8 8 i 2 ", +" . ^ ^ b.n.m.M.<.<.l.l.l.N.B.V.s.l.V.i i 7 2 ", +" . ^ / C.Z.A.S.] - <.<.D.F.G.H.<.<.<.i 7 7 2 ", +" . / X w.J.K.L.P.I.U.{ Y.T.C N.<.<.<.7 7 , 2 ", +" . X X R.R.E.R.R.W.Q.!.~.^.[ <.<.<.<.7 , , 2 ", +" . X X /.(.)._.`.Q.E.y.'.].<.<.<.<.<., , < 2 ", +" . X 3 C Z.[.{.Z.}.|.y.Q. X<.<.<.<.<., < 1 2 ", +" . X o .XS.XXoXOX+X@X#X$X`.%X<.<.<.<.< < 1 2 "}; diff --git a/WPrefs.app/xpm/ergonomic.xpm b/WPrefs.app/xpm/ergonomic.xpm dissimilarity index 99% index 5feb8d02..0b011df4 100644 --- a/WPrefs.app/xpm/ergonomic.xpm +++ b/WPrefs.app/xpm/ergonomic.xpm @@ -1,178 +1,260 @@ -/* XPM */ -static char * image_name[] = { -"48 48 127 2", -" c #4924451438E3", -". c #4103410330C2", -"X c #30C234D328A2", -"o c #28A228A22081", -"O c #208120811861", -"+ c #186118611040", -"@ c #186114510820", -"# c #FFFFFFFFF7DE", -"$ c #FFFFFBEED75C", -"% c #EFBEEFBEC71B", -"& c #AEBAAAAA8617", -"* c #71C671C64924", -"= c #5965596530C2", -"- c #8E3886175965", -"; c #CF3CCB2BA699", -": c #E79DE38DBEFB", -"> c #F7DEF3CECF3C", -", c #E79DE79DBEFB", -"< c #9E79965869A6", -"1 c #51444D3428A2", -"2 c #96588E3869A6", -"3 c #A699A69979E7", -"4 c #9E799E7971C6", -"5 c #EFBEEBADC71B", -"6 c #A6999E7971C6", -"7 c #DF7DDB6CB6DA", -"8 c #BEFBBAEA9658", -"9 c #B6DAB2CA8E38", -"0 c #61855D7538E3", -"q c #96588A2869A6", -"w c #F7DEF7DECF3C", -"e c #C71BBEFB9E79", -"r c #69A665954103", -"t c #DF7DDB6CAEBA", -"y c #C71BC30B9658", -"u c #D75CCF3CAEBA", -"i c #492449242081", -"p c #79E775D64924", -"a c #79E775D65144", -"s c #71C66DB64103", -"d c #5965555530C2", -"f c #5144514428A2", -"g c #B6DAAAAA8E38", -"h c #B6DAB6DA8E38", -"j c #EFBEE79DC71B", -"k c #C71BBAEA9658", -"l c #79E779E75144", -"z c #86177DF75965", -"x c #69A669A64103", -"c c #79E771C65144", -"v c #8E388E3869A6", -"b c #B6DAAEBA8E38", -"n c #E79DE79DC71B", -"m c #8E3882075965", -"M c #D75CD34CAEBA", -"N c #A699A28979E7", -"B c #96588A286185", -"V c #9658924869A6", -"C c #CF3CCB2B9E79", -"Z c #8E388A286185", -"A c #AEBAA2898617", -"S c #B6DAAAAA8617", -"D c #6185618538E3", -"F c #AEBAAEBA8617", -"G c #69A6659538E3", -"H c #9E79965871C6", -"J c #861782075965", -"K c #9E799A6971C6", -"L c #FFFFF7DED75C", -"P c #C71BC30B9E79", -"I c #C71BC71B9E79", -"U c #DF7DD75CB6DA", -"Y c #DF7DE38DB6DA", -"T c #D75CD75CAEBA", -"R c #8E388E386185", -"E c #BEFBB6DA9E79", -"W c #5965555538E3", -"Q c #A6999E7979E7", -"! c #BEFBBEFB9658", -"~ c #BEFBB6DA9658", -"^ c #79E779E75965", -"/ c #AEBAA28979E7", -"( c #BEFBC30B9E79", -") c #A6999A6971C6", -"_ c #5965514428A2", -"` c #8E3882076185", -"' c #5144555528A2", -"] c #D75CCF3CA699", -"[ c #F7DEEFBECF3C", -"{ c #71C66DB64924", -"} c #9658924871C6", -"| c #69A66DB64924", -" . c #69A66DB64103", -".. c #F7DEF7DEEFBE", -"X. c #69A661854103", -"o. c #5144492428A2", -"O. c #EFBEEBADDF7D", -"+. c #E79DE38DD75C", -"@. c #DF7DDB6CCF3C", -"#. c #FFFFFBEECF3C", -"$. c #6185596538E3", -"%. c #D75CD34CC71B", -"&. c #AEBAAEBA8E38", -"*. c #CF3CCF3CA699", -"=. c #CF3CCF3CC71B", -"-. c #F7DEF7DED75C", -";. c #71C671C65144", -":. c #C71BC30BA699", -">. c #D75CCF3CB6DA", -",. c #C71BC71BA699", -"<. c #CF3CC71BA699", -"1. c #79E77DF75144", -"2. c #B6DAB6DA9658", -"3. c #59655D7530C2", -"4. c #A699A6998617", -"5. c #EFBEE79DBEFB", -"6. c #861779E75965", -"7. c #9E79A28979E7", -"8. c #79E76DB64924", -"9. c #CF3CCF3CAEBA", -"0. c #861786175965", -"q. c #861786176185", -"w. c #C71BB6DAA699", -"e. c #69A665954924", -"r. c #F7DEEFBEC71B", -"t. c #86177DF75144", -"y. c #F7DEF7DEE79D", -" . X o O + @ @ @ @ + O o X . # ", -" $ $ $ $ $ $ $ $ $ $ $ $ $ % & * = - & ; : > $ $ > : ; & - = * & % $ $ $ $ $ $ $ $ $ $ $ $ $ # ", -" $ $ $ $ $ $ $ $ $ $ $ , < 1 2 ; $ $ $ $ $ $ $ $ $ $ $ $ $ $ ; 2 1 < , $ $ $ $ $ $ $ $ $ $ $ # ", -" $ $ $ $ $ $ $ $ $ $ 3 1 4 5 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 5 6 1 3 $ $ $ $ $ $ $ $ $ $ # ", -" $ $ $ $ $ $ $ $ 7 * - : $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ : - * 7 $ $ $ $ $ $ $ $ # ", -" $ $ $ $ $ $ $ 8 1 9 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ % < 1 8 $ $ $ $ $ $ $ # ", -" $ $ $ $ $ $ & 0 q $ $ $ $ $ $ $ w $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ e 0 & $ $ $ $ $ $ # ", -" $ $ $ $ $ & r t $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ y r & $ $ $ $ $ # ", -" $ $ $ $ 8 0 : $ 5 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ u u u u u u u 8 = 6 $ $ $ $ # ", -" $ $ $ 7 1 i i i i i i i i i i i i i i i i i i i i i i i i i i i p * a s a a a d f i 7 $ $ $ # ", -" $ $ $ i 9 g : h $ $ $ $ $ $ j $ $ $ $ $ k w $ $ $ i $ $ $ $ $ $ $ $ $ $ , l z i d h x $ $ $ # ", -" $ $ 3 i $ f i $ 4 & $ $ $ $ $ $ $ $ $ $ i c $ $ i i $ $ $ $ $ $ $ $ $ u v & $ i b $ i 3 $ $ # ", -" $ , 1 i $ $ n m $ $ M N g $ $ $ $ $ $ 8 7 i $ $ % i $ $ $ $ $ $ $ B y * $ N V $ $ $ = 1 , $ # ", -" $ < 4 i $ $ $ $ C Z $ $ $ A S $ $ $ $ $ * i $ 9 D i % $ $ $ n 8 F $ $ u i 4 $ $ $ $ G 1 < $ # ", -" % 1 5 i $ $ $ $ $ $ H J $ $ $ * D 2 $ $ i i K i i i $ L A b $ $ $ B J s $ $ $ $ $ $ x 5 1 % # ", -" & 2 $ i 5 > P $ $ $ $ $ I U Y $ $ T R i Z E $ > W i N Q w $ u h ! , e T 8 3 u u b ~ x $ i & # ", -" * ; $ i 0 ~ $ ^ Y 8 ; / ( ) 7 i i $ j $ $ $ $ U $ $ $ $ i _ 7 $ ` 3 - ; 8 p u D i i f $ ; * # ", -". = $ $ i i i ' i ] 7 $ $ $ > $ $ $ $ i $ $ $ $ $ $ $ $ [ 7 6 x i 0 { 4 Z } f | $ $ $ .$ $ f ..", -"X - $ $ i $ $ $ $ $ $ = 0 0 D r l X.z i o.$ $ $ $ $ $ i 0 * z u $ $ $ % $ $ $ $ $ $ $ D $ $ r O.", -"o & $ $ i $ $ $ $ $ $ $ $ $ $ $ 7 M M M i { i B i k i i $ $ $ $ $ $ $ $ $ $ : $ $ $ $ .$ $ & +.", -"O ; $ $ i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 2 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ x $ $ ; @.", -"+ : $ $ i $ $ $ $ $ $ $ $ $ $ $ #.$ $ $ $.$ $ $ $ $ $ 9 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ r $ $ : %.", -"@ > $ $ i $ $ > $ $ $ $ $ $ $ $ $ $ $ $ 5 % , $ $ $ &.*.$ #.$ $ $ $ $ $ $ $ $ $ $ $ $ D $ $ > =.", -"@ $ $ $ i $ $ $ $ $ $ $ $ $ $ $ $ $ $ -.u ; $ 7 $ $ $ & $ $ $ $ $ $ $ $ $ $ $ #.$ #.$ D $ $ $ =.", -"@ $ $ $ i $ $ $ $ $ $ L $ $ $ $ $ $ $ $ Q $ $ ; e $ $ i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ D $ $ $ =.", -"@ > $ $ i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ ;.$ $ $ $ $ $ D $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 0 $ $ > =.", -"+ : $ $ i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ i $ $ $ $ $ $ N $ $ $ $ w $ $ $ $ $ $ $ $ $ $ d $ $ : %.", -"O ; $ $ i $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ i $ $ $ $ $ $ i :.$ $ $ $ $ $ $ $ $ $ $ $ $ $ = $ $ ; @.", -"o & $ $ i $ $ $ $ $ $ $ $ $ $ $ w $ $ [ s e 6 i i >.$ > & $ $ $ $ $ $ $ $ $ $ $ $ $ $ = $ $ & +.", -"X - $ $ i $ $ $ $ $ $ $ $ $ $ $ $ $ $ z * $ $ $ = $ $ ,.$ K $ $ $ $ $ $ $ > $ $ $ $ $ = $ $ - O.", -". = $ $ i $ $ $ $ $ $ $ > $ #.$ #.$ $ $ H $ $ i h , $ q $ e $ $ $ $ $ $ $ $ $ $ $ $ $ = $ $ i ..", -" * ; $ i $ $ $ $ $ $ $ $ $ $ $ $ $ 0 $ N $ 3 $ $ $ <.T $ 8 $ $ $ $ $ $ $ $ #.$ $ $ $ = $ ; * # ", -" & 2 > i $ $ $ $ $ $ $ $ $ $ $ $ $ 1.$ w $ P $ i $ $ i $ $ & $ w $ $ $ $ $ $ $ $ $ $ = $ 2 & # ", -" % 1 U i $ $ $ $ $ $ $ $ $ $ $ $ $ 1 $ $ d $ $ i $ $ i $ $ i $ $ $ $ $ $ w $ $ $ $ $ = 5 1 % # ", -" $ < 6 i $ $ $ $ $ $ : $ $ $ $ $ $ Y $ l 2.$ $ i $ $ & 8 $ $ Z $ $ $ $ $ $ $ $ $ $ $ 0 4 < $ # ", -" $ n 1 i $ $ $ $ $ $ $ $ $ $ $ $ 3.$ $ N 3 $ $ i $ $ r $ $.$ M 4.$ $ $ $ $ $ $ $ $ $ = 1 , $ # ", -" $ $ 3 i $ $ $ $ $ $ $ $ $ $ $ $ = $ K $ i $ $ d 5.$ i $ $ z $ : b $ $ $ $ $ $ $ L $ f 3 $ $ # ", -" $ $ $ i h $ $ $ $ $ $ $ $ $ $ i $ $ 6.$ Z 5 $ w 7.$ 8 $ $ N $ $ 1 $ $ $ $ $ $ $ $ h f > $ $ # ", -" $ $ $ i 1 M $ $ $ $ $ $ $ $ > ; $ $ 8.$ $ i w / z 7 z $ $ $ o.$ $ ;.$ $ $ $ $ $ M 1 z M $ $ # ", -" $ $ $ i 8 0 : $ $ $ $ $ $ $ i $ $ f e $ $ ` $ 9.<.$ 4 $ $ $ Q w $ $.$ $ $ $ $ I 0 8 Z M $ $ # ", -" $ $ $ i $ & D : $ $ $ $ 5 $ 0.$ 9 P $ $ $ 1 $ / 8 $ L B $ $ $ d $ 0.$ $ $ $ : D & $ Z M $ $ # ", -" $ $ $ i $ $ & = M $ $ $ $ 2 $ $ o.$ $ $ $ h $ :.u $ q.$ $ $ $ $ 4.u w.$ $ M D & $ $ Z M $ $ # ", -" $ $ $ i $ $ $ 8 1 9 $ $ $ R $ i $ $ > $ : I $ 0.& $ 1 5 $ $ $ $ b $ e.$ 9 1 8 $ $ $ Z M $ $ # ", -" $ $ $ i $ $ $ $ 7 * i 1 6 7 :.$ $ $ $ $ $ 2 $ N 6 $ i $ $ $ $ $ M $ : i * 7 $ $ $ $ Z M $ $ # ", -" $ $ $ i $ $ $ $ $ $ 3 1 4 5 i $ $ $ $ $ $ { r.8 ; 7 ,.$ $ $ $ $ 5 f 1 3 $ $ $ $ $ $ Z M $ $ # ", -" $ $ $ i $ $ $ $ $ $ $ , < 1 i ; $ $ $ $ s r.M J $ t.$ $ $ $ ; 2 1 < , $ $ $ $ $ $ $ Z M $ $ # ", -" $ $ $ i $ $ $ $ $ $ $ $ $ % & * d - 1 i 8 > g ; > 2 ; & - d * & % u u u u u u u u u l M $ $ # ", -" # # # =.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.=.@.@.@.@.@.@.@.@.@.%.y.# # # "}; +/* XPM */ +static char * image_name[] = { +"48 48 209 2", +" c #28A22CB228A2", +". c #FFFFFFFFFFFF", +"X c #C71BC71BC71B", +"o c #C71BC30BC71B", +"O c #861782078617", +"+ c #BEFBBEFBC71B", +"@ c #79E77DF78617", +"# c #B6DABAEABEFB", +"$ c #B6DAB6DABEFB", +"% c #79E779E779E7", +"& c #A699AAAAAEBA", +"* c #B6DA965879E7", +"= c #CF3C92485144", +"- c #DF7DA6996185", +"; c #EFBEBAEA79E7", +": c #F7DEC30B8E38", +"> c #8E38820779E7", +", c #A699AAAAB6DA", +"< c #69A671C671C6", +"1 c #A699A699AEBA", +"2 c #9E79A699AEBA", +"3 c #9E79A289AEBA", +"4 c #69A66DB671C6", +"5 c #9E799E79AEBA", +"6 c #96589E79A699", +"7 c #96589A69A699", +"8 c #6185659569A6", +"9 c #8E389658A699", +"0 c #BEFBBAEABEFB", +"q c #71C679E779E7", +"w c #AEBAB2CAB6DA", +"e c #9658861771C6", +"r c #AEBA79E74924", +"t c #C71B8E385965", +"y c #D75CA2896185", +"u c #EFBEBAEA8617", +"i c #E79DB2CA79E7", +"p c #618569A671C6", +"a c #C71B9E7979E7", +"s c #A69975D64924", +"d c #BEFB8A285144", +"f c #DF7DAAAA69A6", +"g c #F7DECB2B9658", +"h c #E79DB6DA8617", +"j c #D75CA28971C6", +"k c #B6DA7DF75144", +"l c #C71B92486185", +"z c #D75CA28969A6", +"x c #DF7DAAAA71C6", +"c c #CF3C9A695965", +"v c #AEBA8E3871C6", +"b c #86178A289658", +"n c #96589658A699", +"m c #79E782078E38", +"M c #71C675D679E7", +"N c #AEBAAEBAB6DA", +"B c #B6DA8E386185", +"V c #B6DA7DF74924", +"C c #C71B92485965", +"Z c #D75C9E796185", +"A c #CF3C96585965", +"S c #69A661855144", +"D c #5965618569A6", +"F c #8E3892489E79", +"G c #86177DF779E7", +"H c #AEBA86175965", +"J c #CF3C9A696185", +"K c #BEFB8A285965", +"L c #30C22CB230C2", +"P c #38E33CF34103", +"I c #492451445144", +"U c #49244D345144", +"Y c #59655D756185", +"T c #86178E389E79", +"R c #BEFB86175144", +"E c #C71B92484924", +"W c #B6DA82074924", +"Q c #514449244103", +"! c #514459656185", +"~ c #BEFB86174924", +"^ c #A69979E75144", +"/ c #30C234D338E3", +"( c #38E338E34103", +") c #69A671C679E7", +"_ c #CF3C96586185", +"` c #69A655554924", +"' c #38E338E338E3", +"] c #410345144924", +"[ c #86178A289E79", +"{ c #861755552081", +"} c #9E7969A628A2", +"| c #71C679E78617", +" . c #59655D7569A6", +".. c #8E3871C65965", +"X. c #EFBEC30B9658", +"o. c #C71BAEBA9658", +"O. c #28A2249228A2", +"+. c #8E3875D669A6", +"@. c #D75C9A695965", +"#. c #410341034103", +"$. c #79E78A289E79", +"%. c #79E786179658", +"&. c #618559655144", +"*. c #E79DB2CA71C6", +"=. c #E79DB6DA79E7", +"-. c #D75CAAAA79E7", +";. c #79E77DF78E38", +":. c #B6DAA6999658", +">. c #C71BA28979E7", +",. c #9658820769A6", +"<. c #C71B8E385144", +"1. c #D75C9E795965", +"2. c #E79DBAEA79E7", +"3. c #E79DAAAA71C6", +"4. c #79E782079658", +"5. c #965879E76185", +"6. c #8E38596528A2", +"7. c #D75CA2895965", +"8. c #596559655965", +"9. c #71C669A66185", +"0. c #965869A638E3", +"q. c #79E7514428A2", +"w. c #86175D7530C2", +"e. c #9E7971C64103", +"r. c #492449244924", +"t. c #514455556185", +"y. c #EFBEBEFB79E7", +"u. c #79E761855144", +"i. c #5144451438E3", +"p. c #A6996DB64103", +"a. c #E79DAEBA6185", +"s. c #DF7DA2895965", +"d. c #DF7DA69969A6", +"f. c #79E749242081", +"g. c #AEBA75D638E3", +"h. c #BEFBA2898617", +"j. c #71C682079658", +"k. c #9E796DB64103", +"l. c #B6DA79E74924", +"z. c #D75C9A694924", +"x. c #C71B8A284924", +"c. c #71C67DF79658", +"v. c #71C65D754924", +"b. c #DF7DB6DA8617", +"n. c #596551444924", +"m. c #28A228A228A2", +"M. c #41033CF338E3", +"N. c #96585D7530C2", +"B. c #69A675D68617", +"V. c #38E341034924", +"C. c #CF3C9A695144", +"Z. c #965875D65965", +"A. c #28A22CB230C2", +"S. c #AEBA924871C6", +"D. c #492455556185", +"F. c #71C67DF78E38", +"G. c #C71B9A6969A6", +"H. c #8E3869A64924", +"J. c #41034D345965", +"K. c #514455555965", +"L. c #514451445144", +"P. c #E79DB2CA69A6", +"I. c #EFBEBAEA71C6", +"U. c #D75C9E7969A6", +"Y. c #69A675D68E38", +"T. c #E79DAEBA79E7", +"R. c #492451445965", +"E. c #69A679E78E38", +"W. c #861786178E38", +"Q. c #410349245144", +"!. c #69A669A669A6", +"~. c #61856DB679E7", +"^. c #A69969A638E3", +"/. c #AEBA8A2869A6", +"(. c #CF3C8E385144", +"). c #A6998E388617", +"_. c #E79DAAAA6185", +"`. c #EFBEC30B8617", +"'. c #71C669A65965", +"]. c #618571C68E38", +"[. c #61856DB68617", +"{. c #5965659571C6", +"}. c #618571C68617", +"|. c #5965659579E7", +" X c #30C238E34103", +".X c #38E33CF34924", +"XX c #18611C712081", +"oX c #410349245965", +"OX c #51443CF328A2", +"+X c #2081249228A2", +"@X c #492430C22081", +"#X c #69A6514438E3", +"$X c #A6997DF76185", +"%X c #38E345145144", +"&X c #596569A68617", +"*X c #8E386DB65965", +"=X c #38E330C228A2", +"-X c #E79DA2895965", +";X c #5144618579E7", +":X c #CF3CA28969A6", +">X c #51445D7571C6", +",X c #28A230C238E3", +" , , , < 1 2 2 3 3 4 3 5 6 6 7 8 7 7 9 9 . ", +" X X o X o O o + + + 0 @ # # # $ $ q w e r t y u u i % , , < 2 2 3 3 3 p 5 6 6 7 7 8 7 9 9 9 . ", +" X X o o o O + + + 0 # @ # # $ $ $ q w a s d f g h j e 3 2 4 2 3 3 3 3 p 6 6 7 7 7 8 9 9 9 9 . ", +" o o o o o O + + 0 # # % # $ $ $ w q w * k l z x c t v b 6 4 3 3 3 3 5 p 6 7 7 7 n 8 9 9 9 9 . ", +" o o o o + m + 0 # # # @ $ $ $ w w M N B V C z Z A t S M b 8 3 3 3 5 6 p 7 7 7 7 9 D 9 9 9 F . ", +" O O O O m G @ @ @ % % % % q q q M M M H V C J A K K L P I D p p p p p p 8 8 8 8 D 8 D D D D . ", +" o o + + 0 @ # # # # $ % $ w w w N M N B k C J J K H P U 4 Y 7 5 5 6 7 8 7 7 9 9 9 D 9 9 T T . ", +" + + + 0 0 @ # # # $ $ q w w w N N M , a R C c E W Q P U 8 ! n 6 6 7 7 8 n 9 9 9 9 D 9 T T T . ", +" + + + 0 # @ # $ $ $ $ q w w N N N M , B ~ = c d ^ / ( U p Y n 7 7 7 7 8 9 9 9 9 9 D T T T T . ", +" + 0 0 # # % # $ $ $ w q w N N N N ) , v _ r t B ` ' ] I ) Y n 7 7 7 n 8 9 9 9 9 T D T T T [ . ", +" 0 0 # # # % $ $ $ w w M N N N N , ) & G { } ~ t / ( ] Y | D 7 7 7 n 9 D 9 9 9 F T .T T [ [ . ", +" @ @ @ % % % % q q q M M M M M ) M < 4 ..X.o.B O. / ] ! D 8 8 8 8 D D D D D . .D . .! .. ", +" # # # # $ % $ w w w N M N N N , , < 2 +.E @.- Q ( #.! ) b 8 7 n 9 9 9 D 9 9 T T T .[ [ $.%.. ", +" # # $ $ $ q w w w N N M , , , , 3 &.h ; ; *.=.*.-.Q D ;.F 8 9 n 9 9 9 D F T T T [ ! [ $.%.%.. ", +" # $ $ $ $ q w w N N N M , 2 > :.>.= ; *.*.*.*.f f x +.b 9 8 9 9 9 9 9 D F T T [ [ .$.%.%.%.. ", +" $ $ $ $ w M w N N N , ) , ,.- u =.<.1.2.u i 3.3.- f a G > D 9 9 9 F T D T T T [ [ ! %.%.%.4.. ", +" $ $ $ w w M N N N N , M , 5.<.= 6.r W u *.*.3.3.x 7.= 2.<.8.9 9 F 9 T .T T [ [ $.! %.%.4.4.. ", +" % q q M M M M M M ) M < 9.*.z 0.q.w.e.x =.*.f f - - @.<.r r.Y .D . . . . .! .! ! ! ! t.t.. ", +" $ w w w N M N , , , , ! - 3.y.u.i.0.p.R f 2.a.s.s.y d.f.g.h.| b T T T .[ [ $.%.%.! 4.4.j.j.. ", +" w w w N N M , , , , 6 j 3.h -.Y ` s k.p.l.<.c 1.z.@.R 6.x.h 9.| %.[ [ ! [ $.%.%.%.! j.j.j.c.. ", +" w w N N N M , , 1 & G a.f f l ! #.^ s V d C t <.f V i.v.g.A b.D ;.%.[ .$.%.%.%.4.t.j.j.c.c.. ", +" w N N N , M , , , 3 j x -.-.n.I #.^ s k d = c <.t H m.M.N.= - 8.B.4.$.! %.%.%.4.4.t.j.c.c.c.. ", +" N N N N , ) , , 2 O - x -.H I ] V.' p.H A = C._ t Z./ A.0.l._ S.p ;.%.! %.%.4.4.j.D.c.c.c.F.. ", +" M M M ) < < < 4 4 G.a.f K ( / A./ / H.{ w.Z.Z.e.6. O.O.M.} <.j / J.K.! ! t.t.t.D.D.D.D.D.D.. ", +" N N , , , < 2 1 O f *.z S U ] ] K.] L.R P.I.; : b.A./ P P w.r U.&.8 F.D.4.4.j.j.c.D.c.c.Y.Y.. ", +" , , , , , 4 2 3 * =.T.^ K.r.#.U 8 U 8.1.- f P.f T.A.( ] R.#.0.<.>.t.B.D.j.j.c.c.c.D.c.E.E.Y.. ", +"L , , , , 1 4 2 W.U.2.C #.I #.] ! ) t.&.x.= A _ A _ A.P R.D P H.~ j Q.p R.c.c.c.c.c.D.E.E.Y.Y.. ", +" , , 1 2 2 4 3 a =.l !.P ] ] K.p m Y !.r <.1.Z _ G.A.V.! ~.Q.U ^.Z n.D J.c.c.c.c.c.D.Y.Y.Y.Y.. ", +" , 1 2 2 3 4 3 /.@.^ p ( ] U D | T Y -.x T.i f s.- v.Q.D B.R.D H.(.i K.Q.Y.c.c.c.Y.D.Y.Y.Y.Y.. ", +" 4 < 4 4 4 4 8 d.: ).#./ / P U ! D I Z d.f 3.f 1.U.>.A.V.I R.Q./ r A x n.J.R.D.D.R.R.R.R.J.J.. ", +" 1 2 3 3 3 p @ _.; `.I / K.~.m T 9 '.J z - P.a.s.@.s.P D Y.t.Y.D ` x.7._.!.Y.Y.Y.E.R.Y.Y.].].. ", +" 2 3 3 3 5 p G _.`.u Q./ D | T F 9 5.t 7.f _.E x.R J #. .B.R.F.[.U ^.x.Z i .Y.Y.Y.J.Y.].].].. ", +" 3 3 3 5 5 p ,.P.`.; ] ( < b T 9 F Z.<.C.y <.~ R k l #.D.~.R.F.Y.{.r.^.x.- S.[.].Y.R.].].].[.. ", +" 3 3 5 5 6 p S.*.`.-.Q.P B.b F F T ..d A A ~ d R R _ ' Q.8 D.F.Y.~.! / ^.(.Z ,.~.].J.].}.}.[.. ", +" 3 3 5 6 6 8 /.=.g /.] P ) b T T T +.k C ~ x.~ d R l ' Q. .J.F.F.B.{.J.O.0.l.-.8.|.J.}.}.[.[.. ", +" p p p p p 8 +.; : v.A.( U ! .D .r.g.E C.E <.C C l L A. XQ.R.R.J.Q..XA.XX^ 1._.u.oXJ.oXoXoX. ", +" 5 6 6 7 7 8 5.`.`.r.#./ ) %.T T [ ] /.u.OX+XA.@X#X$XA.P D.Q.Y.Y.Y.}.|. XV.u.1.= l %X&X&X&X&X. ", +" 6 6 7 7 7 8 a : u ( #. X) %.[ [ [ *XZ X.-.m.=X_.g h M.P D.Q.Y.Y.Y.Y.[.V.D. X_ -X.. X;X|.&X&X. ", +" 6 7 7 7 n D H >.:X#.] P B.%.[ [ $.n.V t K O./ x.U.B L .XD.Q.Y.Y.Y.Y.].Q.>XD. X X X,XXJ..X2XA.J. c #8E38820779E7", +", c #A699AAAAB6DA", +"< c #69A671C671C6", +"1 c #A699A699AEBA", +"2 c #9E79A699AEBA", +"3 c #9E79A289AEBA", +"4 c #69A66DB671C6", +"5 c #9E799E79AEBA", +"6 c #96589E79A699", +"7 c #96589A69A699", +"8 c #6185659569A6", +"9 c #8E389658A699", +"0 c #BEFBBAEABEFB", +"q c #71C679E779E7", +"w c #AEBAB2CAB6DA", +"e c #9658861771C6", +"r c #AEBA79E74924", +"t c #C71B8E385965", +"y c #D75CA2896185", +"u c #EFBEBAEA8617", +"i c #E79DB2CA79E7", +"p c #618569A671C6", +"a c #C71B9E7979E7", +"s c #A69975D64924", +"d c #BEFB8A285144", +"f c #DF7DAAAA69A6", +"g c #F7DECB2B9658", +"h c #E79DB6DA8617", +"j c #D75CA28971C6", +"k c #B6DA7DF75144", +"l c #C71B92486185", +"z c #D75CA28969A6", +"x c #DF7DAAAA71C6", +"c c #CF3C9A695965", +"v c #AEBA8E3871C6", +"b c #86178A289658", +"n c #96589658A699", +"m c #79E782078E38", +"M c #71C675D679E7", +"N c #AEBAAEBAB6DA", +"B c #B6DA8E386185", +"V c #B6DA7DF74924", +"C c #C71B92485965", +"Z c #D75C9E796185", +"A c #CF3C96585965", +"S c #69A661855144", +"D c #5965618569A6", +"F c #8E3892489E79", +"G c #86177DF779E7", +"H c #AEBA86175965", +"J c #CF3C9A696185", +"K c #BEFB8A285965", +"L c #30C22CB230C2", +"P c #38E33CF34103", +"I c #492451445144", +"U c #49244D345144", +"Y c #59655D756185", +"T c #86178E389E79", +"R c #BEFB86175144", +"E c #C71B92484924", +"W c #B6DA82074924", +"Q c #514449244103", +"! c #514459656185", +"~ c #BEFB86174924", +"^ c #A69979E75144", +"/ c #30C234D338E3", +"( c #38E338E34103", +") c #69A671C679E7", +"_ c #CF3C96586185", +"` c #69A655554924", +"' c #38E338E338E3", +"] c #410345144924", +"[ c #86178A289E79", +"{ c #861755552081", +"} c #9E7969A628A2", +"| c #71C679E78617", +" . c #59655D7569A6", +".. c #8E3871C65965", +"X. c #EFBEC30B9658", +"o. c #C71BAEBA9658", +"O. c #28A2249228A2", +"+. c #8E3875D669A6", +"@. c #D75C9A695965", +"#. c #410341034103", +"$. c #79E78A289E79", +"%. c #79E786179658", +"&. c #618559655144", +"*. c #E79DB2CA71C6", +"=. c #E79DB6DA79E7", +"-. c #D75CAAAA79E7", +";. c #79E77DF78E38", +":. c #B6DAA6999658", +">. c #C71BA28979E7", +",. c #9658820769A6", +"<. c #C71B8E385144", +"1. c #D75C9E795965", +"2. c #E79DBAEA79E7", +"3. c #E79DAAAA71C6", +"4. c #79E782079658", +"5. c #965879E76185", +"6. c #8E38596528A2", +"7. c #D75CA2895965", +"8. c #596559655965", +"9. c #71C669A66185", +"0. c #965869A638E3", +"q. c #79E7514428A2", +"w. c #86175D7530C2", +"e. c #9E7971C64103", +"r. c #492449244924", +"t. c #514455556185", +"y. c #EFBEBEFB79E7", +"u. c #79E761855144", +"i. c #5144451438E3", +"p. c #A6996DB64103", +"a. c #E79DAEBA6185", +"s. c #DF7DA2895965", +"d. c #DF7DA69969A6", +"f. c #79E749242081", +"g. c #AEBA75D638E3", +"h. c #BEFBA2898617", +"j. c #71C682079658", +"k. c #9E796DB64103", +"l. c #B6DA79E74924", +"z. c #D75C9A694924", +"x. c #C71B8A284924", +"c. c #71C67DF79658", +"v. c #71C65D754924", +"b. c #DF7DB6DA8617", +"n. c #596551444924", +"m. c #28A228A228A2", +"M. c #41033CF338E3", +"N. c #96585D7530C2", +"B. c #69A675D68617", +"V. c #38E341034924", +"C. c #CF3C9A695144", +"Z. c #965875D65965", +"A. c #28A22CB230C2", +"S. c #AEBA924871C6", +"D. c #492455556185", +"F. c #71C67DF78E38", +"G. c #C71B9A6969A6", +"H. c #8E3869A64924", +"J. c #41034D345965", +"K. c #514455555965", +"L. c #514451445144", +"P. c #E79DB2CA69A6", +"I. c #EFBEBAEA71C6", +"U. c #D75C9E7969A6", +"Y. c #69A675D68E38", +"T. c #E79DAEBA79E7", +"R. c #492451445965", +"E. c #69A679E78E38", +"W. c #861786178E38", +"Q. c #410349245144", +"!. c #69A669A669A6", +"~. c #61856DB679E7", +"^. c #A69969A638E3", +"/. c #AEBA8A2869A6", +"(. c #CF3C8E385144", +"). c #A6998E388617", +"_. c #E79DAAAA6185", +"`. c #EFBEC30B8617", +"'. c #71C669A65965", +"]. c #618571C68E38", +"[. c #61856DB68617", +"{. c #5965659571C6", +"}. c #618571C68617", +"|. c #5965659579E7", +" X c #30C238E34103", +".X c #38E33CF34924", +"XX c #18611C712081", +"oX c #410349245965", +"OX c #51443CF328A2", +"+X c #2081249228A2", +"@X c #492430C22081", +"#X c #69A6514438E3", +"$X c #A6997DF76185", +"%X c #38E345145144", +"&X c #596569A68617", +"*X c #8E386DB65965", +"=X c #38E330C228A2", +"-X c #E79DA2895965", +";X c #5144618579E7", +":X c #CF3CA28969A6", +">X c #51445D7571C6", +",X c #28A230C238E3", +" , , , < 1 2 2 3 3 4 3 5 6 6 7 8 7 7 9 9 . ", +" X X o X o O o + + + 0 @ # # # $ $ q w e r t y u u i % , , < 2 2 3 3 3 p 5 6 6 7 7 8 7 9 9 9 . ", +" X X o o o O + + + 0 # @ # # $ $ $ q w a s d f g h j e 3 2 4 2 3 3 3 3 p 6 6 7 7 7 8 9 9 9 9 . ", +" o o o o o O + + 0 # # % # $ $ $ w q w * k l z x c t v b 6 4 3 3 3 3 5 p 6 7 7 7 n 8 9 9 9 9 . ", +" o o o o + m + 0 # # # @ $ $ $ w w M N B V C z Z A t S M b 8 3 3 3 5 6 p 7 7 7 7 9 D 9 9 9 F . ", +" O O O O m G @ @ @ % % % % q q q M M M H V C J A K K L P I D p p p p p p 8 8 8 8 D 8 D D D D . ", +" o o + + 0 @ # # # # $ % $ w w w N M N B k C J J K H P U 4 Y 7 5 5 6 7 8 7 7 9 9 9 D 9 9 T T . ", +" + + + 0 0 @ # # # $ $ q w w w N N M , a R C c E W Q P U 8 ! n 6 6 7 7 8 n 9 9 9 9 D 9 T T T . ", +" + + + 0 # @ # $ $ $ $ q w w N N N M , B ~ = c d ^ / ( U p Y n 7 7 7 7 8 9 9 9 9 9 D T T T T . ", +" + 0 0 # # % # $ $ $ w q w N N N N ) , v _ r t B ` ' ] I ) Y n 7 7 7 n 8 9 9 9 9 T D T T T [ . ", +" 0 0 # # # % $ $ $ w w M N N N N , ) & G { } ~ t / ( ] Y | D 7 7 7 n 9 D 9 9 9 F T .T T [ [ . ", +" @ @ @ % % % % q q q M M M M M ) M < 4 ..X.o.B O. / ] ! D 8 8 8 8 D D D D D . .D . .! .. ", +" # # # # $ % $ w w w N M N N N , , < 2 +.E @.- Q ( #.! ) b 8 7 n 9 9 9 D 9 9 T T T .[ [ $.%.. ", +" # # $ $ $ q w w w N N M , , , , 3 &.h ; ; *.=.*.-.Q D ;.F 8 9 n 9 9 9 D F T T T [ ! [ $.%.%.. ", +" # $ $ $ $ q w w N N N M , 2 > :.>.= ; *.*.*.*.f f x +.b 9 8 9 9 9 9 9 D F T T [ [ .$.%.%.%.. ", +" $ $ $ $ w M w N N N , ) , ,.- u =.<.1.2.u i 3.3.- f a G > D 9 9 9 F T D T T T [ [ ! %.%.%.4.. ", +" $ $ $ w w M N N N N , M , 5.<.= 6.r W u *.*.3.3.x 7.= 2.<.8.9 9 F 9 T .T T [ [ $.! %.%.4.4.. ", +" % q q M M M M M M ) M < 9.*.z 0.q.w.e.x =.*.f f - - @.<.r r.Y .D . . . . .! .! ! ! ! t.t.. ", +" $ w w w N M N , , , , ! - 3.y.u.i.0.p.R f 2.a.s.s.y d.f.g.h.| b T T T .[ [ $.%.%.! 4.4.j.j.. ", +" w w w N N M , , , , 6 j 3.h -.Y ` s k.p.l.<.c 1.z.@.R 6.x.h 9.| %.[ [ ! [ $.%.%.%.! j.j.j.c.. ", +" w w N N N M , , 1 & G a.f f l ! #.^ s V d C t <.f V i.v.g.A b.D ;.%.[ .$.%.%.%.4.t.j.j.c.c.. ", +" w N N N , M , , , 3 j x -.-.n.I #.^ s k d = c <.t H m.M.N.= - 8.B.4.$.! %.%.%.4.4.t.j.c.c.c.. ", +" N N N N , ) , , 2 O - x -.H I ] V.' p.H A = C._ t Z./ A.0.l._ S.p ;.%.! %.%.4.4.j.D.c.c.c.F.. ", +" M M M ) < < < 4 4 G.a.f K ( / A./ / H.{ w.Z.Z.e.6. O.O.M.} <.j / J.K.! ! t.t.t.D.D.D.D.D.D.. ", +" N N , , , < 2 1 O f *.z S U ] ] K.] L.R P.I.; : b.A./ P P w.r U.&.8 F.D.4.4.j.j.c.D.c.c.Y.Y.. ", +" , , , , , 4 2 3 * =.T.^ K.r.#.U 8 U 8.1.- f P.f T.A.( ] R.#.0.<.>.t.B.D.j.j.c.c.c.D.c.E.E.Y.. ", +"L , , , , 1 4 2 W.U.2.C #.I #.] ! ) t.&.x.= A _ A _ A.P R.D P H.~ j Q.p R.c.c.c.c.c.D.E.E.Y.Y.. ", +" , , 1 2 2 4 3 a =.l !.P ] ] K.p m Y !.r <.1.Z _ G.A.V.! ~.Q.U ^.Z n.D J.c.c.c.c.c.D.Y.Y.Y.Y.. ", +" , 1 2 2 3 4 3 /.@.^ p ( ] U D | T Y -.x T.i f s.- v.Q.D B.R.D H.(.i K.Q.Y.c.c.c.Y.D.Y.Y.Y.Y.. ", +" 4 < 4 4 4 4 8 d.: ).#./ / P U ! D I Z d.f 3.f 1.U.>.A.V.I R.Q./ r A x n.J.R.D.D.R.R.R.R.J.J.. ", +" 1 2 3 3 3 p @ _.; `.I / K.~.m T 9 '.J z - P.a.s.@.s.P D Y.t.Y.D ` x.7._.!.Y.Y.Y.E.R.Y.Y.].].. ", +" 2 3 3 3 5 p G _.`.u Q./ D | T F 9 5.t 7.f _.E x.R J #. .B.R.F.[.U ^.x.Z i .Y.Y.Y.J.Y.].].].. ", +" 3 3 3 5 5 p ,.P.`.; ] ( < b T 9 F Z.<.C.y <.~ R k l #.D.~.R.F.Y.{.r.^.x.- S.[.].Y.R.].].].[.. ", +" 3 3 5 5 6 p S.*.`.-.Q.P B.b F F T ..d A A ~ d R R _ ' Q.8 D.F.Y.~.! / ^.(.Z ,.~.].J.].}.}.[.. ", +" 3 3 5 6 6 8 /.=.g /.] P ) b T T T +.k C ~ x.~ d R l ' Q. .J.F.F.B.{.J.O.0.l.-.8.|.J.}.}.[.[.. ", +" p p p p p 8 +.; : v.A.( U ! .D .r.g.E C.E <.C C l L A. XQ.R.R.J.Q..XA.XX^ 1._.u.oXJ.oXoXoX. ", +" 5 6 6 7 7 8 5.`.`.r.#./ ) %.T T [ ] /.u.OX+XA.@X#X$XA.P D.Q.Y.Y.Y.}.|. XV.u.1.= l %X&X&X&X&X. ", +" 6 6 7 7 7 8 a : u ( #. X) %.[ [ [ *XZ X.-.m.=X_.g h M.P D.Q.Y.Y.Y.Y.[.V.D. X_ -X.. X;X|.&X&X. ", +" 6 7 7 7 n D H >.:X#.] P B.%.[ [ $.n.V t K O./ x.U.B L .XD.Q.Y.Y.Y.Y.].Q.>XD. X X X,XXJ..X2XA.J. c #79E782079658", -", c #8E3886179658", -"< c #79E782078E38", -"1 c #861782078E38", -"2 c #71C675D68617", -"3 c #79E77DF78E38", -"4 c #49244D345144", -"5 c #000004100820", -"6 c #9E799E799E79", -"7 c #86177DF78E38", -"8 c #492451446185", -"9 c #082004100820", -"0 c #965892489E79", -"q c #514455556185", -"w c #79E77DF779E7", -"e c #492451445965", -"r c #BEFBB6DAB6DA", -"t c #F7DEF7DEFFFF", -"y c #FFFFFBEEFFFF", -"u c #AEBAAAAAAEBA", -"i c #EFBEEFBEEFBE", -"p c #EFBEEBADEFBE", -"a c #EFBEE79DEFBE", -"s c #F7DEEFBEF7DE", -"d c #E79DEBADEFBE", -"f c #D75CDB6CD75C", -"g c #DF7DDF7DDF7D", -"h c #D75CCB2BD75C", -"j c #CF3CCB2BCF3C", -"k c #71C671C68617", -"l c #20812CB24103", -"z c #9E799A699E79", -"x c #E79DEBADF7DE", -"c c #EFBEEBADF7DE", -"v c #E79DEFBEF7DE", -"b c #DF7DEBADEFBE", -"n c #EFBEE38DEFBE", -"m c #E79DE38DE79D", -"M c #D75CDF7DD75C", -"N c #D75CDB6CE79D", -"B c #CF3CDB6CCF3C", -"V c #D75CCF3CD75C", -"C c #6185618569A6", -"Z c #DF7DDB6CDF7D", -"A c #DF7DD75CDF7D", -"S c #CF3CCF3CCF3C", -"D c #C71BCB2BC71B", -"F c #69A66DB68617", -"G c #69A671C68617", -"H c #F7DEEBADEFBE", -"J c #28A21C714103", -"K c #18611C7130C2", -"L c #20811C714103", -"P c #596555555965", -"I c #30C23CF34924", -"U c #186118612081", -"Y c #28A230C238E3", -"T c #28A220814103", -"R c #71C6A699BEFB", -"E c #10400C301040", -"W c #514455555144", -"Q c #208130C24103", -"! c #69A671C679E7", -"~ c #30C22CB230C2", -"^ c #208124922081", -"/ c #30C21C714103", -"( c #69A669A671C6", -") c #71C675D671C6", -"_ c #410349245144", -"` c #30C2208130C2", -"' c #71C66DB671C6", -"] c #61856DB679E7", -"[ c #38E334D338E3", -"{ c #08200C301040", -"} c #B6DABAEAC71B", -"| c #B6DAAAAAB6DA", -" . c #082008201040", -".. c #38E33CF35965", -"X. c #514451446185", -"o. c #A699A699B6DA", -"O. c #38E33CF34103", -"+. c #28A22CB230C2", -"@. c #208120812081", -"#. c #104010401861", -"$. c #492445144924", -"%. c #1861208130C2", -"&. c #410341036185", -"*. c #18611C711861", -"=. c #B6DABAEAB6DA", -"-. c #AEBABAEAAEBA", -";. c #596569A69658", -":. c #8E388E389658", -">. c #B6DABEFBB6DA", -",. c #BEFBCB2BBEFB", -"<. c #61855D756185", -"1. c #000010402081", -"2. c #71C671C679E7", -"3. c #F7DEEBADF7DE", -"4. c #0000104028A2", -"5. c #AEBA9E79AEBA", -"6. c #69A6659569A6", -"7. c #A6999A699658", -"8. c #6185659569A6", -"9. c #A699AAAAA699", -"0. c #30C234D338E3", -"q. c #B6DAAEBAB6DA", -"w. c #96588E389658", -"e. c #B6DA9A69B6DA", -"r. c #618569A671C6", -"t. c #28A2249228A2", -"y. c #618561856185", -"u. c #5144555571C6", -"i. c #96588A289658", -"p. c #79E779E771C6", -"a. c #9E798A289E79", -"s. c #000008201040", -"d. c #492459656185", -"f. c #5144618569A6", -"g. c #596569A671C6", -"h. c #618569A669A6", -"j. c #5965618569A6", -"k. c #0820451469A6", -"l. c #2081555579E7", -"z. c #38E38207B6DA", -"x. c #51449E79D75C", -"c. c #69A6AEBADF7D", -"v. c #8617BEFBEFBE", -"b. c #9E79CF3CF7DE", -"n. c #8E38C30BEFBE", -"m. c #2081514479E7", -"M. c #082038E35965", -"N. c #38E369A68617", -"B. c #49249248BEFB", -"V. c #6185AAAACF3C", -"C. c #79E7B6DAC71B", -"Z. c #8E38BEFBCF3C", -"A. c #79E7B2CABEFB", -"S. c #51448207A699", -"D. c #59659248AEBA", -"F. c #71C6A699C71B", -"G. c #0000186130C2", -"H. c #000028A24924", -"J. c #30C261858E38", -"K. c #38E375D6A699", -"L. c #5965A699DF7D", -"P. c #8E38C71BEFBE", -"I. c #71C6B2CAE79D", -"U. c #41039248C71B", -"Y. c #49249248CF3C", -"T. c #49249658CF3C", -"R. c #38E38A28C71B", -"E. c #38E36DB69E79", -"W. c #38E341035144", -"Q. c #0000145128A2", -"!. c #00001C7130C2", -"~. c #000034D35965", -"^. c #38E37DF7AEBA", -"/. c #28A25D758617", -"(. c #00003CF36185", -"). c #000024924103", -"_. c #5965A699D75C", -"`. c #000030C25965", -"'. c #00002CB25144", -"]. c #28A261858617", -"[. c #30C265958E38", -"{. c #1040492469A6", -"}. c #79E7BAEAE79D", -"|. c #6185A289D75C", -" X c #0000208138E3", -".X c #00000C301861", -"XX c #59655D756185", -"oX c #41038E38C71B", -"OX c #38E38617BEFB", -"+X c #38E371C69E79", -"@X c #6185AAAADF7D", -"#X c #28A259658617", -"$X c #492449245965", -"%X c #9658CB2BF7DE", -"&X c #38E379E7A699", -"*X c #49249A69CF3C", -"=X c #8617C30BEFBE", -"-X c #18614D3471C6", -";X c #38E37DF7B6DA", -":X c #000038E35965", -">X c #514459656185", -",X c #8E3871C69658", -" , < 1 < : 1 2 3 4 5 ", -" O 6 + O + + X # # X # % $ # # # # # # & & # ; & - ; ; - ; ; - < > : : , 3 : 7 3 3 7 < 3 8 9 ", -" X o o # O + + $ $ % $ 0 # # # # & 0 & * & & * * ; & - ; = : ; 1 , < 1 : > 7 < < 3 3 3 3 q . ", -" o X # O # $ + % # X # # # # # & # & # & & * ; ; & ; ; , ; ; : ; > : > > 7 > : 2 3 w 3 w e . ", -" X o o # @ + r r t y t t t t y y t t y t t t t y t t t u 7 3 w 3 2 3 2 q . ", -" # o > y + + y i p p p p i p a i a i a p s d d d f g h f h f j j p k k k l 3 2 3 2 2 2 4 . ", -" X + o 3 & z t x d c x d c d d c x v a v d c d d b n a m M N j B f V g M 3 3 C 2 3 3 3 2 8 5 ", -" % $ $ % + $ t s s b p i b p p b i p b p i b i m m Z A N h h B j S D r r F 9 G 3 2 2 2 2 e . ", -" % $ + % # # t i p H . J K J J J J L L w P 4 I U 3 . . Y L T K J J r K R E 2 2 2 2 2 2 W . ", -" + @ # $ # # y d x d 9 Q J Q l I l z 1 ! 4 I ~ . . . ^ / Q Q J Q Q t V f ( K 2 3 ) 2 ) 2 _ . ", -" # + + % # 0 t s H b . ` I J J _ ' 1 ] ] [ ~ ^ { . . 5 K U U ` L J y } | ( 9 2 2 2 G w G _ . ", -" # $ 0 # 0 # t H H a ./ l ..X.o.= ( O.O.+.@.#.. { D r $.. %.J J t r | C K 2 ) 2 G 2 ! _ . ", -" $ @ # % & 0 t v x x . ....&.8 = w w 4 W +.*.#.. E D m j ; . J l Q t =.-.;.E F 2 2 G 2 ! _ . ", -" # # # # # # t s s b 9 J X.X.:., ' W W ^ ^ #. .. .>.f ,.0 . K / T t r r <.1.2 ! 2 2.2.F _ . ", -" # # # # & # t H 3.i . i 4.4.5.( 6._ $.[ U .. . { =.=.=.7.U +.J T y -.-.<.K F k G G 2.G _ . ", -" # # & # & :.y b b p . K &.&.1 8.<.4 +.*.5 . . . { r 9.9.0 K J l l y 9.} _ . ! 2 ! G k ! _ . ", -" 0 # & # & & y p p d . :.L ..2.6.W [ ^ { O.0.Y 0.4 f q.9.w.*.w.1./ t e.=.r.K F 2.G G 2.G _ . ", -" # # & # & :.y i c H . K T T 6.W 4 +.U $. t h g z z = ' . . J / t e.z 8 9 2.! 2.! ! ! &.. ", -" & # # & - & t x d d 9 l ....X.W $.t.#.O.t p M D >.-.w.w y.. T l Q y @ @ u.5 F 2 ! ! 2.] _ . ", -" & & & * & & t s 3.b . / T L L 4 O.^ { O.t h V r 9.7.1 ' 5 . K J J t o o 8 .! ] ! 2.] ! _ . ", -" & # & & - * t s H b 9 J K / J +.t.{ 5 0.p S >.9.7.1 8.[ 5 J K / T t 7.i.q 5 ! 2.r.] ! F ... ", -" * & & * ; ; y b b b . Q T l L L +.8.y.9.M =.=.7.; p.[ 5 . J T Q l y 6 :.X.. ! F ! F r.( _ . ", -" & & w.& ; ; y a m m . T K / L L *.L g p r q.7.1 6.J . J J J K / J t a.w.4 5 ! ( r.] ! r.... ", -" ; * * & ; ; y A s.s./ %.L L L . L . . *.#.y.d.f.g.r.r.h.h.8.P y.y.y.j.y.j.y.<.<.<.' y _ . ", -" & & ; ; - = t n t t t y y t t t t y t y.k.l.z.x.c.v.b.n.m.1.M.N.B.V.C.Z.A.S.D.F. I 9 ", -" & ; & - ; : Z Z g h h B h V D D D q.=.q.=.y.G.H.k.l.J.K.L.P.I.U.Y.x.T.R.Y.c.x.E.R.R. W.. ", -" ; & - ; - : Z A S j V j V D D D D q.r | =.y.s.Q.H.H.!.~.^.I.I.T./.(.).(.K._.K.`.~.(. I . ", -" & : ; - 1 1 t t F k ;.;.<.;.;.<.<.u.;.u.g.u.y.'.(.].[.{.~.K.c.}.|.{.Q.s. Xl.Y.J.Q..X.X I . ", -" : & - 1 : ; k . . . . . . 9 s.s. .9 . 5 . . XXoXU._.|.OX+X@X}.}.b.c.#X X4.k.K./.Q.s.s. I 9 ", -" : - : ; : , < 1 A g N A A n r.C C $Xo | 5.F y.v.v.%X%Xc.&XOX*XY.=Xb.I.K.-X].OX;Xk.:X:X I . ", -" - ; ; : < > 7 < g p.>X,X-. A p.) p. t y y t y s t t t y j.-Xm.K.L.n.b.=X3XOX-X3X}.3Xx.@Xv.%X9XoXY. I . ", -" : > : : > A 5.7.a.e.( ( E ` *.` ` K ` ` K y.H.Q.~./.*Xv.v.I.+X(.T.3XT.z.;Xx.9Xc.J.J. ;X. ", -" ; = 1 < : y 5.0X0X5.X w.5.0XX 5.X 0X5.X X 5.y.).1.!.6XOX}.%X=X#XQ.-XJ.#X{.m.OX|._.qXqXs ` . ", -" : > > 1 > t y t t y t y t y y t y y t y t t y.-X(.6X+X*X8XP.wXY.G.4.1.).(.#XoX_.x.*XT. T.. ", -" : : > 1 3 j ..5.h * e.5.a.e.5.$ a.a.i.# 1X= y._.oXU.Y.oXoX3Xb.9XK.6X X).k.J.oX3X*XeXeXH t.. ", -" , > > 7 < t ..rXd y t y t t y t y y y y.}.3XOXJ.-X-X^.v.}._.;X6X'.(.tX[.;XJ.{.yX Y . ", -" > 1 7 < w a M M a ,.Z y k Z i r ,.h M j j ,.y.}._.5X~.Q.uX7X}.c.^.-X~.H.uX~.k.[.7XiXiX I . ", -" 1 3 w : 3 r d g g n r s y p n A A V h j V r <.}.=XI.OX6X(.+XI.*X`.G.).).Q.4.).-XOXpXaX Y 9 ", -" : < > 2 1 #.5 5 . { E . . . . . 5 . . . . . y.*X3Xn.wX%XI.|.}.*X).(.+X&Xl.`.(.qXc.A.C. Y . ", -" : 2 3 3 3 3 2 w w ) G ) 2 ! ! ! ! ( ] ! ! r.y.k.tX&X@XP.%Xn.=X9XOXl.OX|.x.OXOXx.}.sXdX I . ", -" 1 3 3 3 w 2 3 2 2 2 G ) G 2 ! ) F ] 2.] ( <.3X X!.(.J.*X}.}.8Xc._.K.OX_.@X3X3Xx.3XR fX 0.. ", -" 2 < w 3 3 2 w 2 2 ) 2 G k 2 k F k k ] k ] 6.W .X4.'.].*X}.9XT.J./.Y.3X@X_.z.#X6XJ.gXrX Y . ", -" 3 3 2 3 2 2 3 2 2 2 G ) G 2.! 2.] ] k ] ! ( T . ", -" q 8 q 4 q X.4 q 8 4 $XW _ e $X_ _ _ _ I _ _ ....W.I W.I I I I I I I I I I Y I Y I I Y ~ ~ 5 ", -" . . . . . 5 . 5 . . . . . . . . . . . . . . . . . . . . 9 . 9 . 9 . . . . . . . . . . . . . . "}; +/* XPM */ +static char * image_name[] = { +"48 48 227 2", +" c None", +". c #FFFFFFFFFFFF", +"X c #000000000000", +"o c #AEBAAAAAAEBA", +"O c #A699A699A699", +"+ c #A699A289A699", +"@ c #9E799E799E79", +"# c #9E799A699E79", +"$ c #965896589658", +"% c #965892489658", +"& c #8E388E388E38", +"* c #86177DF779E7", +"= c #96588E388E38", +"- c #514404100820", +"; c #71C614511040", +": c #69A638E338E3", +"> c #8E388A288E38", +", c #69A66DB669A6", +"< c #861782078E38", +"1 c #9E799A69AEBA", +"2 c #C71BCB2BE79D", +"3 c #CF3CD34CEFBE", +"4 c #BEFBBAEADF7D", +"5 c #71C604100820", +"6 c #BEFB208128A2", +"7 c #B6DA2CB230C2", +"8 c #69A614511861", +"9 c #59652CB230C2", +"0 c #DF7DDF7DDF7D", +"q c #E79DE79DE79D", +"w c #C71BC71BC71B", +"e c #C71BC30BC71B", +"r c #BEFBC30BBEFB", +"t c #BEFBBAEABEFB", +"y c #B6DAB6DAB6DA", +"u c #CF3CCB2BCF3C", +"i c #618561856185", +"p c #8E388E389658", +"a c #9E799A69BEFB", +"s c #BEFBC30BDF7D", +"d c #CF3CCF3CE79D", +"f c #D75CC71BDF7D", +"g c #861704100820", +"h c #C71B28A228A2", +"j c #BEFB4D345965", +"k c #BEFB79E78617", +"l c #AEBA34D330C2", +"z c #DF7DDB6CDF7D", +"x c #965896589E79", +"c c #492449245965", +"v c #410345145965", +"b c #38E33CF34924", +"n c #2081208128A2", +"m c #104014511861", +"M c #28A2249230C2", +"N c #2081249228A2", +"B c #18611C7128A2", +"V c #79E779E779E7", +"C c #DF7DE38DDF7D", +"Z c #9E799A69C71B", +"A c #8E388A28B6DA", +"S c #9E799E79CF3C", +"D c #AEBAAAAAD75C", +"F c #A699A699CF3C", +"G c #BEFB1C712081", +"H c #A69938E34924", +"J c #B6DA3CF34103", +"K c #71C638E338E3", +"L c #618534D338E3", +"P c #CF3CCF3CCF3C", +"I c #410341034924", +"U c #79E77DF78617", +"Y c #59655D755965", +"T c #861786178617", +"R c #71C671C69E79", +"E c #BEFB6DB679E7", +"W c #B6DA38E338E3", +"Q c #9E7945144924", +"! c #4924249228A2", +"~ c #492420812081", +"^ c #410341035144", +"/ c #28A2249228A2", +"( c #FFFFFBEEFFFF", +") c #69A66DB671C6", +"_ c #186118612081", +"` c #B6DAB6DADF7D", +"' c #861779E79E79", +"] c #71C608200820", +"[ c #B6DA0C301040", +"{ c #AEBA38E338E3", +"} c #71C634D338E3", +"| c #41031C712081", +" . c #69A669A66185", +".. c #861782078617", +"X. c #D75CD75CD75C", +"o. c #71C671C671C6", +"O. c #71C675D679E7", +"+. c #A699A289CF3C", +"@. c #618504100820", +"#. c #B6DA49245144", +"$. c #C71B86178E38", +"%. c #410320812081", +"&. c #38E328A230C2", +"*. c #69A669A669A6", +"=. c #79E77DF779E7", +"-. c #38E33CF34103", +";. c #6185618569A6", +":. c #10400C301040", +">. c #B6DA18611861", +",. c #AEBA34D338E3", +"<. c #AEBA69A671C6", +"1. c #BEFB38E338E3", +"2. c #514455555144", +"3. c #CF3CD34CCF3C", +"4. c #9E799E79A699", +"5. c #514455555965", +"6. c #596559655965", +"7. c #79E77DF79E79", +"8. c #8E388E389E79", +"9. c #BEFB18611861", +"0. c #C71B49244103", +"q. c #C71B7DF779E7", +"w. c #618530C230C2", +"e. c #410345144103", +"r. c #596559656185", +"t. c #28A22CB230C2", +"y. c #B6DA51446185", +"u. c #28A22CB238E3", +"i. c #49244D344924", +"p. c #EFBEF3CEEFBE", +"a. c #EFBEEFBEEFBE", +"s. c #BEFBB6DABEFB", +"d. c #CF3CA699AEBA", +"f. c #BEFB10401861", +"g. c #A6992CB238E3", +"h. c #A699659569A6", +"j. c #28A2208128A2", +"k. c #28A228A228A2", +"l. c #492404100820", +"z. c #B6DA51445965", +"x. c #CF3C71C671C6", +"c. c #596534D338E3", +"v. c #410318611861", +"b. c #18610C301040", +"n. c #18611C711861", +"m. c #71C675D671C6", +"M. c #FFFFEFBEEFBE", +"N. c #AEBA69A679E7", +"B. c #618538E338E3", +"V. c #186110401040", +"C. c #08200C300820", +"Z. c #EFBEE79DD75C", +"A. c #B6DA79E779E7", +"S. c #082004100000", +"D. c #28A22CB228A2", +"F. c #A6999E799E79", +"G. c #208114511861", +"H. c #30C230C230C2", +"J. c #410341034103", +"K. c #618549244924", +"L. c #30C22CB228A2", +"P. c #38E318611861", +"I. c #30C234D338E3", +"U. c #104004100820", +"Y. c #38E33CF338E3", +"T. c #38E338E338E3", +"R. c #618565956185", +"E. c #CF3CE38DFFFF", +"W. c #965892488617", +"Q. c #F7DEF3CEE79D", +"!. c #EFBEEBADDF7D", +"~. c #FFFFFBEEEFBE", +"^. c #492455555144", +"/. c #51448207D75C", +"(. c #30C2451479E7", +"). c #596571C6A699", +"_. c #492465959E79", +"`. c #514469A69E79", +"'. c #51446DB6A699", +"]. c #69A671C671C6", +"[. c #C71BDF7DFFFF", +"{. c #9E799A6969A6", +"}. c #D75CCB2BBEFB", +"|. c #BEFBB6DAA699", +" X c #BEFBBAEAAEBA", +".X c #104028A24103", +"XX c #B6DACF3CFFFF", +"oX c #AEBAAEBAAEBA", +"OX c #79E779E771C6", +"+X c #8E3871C65144", +"@X c #861769A65144", +"#X c #965879E75965", +"$X c #20810C300000", +"%X c #5965451430C2", +"&X c #B6DAD34CFFFF", +"*X c #49242CB21040", +"=X c #861765954924", +"-X c #28A21C710820", +";X c #C71BC30BBEFB", +":X c #A699A2899658", +">X c #596559654103", +",X c #38E338E32081", +" > , & > X X X . O O O + # < < 1 2 3 4 5 6 7 8 9 & & X X X X X ", +" . O O 0 q w w e e r r t t y u q i > > X X X . O + + p a s d d 3 f g h j k l 9 : > X X X X X ", +" . O + z x c v b n m M M N B V C i > > X X X . O + + > Z A S D F 5 G H k J K L 8 > X X X X X ", +" . + + 0 x c c n X X P I M B U C Y > T X X X . + + @ > S 4 S R 5 h H E W Q ! ! ~ T X X X X X ", +" . + @ z x v ^ m / $ ( ) n _ V 0 Y T T X X X . + @ @ > S ` ' ] [ j E { } : 9 | ...X X X X X ", +" . @ @ X.$ ^ ^ B o.. q / B m O.0 Y T T X X X . @ @ @ T +.D @.6 #.$.{ } L %.~ &.*.=.X X X X X ", +" . @ @ X.$ b b N -.;.n m m :.o.z Y T ..X X X . @ @ # T ' @.>.,.<.1.} } &.| &./ 2.o.X X X X X ", +" . @ # 3.x b p O.< 4.% V *.5.o.X.6.....X X X . @ # 7.8.5 9.0.q.W } w.%.| &.-.n e.*.X X X X X ", +" . # # 3.& -.c b -.r.t.I m n *.X.6...=.X X X . # # R 5 G y.k W } L | ~ M u.u.B i.*.X X X X X ", +" . # # 3.p.a.a.q q q C C C 0 s.d.6.=.=.X X X . # # - f.g.h.J } L | | j.M M u.k.6.o.X X X X X ", +" . # $ , , r w e r r r r r r 2.Y Y =.=.X X X . # l.f.z.x.l } c.v.%.b.n M n n.i., V X X X X X ", +" . $ $ % ..m.m.m.m.m.m.m.m., i =.=.=.V X X X M.5 >.#.N.W } B.! | V.C.B m B i., V V X X X X X ", +" . $ % % % , & & & & & & p 2.=.=.=.V V X X X Z.5 Q A.l } 9 | | j.S.C.m D.2., V V V X X X X X ", +" . $ % % & $ o o o o o O O % =.=.=.V V X X S.( F.%.g.} L | ~ G.m / H.J.6., V V V V X X X X X ", +" . % % p & > > > T T ......=.=.V V V m.X X C.P w K.| ! %.| L.H.H.H.J.6.o.V =.V V m.X X X X X ", +" . % p & & > > T T T ....=.=.=.V V V m.X X P y 6.e.%.P.v.L.H.H.I.J.6.o.V V V V V m.X X X X X ", +" . X X X X X X X X X X X X X X X X X X X P o.i H.D.S.U.S.X X X X X X X X X X X X X X X X X X ", +" X X X X X X X X X X X X X X X X X X n.3.o.2.k./ C.X X X X X X X X X X X X X X X X X X X X X ", +" X X X X X X X X X X X X X X X X X X P Y i.k./ S.X X X X X X X X X X X X X X X X X X X X X X ", +" . . . . . . . . . . . . . . . . . P T i D./ J.D.k./ k.D.Y.2.*.o.m.m.m.m.m.m.m.m.m.m.X X X X ", +" . o o O O + + + @ @ # # # $ $ % P T 2./ n X I.X X X X X X X X X X X X X X X X X X X X X X ", +" . o O O + + + @ @ # # # $ $ # u V 6.H.n.X X D.X X X X X # , o.w T.o.o o.T.X X X X X X X X ", +" . O O R.R.R.R.R.R.R.R.R.R.R.3.*.i.D.e.X X X H.X X X X X o 2.& o 2.& o & n.X X X X X X X X ", +" . O O R.E.W.Q.!.!.Q.Q.~.~.w U ^.Y.i.i.X X X J.X X X X X X X X X X X X X X X X X X X X X X ", +" . O + R./.(.)._.`.'.'.).P ].i.H.& i.I.X X X w $ @ + @ @ # # # # $ $ % % % & & & > X X X X ", +" . + + R.[.{.Z.}.|.Z. XX.o.I D..X=.I.H.X X X a.@ + @ @ # # # $ $ $ % % % p & & > > X X X X ", +" . + @ R.XXU y $ $ oX3.OXe.H.+X@XY H.T.X X X . @ @ @ # # # + q q p.P @ p & & > > T X X X X ", +" . @ @ R.XX> y $ J.i.p Y.H.#X$X%X6.T.2.X X X . @ @ # # # # y . n T.C X.=.& > > T T X X X X ", +" . @ @ R.&X> 3.y O.k.I.Y.*X=X$X-Xo.2., X X X . @ # # # $ $ @ $ X % X.. n.> > T T T X X X X ", +" . @ # R.E.4.P ;XX.:XY.>X,X T T T ..X X X X ", +" . # # R.3Xe t {.4XD.5X .6X7X8X9X3.=.=.X X X . # # $ $ $ % % % # z p.2.C.> T T ....X X X X ", +" . # # R.0Xy y qXH.wXeX>XrXtXyXuXq =.=.X X X . # $ $ $ $ % % & z w e.C.*.T T ......X X X X ", +" . # $ R.E.r y k.rX $ P 2.D.......=.=.=.V X X X X ", +" . % & ..i J.I.J.i.i o.=...=.=.V V V V X X X . % % p & & > > T V D.2.....=.=.=.V V X X X X ", +" . % & T , i.Y.i.R.m.=.=.=.=.=.V V m.m.X X X . % p & & > > T T T ......=.=.=.V V m.X X X X ", +" . X X X X X X X X X X X X X X X X X X X X X . X X X X X X X X X X X X X X X X X X X X X X ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +" "}; diff --git a/WPrefs.app/xpm/keyboardprefs.xpm b/WPrefs.app/xpm/keyboardprefs.xpm dissimilarity index 98% index 77668313..4c37add7 100644 --- a/WPrefs.app/xpm/keyboardprefs.xpm +++ b/WPrefs.app/xpm/keyboardprefs.xpm @@ -1,259 +1,230 @@ -/* XPM */ -static char * image_name[] = { -"48 48 208 2", -" c #514455555144", -". c #514451444924", -"X c #410345144103", -"o c #49244D344924", -"O c #61855D755965", -"+ c #596559655144", -"@ c #596555555144", -"# c #79E77DF779E7", -"$ c #861782078617", -"% c #AEBAAAAAAEBA", -"& c #A699A699A699", -"* c #AEBAA699A699", -"= c #8E38820779E7", -"- c #861775D671C6", -"; c #79E76DB669A6", -": c #596555554924", -"> c #AEBAA2899E79", -", c #69A661855965", -"< c #69A665956185", -"1 c #79E775D669A6", -"2 c #71C669A66185", -"3 c #618559655144", -"4 c #A6999E799E79", -"5 c #9E7992489658", -"6 c #9E798E388E38", -"7 c #A69992488E38", -"8 c #79E775D671C6", -"9 c #618561855965", -"0 c #861779E771C6", -"q c #38E33CF330C2", -"w c #FFFFFFFFFFFF", -"e c #71C66DB669A6", -"r c #86176DB669A6", -"t c #FFFFFBEEF7DE", -"y c #EFBED75CD75C", -"u c #E79DD34CCF3C", -"i c #F7DEEBADDF7D", -"p c #000000000000", -"a c #186114510820", -"s c #38E334D330C2", -"d c #4924492438E3", -"f c #38E328A22081", -"g c #79E765956185", -"h c #FFFFF3CEEFBE", -"j c #F7DEDB6CDF7D", -"k c #BEFBAAAAA699", -"l c #208124921861", -"z c #30C22CB21861", -"x c #71C665955965", -"c c #FFFFEFBEEFBE", -"v c #69A659654924", -"b c #082008200000", -"n c #30C22CB22081", -"m c #4924451430C2", -"M c #CF3CBAEAB6DA", -"N c #69A661856185", -"B c #618555555144", -"V c #596541034103", -"C c #DF7DCB2BC71B", -"Z c #DF7DC71BBEFB", -"A c #FFFFF7DEF7DE", -"S c #28A224921861", -"D c #A69992488617", -"F c #104004100820", -"G c #30C218611861", -"H c #F7DEE38DDF7D", -"J c #B6DA9A699658", -"K c #596551444924", -"L c #71C669A65965", -"P c #59654D3438E3", -"I c #DF7DC30BBEFB", -"U c #861771C66185", -"Y c #79E76DB66185", -"T c #5144492438E3", -"R c #8E38820771C6", -"E c #FFFFFBEEFFFF", -"W c #D75CC30BBEFB", -"Q c #D75CBEFBB6DA", -"! c #AEBA96589658", -"~ c #E79DCB2BC71B", -"^ c #41033CF330C2", -"/ c #D75CB2CAA699", -"( c #20811C710820", -") c #596549244924", -"_ c #8E3879E769A6", -"` c #9E798A2879E7", -"' c #38E330C22081", -"] c #B6DA96588E38", -"[ c #F7DED34CC71B", -"{ c #8E3879E771C6", -"} c #D75CC71BC71B", -"| c #186118610820", -" . c #69A65D755144", -".. c #B6DA9A698E38", -"X. c #104014510000", -"o. c #86176DB66185", -"O. c #B6DA9E799658", -"+. c #10400C300000", -"@. c #AEBA9A699658", -"#. c #FFFFDB6CD75C", -"$. c #69A661855144", -"%. c #082004100000", -"&. c #71C671C671C6", -"*. c #96588A288E38", -"=. c #A6998E388617", -"-. c #C71BAAAA9E79", -";. c #EFBEDB6CD75C", -":. c #CF3CB6DAB6DA", -">. c #C71BAAAAA699", -",. c #000004100000", -"<. c #EFBECB2BC71B", -"1. c #5144451438E3", -"2. c #E79DCF3CC71B", -"3. c #28A21C711040", -"4. c #D75CBEFBBEFB", -"5. c #9658820771C6", -"6. c #C71BB2CAB6DA", -"7. c #596551444103", -"8. c #BEFBA6999E79", -"9. c #38E32CB22081", -"0. c #CF3CB2CAAEBA", -"q. c #AEBA92488617", -"w. c #41033CF328A2", -"e. c #30C230C22081", -"r. c #4924451438E3", -"t. c #28A220811040", -"y. c #410338E328A2", -"u. c #49243CF330C2", -"i. c #618551444924", -"p. c #9E79861779E7", -"a. c #79E769A66185", -"s. c #E79DC30BB6DA", -"d. c #71C661855144", -"f. c #208120811040", -"g. c #28A228A21861", -"h. c #8E3875D669A6", -"j. c #861775D669A6", -"k. c #69A655555144", -"l. c #51444D344103", -"z. c #618555554103", -"x. c #618559654924", -"c. c #104010400000", -"v. c #38E334D328A2", -"b. c #4103410330C2", -"n. c #38E338E328A2", -"m. c #618555554924", -"M. c #8E387DF771C6", -"N. c #96587DF771C6", -"B. c #79E771C66185", -"V. c #9658861779E7", -"C. c #AEBA9A698E38", -"Z. c #28A230C22081", -"A. c #EFBECF3CC71B", -"S. c #9E798E388617", -"D. c #DF7DBAEAB6DA", -"F. c #BEFB9E799658", -"G. c #FFFFEBADE79D", -"H. c #410334D328A2", -"J. c #D75CBAEAB6DA", -"K. c #E79DBEFBB6DA", -"L. c #AEBA92488E38", -"P. c #208108200000", -"I. c #EFBEC71BB6DA", -"U. c #C71BA6999E79", -"Y. c #CF3CB2CAA699", -"T. c #A6998A288617", -"R. c #BEFBA2899658", -"E. c #D75CB2CAAEBA", -"W. c #71C659655144", -"Q. c #69A655554924", -"!. c #DF7DB6DAB6DA", -"~. c #B6DAA6999E79", -"^. c #FFFFE79DDF7D", -"/. c #8E387DF779E7", -"(. c #FFFFFFFFF7DE", -"). c #A6998E3879E7", -"_. c #D75CAEBAA699", -"`. c #CF3CAAAA9E79", -"'. c #18611C711040", -"]. c #F7DEDB6CD75C", -"[. c #59654D344103", -"{. c #30C228A21861", -"}. c #30C234D328A2", -"|. c #71C671C669A6", -" X c #410338E338E3", -".X c #A6998A2879E7", -"XX c #DF7DCB2BBEFB", -"oX c #FFFFDF7DDF7D", -"OX c #B6DAB2CAB6DA", -"+X c #4924410328A2", -"@X c #F7DECB2BC71B", -"#X c #DF7DB2CAAEBA", -"$X c #38E3410330C2", -"%X c #D75CBAEABEFB", -"&X c #E79DBAEAB6DA", -"*X c #8E3875D671C6", -"=X c #186124921040", -"-X c #AEBA8E388E38", -";X c #BEFB9E799E79", -":X c #AEBA8E388617", -">X c #30C224921861", -",X c #96588A2879E7", -" & * , < 1 2 3 & 4 5 5 6 6 7 4 3 1 8 9 0 % 4 4 4 4 4 % 0 q w ", -"e @ r t y u w i p a s d w f g y h j y w k p l z x w c c h c c c w v b n m M w j c c c c w w p w ", -"N B V h C Z A u p S D z w F G k H Z M w J p K L P w Z I Z Z Z M w U p Y T R E M I W W Q I w p w ", -"8 < ! h ~ Z c h ^ r / ( w ) c h ~ C Q w Q p _ ` ' w C C C C C W w ] p [ m { w W } } } Z Z w p w ", -"8 4 c u C C H h | ...X.w h H C C ~ Q w ~ p o.O.+.w ~ C C C C Q w @.p #.m $.w Z } Z } Z } w %.w ", -"&.*.C C C C j h ( =.-.| h ;.Z C C C Q w :.b >.=.+.w y } C C C Q w 7 ,.<.d 1.w Z Z Z Z } W w ( w ", -"8 6 2.~ u C H w ' g -.3.w c C ~ ~ ~ 4.w y p 5...| w ;.C C Z C Q w 6.p <.7.7.w C } } C Z Q w m w ", -"8 & w w w w w M ' B 8.9.:.w w w w w w w 0.p U q.S w w w w w w w w ! p <.3 w.w w w w w w w w e.w ", -"o r.t.3.3.( y.u., i.8.: m y.| ( ( | 3.m P l _ ` K w.3.| 3.p.9.e.1.a.b s.L d.m ( | ( ( | f.m g.w ", -"O 9 Y Y U Y Y h.j.k.D x j.L m 7.d 7.l.z.` q : 5.a.Y K x.d w.d 1.: k c...j.` d v.^ ^ b.^ n.T a.w ", -"O 9 Y v m.v .$.$.f x a.U h.M.U .N.7.d p.d g._ L B.j.M.3 ., $.: :.f.Y V.L q x.x.x.x.x.x.r.C.w ", -"O 9 l.0 1 T T T l.r.a.1.a.Y Y z.v ^ | | 1.X.c.x.1.a.Y a.1.z c.c.p d p g.m.d ^ : 7.b.Z.g.Z.a 1 w ", -"< 9 U w A.w w w w w w a._ S.a. .w w w w w w w w Y _ ` z.O.w A E t t t w w ^ : , r.x D.F.F.O.-.w ", -"X . B.G.H.w ~ I W J.w x +.v.x T w ~ Z C C Z Z w m +.S m S.w u y y y y y w ( l l.q $.K...] q.L.w ", -"@ ; , A P.p.~ s.I J.w S.p ' V.S t ~ I I I I W w d p U 7.j.w Q Z Z Z I 4.w c.p 3 r.K I.o.U.Y.q.w ", -"O 2 d w F.T.u C I J.w C.b o.R.( A u I Z Z C I w j.p #.d j.w W C Z C Z W w d b j.b.7.E.F W.g 3.w ", -"+ - ' w H H ~ I I J.w =.p Q.q.3.t u I Z Z I 4.w M.p [ m v w Z Z C Z C 4.w m.p 2 r.r.K.) a.h.h.w ", -"O 1 S w J.E.J.J.!.0.w ~.+.D ` 3.^.u Q Q 4.4.M w R p [ d P w 4.W Z Z I M w .X.L d n.K...O.O.] w ", -"+ /.v.w w w (.t (.A w 8.a ).` 9.w w (.w (.w (.w C.p Y.x.v w w H C Z y A w 7 X., l.n.[ _.`.U.=.w ", -"+ 0 e.=.=.> > @.~.> 8.T n ) ` T =.=.J @.7 @.> :.m '.-.B.b.~.S.].w w w 7 0.m b $.: q 5.B.L Y I.w ", -"O /.m.[.H.' 9.9.9.z 1.Y T s =.x l.w.' 9.' 9.9.1.v e.Y.j.v w.f.{.' g.y.( d .'., : l.v.e.}.e.d w ", -"o |.Y _ _ { { _ { M._ V.l. XD j.h.{ { _ _ { { { .Xb.V.U B.j.{ B.L L a.j._ q.'.$.3 3 3 }.Z.r.r.w ", -"X K ' ' 1.$.Y B.a.m.u.P p p P ' y.1.d.Y B.a.Q.w.1.+.X.m n ' m d.Y Y Y $.x.j.p a }.Z.b.e.'.'.b.w ", -"e 5 M XXW 1.a.B.m._ ].C k ~.W >.6.>.l.x U v j.oX4.>.0.Q >.C M m a.Y Y Y .X=.Y - { a.j.x.B 3 3 w ", -"# OXt t w v M.S.7.L.w c (.w t A (.w _ _ S.: h.w G.t t h c t w +XV.q.$. .@X`.!.#X#XE.!.E.#X#X#Xw ", -"|.5 4.W w l 3.z m N.t M M M Q J.M w ' p ' v d.w M Q Q Q J.J.w +.l ^ n.$XD.] p.O.L.] ..L...T.=.w ", -"&.7 Z ~ w u.%.U .j.w 4.Z Z I I Q w [.p =. .m.w 4.W W W I %Xw w.p r.7.d &Xg i.=.] h..X] N.L.q.w ", -"&.5 Z ~ w N.X.`.L x w 4.I I XXI 4.w 5.c.[ K [.w W W I W Z J.w a.p $.x.g.>.o.k.k.*X) K i.r.p.L.w ", -"&.6 Z C w U p q.d.m.w 4.I I I I Q w U p s.K u.w W W W I W M w J p 7.$.=X#X/ k.=.-.T.L.-XT...L.w ", -"&.*.~ ~ w h.c...x $.w C C C C C Q w ` p s.m.m w 2.Z I I I :.w Q p 7.$.g.`.;X] F.:X=.=.=.=..Xp.w ", -"# & w w w h.b.U.U : w w w w w w w w a.a s.x u.oXw w w w w w w R.p l.$.e.>.<.!.#X_.&X#X#X#XE.#Xw ", -". r.9.9.u.h.S ).5.T ' z S {.{.{.9.w.[.c.x 5. .w.9.g.{.{.{.>Xu.z.l b.$.d v.g.=X=X=X,XS.` S.U j.w ", -"O < j.j.j.O.}.[.S.U j.U B.U U a.a.j.=.t.T =.Y j.B.Y Y Y Y Y j.=.g.n.d.: K : : : d e.l l l g.Z.w ", -"+ 3 .W.v h.%.( Y : x.Q.x.v x Y Y Y 7 c.e.0 $.x x x x x x x d.` l b x.: : : : : : x.x.x.x.x.x.w ", -"+ 3 v v .*X' ' o.v z.z.z.$.z.x.Y Y V.v.d.D B.L Y a.a.a.a.a.L N. .x.d d : K : : : : : : : : : w ", -"# & w w w w w w w w w w w w c w.B.j.j.{ I.F...F.F.F.F.F.F.F.F.F.Y.<..b '.2Xr.d d d d d d d d d d d d d d d L p S w ].5X5X5X5X5X5X5Xw ", -"w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w "}; +/* XPM */ +static char * image_name[] = { +"48 48 179 2", +" c #000000000000", +". c #69A669A66185", +"X c #71C675D671C6", +"o c #965892488E38", +"O c #A699A2899E79", +"+ c #8E38820779E7", +"@ c #61855D755144", +"# c #61855D755965", +"$ c #618561855965", +"% c #8E388A288617", +"& c #A6999E799E79", +"* c #9E799A699658", +"= c #71C671C669A6", +"- c #618559655144", +"; c #69A665955965", +": c #9E7996589658", +"> c #9E7992488E38", +", c #A69996589658", +"< c #96588A288E38", +"1 c #8E387DF779E7", +"2 c #8617820779E7", +"3 c #F7DEEFBEEFBE", +"4 c #69A65D755965", +"5 c #DF7DD34CCF3C", +"6 c #DF7DCF3CCF3C", +"7 c #EFBEE79DDF7D", +"8 c #C71BBAEAB6DA", +"9 c #38E334D330C2", +"0 c #28A224922081", +"q c #4924492438E3", +"w c #B6DAB2CAAEBA", +"e c #861769A671C6", +"r c #CF3CBAEAB6DA", +"t c #EFBEDF7DD75C", +"y c #E79DCF3CCF3C", +"u c #DF7DCF3CC71B", +"i c #DF7DDB6CD75C", +"p c #30C22CB228A2", +"a c #38E334D328A2", +"s c #4924451438E3", +"d c #79E771C669A6", +"f c #DF7DD75CCF3C", +"g c #E79DDB6CD75C", +"h c #71C66DB66185", +"j c #30C228A22081", +"k c #41033CF330C2", +"l c #618559654924", +"z c #AEBAA2899E79", +"x c #E79DD75CD75C", +"c c #C71BC30BBEFB", +"v c #596555555965", +"b c #861775D671C6", +"n c #E79DD34CCF3C", +"m c #F7DEE79DE79D", +"M c #79E769A65965", +"N c #69A65D755144", +"B c #596549244103", +"V c #69A655555144", +"C c #C71BB2CAAEBA", +"Z c #DF7DCB2BC71B", +"A c #A6999A699658", +"S c #79E769A66185", +"D c #DF7DD75CD75C", +"F c #618555554924", +"G c #9E7992488617", +"H c #E79DDF7DDF7D", +"J c #DF7DC71BC71B", +"K c #CF3CCB2BC71B", +"L c #596559655965", +"P c #AEBA9A699658", +"I c #71C665955965", +"U c #9E79861779E7", +"Y c #BEFBBEFBB6DA", +"T c #965886178617", +"R c #B6DAAAAAA699", +"E c #69A661855965", +"W c #861775D669A6", +"Q c #D75CD34CCF3C", +"! c #DF7DC71BBEFB", +"~ c #E79DE38DDF7D", +"^ c #9E798E388617", +"/ c #A6998E388617", +"( c #9658861779E7", +") c #D75CC30BBEFB", +"_ c #F7DEE38DDF7D", +"` c #59654D344103", +"' c #96587DF771C6", +"] c #596555554924", +"[ c #D75CCF3CCF3C", +"{ c #EFBEDB6CD75C", +"} c #EFBEEBADE79D", +"| c #596551444103", +" . c #492441034103", +".. c #B6DA9A699658", +"X. c #69A661855144", +"o. c #F7DEDF7DDF7D", +"O. c #8E3875D669A6", +"+. c #D75CCB2BC71B", +"@. c #9658820771C6", +"#. c #492449244103", +"$. c #AEBA96589658", +"%. c #79E76DB66185", +"&. c #861771C669A6", +"*. c #EFBEE38DDF7D", +"=. c #71C669A65965", +"-. c #CF3CC71BBEFB", +";. c #B6DAA6999E79", +":. c #AEBAA2899658", +">. c #A69996588E38", +",. c #8E387DF771C6", +"<. c #BEFBB6DAB6DA", +"1. c #41033CF338E3", +"2. c #AEBA96588E38", +"3. c #71C65D755965", +"4. c #71C661855144", +"5. c #5144451438E3", +"6. c #51444D344103", +"7. c #69A659654924", +"8. c #514451444103", +"9. c #861779E769A6", +"0. c #618561855144", +"q. c #AEBA92488617", +"w. c #861775D66185", +"e. c #69A669A65965", +"r. c #79E765955965", +"t. c #96587DF769A6", +"y. c #596559654924", +"u. c #861779E771C6", +"i. c #4103410330C2", +"p. c #79E771C66185", +"a. c #38E338E330C2", +"s. c #71C661855965", +"d. c #5144492438E3", +"f. c #8E38820771C6", +"g. c #8E3879E769A6", +"h. c #71C671C66185", +"j. c #4924410338E3", +"k. c #CF3CB6DAAEBA", +"l. c #A6998A2879E7", +"z. c #9E798A2879E7", +"x. c #38E330C228A2", +"c. c #C71BA2899E79", +"v. c #BEFB9E799658", +"b. c #B6DA9A698E38", +"n. c #BEFBA699A699", +"m. c #DF7DC30BBEFB", +"M. c #28A220812081", +"N. c #49243CF330C2", +"B. c #186118611861", +"V. c #AEBA8E388617", +"C. c #BEFBA2899E79", +"Z. c #28A228A22081", +"A. c #B6DA96588E38", +"S. c #861765956185", +"D. c #9E798E388E38", +"F. c #D75CC71BC71B", +"G. c #BEFBA2899658", +"H. c #30C230C228A2", +"J. c #A6999A698E38", +"K. c #96588A2879E7", +"L. c #C71BAAAAA699", +"P. c #96588A288617", +"I. c #CF3CAEBAA699", +"U. c #86176DB66185", +"Y. c #38E32CB22081", +"T. c #D75CBEFBBEFB", +"R. c #30C224922081", +"E. c #96587DF779E7", +"W. c #410334D330C2", +"Q. c #71C65D755144", +"!. c #A6998E3879E7", +"~. c #20811C711861", +"^. c #861779E76185", +"/. c #186110401040", +"(. c #79E771C65965", +"). c #BEFB9E799E79", +"_. c #C71BAAAA9E79", +"`. c #30C228A228A2", +"'. c #E79DC71BBEFB", +" . ", +" X o O O O O + @ # # $ o % o & O & O * = - # @ ; : & : : : > , < . @ $ $ 1 O & & & & & & 2 . 3 ", +" 4 1 5 5 6 7 8 9 0 q $ w 4 e r t y u i > p a s d f t g g g g g f h j k l z i x x x x t 7 c v 3 ", +" # b 5 n u m r 9 a M N w B V C x Z Z 7 A p s N S D n Z Z u Z y i b p @ F G H Z J Z J J D K L 3 ", +" d P g n u m Z l I U l Y T 8 x n J Z 7 R 9 E W $ Q 5 J J J ! Z ~ ^ k / E ( i Z ) ! ! ) u K L 3 ", +" , u x u u _ Z ` I ' ] [ t { n Z J Z } w 9 S ' | [ n J J Z ! Z ~ > ...X.W D u ! ! ! ) 6 K . 3 ", +" : ) Z Z u o.Z ] O.U ] +.o.y Z Z J Z } R .@.' #.[ x Z J J ! Z ~ : .$.X.h D 5 ) ! ! ) Z [ . 3 ", +" * Z n n x _ [ l %.U l +.m x 5 n 5 x } C k &.' | Q *.n 5 5 u 5 7 A .$.E =.D x 5 u u 5 5 f 2 3 ", +" : -.[ [ [ [ ;.] 4 U l :.[ [ [ [ [ Q Q >.9 I ,.l <.Q [ Q i Q Q Q T 1.2.S E c Q [ [ [ [ [ c = 3 ", +" ] ] | ] ] @ N @ 3.T 4.l l 5.q 5.q 6.$ @ k I ,.7.@ 8.q ] 9.0.l =.I k q.w.X.@ #.s q q s #.] e.3 ", +" @ N N N N 4.r.M 4 t.S S 4 6.6.5.6.5.F M q y.&.S X.F | 5.5.5.5.@ u.i.,.,.p.6.a.k k i.k k 6.u.3 ", +" $ s.I N N N X.N 5.4.I %.&.%.I X.4.6.d.I s k I =.S S S l | | | F 9.k $ W E q 8.| 6.6.6.5.6.* 3 ", +" # X.f.g.h.=.h h . &.N M &.S 4 %.E 6.6.$ q q =.N h p.=.7.] q j.s $ j.] h 8.s | 6.6.6.s i.s < 3 ", +" $ 2 ) k.Q D D D D +.9.M &.I d K D [ [ Q [ [ K d I S I ^ K +.+.+.[ [ Q c y.5.] 5.I 2./ l.z.C 3 ", +" @ 2 c ' +.x u Z 5 i 9.x.s X.h D g n n n u x D $ 0 s ] G ~ g g { { { t Q s j q q =.c.v.b.b.n.3 ", +" E u.8 3.>.m.J ! J ~ + M.N.h l Q n J J J ! u D # M.N 7.( i u J Z Z J u [ k B.6.#.s.v.' V.$.;.3 ", +" ; h +.C.C.m.Z ) Z ~ G p @ ,.F +.x J J ! J u i d 9 q.E + i Z ! J J ! u D y.M.] 6.N / B 3.S =.3 ", +" ; @ D x Z Z J ) Z ~ ^ p N g.] Z x J J ! ! Z i 1 k b.X.W i u J ! ! ! Z D E Z.] 5.l A.r.S.O.D.3 ", +" E @ Q n Z Z Z ) Z ~ >.k &.g.F F.g Z Z Z Z 5 H + k 2.N h D 5 J ! ! ! u i %.j | 6.] G.A.A.2.C.3 ", +" h @ K ~ ~ ~ ~ ~ t i G N.p.g.N -.7 ~ ~ ~ ~ 7 H + k U =.h.Q ~ { n u g t i u.H.| 6.| c.c...A.C 3 ", +" h | @.>.A A P A P J.X.k F W 4.K.>.P >.>.J.z P @ k K.p.# ^ J.8 [ Q +.z A F Z.| | 6.w.&.h.O.L.3 ", +" %.N 7.] ` ` ` ` | N I d.5.O.=.N F | ` ` ` ` N F 6.z.g.N ] q ] l l l d.l F H.] ] 6.q k a.i.2 3 ", +" . E I I M M M M I M S 5.N.p.M I I =.M M M =.M M d.M S X.E 4.X.X.N X.I %.%.a q ] ] 5.a j a.0.3 ", +" @ F l N I M p.=.I 4.4 9 a N F F N I M p.M X.4.7.k s l | l N X.=.S =.=.S h p H.i.i.q a.Z.H.. 3 ", +" P.R C ;.I =.%.X.f.C k.z & C C.R P =.=.%.s.,.I.C ;.;.n.;.C z N =.p.M p.U U %.U.W U.&.I $ X.2 3 ", +" R g } D %.=.%.4 >.~ _ ~ *.*.*.*.D g.I %.X.K.g o.t t *.t m [ 0.=.W X.h c.c.c.c.c.G.c.v.C.G.r 3 ", +" & ) x Q | Y.s ] ^ g Z Z ! Z J 5 Q l 0 5.7.,.D Z ) J J ) u [ s H.s s l C.A./ A.A.A.A...A.A.C.3 ", +" , T.y D l R.7.s.( i Z ) ) ! ) Z D E 0 S X.&.D Z ) ) ) ) Z Q ] B.i.5.y.A.' r.' / ' E.U ' / R 3 ", +" , T.n H &.W.' &.+ i Z ) ) ) ) Z i u.k V.I h D Z ) ) ) ) ! i d M.6.| q V.' Q.S.g.I r.r.4.U n.3 ", +" : T.n H u.a ,.M W D Z ! ) ) ) Z i u.k q.4.E Q Z ) ) ) ) ! t D.j q | s A...O.E.A.U T U U V.R 3 ", +" , ! g H ,.k ,.%.9.D x 5 5 5 u 5 H 1 k q.I E Q x u Z u Z u 7 ;.p s y.q 2.c.A...A.A.A.q.A.V.C.3 ", +" : -.D K ,.| z.W S c Q Q [ Q Q Q -.%.k l.U.X.C [ Q [ Q [ Q [ ^ j s F 6.l.c...A.A.c.c.c.c.v.r 3 ", +" - l N =.M d.O.g.7.@ l y.F l l l $ | Y.4.O.4.N 7.l ] y.y.l E N H.i.l 6.6.6.s i.5.g.@.' ,.W K.3 ", +" # I I M O.i.] W =.I X.X.X.4.4 4.M U.x.d.g.S I s.X.X.4 4 4.M U.a a ] ] 6.6.6.#.q s i.i.i.i.. 3 ", +" @ 4 4.I r.p H.X.N l @ N N I =.%.&.W x.s p.h I =.=.I I I =.M &.a.j 6.| ] ] ] ] | | 8.6.| | h.3 ", +" . &.O.,.,.l l ,.&.d d d &.%.N S &.&.` I U g.&.&.&.W &.w.&.&.,.I @ ] 6.| ] ] ] ] ] ] y.] y.X 3 ", +" * [ D i i f Q i D D i i i r X.%.O.d W G.b.q.q.q.q.q.q.q.q.q.q.v.G.g.q ] l F F F ] F F F F X 3 ", +" > ) u Z y y u u u u u 5 g D h %.g.N $ ..q.V.V.V./ / !./ / !./ q...l.q ] l l l @ @ @ l l l 2 3 ", +" D.r ! ! J J J J ! ! ! ! u [ s ~.0 a l / ^.w.t./ l.l.z.l.z.z.z.l.2.A.p B.9 1.1.k k 1.1.k 1.# 3 ", +" G r J J ! J ! J ! ! ! ! u Q s /.a s F !.w.(.w.l./ U l.l.l.l.z.l.2.).j M.A +.F.F.F.-.) T.T.D 3 ", +" > r J J J J J J J J J ) Z Q 6.B.6.y.F G.A./ l./ l.l.l.l.l.l.z.l.2._.k `.C 3 _ m m m m m } 3 3 ", +" > ) u Z Z Z Z Z Z Z Z Z 5 D v B.j.y.| G.G.A.2.V.V.q.V.q.q.V.V.q...L.#.`.R } Z y y y Z y y 7 3 ", +" * [ i H i g i g i i g i g D 0.~.s l 8.w.M ' G.c...A.A.A.A...c._./ 9.k `.z 7 Z J Z J J J J n 3 ", +" d ( P.K.K.K.K.K.K.K.P.T ^ L.3.~.i.0.6.s a.k 6.6.q s q s s q 6.8.q q s 0 P.H Z J J J '.J Z t 3 ", +" N E s.s.s.s.s.s.s.s.s.s.s.,.I ~.k X.] 8.8.8.6.6.q 6.6.q 5.q q 5.6.y.@ 0 %.i Z '.J Z J Z Z x 3 ", +" I &.&.&.&.&.&.&.W &.&.b W ' T 0 a.@ | | | | | | | | | | | | | | | l l 0 . i y Z Z y y y Z t 3 ", +" + ^ ^ ^ ^ ^ D.^ D.^ ^ ^ D.>.P 6.#.h.=.e.e.e.e.e.e.; e.e.e.e.; ; e.h = j.h i _ o._ o.o.o._ m 3 ", +"3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 "}; diff --git a/WPrefs.app/xpm/keyshortcuts.xpm b/WPrefs.app/xpm/keyshortcuts.xpm dissimilarity index 99% index 303b80df..7e8acf0f 100644 --- a/WPrefs.app/xpm/keyshortcuts.xpm +++ b/WPrefs.app/xpm/keyshortcuts.xpm @@ -1,180 +1,88 @@ -/* XPM */ -static char * image_name[] = { -"48 48 129 2", -" c #38E338E338E3", -". c #96589A699658", -"X c #CF3CCF3CCF3C", -"o c #DF7DDF7DDF7D", -"O c #D75CD75CD75C", -"+ c #EFBEF3CEEFBE", -"@ c #CF3CD34CCF3C", -"# c #D75CDB6CD75C", -"$ c #E79DE79DE79D", -"% c #E79DEBADE79D", -"& c #DF7DE79DDF7D", -"* c #DF7DE38DDF7D", -"= c #BEFBBEFBBEFB", -"- c #B6DABAEAB6DA", -"; c #A699A2899E79", -": c #8E3892489658", -"> c #8617820779E7", -", c #A699A699A699", -"< c #79E77DF779E7", -"1 c #618569A66185", -"2 c #AEBAAEBAAEBA", -"3 c #BEFBBAEAB6DA", -"4 c #9E79A2899E79", -"5 c #965896589658", -"6 c #AEBAAAAAAEBA", -"7 c #49244D344924", -"8 c #79E7820779E7", -"9 c #F7DEF3CEF7DE", -"0 c #AEBAB2CAAEBA", -"q c #EFBEEFBEEFBE", -"w c #DF7DDB6CD75C", -"e c #F7DEF7DEEFBE", -"r c #FFFFFFFFFFFF", -"t c #F7DEF7DEF7DE", -"y c #861786178617", -"u c #86178A288E38", -"i c #965892488E38", -"p c #B6DAB6DAB6DA", -"a c #BEFBC30BBEFB", -"s c #CF3CCB2BC71B", -"d c #AEBAB6DAAEBA", -"f c #410341034103", -"g c #A699AEBAA699", -"h c #C71BC71BBEFB", -"j c #D75CD34CCF3C", -"k c #F7DEFBEEF7DE", -"l c #F7DEFFFFF7DE", -"z c #9E799E799E79", -"x c #D75CD75CCF3C", -"c c #B6DAB2CAAEBA", -"v c #C71BC71BC71B", -"b c #E79DE79DDF7D", -"n c #A699AAAAA699", -"m c #BEFBBEFBB6DA", -"M c #86178A288617", -"N c #EFBEEFBEE79D", -"B c #EFBEF3CEE79D", -"V c #9E799A699658", -"C c #59655D755965", -"Z c #8E388E388E38", -"A c #FFFFFFFFF7DE", -"S c #A699A6999E79", -"D c #69A671C669A6", -"F c #71C679E771C6", -"G c #E79DEFBEE79D", -"H c #EFBEF7DEEFBE", -"J c #C71BCB2BC71B", -"K c #71C675D671C6", -"L c #618565956185", -"P c #B6DABEFBB6DA", -"I c #618561855965", -"U c #8E3892488E38", -"Y c #596561856185", -"T c #CF3CCF3CC71B", -"R c #514459655144", -"E c #AEBAAAAAA699", -"W c #514451445144", -"Q c #9E799E799658", -"! c #EFBEEBADE79D", -"~ c #AEBAA699A699", -"^ c #FFFFFBEEF7DE", -"/ c #F7DEF3CEEFBE", -"( c #B6DAB6DAAEBA", -") c #BEFBB6DAB6DA", -"_ c #A6999E799E79", -"` c #B6DAAEBAAEBA", -"' c #F7DEEFBEE79D", -"] c #C71BBEFBBEFB", -"[ c #E79DF3CEE79D", -"{ c #F7DEFBEEEFBE", -"} c #DF7DDF7DD75C", -"| c #B6DAAEBAA699", -" . c #C71BBEFBB6DA", -".. c #E79DE38DDF7D", -"X. c #71C671C669A6", -"o. c #AEBAAEBAA699", -"O. c #8E388A288617", -"+. c #8E388E388617", -"@. c #A699AAAA9E79", -"#. c #C71BCB2BBEFB", -"$. c #79E779E771C6", -"%. c #D75CD34CC71B", -"&. c #AEBAAAAA9E79", -"*. c #8617861779E7", -"=. c #69A66DB669A6", -"-. c #69A665955965", -";. c #B6DAAAAAA699", -":. c #514451444924", -">. c #492449244103", -",. c #69A669A66185", -"<. c #E79DDF7DDF7D", -"1. c #D75CCF3CCF3C", -"2. c #DF7DD75CD75C", -"3. c #965896588E38", -"4. c #CF3CC71BC71B", -"5. c #79E771C669A6", -"6. c #9E7996589658", -"7. c #69A671C66185", -"8. c #BEFBC30BB6DA", -"9. c #8E388A2879E7", -"0. c #FFFFF7DEF7DE", -"q. c #C71BC30BBEFB", -"w. c #DF7DE38DD75C", -"e. c #79E7820771C6", -"r. c #79E775D671C6", -"t. c #596555555144", -"y. c #69A665956185", -"u. c #86177DF779E7", -"i. c #96588E388E38", -" ", -" . . X o O + @ # o # $ % # & * + = o - ; : . > : : , < 1 2 3 2 = , 4 5 6 : 7 8 3 5 , : . 5 . % ", -" 2 = o 9 % o 0 q q w O @ $ e o r * r 9 + t r * * @ 3 . y u i . p 2 a s X d f , a g s a h = = 9 ", -" q 9 & % q j 3 j % + 5 y q $ 9 k w & q k q * t r r 9 9 r l 9 a a , z . z , 7 x s 2 - 0 c 0 - 9 ", -" 2 q * % 9 @ 2 i , % v 2 q b 9 $ v s + r # ; o $ q + 9 l 9 % r r r r k o w : = n z 2 0 p - = 9 ", -" , % l k o 2 6 < n O % 9 o % k * a 2 @ & m M $ N 9 r + * k 9 r X + + 9 + r 9 r 9 9 B # a 2 6 9 ", -" o % % & @ = V C @ m y # & % + o = Z , # % % + + + r x 0 % A + z X * 9 k k * 9 & r r r r r r 9 ", -" O O w * c S y D # c + o q q q s 6 F , G z 9 % $ 9 9 @ - 3 - * - O % A H 9 J * 9 + # @ q r N 9 ", -" . M 5 z n . K y o @ 9 9 k k + - z K 2 Z L % & t + * a V < n % * + q q 9 l # j k r * Z @ 9 r 9 ", -" p 5 , 4 h . K 5 2 n , 0 = h a , M C * m P r % r q # a S D # < = % l k r * = 4 Z a # 3 % 9 + 9 ", -" z 2 p , 3 8 7 M . 4 z z z 5 2 m 8 7 q w o o + k & s 4 M C O K h * 9 q r @ 3 5 8 o X k % t k 9 ", -" , o a J o J Z - 0 , 0 2 d ; ; 0 I C a i 5 2 4 V 2 p Z y U 9 J t k r k k = S F , h < X % 9 + 9 ", -" M X : c w k + 9 s 4 , p p s 2 3 1 < P i 5 2 p 4 - a M Y M 0 m T x & & o 0 M R p z . o r + r 9 ", -" 6 x 4 h & k % q J m c o c o j t h 3 x p p E 0 , p p . W z , , . z . , p p U D % o A l 9 % r 9 ", -" p q o 9 + # + % 0 S F = < s = + r + * , p a o # v 6 z Q S 2 , v p c 0 2 1 K J , ; = v $ = 9 ", -" a # * o N $ % # S 5 4 & u M ! + * + a p 0 Q # n b r r r r ~ 0 d J 2 p d 0 K L n , 5 2 n S 6 9 ", -" J % * o q + w h E F a o G e 9 ^ e N @ , < Q P c ! 9 + N / ( J 4 @ + # & o E z = ; V ) _ ` , 9 ", -" v # b 9 r q O c Z F @ @ + % & b N T @ Q F @ J j ^ e / / ' m @ 1 @ 0 2 . r l r N 3 n ] 6 m c 9 ", -" 8 . 2 p 3 c a 6 L p & % % [ A { + P ` K Z o o % e N { / } | 4 Y % p a Q r r r # 3 2 - o X s 9 ", -" - g 2 U . _ P 2 C # a a J [ N N w .5 L a O O o ..+ { N .; F z # $ w A + H 9 v p Z D p L X.9 ", -" a 0 v , S z J S C p g : . 4 Q o.o.J O.K q X @ o N r e ..| V X.J O # o A 9 l B a 2 y +.+ - * 9 ", -" & 4 o * % # } 2 X.o.a a p S Q @.E #.$.K J 2 v j O % j %.&.*.< # N % r b A k $ 3 O.L 4 * # r 9 ", -" J L z a N t A * V 3 o.* @ h 3 o.@.3 =.< 2 p n , V , z .; -.c B @ r A l r A s 2 < =.* # + 9 9 ", -" T T , * A N H 3 a Z Z % % a H ^ e r < U T n a n , S ~ h ;.:.= 0 ; S m T s X h z 1 4 x # [ e 9 ", -" @ * * k % k $ v - O.0 s g +.e N { r E v E w B * # #.p m _ >.S c 3 v V 2 4 3 p +.L @ o % + r 9 ", -" o b B e o e s m i *.@ w T @ A % k N p m :.@ > E $ r r { h X.s 2 p c 4 p z , h F 7 s 4 0 z ( 9 ", -" @ B b e A G v ( $.z x o w l 9 % N @ m S ,.G 8 o.} k r A <.;.E Q + O + w o # w F R s 0 a ( 0 9 ", -" a @ j # ..1.p z *.w # G b k ^ ^ % h 2 K p G O b / e N N 2.m y $.a p + e r r r E S #.h m 3 ; 9 ", -" V V p S _ 3 ` *.3.! T % G H e A b c Z L w O o B r r r ' 4.E y . M g o r r 9 r a J S @ O r ^ 9 ", -" p Q = n n 3 3 5.Q ( E 0 p a #.#.T E < 2 N B N e k + N j ;.3.D * o r r l B 9 9 a ` C ` p 2.! 9 ", -" p a j s 1._ ~ I S 3.c , , c o.Q .. I @ 3 ..% l r ^ / T Q $.Z k # # 9 % A r @ p z I w N % k 9 ", -" E > w , X + * p j #.E j ~ a &.c ( 4 -.#.E o.6.#.c ( %.c Q 7.$ o $ e + r ..A m E < V p T 9 % 9 ", -" . O.V ,.3.O N / + @ p 6 = w x 8.8.V ,.c E m c ;.Q o.m m 9.I 0.` ..! / A r } = V 7 X p w B r 9 ", -" z O } T #./ % r b q.3 < o.; w.T e + w } m ( m ) ( a | .X.*.p Q p Q 3 ` p s 4 z F r @ 9 + N 9 ", -" y # $ 9 b + % 9 j v 2 *.3 Q $.e.# { r / T ` m N w w h h X.4 c h ` ` 3 ` S j z X.Q @ a @ 9 9 9 ", -" X ..$ % + e e ..j a r.S b % b # r ^ { w 4._ t.m V h H r & r j ) p s s a ] c #.:.n E ` +.Q - 9 ", -" o } / + A ^ A s 3 , ,.] $ ! N b A N b %.T ; O.N .# B l [ A $ s ] ` N 3 } w ] ,.= P s v ( = 9 ", -" = 3.o.- h s $ v 2 5 _ # * O 9 / r A ..m ~ 5.#.} + l % + k H ] m V =.w z s 9 r r r s c c a ( 9 ", -" 2 S E E . , , 3 , $.p v ..+ r e { k j ` ; r.$ ; $ A b r r @ # p O., b w k e e k r # @ +.w * 9 ", -" m = - c 2 o.E 2 z 7 3 E p , #.3 4.T c E 5.] $ # b H r + l J 3 z F v e $ k N N r $ = v y.c * 9 ", -" + k 9 % w @ X h o.I E V S V Q Q ; p 3 6.-.<. .w N A + ^ G a n y V a ..% / A / r v s c r.b o 9 ", -" G H k l 9 [ 9 q & h & @ X a 8.a c 3 ] < >.j z ; ] m ( J h c 3.D o w N k N A r e p m u.i.w ] 9 ", -" o G + H H + H G H k A k H % % & @ s v O.C ) m 6.` Q E E 3 m > C # a X & A r { s m S y.1.] 1.9 ", -" + + N q % q k $ & N & q k l r l r ^ A / $ / N s s 3 3 a ] ` D L a o.n z 3 S h 3 c O.u.e s e 9 ", -" & k + q % q 9 q % + % q k k % % k b H r r ! / e s 4.~ s j c C 1 S n 2 z 3 5 ~ s _ r.3.1.a j 9 ", -" k l e + B N * * + + k + + + k l k % A N e ! A 0.1.p ~ 3.' <.+ & # a c E - c c X E -.6.` ~ _ 9 ", -" V - s o N 9 k k k % k q 9 k + k [ & r o ! r A 2.} ~ m <.N G $ k A A r $ N m c s C 6.3 ~ ~ 9 ", -" 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 "}; +/* XPM */ +static char * image_name[] = { +"48 48 37 1", +" c #000000000000", +". c #FFFFFFFFFFFF", +"X c #861786178617", +"o c #CF3CCF3CCF3C", +"O c #71C675D671C6", +"+ c #DF7DDB6CDF7D", +"@ c #9E79A2899E79", +"# c #AEBAAEBAAEBA", +"$ c #861782078617", +"% c #CF3CD34CCF3C", +"& c #B6DAB6DAB6DA", +"* c #79E779E779E7", +"= c #69A669A669A6", +"- c #618565956185", +"; c #BEFBBEFBBEFB", +": c #B6DAB2CAB6DA", +"> c #596559655965", +", c #514455555144", +"< c #965892489658", +"1 c #B6DABAEAB6DA", +"2 c #79E77DF779E7", +"3 c #C71BC71BC71B", +"4 c #69A66DB669A6", +"5 c #71C671C671C6", +"6 c #618561856185", +"7 c #C71BC30BC71B", +"8 c #D75CD75CD75C", +"9 c #C71BCB2BC71B", +"0 c #9E799E799E79", +"q c #AEBAAAAAAEBA", +"w c #A699A699A699", +"e c #8E388E388E38", +"r c #965896589658", +"t c #9E799A699E79", +"y c #61855D756185", +"u c #514451445144", +"i c #8E388A288E38", +" .", +" XoO+O@#$+++%&*=-=;o:o+++++>,,,>,+++++%&*=-=;o:.", +" -@<+;O<@+++%12=-=3o:%+++++,#+++++++++%12=-=3o:.", +" -O#++,O#+++%;2=-43o1o+++++,#+++++++++%;2=-43o1.", +" $,o++O,o+++o;2=-43o1%+++++,#+++++++++o;2=-43o1.", +" @O+++@O++++o1$=-53o;o+++++,,,>,>#++++o1$=-53o;.", +" ++++++++++%3&2=657o738++++++++++++++%3&2=657o7.", +" +++++++++8o;12-657%3798++++++++++++8o;12-657%3.", +" ++++++88%o7&:O--53%o&7o%88++++++88%o7&:O--53%o.", +" %%888%%937;30=--53%93;739%%%888%%937;30=--53%9.", +" %%%%ooo993312=-659%:&oooo%%%%%ooo993312=-659o:.", +" qqqq#q##q0<24--6599wew#qqqqqqq#q##q0<24--6599w.", +" @@@@@@@@0rX*4-=6597@<@@@@@@@@@@@@@0rX*4-=6597@.", +" @@@@@@@@@te$5=-y5910<@@@@@@@@@@@@@@te$5=-y5910.", +" OO*******O5=y>,u67:t<@@@t**********O5=y>,u67:t.", +" #:1;;11;;;;711:&wtttr@@tr@#:1;;11;;;;711:&wttr.", +" 13o%%%%%%88%%o93;@t$r@0rt#13o%%%%%%88%%o93;@t$.", +" 98+++++++++++8%o3@t>r+++++8o&i*O>07&o+++++>>>>O7++++8o&i*.", +" ++++o=:+oX=+++++%&i446#3&o+++++>:++X>o++++%&i4.", +" ++++:X+++o:+++++%&2=-=1o:o+++++>:+++>:++++%&2=.", +" ++++;>$#++++++++%&*=-=;o:o+++++>#+++#$++++%&*=.", +" +++++;o++++o1$=-53o;o+++++,#++$-o++++o1$=.", +" 8++++@O,,<;++++%3&2=653o738++++>,,,O;++++%3&2=.", +" 98++++++++++++8o;12-657%3;o8++++++++++++8o;12-.", +" 7o%88++++++88%o7&:O--53%o&7o%88++++++88%o7&:O-.", +" ;739%%%888%%937;30==-59%93;739%%%888%%937;30==.", +" 9ooo%%%%%oooo93312=-659o:&9ooo%%%%%oooo93312=-.", +" q#qqqqqq#q###q0<24-=6599weq#qqqqqq#q###q0<24-=.", +" @@@@@@@@@@@@@0rX*4=-6597@<@@@@@@@@@@@@@0rX*4=-.", +" @@@@@@@@@@@@@@te$5-=y5910<@@@@@@@@@@@@@@te$5-=.", +" ******<@@@@@@@r5-y>>u,i$O5******<@@@@@@@r5-y>>.", +" ;711:&q<<@@w@tr@#:1;;111;;;711:&q<<@@w@tr@#:1;.", +" %%ooo3;0ti0@0>+++8%&i*O>07&o++++:>@++:>:+++8%&i*O>07&o++++.", +" >@++++%&i446#3&o+++++r=o+=<+++++%&i446#3&o++++.", +" @+++++%&2=-=1o:%+++++oOr c #618569A671C6", -", c #618569A669A6", -"< c #618565956185", -"1 c #59655D756185", -"2 c #71C671C671C6", -"3 c #410341034103", -"4 c #0820451469A6", -"5 c #28A259658617", -"6 c #38E37DF7B6DA", -"7 c #51449E79D75C", -"8 c #69A6AEBADF7D", -"9 c #79E7BEFBE79D", -"0 c #9E79CF3CF7DE", -"q c #8E38C30BEFBE", -"w c #2081514479E7", -"e c #000010402081", -"r c #082038E35965", -"t c #38E369A68617", -"y c #49249248BEFB", -"u c #6185AAAACF3C", -"i c #79E7B6DACF3C", -"p c #8E38BEFBCF3C", -"a c #79E7AEBAB6DA", -"s c #51448207A699", -"d c #59659248AEBA", -"f c #71C6A699C71B", -"g c #0000186130C2", -"h c #000028A24924", -"j c #0820410369A6", -"k c #2081555579E7", -"l c #30C261858E38", -"z c #38E375D6A699", -"x c #6185A699DF7D", -"c c #71C6B2CAE79D", -"v c #41039248C71B", -"b c #49249248CF3C", -"n c #49249658CF3C", -"m c #38E38E38C71B", -"M c #38E36DB69E79", -"N c #38E38A28C71B", -"B c #000008201861", -"V c #0000145128A2", -"C c #00001C7130C2", -"Z c #000034D35965", -"A c #38E37DF7AEBA", -"S c #28A25D758617", -"D c #000038E36185", -"F c #000024924103", -"G c #38E375D69E79", -"H c #5965A699D75C", -"J c #000030C25965", -"K c #00002CB25144", -"L c #00003CF36185", -"P c #28A261858617", -"I c #30C265958E38", -"U c #1040451469A6", -"Y c #79E7BAEAE79D", -"T c #6185A289D75C", -"R c #000008201040", -"E c #0000208138E3", -"W c #41038E38C71B", -"Q c #00000C302081", -"! c #38E38617BEFB", -"~ c #38E371C69E79", -"^ c #6185AAAADF7D", -"/ c #71C6B6DAE79D", -"( c #8617BEFBEFBE", -") c #9658CB2BEFBE", -"_ c #38E379E7AEBA", -"` c #49249A69CF3C", -"' c #8617C30BEFBE", -"] c #18614D3471C6", -"[ c #000038E35965", -"{ c #8617BAEAE79D", -"} c #A699CF3CF7DE", -"| c #30C269A68E38", -" . c #1040492471C6", -".. c #38E369A69658", -"X. c #69A6B2CADF7D", -"o. c #8617BEFBE79D", -"O. c #30C261858617", -"+. c #38E38207B6DA", -"@. c #9658CB2BF7DE", -"#. c #1040492469A6", -"$. c #5965A289D75C", -"%. c #38E371C69658", -"&. c #38E36DB69658", -"*. c #8E38C71BEFBE", -"=. c #A699D34CF7DE", -"-. c #0000104028A2", -";. c #51449658CF3C", -":. c #41038A28BEFB", -">. c #000030C25144", -",. c #10404D3469A6", -"<. c #10404D346185", -"1. c #00002CB24924", -"2. c #1861492469A6", -"3. c #18614D3469A6", -"4. c #410379E79658", -"5. c #492482079658", -"6. c #79E7B2CABEFB", -"7. c #79E7B6DAC71B", -"8. c #9658BEFBC71B", -"9. c #9E79C71BCF3C", -"0. c #71C6A699BEFB", -"q. c #8E38BAEACF3C", -"w. c #59659248B6DA", -"e. c #6185A289AEBA", -" ", -" ", -" ", -" ", -" ", -" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X X X ", -" . o o o o o o o o o o o o o o o o o o o o o o o o O . o o o o o O + + X X ", -" . o o o o o o o o o o o o o o o o o o o o o o o o O . o @ o @ o O # $ + X ", -" . o o o o o o o o o o o o o o o o o o o o o o o o O . o o @ o o O % # + X ", -" . o o o o o o o o o o o o o o o o o o o o o o o o O . o @ o @ o O % # + X ", -" . o o o o o o o o o o o o o o o o o o o o o o o o O . o o o o o O % # + X ", -" . O O O O O O O O O O O O O O O O O O O O O O O O O . O O O O O O % # + X ", -" & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & % # + X ", -" & * * * * * * * * * = - ; : > > , , < 1 = = = = = = = = = = 2 @ 3 % # + X ", -" & * * * * * * * * * = 4 5 6 7 8 9 0 q w e r t y u i p a s d f @ 3 % % + X ", -" & * * * * * * * * * = g h j k l z x q c v b 7 n m b 8 7 M N N @ 3 % # + X ", -" & * * * * * * * * * = B V h h C Z A c c b S D F j G H z J Z D @ 3 % # + X ", -" & * * * * * * * * * = K L P I U Z z 8 Y T U V R E k W l V Q Q @ 3 % # + X ", -" & 3 3 3 3 3 3 3 3 3 = W v H T ! ~ ^ Y / 0 8 5 E V j z 5 V R R @ 3 % # + X ", -" & & & & & & & & & & = 9 ( ) ) 8 _ ! ` b ' 0 c z ] S N 6 4 [ [ @ & % # + X ", -" & * * * * * * * * * = 7 x { 0 } Y z | ...X.Y ^ 7 x c X.b ! ! @ 3 % % + X ", -" & * * * * * * * * * = ] w z H q 0 o.x N ] x Y ^ 7 ^ ( ) / W W @ 3 % # + X ", -" & * * * * * * * * * = h V Z O.n 9 ( c ~ j n x n +.6 7 / 8 l l @ 3 % # + X ", -" & * * * * * * * * * = F e C .! Y @.o.5 V ] l k #.w ! T $.%.&.@ 3 % # + X ", -" & * * * * * * * * * = ] L .~ n X.*.=.b g -.e F j 5 W H 7 ;.b @ 3 % # + X ", -" & 3 3 3 3 3 3 3 3 3 = $.W v b W W x 0 / z .E F j l W x ` :.+.@ 3 % # + X ", -" & & & & & & & & & & = Y x ! l ] ] A { Y H 6 .>.D ] I 6 l ,.<.@ & % % + X ", -" & * * * * * * * * * = Y $.| Z V 1...Y 8 A ] Z h 1.Z U I &.2.3.@ 3 % # + X ", -" & * * * * * * * * * = { ' c ! .j ~ c ` J g F F V -.F ] ! 4.5.@ 3 % # + X ", -" & * * * * * * * * * = n x q =.@.c T Y ` F L M _ k >.L &.8 6.7.@ 3 % # + X ", -" & * * * * * * * * * = j ] _ ^ q @.q ' / ! k ! T 7 ! ! 7 Y 8.9.@ 3 % # + X ", -" & * * * * * * * * * = E C L l ` Y Y X.8 H z ! $.^ x x 7 x 0.q.@ 3 % # + X ", -" & 3 3 3 3 3 3 3 3 3 = g -.K S n Y / b l S b x ^ $.+.5 .O.w.e.@ 3 % % + X ", -" & & & & & & & & & & @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ & % # + X ", -" & * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3 % # + X ", -" & * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3 % # + X ", -" & * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3 % # + X ", -" & * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3 % # + X ", -" & * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 3 % % + X ", -" & 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 % # + X ", -" X + # % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % # + X ", -" X + $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ + X ", -" X X + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + X X ", -" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", -" ", -" ", -" ", -" "}; +/* XPM */ +static char * image_name[] = { +"48 48 149 2", +" c None", +". c #104004100820", +"X c #000000000000", +"o c #082000000000", +"O c #514404100820", +"+ c #71C614511040", +"@ c #410310401040", +"# c #618561856185", +"$ c #71C604100820", +"% c #B6DA14511861", +"& c #A69920812081", +"* c #69A614511861", +"= c #514428A228A2", +"- c #186118611861", +"; c #28A228A228A2", +": c #618559655965", +"> c #861704100820", +", c #A69908200820", +"< c #861714511040", +"1 c #96584D344924", +"2 c #AEBA34D330C2", +"3 c #596524922081", +"4 c #492414511040", +"5 c #082008200820", +"6 c #AEBA08200820", +"7 c #DF7D6DB669A6", +"8 c #AEBA69A669A6", +"9 c #BEFB45144103", +"0 c #71C634D330C2", +"q c #596528A228A2", +"w c #69A618611861", +"e c #082004100820", +"r c #86171C711861", +"t c #AEBA5D755965", +"y c #BEFB41034103", +"u c #79E734D330C2", +"i c #59652CB228A2", +"p c #41031C712081", +"a c #492420812081", +"s c #208118611861", +"d c #B6DA08200820", +"f c #A69934D330C2", +"g c #BEFB49244924", +"h c #86174D344924", +"j c #208114511861", +"k c #104010401040", +"l c #618504100820", +"z c #8E3820812081", +"x c #BEFB79E779E7", +"c c #AEBA34D338E3", +"v c #618530C230C2", +"b c #10400C301040", +"n c #30C228A228A2", +"m c #AEBA0C300820", +"M c #965820812081", +"N c #9E7955555144", +"B c #BEFB38E338E3", +"V c #596530C230C2", +"C c #DF7DDB6CDF7D", +"Z c #C71B28A228A2", +"A c #CF3C61856185", +"S c #D75C96589658", +"D c #79E738E338E3", +"F c #79E751445144", +"G c #51442CB230C2", +"H c #59654D344924", +"J c #59655D755965", +"K c #514455555144", +"L c #9E799E799E79", +"P c #BEFB1C712081", +"I c #BEFB55555144", +"U c #BEFB82078617", +"Y c #B6DA3CF338E3", +"T c #79E73CF338E3", +"R c #79E74D344924", +"E c #492441034103", +"W c #410341034103", +"Q c #41033CF34103", +"! c #BEFB14511861", +"~ c #BEFB7DF779E7", +"^ c #B6DA41034103", +"/ c #79E749244924", +"( c #492428A228A2", +") c #49243CF338E3", +"_ c #38E338E338E3", +"` c #492404100820", +"' c #BEFB59655965", +"] c #CF3C71C671C6", +"[ c #B6DA3CF34103", +"{ c #71C651445144", +"} c #514430C230C2", +"| c #38E334D338E3", +" . c #9E7996589658", +".. c #79E704100820", +"X. c #BEFB1C711861", +"o. c #BEFB55555965", +"O. c #71C638E338E3", +"+. c #492438E338E3", +"@. c #492445144924", +"#. c #A69982078617", +"$. c #71C60C300820", +"%. c #9E7949244924", +"&. c #C71B86178617", +"*. c #71C645144924", +"=. c #4924249228A2", +"-. c #20811C712081", +";. c #A6999E799E79", +":. c #965830C230C2", +">. c #618534D338E3", +",. c #20811C711861", +"<. c #30C22CB230C2", +"1. c #208120812081", +"2. c #CF3CCF3CCF3C", +"3. c #618549244924", +"4. c #69A645144924", +"5. c #596551445144", +"6. c #514451445144", +"7. c #49244D344924", +"8. c #69A66DB669A6", +"9. c #9E799A699E79", +"0. c #C71BC30BC71B", +"q. c #28A2249228A2", +"w. c #596559655965", +"e. c #514438E338E3", +"r. c #410318611861", +"t. c #8E388A288E38", +"y. c #492449244924", +"u. c #79E779E779E7", +"i. c #A699A699A699", +"p. c #CF3CD34CCF3C", +"a. c #861786178617", +"s. c #8E388E388E38", +"d. c #A699A289A699", +"f. c #965892489658", +"g. c #71C671C671C6", +"h. c #30C230C230C2", +"j. c #C71BCB2BC71B", +"k. c #861782078617", +"l. c #618565956185", +"z. c #D75CD75CD75C", +"x. c #965896589658", +"c. c #B6DAB2CAB6DA", +"v. c #71C675D671C6", +"b. c #C71BC71BC71B", +"n. c #69A669A669A6", +"m. c #79E77DF779E7", +"M. c #B6DAB6DAB6DA", +"N. c #AEBAAEBAAEBA", +"B. c #B6DABAEAB6DA", +" ", +" ", +" ", +" . X ", +" o O + @ ", +" # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ % & * = X X X ", +" # - - - - - - - - - - - - - - - - - - - - - - - - ; : > , < 1 2 3 4 5 X X ", +" # - - - - - - - - - - - - - - - - - - - - - - - - ; $ 6 7 8 9 0 q w - e X ", +" # - - - - - - - - - - - - - - - - - - - - - - - - $ % r t y u i p a - 5 X ", +" # - - - - - - - - - - - - - - - - - - - - - - s $ d f 1 g 0 h p p j k 5 X X ", +" # - - - - - - - - - - - - - - - - - - - - - - l , z x c 0 v p a j k b e X X X ", +" # ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; n l m M N B 0 V p p j k b 5 e X X X ", +" C C C C C C C C C C C C C C C C C C C C C $ Z A S y D F G p H J K b 5 X X X X ", +" C L L L L L L L L L L L L L L L L L L L $ P I U Y T R = a E W Q - b 5 e X X X ", +" C L L L L L L L L L L L L L L L L L L O ! g ~ ^ 0 / ( p ) W W _ - 5 5 e X X X ", +" C L L L L L L L L L L L L L L L L L ` ! ' ] [ D { } a ) W Q _ | - b b e X X ", +" C L L L L L L L L L L L L L L L ...X.o.x y O.R G p +.@.) _ | _ - k - 5 X X ", +" C L L L L L L L L L L L L L L L #.$.%.&.^ O.*.=.p +.W Q _ | | Q -.-.- 5 X ", +" C Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ;.a :.0 >.a a ,.- - - - - - -.<.1.-.5 X ", +" C C C C C C C C C C C C C C C C 2.C 3.p 4.= p 5.K K 6.7.7.K 8.9.0.q.-.5 X ", +" C L L L L L L L L L L L L L L 2.9.w.K e.r.r.) Q | | | Q W 7.8.t.Q ; -.5 X ", +" C L L L L L L L L L L L L L 2.L J y.<.u.5.W Q Q | | _ Q 6.8.t.9.Q ; -.5 X ", +" C L L L L L L L L L L L i.p.L K @._ a.u.7._ _ _ | | Q 7.8.t.9.L Q ; -.5 X ", +" C L L L L L L L L L L L 2.a.w.@._ t.s.8.@.| | | | Q 6.8.t.9.L L W ; -.5 X ", +" C L L L L L L L L L d.2.u.J | Q L f.u.K Q | | | Q 6.g.s.9.L L L Q ; -.5 X ", +" C W Q W Q W Q W Q W 2.g.6.<.h.Q _ h.1.- - - -.-.1.<._ Q Q Q Q W Q ; -.5 X ", +" C C C C C C C C C j.k.# | l.z.j.i.u.J K w.g.x.i.c.j.z.C C C C C C ; -.5 X ", +" C L L L L L L L p.v.7.<.# L f.v.w.W _ W K g.s.x.9.L L L L L L L Q ; -.5 X ", +" C L L L L L L b.u.6._ n.L f.v.K Q _ W K v.s.9.L L L L L L L L L W ; -.5 X ", +" C L L L L d.2.g.7.<.m.L f.v.K Q _ W w.u.f.9.L L L L L L L L L L Q ; -.5 X ", +" C L L L L p.n.@.h.t.9.f.v.K Q _ W w.u.f.L L L L L L L L L L L L W ; -.5 X ", +" C L L d.p.v.W h.a.L f.v.K Q _ @.# m.f.L L L L L L L L L L L L L Q ; -.5 X ", +" C w.| 7.k.| <.Q Q _ <.1.- - -.q.| _ Q Q Q Q Q Q Q Q Q W Q W Q W Q ; -.5 X ", +" z.2.b.; Q y.b.C j.i.v.K 6.n.s.M.p.C C C C C C C C C C C C C C C C ; -.5 X ", +" 2.0.j.8.Q a.L s.v.6.Q _ 7.8.a.9.L L L L L L L L L L L L L L L L Q ; -.5 X ", +" h.0.p.N.w.h.8.9.f.v.K Q _ 7.g.t.9.L L L L L L L L L L L L L L L L L Q ; -.5 X ", +" i.i.b.s.h.u.f.a.g.K Q Q 6.g.s.9.L L L L L L L L L L L L L L L L L L W ; -.5 X ", +" B.B.@.s.s.u.l.7.W W K v.s.9.L L L L L L L L L L L L L L L L L L L Q ; -.5 X ", +" k v.9.s.v.# K @.W K v.f.9.L L L L L L L L L L L L L L L L L L L L Q ; -.5 X ", +" e z._ <.q.1.-.-.q.<._ Q W Q W Q Q Q Q Q W Q W Q W Q W Q W Q Q Q W Q ; -.5 X ", +" X X e k k k - - -.1.q.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q.-.5 X ", +" X X e 5 5 b k - - -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 5 X ", +" X X X e e e 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 e X X ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +" X X X X X ", +" X X X X ", +" ", +" "}; diff --git a/WPrefs.app/xpm/menus.xpm b/WPrefs.app/xpm/menus.xpm dissimilarity index 98% index 6d8bce2c..c39a5a90 100644 --- a/WPrefs.app/xpm/menus.xpm +++ b/WPrefs.app/xpm/menus.xpm @@ -1,64 +1,198 @@ -/* XPM */ -static char * image_name[] = { -"48 48 13 1", -" c None", -". c #51445D759E79", -"X c #000000000000", -"o c #0000104079E7", -"O c #28A228A230C2", -"+ c #08200C300820", -"@ c #FFFFFFFFFFFF", -"# c #208120812081", -"$ c #186114511861", -"% c #28A228A228A2", -"& c #DF7DDB6CDF7D", -"* c #9E799E799E79", -"= c #410341034103", -" ", -" ", -" ", -" ", -" ", -" .................................XXX ", -" .ooooooooooooooooooooooooO.oooooO++XX ", -" .ooooooooooooooooooooooooO.o@o@oO#$+X ", -" .ooooooooooooooooooooooooO.oo@ooO%#+X ", -" .ooooooooooooooooooooooooO.o@o@oO%#+X ", -" .ooooooooooooooooooooooooO.oooooO%#+X ", -" .OOOOOOOOOOOOOOOOOOOOOOOOO.OOOOOO%#+X ", -" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &================================%#+X ", -" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &================================%#+X ", -" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &================================%#+X ", -" &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &*******************************=%#+X ", -" &================================%#+X ", -" X+#%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#+X ", -" X+$###############################$+X ", -" XX+++++++++++++++++++++++++++++++++XX ", -" XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX ", -" ", -" ", -" ", -" "}; +/* XPM */ +static char * image_name[] = { +"48 48 147 2", +" c None", +". c #000000000000", +"X c #082008200820", +"o c #FFFFFFFF0000", +"O c #BEFBBEFB0000", +"+ c #104010401040", +"@ c #186114511040", +"# c #410341031040", +"$ c #208120811040", +"% c #410341030000", +"& c #49244D340820", +"* c #514455551040", +"= c #28A224922081", +"- c #30C230C228A2", +"; c #BEFBBAEA1040", +": c #514451442081", +"> c #208120812081", +", c #9E79A2890000", +"< c #79E77DF70000", +"1 c #D75CD75C0820", +"2 c #4103410338E3", +"3 c #49244D344103", +"4 c #DF7DDB6C0820", +"5 c #410345144103", +"6 c #38E338E330C2", +"7 c #71C675D61040", +"8 c #CF3CCB2B0000", +"9 c #08200C300820", +"0 c #618561856185", +"q c #618565956185", +"w c #71C671C669A6", +"e c #8617820779E7", +"r c #BEFBBAEA4924", +"t c #E79DE79D2081", +"y c #AEBAAEBA71C6", +"u c #9E79A2899658", +"i c #9E799A699658", +"p c #A699A28969A6", +"a c #DF7DDB6C2081", +"s c #861786176185", +"d c #69A669A669A6", +"f c #186118611861", +"g c #20811C712081", +"h c #596559655144", +"j c #69A66DB66185", +"k c #965896585965", +"l c #CF3CCB2B38E3", +"z c #965896588617", +"x c #965892488617", +"c c #8617861779E7", +"v c #8617861769A6", +"b c #A699A69969A6", +"n c #492449244103", +"m c #5144514428A2", +"M c #38E33CF31861", +"N c #28A228A228A2", +"B c #71C675D630C2", +"V c #8E388A284924", +"C c #79E77DF771C6", +"Z c #9E799E798E38", +"A c #FFFFFFFFFFFF", +"S c #F7DEFBEEF7DE", +"D c #8E388E388617", +"F c #8617820771C6", +"G c #A699A69971C6", +"H c #D75CD75C1040", +"J c #FFFFFFFF4924", +"K c #DF7DDB6C0000", +"L c #FFFFFFFFBEFB", +"P c #C71BC30B0820", +"I c #59655D752081", +"U c #38E33CF338E3", +"Y c #D75CD34C1040", +"T c #D75CDB6C1861", +"R c #EFBEEBADEFBE", +"E c #CF3CCB2BCF3C", +"W c #AEBAAEBAAEBA", +"Q c #79E779E74103", +"! c #28A2249228A2", +"~ c #514455555144", +"^ c #71C675D669A6", +"/ c #8E388A2879E7", +"( c #EFBEF3CEEFBE", +") c #CF3CCF3CCF3C", +"_ c #AEBAAAAAA699", +"` c #AEBAAAAA71C6", +"' c #69A669A65144", +"] c #86178A2879E7", +"[ c #B6DAB6DAB6DA", +"{ c #D75CD34C4103", +"} c #BEFBBEFB2081", +"| c #30C230C230C2", +" . c #71C671C671C6", +".. c #8E388E388E38", +"X. c #AEBAAAAA5144", +"o. c #9E799A6971C6", +"O. c #965896588E38", +"+. c #C71BC30B2081", +"@. c #79E779E738E3", +"#. c #38E338E338E3", +"$. c #28A22CB228A2", +"%. c #DF7DDB6CDF7D", +"&. c #79E77DF779E7", +"*. c #410341034103", +"=. c #10400C301040", +"-. c #30C234D330C2", +";. c #C71BC71BB6DA", +":. c #E79DEBAD4924", +">. c #CF3CD34C8E38", +",. c #BEFBBEFBB6DA", +"<. c #EFBEEFBE4103", +"1. c #DF7DDF7DAEBA", +"2. c #9E799E799E79", +"3. c #A699A289A699", +"4. c #861786178617", +"5. c #A699A6999E79", +"6. c #B6DAB2CAA699", +"7. c #DF7DDB6C38E3", +"8. c #AEBAAAAA69A6", +"9. c #AEBAAAAA79E7", +"0. c #C71BC30B6185", +"q. c #082004100820", +"w. c #79E779E771C6", +"e. c #A699A2899E79", +"r. c #B6DAB6DA5144", +"t. c #8E388E3869A6", +"y. c #71C675D671C6", +"u. c #79E779E779E7", +"i. c #A699A6998617", +"p. c #69A671C669A6", +"a. c #965896589658", +"s. c #492449244924", +"d. c #9E799A699E79", +"f. c #8E388E385144", +"g. c #965892489658", +"h. c #596559655965", +"j. c #59655D755965", +"k. c #B6DAB2CAB6DA", +"l. c #861782078617", +"z. c #69A66DB669A6", +"x. c #8E388A288E38", +"c. c #514451445144", +"v. c #492445144924", +"b. c #BEFBBAEABEFB", +"n. c #A699A699A699", +"m. c #C71BC30BC71B", +"M. c #D75CD75CD75C", +" . ", +" . . . X o . . O ", +" o . X + + @ # $ X . . % ", +" . X & * = - - ; : > @ , < ", +" . X + * 1 2 3 3 4 5 6 7 8 9 . ", +" 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 q w e r t y u t i p a s d 0 0 0 0 . . . ", +" 0 f f f f f f f f f f f f f f g - 5 h j k l z x c v b n m M f f N X X . . ", +" 0 f f f f f f f f f f f f f f > - B V C x Z A S D F G H J K L P I f f X . ", +" 0 f f f f f f f f f f f f f f o U Y T o Z A S R E W z Q 5 A f f N ! g X . ", +" 0 f f f f f f f f f f f f f f ! U ~ ^ / u A ( ) _ e ` ' S - A f N ! g X . ", +" 0 f f f f f f f f f f f f f f g U h j ] S ( ) [ D ] { } 5 N g f N N g X . ", +" 0 N N N N N N N N N N N N N N | 5 h w ...) [ i X.o.O.+.@.#.$.N N N g X . ", +" %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.&.*.=.-._ ;.:.>.,.>.<.1.%.%.%.N g X . ", +" %.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.3.4.~ f . g 5.6.7.8.4.4.G 9.0.2.*.N g X . ", +" %.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.d N . q.w._ e.r.t.y.u...i.0.2.*.N g X . ", +" %.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2. .#.=.. 0 2.i 4. .p. .4.a.2.2.2.*.N g X . ", +" %.2.2.2.2.2.2.2.2.2.2.2.2.2.2.&.n @ . s.d...y.d T f.&.g.d.2.2.2.*.N g X . ", +" %.2.2.2.2.2.2.2.2.2.2.2.2.2...h.g . | d.4. .0 j.q u...d.2.2.2.2.*.N g X . ", +" %.*.*.*.*.*.*.*.*.*.*.*.*.*.d N q.X #.#.$.! ! ! $.#.*.*.*.5 *.*.*.N g X . ", +" %.%.%.%.%.%.%.%.%.%.%.%.%.d $.q.. 3.) k...&.l.a.[ ) %.%.%.%.%.%.%.N g X . ", +" %.2.2.2.2.2.2.2.2.2.2.2.u.#.X . h.a.4.z.j.h.d &.g.2.2.2.2.2.2.2.*.N g X . ", +" %.2.2.2.2.2.2.2.2.2.2.4.s.=.. *.a.4.z.j.h.q u...d.2.2.2.2.2.2.2.*.N g X . ", +" %.2.2.2.2.2.2.2.2.2...j.f . > 2...y.0 h.0 y...d.2.2.2.2.2.2.2.2.*.N g X . ", +" %.2.2.2.2.2.2.2.2.2.z.N . X l.a.l.q h.j.z.x.a.2.2.2.2.2.2.2.2.2.*.N g X . ", +" %.2.2.2.2.2.2.2.2.z.-.q.. d a.4.z.j.j.d l.a.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" %.*.*.*.*.*.*.*.u.*.=.. g *.-.$.! ! N | #.*.*.*.*.*.*.*.*.*.*.*.*.N g X . ", +" %.%.%.%.%.%.%.4.c.+ . v.) b.d.l.&.x.n.m.M.%.%.%.%.%.%.%.%.%.%.%.%.N g X . ", +" %.2.2.2.2.2.2.0 > . f g...y.j.h.0 .x.d.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" %.2.2.2.2.2.d | q.. y.a.l.q h.j.z.4.a.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" %.2.2.2.2.u.*.=.. j.a.4.z.j.h.d &.g.2.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" %.2.2.2.4.c.+ . *.a.4.z.j.h.q u.g.d.2.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" %.2.2.l.j.> . ! d...y.j.h.0 y...d.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" %.*.*.q N q.q.-.#.-.N ! ! $.-.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.N g X . ", +" %.%.y.-.X . g.) b.d.l.l.g.[ ) %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.N g X . ", +" %.&.*.=.. c.a.4.z.j.j.q &.g.d.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" 4.c.+ . -.d.4.z.j.j.0 u...d.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" 4.0 g . f a... .j.h.0 y.x.d.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" z.N q.. u.a.l.q h.j.z.4.a.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" u.*.X . j.a.4.z.j.h.d &.g.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.2.*.N g X . ", +" u.c.+ . f *.-.$.! ! N | #.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.! g X . ", +" v.v.g . . X f f f f f g > ! N N N N N N N N N N N N N N N N N N N N N N ! ! g X . ", +" X f . . . q.=.+ =.+ + f f g g g g g g g g g g g g g g g g g g g g g g g g f f X . ", +" . . . . q.q.q.q.X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . . ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . . . ", +" . . . . . . . . . ", +" . . . . . . . . ", +" . . . . . . . "}; diff --git a/WPrefs.app/xpm/miscprefs2.xpm b/WPrefs.app/xpm/miscprefs2.xpm new file mode 100644 index 00000000..10360117 --- /dev/null +++ b/WPrefs.app/xpm/miscprefs2.xpm @@ -0,0 +1,195 @@ +/* XPM */ +static char * image_name[] = { +"48 48 144 2", +" c None", +". c #38E338E338E3", +"X c #E79DE79DE79D", +"o c #71C67DF769A6", +"O c #492451444103", +"+ c #618575D65144", +"@ c #000000000000", +"# c #28A2FBEE28A2", +"$ c #30C2FBEE28A2", +"% c #514451445144", +"& c #4103F7DE28A2", +"* c #4924F7DE28A2", +"= c #6185F3CE28A2", +"- c #71C6EFBE28A2", +"; c #8E38E79D28A2", +": c #9E79E38D28A2", +"> c #B6DADB6C2081", +", c #BEFBD75C2081", +"< c #CF3CCB2B2081", +"1 c #D75CC30B2081", +"2 c #E79DB2CA2081", +"3 c #E79DAEBA2081", +"4 c #EFBE9A692081", +"5 c #F7DE8E382081", +"6 c #F7DE79E72081", +"7 c #F7DE6DB62081", +"8 c #861751442081", +"9 c #8E384D341861", +"0 c #8E3845141861", +"q c #965841031861", +"w c #965838E31861", +"e c #965830C21861", +"r c #9E7920811861", +"t c #9E7914511861", +"y c #FFFFFFFFFFFF", +"u c #10400C301040", +"i c #59655D755965", +"p c #BEFBBAEABEFB", +"a c #EFBEEBADE79D", +"s c #F7DEFBEEF7DE", +"d c #EFBEEBADEFBE", +"f c #BEFBBEFBBEFB", +"g c #69A669A669A6", +"h c #28A228A228A2", +"j c #596559655965", +"k c #E79DE38DDF7D", +"l c #AEBAA699A699", +"z c #79E779E771C6", +"x c #618561856185", +"c c #71C669A669A6", +"v c #96588A288617", +"b c #C71BC71BC71B", +"n c #F7DEF7DEEFBE", +"m c #965896589658", +"M c #F7DEF7DEF7DE", +"N c #A6999A699658", +"B c #492445144103", +"V c #618555555144", +"C c #9658820779E7", +"Z c #9E7996589658", +"A c #96588E388617", +"S c #79E775D671C6", +"D c #514449244103", +"F c #618561855965", +"G c #D75CD34CD75C", +"H c #A699A699A699", +"J c #861786178617", +"K c #EFBEF3CEEFBE", +"L c #A69996589658", +"P c #AEBA9E799658", +"I c #8617820779E7", +"U c #71C66DB669A6", +"Y c #79E771C669A6", +"T c #8E3886178617", +"R c #71C671C669A6", +"E c #410345144103", +"W c #C71BBEFBBEFB", +"Q c #9E799E799E79", +"! c #8E388E388E38", +"~ c #30C230C230C2", +"^ c #41033CF338E3", +"/ c #AEBA9E799E79", +"( c #69A665956185", +") c #492449244103", +"_ c #D75CD75CD75C", +"` c #596555555144", +"' c #71C675D671C6", +"] c #5144FFFF0000", +"[ c #38E371C62081", +"{ c #DF7DDB6CD75C", +"} c #CF3CC71BC71B", +"| c #38E334D330C2", +" . c #9E7992488E38", +".. c #596559655144", +"X. c #61855D756185", +"o. c #30C22CB230C2", +"O. c #618559655144", +"+. c #49244D344924", +"@. c #492451444924", +"#. c #514451444924", +"$. c #514455555144", +"%. c #492449244924", +"&. c #71C671C671C6", +"*. c #38E338E330C2", +"=. c #514455554924", +"-. c #A699A2899E79", +";. c #BEFBB6DAB6DA", +":. c #410341034103", +">. c #DF7DDF7DDF7D", +",. c #4103410338E3", +"<. c #E79DDF7DDF7D", +"1. c #30C234D330C2", +"2. c #38E33CF338E3", +"3. c #DF7DCF3CC71B", +"4. c #B6DAAAAAAEBA", +"5. c #AEBAAAAAA699", +"6. c #28A22CB228A2", +"7. c #CF3CBEFBB6DA", +"8. c #30C22CB228A2", +"9. c #28A224922081", +"0. c #4924410338E3", +"q. c #30C230C228A2", +"w. c #8E38820779E7", +"e. c #492441034103", +"r. c #B6DAA2899E79", +"t. c #8E387DF771C6", +"y. c #28A228A22081", +"u. c #DF7D18611861", +"i. c #618528A228A2", +"p. c #49243CF338E3", +"a. c #9E798A288617", +"s. c #79E76DB669A6", +"d. c #410338E330C2", +"f. c #71C669A66185", +"g. c #A69992488617", +"h. c #79E769A66185", +"j. c #410334D330C2", +"k. c #8E3879E771C6", +"l. c #514445144103", +"z. c #082008200820", +"x. c #861775D669A6", +"c. c #9E79861779E7", +"v. c #9658820771C6", +"b. c #861771C669A6", +" ", +" ", +" ", +" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . X ", +" . o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o X ", +" . o O O O o + + O o O O O o O O O o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + o O o + o O o + o O o + o O o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + o O o + o O o + o O o + o O o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + O + o + + O o + O + o + O + o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + o O o + o O o O o + o O o + o o o o o o o o o o o o o o o o o o o o o o X ", +" . o + o O o + o O o O o + o O o + o o o o o o o o o o o o o o o o o o o o o o X ", +" . o O O O o + + O o O + + o O O O o o o o o o o o o o o o o o o o o o o o o o X ", +" . o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o X ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +" ", +" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" @ # $ % & * % = - % ; : % > , % < 1 % 2 3 % 4 5 % 6 7 % 8 9 % 0 q % w e % r t y ", +" y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y ", +" ", +" ", +" ", +" u i p a s d f g u ", +" h h h h h h h h h h h h h h h h h h j s k l z x c v b n g ", +" h f f f f f f f f f f f f f f f f h m M N B V C Z A S D F G H ", +" h H H H H H H H H H H H H H H H H h J K S B L P I U c Y T R E W Q ", +" h ! ! ! ! ! ~ ~ ~ ~ ~ ~ ! ! ! ! ! h ^ s T B / Y F F F F F x ( R ) _ ` ", +" h ' ' ' ' ' ~ ] ] ] ] [ ' ' ' ' ' h @ { } | .F ............i i F F F k @ ", +" h x i X.x i ~ [ [ [ [ [ x i X.x i h o.s U O.c +.+.@.#.#.#.% $.$.$.i ) f +. ", +" h %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.h &.X *.U ) ) ) ) +.+.+.#.#.+.#.=.=.S -. ", +" h ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ h ;.f ~ ..^ ^ :.:.E E E E ) E E ) +.#.G ", +" h h h h h h h h h h h h h h h h h h >.l | ^ *.*.^ ^ ,.,.,.^ ,.,.^ ,.E :.<. ", +" { -.1.| | | | *.^ 2.^ 2.2.*.*.*.^ ^ 3. ", +" h h h h h h h h h h h h h h h h h h 4.5.6.| ~ | | | | | *.*.*.| | | *.^ b ", +" h f f f f f f f f f f f f f f f f h ( 7.8.8.~ | | | | ~ | | | ~ | | *.O.Z ", +" h H H H H H H H H H H H H H H H H h 9.3.0.8.q.~ ~ | ~ ~ ~ ~ ~ ~ ~ | ^ w.e. ", +" h ! ! ! ! ! ~ ~ ~ ~ ~ ~ ! ! ! ! ! h @ r.t.y.8.8.~ ~ ~ ~ ~ ~ ~ q.| ~ B r.@ ", +" h ' ' ' ' ' ~ u.u.u.u.i.' ' ' ' ' h h r.p.q.8.8.q.~ ~ ~ q.q.~ q.,.Y B ", +" h X.X.X.X.X.~ i.i.i.i.i.X.X.X.X.X.h ` a.~ *.~ 8.q.~ ~ 8.q.8.^ V s. ", +" h %.%.%.%.%.%.%.%.%.%.%.%.%.%.%.%.h O.a.d.*.^ 1.8.8.8.*.^ O.f. ", +" h ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ h *.g.h.j.*.,.,.^ D k.l. ", +" h h h h h h h h h h h h h h h h h h z.d.x.c.c.v.b.B z. ", +" ", +" ", +" "}; diff --git a/WPrefs.app/xpm/mousesettings.xpm b/WPrefs.app/xpm/mousesettings.xpm dissimilarity index 99% index c5f3d1e2..54509d82 100644 --- a/WPrefs.app/xpm/mousesettings.xpm +++ b/WPrefs.app/xpm/mousesettings.xpm @@ -1,227 +1,113 @@ -/* XPM */ -static char * image_name[] = { -"48 48 176 2", -" c None", -". c #186114511861", -"X c #618559655965", -"o c #000000000000", -"O c #596559655965", -"+ c #9E799A699658", -"@ c #082004100820", -"# c #51444D344924", -"$ c #082008200820", -"% c #61855D755965", -"& c #A699A289A699", -"* c #104010401040", -"= c #79E771C671C6", -"- c #20811C712081", -"; c #9E798E388617", -": c #71C66DB669A6", -"> c #186118611861", -", c #410345144103", -"< c #C71BB6DAB6DA", -"1 c #CF3CC30BBEFB", -"2 c #79E779E771C6", -"3 c #28A22CB228A2", -"4 c #B6DAAAAAA699", -"5 c #38E33CF338E3", -"6 c #38E338E338E3", -"7 c #C71BBEFBB6DA", -"8 c #D75CCF3CCF3C", -"9 c #DF7DD75CCF3C", -"0 c #E79DD75CCF3C", -"q c #DF7DD34CCF3C", -"w c #B6DAB2CAB6DA", -"e c #71C671C671C6", -"r c #B6DAAAAA9E79", -"t c #A69996589658", -"y c #E79DD75CD75C", -"u c #CF3CC71BC71B", -"i c #AEBAA699A699", -"p c #9E798E388E38", -"a c #8E38820779E7", -"s c #CF3CC71BBEFB", -"d c #DF7DCF3CC71B", -"f c #DF7DD34CD75C", -"g c #DF7DD75CD75C", -"h c #D75CCB2BC71B", -"j c #B6DAAAAAAEBA", -"k c #208120812081", -"l c #28A228A228A2", -"z c #B6DAA6999E79", -"x c #96588E389658", -"c c #861782078617", -"v c #DF7DDB6CDF7D", -"b c #8E387DF779E7", -"n c #D75CC71BBEFB", -"m c #71C669A669A6", -"M c #C71BBEFBBEFB", -"N c #49244D344924", -"B c #492449244924", -"V c #AEBA9A699658", -"C c #8E388A288E38", -"Z c #86177DF779E7", -"A c #DF7DCF3CCF3C", -"S c #D75CCB2BBEFB", -"D c #C71BBAEAB6DA", -"F c #9E7992488E38", -"G c #69A665956185", -"H c #30C234D330C2", -"J c #C71BB6DAAEBA", -"K c #8E388A288617", -"L c #DF7DDF7DDF7D", -"P c #BEFBB6DAAEBA", -"I c #AEBAAAAAAEBA", -"U c #DF7DDB6CD75C", -"Y c #E79DE38DDF7D", -"T c #CF3CBEFBBEFB", -"R c #965896589658", -"E c #28A2249228A2", -"W c #9E7996589658", -"Q c #96588E388E38", -"! c #D75CCB2BCF3C", -"~ c #E79DE79DE79D", -"^ c #DF7DD75CDF7D", -"/ c #CF3CC30BC71B", -"( c #C71BC30BC71B", -") c #BEFBB6DAB6DA", -"_ c #618561856185", -"` c #CF3CC71BCF3C", -"' c #C71BBEFBC71B", -"] c #BEFBBEFBBEFB", -"[ c #AEBAAAAAA699", -"{ c #30C230C230C2", -"} c #CF3CCB2BD75C", -"| c #79E779E779E7", -" . c #A6999E799E79", -".. c #514455555144", -"X. c #A699A2899E79", -"o. c #D75CCF3CD75C", -"O. c #E79DEBADE79D", -"+. c #96588A288E38", -"@. c #D75CD75CDF7D", -"#. c #BEFBBAEABEFB", -"$. c #9E799A699E79", -"%. c #514451445144", -"&. c #79E775D679E7", -"*. c #BEFBB6DABEFB", -"=. c #C71BC30BCF3C", -"-. c #D75CDB6CDF7D", -";. c #DF7DDF7DE79D", -":. c #AEBAAAAAB6DA", -">. c #AEBAAEBAB6DA", -",. c #D75CD34CD75C", -"<. c #DF7DE38DE79D", -"1. c #9E7996589E79", -"2. c #B6DABAEAC71B", -"3. c #C71BC71BD75C", -"4. c #CF3CCF3CD75C", -"5. c #86177DF78617", -"6. c #B6DAB2CABEFB", -"7. c #965892489658", -"8. c #C71BC71BCF3C", -"9. c #965896589E79", -"0. c #BEFBBEFBC71B", -"q. c #69A6659569A6", -"w. c #9E799658A699", -"e. c #AEBAA699AEBA", -"r. c #9E799E79A699", -"t. c #CF3CD34CDF7D", -"y. c #8E388E389E79", -"u. c #69A671C679E7", -"i. c #96589658A699", -"p. c #965892489E79", -"a. c #861782078E38", -"s. c #69A66DB679E7", -"d. c #A699A699B6DA", -"f. c #B6DAB6DAC71B", -"g. c #BEFBBEFBCF3C", -"h. c #8E388E389658", -"j. c #28A22CB230C2", -"k. c #6185659569A6", -"l. c #8E388A289E79", -"z. c #9E799E79AEBA", -"x. c #AEBAAEBABEFB", -"c. c #CF3CD75CDF7D", -"v. c #596559656185", -"b. c #71C675D69658", -"n. c #96589248A699", -"m. c #492451445144", -"M. c #69A66DB68617", -"N. c #861786179658", -"B. c #38E33CF34103", -"V. c #618569A671C6", -"C. c #71C675D68E38", -"Z. c #514451445965", -"A. c #618569A68617", -"S. c #79E779E79658", -"D. c #A699A699AEBA", -"F. c #59655D755965", -"G. c #59655D7569A6", -"H. c #8E388A289658", -"J. c #410345144924", -"K. c #492445144924", -"L. c #79E77DF78E38", -"P. c #861786179E79", -"I. c #9E799A69A699", -"U. c #410341034103", -"Y. c #514455556185", -"T. c #5965618571C6", -"R. c #69A66DB68E38", -"E. c #71C671C68E38", -"W. c #71C671C679E7", -"Q. c #492449245144", -"!. c #51445D7569A6", -"~. c #59655D7571C6", -"^. c #5965596569A6", -"/. c #59655D756185", -"(. c #410341034924", -"). c #10400C301040", -" . X o o ", -" O + o @ o o ", -" # + $ $ @ o ", -" % & * . $ o ", -" = + . - $ o ", -" o ; : > - $ o ", -" o , < 1 2 3 $ o > 4 5 - > $ o ", -" 6 7 8 9 0 q w e 5 . o 6 r * - > $ o ", -" $ t 8 8 q y 0 0 0 8 u i p a * - * @ o ", -" @ % s d f f y y y y g 0 h j h e k * o o ", -" l z 8 d g g q y g q y g x c v q & l o o ", -" @ b n 8 f g y g y g g 0 u m h g g g M N @ o o ", -" B V h f q g g g g g g g C Z g g y f A S c $ o o ", -" - ; D : F j g g g v v v f G u g y 9 q 8 A s H $ o o ", -" o : J 8 4 + c e t u v v v K Z L v g f 8 h h P 6 - $ o ", -" , z h A f g g v I X e M U X Y L L g f h u T R H E $ o o ", -" - W s A q g v v v L L I Q F t Y L v f ! u 1 j : 6 E * o ", -" @ K < ! f g g g L L L L Y ~ M e K i ^ 8 / ( ) 4 , H k $ o ", -" o _ j ` 8 f g v L v L Y Y Y Y Y Y I e : ' 1 ] [ Q 6 { > @ o ", -" , 4 / } A g ^ v L Y Y Y ~ ~ ~ ~ ~ L v w : | & ...6 l * @ o ", -" - X.' ` o.f ^ v L Y ~ ~ O.~ O.~ ~ ~ Y v 8 / R O c 6 { - $ o ", -" * +.M ` o.@.^ v v Y ~ ~ ~ O.O.O.O.~ ~ L v o./ #.$.%.6 3 . @ o ", -" o &.*.=.} o.-.v v ;.~ ~ O.O.O.O.O.O.~ ~ L @.` ( :.c 6 { k $ o ", -" o _ >.=.} ,.@.^ v ;.<.~ O.O.O.O.O.O.O.O.~ L ,.` ] 1...6 l . @ o ", -" # & 2.3.,.@.@.v ;.<.~ ~ O.O.O.O.O.O.O.~ Y v 4.( >.5.5 { k $ o ", -" o # 1.6.=.4.@.^ v ;.;.<.~ O.O.O.O.O.O.O.O.~ Y -.3.M R %.6 3 . @ o ", -" k 7.I 2.8.,.@.v ;.;.Y O.O.O.O.O.O.O.O.O.O.<.v ,.=.I 5.6 { k $ o ", -" _ 9.>.0.3.@.-.v ;.<.~ O.O.O.O.O.O.O.O.O.~ ;.-.} ' 9...6 l . @ o ", -" q.w.>.0.3.@.-.v ;.~ O.O.O.O.O.O.O.O.~ ~ <.v ,.=.e.c 5 H k $ o ", -" q.r.>.0.3.t.@.v <.~ O.O.O.O.O.O.O.O.~ <.v ,.3.*.y...6 l . @ o ", -" @ u.i.:.2.=.4.@.v ~ O.O.O.O.O.O.O.O.~ <.v @.3.0.p.a.5 H k $ @ ", -" - s.p.d.f.g.4.@.v <.O.O.O.O.O.O.O.~ <.v @.4.' :.h.O 6 3 . @ o ", -" j.k.l.z.x.2.3.c.v ~ O.O.O.O.O.O.~ <.;.^ @.8.x.y.C 5 H k $ o ", -" - v.b.n.:.2.=.t.v <.~ O.O.O.O.O.<.v @.@.3.0.z.h.%.6 l . @ o ", -" @ m.M.N.z.6.0.} @.v <.~ ~ O.~ <.v @.c.} =.6.9.| 5 { k $ @ ", -" o B.V.C.n.:.2.8.t.-.v <.<.<.;.v @.4.3.=.2.z.h., 6 l . @ o ", -" o 3 Z.A.S.z.>.2.=.o.,.@.@.@.,.4.3.=.0.2.D.h.F.6 { - $ o ", -" > H G.M.l.d.>.2.0.=.=.8.=.=.2.2.f.6.d.H.| 5 H E * o o ", -" o . J.G.M.N.z.d.>.x.f.x.x.>.:.:.d.z.N.c K.6 l . @ o ", -" o @ E J.G.M.L.P.p.I.z.z.i.n.y.y.H.L.L.O 6 { - $ @ ", -" o $ k U.Y.T.A.R.E.C.C.C.C.C.u.u.W._ 6 H E * o o ", -" o o $ k H Q.Z.Y.!.G.~.!.Y.^.G./.F.6 H l . $ o ", -" o @ $ - l { 6 B.(.(.(.(.J.B , 6 H 3 > $ o ", -" o o $ . E 3 H H 6 6 5 6 6 H { E > $ o o ", -" o o @ ).> k E l 3 3 3 l k > * $ o o ", -" o o @ $ $ * * . . $ $ @ o o o ", -" o o o @ @ @ @ o @ o o o ", -" o o o "}; +/* XPM */ +static char * image_name[] = { +"48 49 61 1", +" c None", +". c #000000000000", +"X c #20811C712081", +"o c #514455555144", +"O c #104010401040", +"+ c #082004100820", +"@ c #8E388A288E38", +"# c #71C671C671C6", +"$ c #B6DABAEAB6DA", +"% c #79E77DF779E7", +"& c #410341034103", +"* c #B6DAB2CAB6DA", +"= c #79E779E779E7", +"- c #28A22CB228A2", +"; c #186118611861", +": c #28A228A228A2", +"> c #596559655965", +", c #861786178617", +"< c #A699A289A699", +"1 c #AEBAAEBAAEBA", +"2 c #9E799E799E79", +"3 c #41033CF34103", +"4 c #8E388E388E38", +"5 c #B6DAB6DAB6DA", +"6 c #965896589658", +"7 c #CF3CCF3CCF3C", +"8 c #C71BC30BC71B", +"9 c #CF3CCB2BCF3C", +"0 c #186114511861", +"q c #082008200820", +"w c #DF7DDB6CDF7D", +"e c #CF3CD34CCF3C", +"r c #C71BC71BC71B", +"t c #69A66DB669A6", +"y c #49244D344924", +"u c #BEFBBEFBBEFB", +"i c #DF7DDF7DDF7D", +"p c #DF7DE38DDF7D", +"a c #FFFFFFFFFFFF", +"s c #38E338E338E3", +"d c #E79DEBADE79D", +"f c #EFBEEFBEEFBE", +"g c #EFBEF3CEEFBE", +"h c #F7DEF7DEF7DE", +"j c #D75CD75CD75C", +"k c #AEBAAAAAAEBA", +"l c #30C230C230C2", +"z c #F7DEFBEEF7DE", +"x c #9E799A699E79", +"c c #965892489658", +"v c #28A2249228A2", +"b c #492449244924", +"n c #71C675D671C6", +"m c #10400C301040", +"M c #69A669A669A6", +"N c #618561856185", +"B c #861782078617", +"V c #69A6659569A6", +"C c #59655D755965", +"Z c #38E334D338E3", +"A c #208124922081", +" .XoO.. ", +" +@#O. ", +" .o$%X... ", +" +@#O.... ..+++.... ", +" &*=-+;:->,<123.... ", +" O45<617<89977<0.... ", +" .q3*wwwwee9r9979t+.... ", +" qyuippiwww$..... ", +" ;rdfhhzi7giiippwe*88$1@6@q.... ", +" +2fghhhhxfiwipiik588u4c c #000000004103", -", c #2081208169A6", -"< c #28A228A228A2", -"1 c #000000004924", -"2 c #FFFFFFFFFFFF", -"3 c #000000001861", -"4 c #000000002081", -"5 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+@OOOOOOOOOOOOOO", -":::::::::::::::>-*:::::::,:,:,,-*::::::,:,:,,,,<<<<<<---------@OOOOOOOOOOOO", -":::::::::::::::>-*::::::,::,:,,,,,,,<<----------OOOOOOOOOOOO", -":::::::::::::::>-*::::::,:,:,,,,,,,,,,1----------OOOOOOOOOOO", -":::::::::::::::>-*:::::,:,:,:,,,,,,,,,1-----------@OOOOOOOOO", -":::::::::::::::>-*:::::22:,:,,,22,,,,,1-------------OOOOOOOO", -":::::::::::::::>-*:::::222:,:,222,,,,,1--------------+OOOOOO", -":::::::::::::::>-*::::::222:,222,,,,,,1---------------%@+OOO", -":::::::::::::::>-*:::::::222222,,,,,,,1-----------------X+OO", -":::::::::::::::>-*::::::,:2222,,,,,,,,1---------------&X&@+O", -":::::::::::::::>-*::::::,:2222,,,,,,,,1-----XX-----%X%X+@+O+", -":::::::::::::::>-*::::::,222222,,,,,,,1----X %X----&X+X+@+O", -":::::::::::::::>-*::::::222,:222,,,,,,1----- %X%X-X%X+X+", -":::::::::::::::>-*:::::222:,:,222,,,,,1X---- &X&X&X", -":::::::::::::::>-*:::::22::,:,,22,,,,,1%X--- %X%", -":::::::::::::::>-*:::::::,,:,,,,,,,,,,1 &X- ", -":::::::::::::::>-*::::::,::,:,,,,,,,,,1 ", -":::::::::::::::>-*::::::,:,:,,,,,,,,,,1 ", -":::::::::::::::>-*:::::,:,:,:,,,,,,,,,1 ", -">>>>>>>>>>>>>>>3-*>>>>>>>>>>>>>>1111114 ", -"--------------------------------------- ", -"55555555555555555555555555555555555555- ", -"55555555555555555555555555555555555555- ", -"55555555555555555555555555555555555555- ", -"55555555555555555555555555555555555555- ", -"ooooooooooooooooooooooooooooooooooo255- ", -"----------------------------------5255- ", -"22222222222222222222222222222222225255- ", -"22222222222222222222222222222222225255- ", -"22222222222222222222222222222222225255- ", -"22222222222222222222222222222222225255- ", -"22222222222222222222222222222222225255- "}; +/* 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>,,= ", +"==================================,>,,= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>,>,,= "}; diff --git a/WPrefs.app/xpm/oldstyle.xpm b/WPrefs.app/xpm/oldstyle.xpm dissimilarity index 70% index 4a90e425..bb1eaba1 100644 --- a/WPrefs.app/xpm/oldstyle.xpm +++ b/WPrefs.app/xpm/oldstyle.xpm @@ -1,73 +1,69 @@ -/* XPM */ -static char * image_name[] = { -"60 45 25 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 #38E33CF338E3", -"* c #69A66DB6B6DA", -"= c #69A66DB6BEFB", -"- c #000000000000", -"; c #18611C716185", -": c #20811C7169A6", -"> c #2081208169A6", -", c #28A228A228A2", -"< c #FFFFFFFFFFFF", -"1 c #000000004924", -"2 c #A699A699A699", -"3 c #0000000038E3", -"4 c #000000004103", -"5 c #000000002081", -"6 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", -";;;;;;;;;;;;;;;;;;;:<<<<<<<<<<<<<<>>>1----------OOOOOOOOOOOO", -";;;;;;;;;;;;;;;;;;;:<222222222222o>>>1-----------@OOOOOOOOOO", -";;;;;;;;;;;;;;;;;;;:<2-o222222o-2o>>>1-------------OOOOOOOOO", -";;;;;;;;;;;;;;;;;;;:<2o-o2222o-o2o>>>1--------------+OOOOOOO", -";;;;;;;;;;;;;;;;;;;:<22o-o22o-o22o>>>1---------------%@+OOOO", -";;;;;;;;;;;;;;;;;;;:<222o-oo-o222o>>>1-----------------X+OOO", -";;;;;;;;;;;;;;;;;;;:<2222o--o2222o>>>1---------------&X&@+O+", -";;;;;;;;;;;;;;;;;;;:<2222o--o2222o>>>1-----XX-----%X%X+@+O+O", -";;;;;;;;;;;;;;;;;;;:<222o-oo-o222o>>>1----X %X----&X+X+@+O+", -";;;;;;;;;;;;;;;;;;;:<22o-o22o-o22o>>>1----- %X%X-X%X+X+$", -";;;;;;;;;;;;;;;;;;;:<2o-o2222o-o2o>>>1X---- &X&X&X&", -";;;;;;;;;;;;;;;;;;;:<2-o222222o-2o>>>1%X--- %X%X", -";;;;;;;;;;;;;;;;;;;:<222222222222o>>>1 &X- ", -";;;;;;;;;;;;;;;;;;;:>>1 ", -";;;;;;;;;;;;;;;;;;;:::::::::>>>>>>>>>1 ", -";;;;;;;;;;;;;;;;;;;:::::::>:>>>>>>>>>1 ", -"33333333333333333334444444444444111115 ", -"-------------------------------------- ", -"6666666666666666666666666666666666666- ", -"6666666666666666666666666666666666666- ", -"6666666666666666666666666666666666666- ", -"6666666666666666666666666666666666666- ", -"oooooooooooooooooooooooooooooooooo<66- ", -"---------------------------------6<66- ", -"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<6<66- ", -"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<6<66- ", -"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<6<66- ", -"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<6<66- ", -"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<6<66- "}; +/* 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<<<<<<<<<<<<<<<<<<=o<<<<<<<<<<<<<<<<ooooooooooooo:::, ", +"-------------------;;;;;;;;;:::::::::, ", +"-------------------;;;;;;;:;:::::::::, ", +"11111111111111111111111111111111,,,,,= ", +"====================================== ", +"2222222222222222222222222222222222222= ", +"2222222222222222222222222222222222222= ", +"2222222222222222222222222222222222222= ", +"2222222222222222222222222222222222222= ", +"oooooooooooooooooooooooooooooooooo>22= ", +"=================================2>22= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= ", +">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>2>22= "}; diff --git a/WPrefs.app/xpm/paths.xpm b/WPrefs.app/xpm/paths.xpm dissimilarity index 97% index 710b0f4f..f1cdb0a0 100644 --- a/WPrefs.app/xpm/paths.xpm +++ b/WPrefs.app/xpm/paths.xpm @@ -1,225 +1,280 @@ -/* XPM */ -static char * image_name[] = { -"48 48 174 2", -" c None", -". c #000000000000", -"X c #28A2249228A2", -"o c #104010401040", -"O c #71C675D671C6", -"+ c #79E77DF779E7", -"@ c #30C230C230C2", -"# c #410341034103", -"$ c #186114511861", -"% c #B6DAB2CAB6DA", -"& c #CF3CCB2BCF3C", -"* c #38E334D338E3", -"= c #41033CF34103", -"- c #AEBAAEBAAEBA", -"; c #AEBAAAAAAEBA", -": c #C71BC30BC71B", -"> c #861782078617", -", c #186118611861", -"< c #A699A289A699", -"1 c #9E799A699E79", -"2 c #B6DABAEAB6DA", -"3 c #38E338E338E3", -"4 c #20811C712081", -"5 c #79E779E779E7", -"6 c #965896589658", -"7 c #965892489658", -"8 c #8E388E388E38", -"9 c #8E388A288E38", -"0 c #28A22CB228A2", -"q c #082004100820", -"w c #71C671C671C6", -"e c #69A669A669A6", -"r c #28A228A228A2", -"t c #208120812081", -"y c #618565956185", -"u c #618561856185", -"i c #10400C301040", -"p c #59655D755965", -"a c #596559655965", -"s c #514455555144", -"d c #514451445144", -"f c #49244D344924", -"g c #492449244924", -"h c #492445144924", -"j c #082008200820", -"k c #96588207EFBE", -"l c #8E3879E7EFBE", -"z c #79E7A699EFBE", -"x c #8617A289EFBE", -"c c #96587DF7EFBE", -"v c #79E7AAAAEFBE", -"b c #8E388207EFBE", -"n c #86178207EFBE", -"m c #28A22081DF7D", -"M c #20815D75DF7D", -"N c #30C26185E79D", -"B c #28A22492DF7D", -"V c #38E32CB2E79D", -"C c #38E32CB2DF7D", -"Z c #30C228A2DF7D", -"A c #30C22492DF7D", -"S c #20815D75E79D", -"D c #104014518E38", -"F c #86178E38EFBE", -"G c #208134D3E79D", -"H c #20815144E79D", -"J c #30C25144E79D", -"K c #208130C2E79D", -"L c #28A24103E79D", -"P c #28A24924E79D", -"I c #28A24103DF7D", -"U c #20816DB6E79D", -"Y c #104028A28E38", -"T c #79E79658EFBE", -"R c #20814D34E79D", -"E c #20815555E79D", -"W c #BEFB965871C6", -"Q c #CF3C9E798617", -"! c #D75CA2898617", -"~ c #C71B965879E7", -"^ c #BEFB8E3871C6", -"/ c #B6DA8A2871C6", -"( c #D75C9E798617", -") c #D75CA6998617", -"_ c #D75CAEBA9658", -"` c #D75CB2CA8E38", -"' c #208171C6E79D", -"] c #41032081E79D", -"[ c #BEFB6DB630C2", -"{ c #B6DA5D752081", -"} c #A6995D7530C2", -"| c #8E3845141861", -" . c #9E7951442081", -".. c #B6DA596528A2", -"X. c #B6DA65952081", -"o. c #CF3C71C630C2", -"O. c #BEFB7DF738E3", -"+. c #71C6514430C2", -"@. c #20815965E79D", -"#. c #208128A2E79D", -"$. c #DF7DAEBA8E38", -"%. c #BEFB71C630C2", -"&. c #BEFB71C64103", -"*. c #BEFB79E74103", -"=. c #9E795D7538E3", -"-. c #AEBA659530C2", -";. c #B6DA5D7530C2", -":. c #BEFB79E730C2", -">. c #C71B86174103", -",. c #79E7555530C2", -"<. c #D75CBAEA9E79", -"1. c #CF3C96585965", -"2. c #D75CA28969A6", -"3. c #9E79F3CE9E79", -"4. c #A699F7DEA699", -"5. c #AEBAF7DEAEBA", -"6. c #A699F3CEA699", -"7. c #8E38EBAD8E38", -"8. c #8617EBAD8617", -"9. c #79E7EBAD79E7", -"0. c #38E32081E79D", -"q. c #CF3CAAAA8E38", -"w. c #AEBA75D64924", -"e. c #CF3C92485965", -"r. c #5144CF3C5144", -"t. c #79E7E79D79E7", -"y. c #69A6E38D69A6", -"u. c #4103C71B4103", -"i. c #4924CF3C4924", -"p. c #5965D75C5965", -"a. c #5144D34C5144", -"s. c #30C2659530C2", -"d. c #8E387DF7EFBE", -"f. c #28A22081E79D", -"g. c #BEFB9A6979E7", -"h. c #9E79596528A2", -"j. c #C71B82074924", -"k. c #6185DF7D6185", -"l. c #86177DF7EFBE", -"z. c #20812492E79D", -"x. c #20816595E79D", -"c. c #A699596528A2", -"v. c #38E3AAAA38E3", -"b. c #79E78A28EFBE", -"n. c #20814103E79D", -"m. c #B6DA659538E3", -"M. c #BEFB6DB638E3", -"N. c #69A6DF7D69A6", -"B. c #5965DB6C5965", -"V. c #38E3861738E3", -"C. c #79E79E79EFBE", -"Z. c #104034D38E38", -"A. c #28A214518E38", -"S. c #BEFB659538E3", -"D. c #B6DA6DB630C2", -"F. c #9658EFBE9658", -"G. c #38E375D638E3", -"H. c #C71BF7DEC71B", -"J. c #71C6E38D71C6", -"K. c #71C6E79D71C6", -"L. c #C71B82074103", -"P. c #38E379E738E3", -"I. c #71C6555530C2", -"U. c #71C65D7538E3", -"Y. c #8E38EFBE8E38", -"T. c #38E3924838E3", -"R. c #6185DB6C6185", -"E. c #38E3A28938E3", -"W. c #38E3B6DA38E3", -"Q. c #38E39A6938E3", -"!. c #38E39E7938E3", -"~. c #38E37DF738E3", -"^. c #30C269A630C2", -"/. c #4103C30B4103", -" . X o . . . ", -" O + @ # $ . . . . . . . . ", -" O % & + * = $ . . . . . . . ", -" O - ; ; : > * = , . . . . . . ", -" O ; ; < < 1 2 > 3 = , . . , 4 . . . ", -" 5 < < < 1 1 6 7 - > = = # # # # , . . . ", -" O < < 1 6 6 8 8 9 > < 9 3 0 3 3 # . . . . ", -" 5 1 1 6 7 8 8 > > > + 5 1 9 = 0 3 q . . . ", -" O 1 6 7 7 9 > > > 5 O O w e 7 9 r t . . . . ", -" O 6 7 8 9 > > > 5 O O e e y y u + i . . . . ", -" O 7 8 9 > > > 5 O w e e e y p a @ q . . . . . ", -" O 8 > > > + 5 O w e e y u p a a @ q . . . . . ", -" r u > > 5 O O e e e e u p a s d 0 q . . . . . ", -" . . 4 a 5 w w e e y u p a s d f 0 q . . . . . ", -" . . . . , g e y u p a s d f g h r q . . . . . ", -" . . . . . . $ # u a s d d f g h r q . . . . . ", -" . . . . . . . o 3 s f g h h = X q . . . . . . X o . . . ", -" . . . . . . . . i @ h # = = t q . . . . . O + @ # $ . . . ", -" . . . . . . . . i r 3 * t q . . . . . O % & + * = $ . . . ", -" . . . . . . . . j t 4 q . . . . . O - ; ; : > * = , . . . . . ", -" . . . . . . . . j . . . . . . O ; ; < < 1 2 > 3 = , . . 4 4 . . . ", -" . . . . . . . . . . . . . . 5 < < < 1 1 6 7 - > = = # # # # , . . . ", -" . . . . . . . . . . . . . . O < < 1 6 6 8 8 9 > < 9 3 0 3 3 # . . . . ", -" . . . . . . . . . . . . . . 5 1 1 6 7 8 8 > > > + 5 1 9 = 0 3 q . . . ", -" . . . . . . . . . . . . . . O 1 6 7 7 9 > > > 5 O O w e 7 9 r t . . . . ", -" . r $ . . . . . . . . . . . . . . . . . O 6 7 8 9 > > > 5 O O e e y y u + i . . . . ", -" O + @ # $ . . . . . . . . . . . . . . . k l z x c k k k l v b l e e e y p a @ q . . . . . ", -" O % & + * = $ . . . . . . . . . . . . . . n m M N B V C Z A S C D e y u p a a @ q . . . . . ", -" O - ; ; : > 3 = , . . . . . . . . . . . . F G H J K L P I B U L Y y u p a s d 0 q . . . . . ", -" O ; ; < < 1 2 > 3 = , . . , 4 . . . T R E W Q ! ~ ^ / ~ ( ! ) _ ` s d f 0 q . . . . . ", -" O < < < 1 1 6 7 ; 9 = = # # # # , . . . v ' ] Q [ [ { } | ...X.o.O.+.f g h r q . . . . . ", -" O < < 1 1 7 8 8 9 > < > 3 0 3 3 h . . . . x @.#.$.o.%.&.*.=.-.;.X.:.>.,.f g h r q . . . . . ", -" O 1 1 6 7 7 9 9 > > + 5 1 9 = 0 3 q . . . z U S <.1.2.3.4.4.5.3.6.7.7.3.8.9.8.X q . . . . . ", -" O 1 6 7 8 8 > > + + O O w e 7 9 r t . . . c 0.U q.w.e.7.r.t.y.9.u.i.p.p.a.u.s.t q . . . . . ", -" O 6 7 8 9 > > > 5 O O e e e y u + i . . . d.f.S g.h.j.7.r.a.k.k.u.a.p.p.p.u.s.t q . . . . . ", -" O 7 8 9 > > + 5 O O e e e u p p @ q . . . l.z.x.~ c.*.8.i.a.a.a.u.y.3.3.4.6.v.4 q . . . . . ", -" O 9 > > > + 5 O w e e e u p a s @ q . . . b.n.@.Q m.M.8.i.a.a.i.u.y.6.6.N.B.V.q q . . . . . . ", -" r y > > + O O w e e y u p a s d 0 q . . . C.Z.A.! S.D.F.a.k.y.a.9.6.4.6.F.a.G.. . . . . . . . ", -" . . t a O O e e e y u p a s d f 0 q . . . . . . ) D.%.H.8.8.J.a.B.K.6.4.t.a.G.. . . . . . . ", -" . . . . , f e y u p a s d f g h r q . . . . . . ) %.L.4.8.8.9.N.k.p.9.8.p.9.P.. . . . . . ", -" . . . . . . $ h p a s d d f g h r q . . . . . . _ I.U.3.8.8.t.t.K.k.Y.K.a.p.T.. . . . . ", -" . . . . . . . o 3 d d g h # # X q . . . . . . . . . 4.y.8.8.t.p.i.3.3.K.a.G.. . . . ", -" . . . . . . . . i @ h h = 3 t q . . . . . . . . H.p.6.5.Y.R.i.B.H.5.B.P.. . . . ", -" . . . . . . . . j r 3 3 t q . . . . . . . . 6.E.W.Q.Q.!.~.^.T./.W.E.. . . . ", -" . . . . . . . . j t 4 q . . . . . . . . . . . . . . . . . . . . . . . ", -" . . . . . . . . q q . . . . . . . . . . . . . . . . . . . . . . ", -" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -" . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; +/* XPM */ +static char * image_name[] = { +"48 48 229 2", +" c None", +". c #20811C711861", +"X c #618555555144", +"o c #8E3886178617", +"O c #596559655965", +"+ c #186114511040", +"@ c #38E338E328A2", +"# c #86177DF779E7", +"$ c #9E799A699658", +"% c #A699A699A699", +"& c #A6999E799E79", +"* c #965892488E38", +"= c #28A228A228A2", +"- c #082008200820", +"; c #38E338E338E3", +": c #000000000000", +"> c #30C22CB22081", +", c #69A661855965", +"< c #96588E388E38", +"1 c #9E799A699E79", +"2 c #8E38820779E7", +"3 c #71C661855144", +"4 c #69A655554103", +"5 c #28A224921861", +"6 c #186114511861", +"7 c #514451445965", +"8 c #8E388A288E38", +"9 c #20811C712081", +"0 c #618559655144", +"q c #79E775D671C6", +"w c #9E7996589658", +"e c #861775D669A6", +"r c #71C65D754924", +"t c #69A651444103", +"y c #30C234D330C2", +"u c #71C671C671C6", +"i c #AEBAAAAAAEBA", +"p c #618555554924", +"a c #51443CF330C2", +"s c #186110401040", +"d c #492445144924", +"f c #71C669A66185", +"g c #5965492438E3", +"h c #965896589658", +"j c #79E77DF78617", +"k c #861779E771C6", +"l c #5144410330C2", +"z c #5965451438E3", +"x c #30C224922081", +"c c #10400C300820", +"v c #61854D3438E3", +"b c #618551444103", +"n c #EFBEF3CEE79D", +"m c #B6DAC30BBEFB", +"M c #C71BCB2BB6DA", +"N c #C71BC71BAEBA", +"B c #DF7DDB6CB6DA", +"V c #AEBAC71BBEFB", +"C c #E79DE38DBEFB", +"Z c #B6DAB6DAB6DA", +"A c #5144451430C2", +"S c #9658965830C2", +"D c #8E388E3830C2", +"F c #69A669A628A2", +"G c #79E775D628A2", +"H c #69A675D630C2", +"J c #596586174924", +"K c #A699AEBA4103", +"L c #AEBAB6DA4924", +"P c #618575D630C2", +"I c #51444D341861", +"U c #FFFFFBEEF7DE", +"Y c #E79DE38DFFFF", +"T c #D75CD75CFFFF", +"R c #EFBEEBADBEFB", +"E c #C71BBEFB38E3", +"W c #61858E384924", +"Q c #79E78A2838E3", +"! c #51447DF74103", +"~ c #69A6861738E3", +"^ c #28A26DB65144", +"/ c #8E389E794103", +"( c #DF7DD34C4103", +") c #8617A2894924", +"_ c #208159655144", +"` c #38E3555528A2", +"' c #28A249244103", +"] c #79E771C669A6", +"[ c #C71BCB2BEFBE", +"{ c #AEBAAAAAF7DE", +"} c #8E388617FFFF", +"| c #C71BDB6CD75C", +" . c #9658A6994103", +".. c #492486175144", +"X. c #AEBAAAAA38E3", +"o. c #CF3CC71B4103", +"O. c #69A661852081", +"+. c #49243CF330C2", +"@. c #69A659654924", +"#. c #E79DEBADE79D", +"$. c #A699BEFBBEFB", +"%. c #B6DABAEACF3C", +"&. c #69A675D6C71B", +"*. c #96588A28FFFF", +"=. c #51446DB630C2", +"-. c #86177DF728A2", +";. c #79E7820728A2", +":. c #86179A694103", +">. c #79E792484103", +",. c #71C66DB62081", +"<. c #514451441861", +"1. c #38E345141861", +"2. c #8617820779E7", +"3. c #082059654924", +"4. c #082061855144", +"5. c #618569A6BEFB", +"6. c #8E38861728A2", +"7. c #38E33CF31040", +"8. c #208124921040", +"9. c #410369A64103", +"0. c #492438E328A2", +"q. c #28A2249228A2", +"w. c #10406DB65965", +"e. c #86178A28DF7D", +"r. c #9E79965828A2", +"t. c #41036DB64103", +"y. c #28A234D31861", +"u. c #208138E32081", +"i. c #28A22CB21040", +"p. c #38E3492438E3", +"a. c #410334D328A2", +"s. c #59654D344103", +"d. c #71C671C669A6", +"f. c #618551444924", +"g. c #AEBACF3CCF3C", +"h. c #082069A65965", +"j. c #861775D6F7DE", +"k. c #AEBACB2BC71B", +"l. c #38E382075965", +"z. c #38E386176185", +"x. c #4924659538E3", +"c. c #71C67DF730C2", +"v. c #4924492430C2", +"b. c #A699A2899E79", +"n. c #000045144924", +"m. c #B6DACF3CBEFB", +"M. c #A6999A6930C2", +"N. c #41033CF31040", +"B. c #96588A2828A2", +"V. c #51444D3430C2", +"C. c #A699C30BBEFB", +"Z. c #A6999A69FFFF", +"A. c #71C696584924", +"S. c #38E349244924", +"D. c #5144451438E3", +"F. c #5965555530C2", +"G. c #38E330C228A2", +"H. c #69A65D755144", +"J. c #104075D66185", +"K. c #9E799248FFFF", +"L. c #AEBACF3CC71B", +"P. c #492455552081", +"I. c #B6DAB6DA4103", +"U. c #5144514430C2", +"Y. c #10405D755144", +"T. c #4924555538E3", +"R. c #61855D7530C2", +"E. c #69A6659538E3", +"W. c #4924410338E3", +"Q. c #38E32CB22081", +"!. c #51444D3479E7", +"~. c #C71BC30BCF3C", +"^. c #5965555579E7", +"/. c #5144492471C6", +"(. c #41033CF34924", +"). c #28A245144103", +"_. c #28A2451438E3", +"`. c #28A238E338E3", +"'. c #30C228A22081", +"]. c #D75CD34CD75C", +"[. c #AEBAAEBAB6DA", +"{. c #A699A699AEBA", +"}. c #FFFFF7DEF7DE", +"|. c #861786178617", +" X c #49244D346185", +".X c #492449245965", +"XX c #30C22CB238E3", +"oX c #000008200820", +"OX c #1861186128A2", +"+X c #51444D345144", +"@X c #F7DEF3CEF7DE", +"#X c #082004100820", +"$X c #00000C301861", +"%X c #000018611861", +"&X c #C71BC71BC71B", +"*X c #186128A228A2", +"=X c #0000249228A2", +"-X c #00001C712081", +";X c #69A669A671C6", +":X c #69A669A669A6", +">X c #00002CB230C2", +",X c #186130C238E3", +" , < 1 & & 2 3 4 4 5 ", +" 6 7 8 % $ 9 : + 0 q w & % < e r 4 4 4 4 t . : - y u ; ", +" O $ i 1 o p a . : s d f * % & 1 o 3 t t 4 4 4 4 4 4 g @ h 1 1 j : ", +" < * k l z z z z x c $ w & w # r v v v b t n m M N N m B B V C B N Z ", +" 1 l l l A A z z A . w e 3 g v v v v v v v C S D F G H J K K L P I @ ", +" < l l l l l A A z . g g g g g v v p U Y T R E W Q ! ~ ^ / ( ) _ ` ' ", +" ; ] i l l l l l l A A + z g g g p ] < 1 [ { } | . .....J ..X.o.X.O.I @ ", +" 9 d * 1 * h +.l l l l l l A c z @.f w 1 #.$.V %.&.*.M =. .~ G -.;.P :.>.,.<.1. ", +" 1 o 2.w ] 0 l +.+.+.+.+.l g g - h 1 o f g V 3.4.%.5.} M D 6.! F 7.9 8.O.~ ! 9.0. ", +" q.$ , ] p 0.0.0.+.+.+.+.0 h i 1 : , l g z z V 3.w.[ e.} M D 6.r.t.y.u.i.O.D ~ F p. ", +" q.% a.a.0.0.0.0.s.d.1 i 1 ] f.g : v g g z z g.h.h.Y { j.k.l.:.z._ y.1.x.c.J =.H v. ", +" q.b.a.a.a.a.a.0.i 1 2.p b v v v : g g z z z k.n.h.Y { j.m.:.M.=.1.N.I F B.6.;.~ V. ", +" q.& a.a.a.a.0.a.% t t t v v v v : : : : : : C.3.4.Y Z.j.| l.M.! 9.^ ` P A.D ! D S. ", +" % a.a.a.a.a.D.% t t v v v v g : g z z A l C.3.4.T Z.} C .B.;.;.x.F ! A.K ~ B.F. ", +" % G.a.a.a.a.H.1 t b v v v v g : g z z A l k.J.h.T K.*.L.A.P.P ^ ;.c...:.L I./ U. ", +" % G.G.G.a.a.q $ b v v v v g g : z z A A l V Y.4.T K.K.m F.; 9.' T.U.F.R.E.E.F.W. ", +" % Q.G.a.G.a.2.8 t v v v g g g : z z A l l g.w.4.T Z.*.*.} j.j.j.j.j.j.j.!.: ", +" % Q.Q.Q.G.G.* # v v v v g g g : z z l l l k.h.4.~.^.^.^.^./././.!.!.!.!.(.: ", +" % Q.Q.Q.Q.G.h ] v v v v g g z : z A l l l g.Y.Y.4.J.4.4.J.4.3.Y.w.).> x c : ", +" % Q.Q.Q.Q.Q.1 H.v v v g g g z : A l l l l m _.' ' ' _._.)._._._.).`.'.x : : ", +" % > > Q.Q.Q.% v v g g g g z z : A l l l l +.+.0.0.0.0.a.a.a.a.G.G.G.x x : : ", +" % '.> > Q.Q.b.v v v g g g z z : l l l l +.+.0.0.0.0.a.a.a.a.G.G.G.G.x 5 : ", +" % '.'.> Q.W.1 v g g g g z z A : l l l +.+.# o o o 2.2.# # # # # 2.> 5 + : ", +" % x '.'.Q.s.h v v g g z z z A : l l l +.+.U ].Z Z Z Z [.i {.% Z }.= 5 s : : : ", +" % x x x '.|.b.v g g g z z A A : l l +.+.+.}.|. X.XXXoX6 XXOXOX+X@Xq.x - : : : : ", +" % x x x x 8 2 g g g g z z A A : l l +.+.0.}.8 X.X: : O ~.q.OX7 @Xx + : #X: : : : ", +" % 5 5 x x 8 2.g g z z z A l l : l +.+.0.0.}.|..X.X: i U ].OXOX+X@X9 $X$X$X%X$X$X$X: ", +" % 5 5 5 x 1 H.g g g z A A l l : l +.+.0.0.U |..X(.6 &X].q.OX6 +X#.*X%X=X%X-X%X%X%X: ", +" % 5 5 5 5 % H.g z z z A l l l : +.+.0.0.0.@X|. X.X;X:X7 7 .Xd d @X*X>X,XX3X,X4X>X>X=X: ", +" % . 5 5 +.{.l g z z A l l l l : +.0.0.0.a.@X5X[.[.{.{.6X1 h h % 7X|.8X9X0XqX3X3X3X ", +" % + . 5 :X1 g z z A l A l l +.: : : : : : :X2X].&X&XwXwXm.wX&X|.e eX[ _ rXqXn.n.9X ", +" % : + 5 8 1 z z A l l l l l +.: 0.0.0.a.G.Q.. h % 1 6X1 6Xb.1XeXtXyXuXg.iXpXtXtXn. ", +" % : + . 2Xw z z A A l l l +.+.: 0.a.a.> 5 + - 6 u u u u u u S.qXaXsXdXfXg.pXsXsXyX ", +" % 6 . . 8 2.z A l l l l +.+.+.- a.Q.x . - : : gXhX= = hXS.S.hXfXXXoXoX- OX6 *XjX8X ", +" % - . . h e A A A l l l +.+.a.c '.+ #X: : : : : : : : : gX: 9 y y - gX: : gX: : gX ", +" % 9 + + % 0 A l l l l +.0.Q.> - #X: : : : : : - hX= hXhXy hX6 : : : : : : : : gX: ", +" % 6 - 6 1 @.l l l l 0.a.> . c : : : : : : : : : : : : : : : : : : : : : : : : : : ", +" % y : 9 i l l l +.a.> . c : : : : : : : : : : : : : : : : : : : : : : : : : : : gX ", +" h 2X- = h @.+.a.Q.5 - : : : : : : : : : : : : : : : : : : : : : : : : : ", +" 6 |.:X2X:Xa.G.. c : : : : : : : : : : : : : : : : : : : : : : : : : ", +" ; 8 h 0.x + : : : : : : : : : : : : : : : : : : : : : : : : : ", +" : 9 - : : : : : : : : : : : : : : : : : : : : : : : : ", +" : #X: : : : : : : : : : : : : : : : : : : : : : ", +" : : : : : : : : : : : : : : : : : : : : ", +" : : : : : : : : : : : : : : : : : "}; diff --git a/WPrefs.app/xpm/temp.xpm b/WPrefs.app/xpm/temp.xpm new file mode 100644 index 00000000..772ef700 --- /dev/null +++ b/WPrefs.app/xpm/temp.xpm @@ -0,0 +1,200 @@ +/* XPM */ +static char * image_name[] = { +"48 48 149 2", +" c None", +". c #104004100820", +"X c #000000000000", +"o c #082000000000", +"O c #514404100820", +"+ c #71C614511040", +"@ c #410310401040", +"# c #618561856185", +"$ c #71C604100820", +"% c #B6DA14511861", +"& c #A69920812081", +"* c #69A614511861", +"= c #514428A228A2", +"- c #186118611861", +"; c #28A228A228A2", +": c #618559655965", +"> c #861704100820", +", c #A69908200820", +"< c #861714511040", +"1 c #96584D344924", +"2 c #AEBA34D330C2", +"3 c #596524922081", +"4 c #492414511040", +"5 c #082008200820", +"6 c #AEBA08200820", +"7 c #DF7D6DB669A6", +"8 c #AEBA69A669A6", +"9 c #BEFB45144103", +"0 c #71C634D330C2", +"q c #596528A228A2", +"w c #69A618611861", +"e c #082004100820", +"r c #86171C711861", +"t c #AEBA5D755965", +"y c #BEFB41034103", +"u c #79E734D330C2", +"i c #59652CB228A2", +"p c #41031C712081", +"a c #492420812081", +"s c #208118611861", +"d c #B6DA08200820", +"f c #A69934D330C2", +"g c #BEFB49244924", +"h c #86174D344924", +"j c #208114511861", +"k c #104010401040", +"l c #618504100820", +"z c #8E3820812081", +"x c #BEFB79E779E7", +"c c #AEBA34D338E3", +"v c #618530C230C2", +"b c #10400C301040", +"n c #30C228A228A2", +"m c #AEBA0C300820", +"M c #965820812081", +"N c #9E7955555144", +"B c #BEFB38E338E3", +"V c #596530C230C2", +"C c #DF7DDB6CDF7D", +"Z c #C71B28A228A2", +"A c #CF3C61856185", +"S c #D75C96589658", +"D c #79E738E338E3", +"F c #79E751445144", +"G c #51442CB230C2", +"H c #59654D344924", +"J c #59655D755965", +"K c #514455555144", +"L c #9E799E799E79", +"P c #BEFB1C712081", +"I c #BEFB55555144", +"U c #BEFB82078617", +"Y c #B6DA3CF338E3", +"T c #79E73CF338E3", +"R c #79E74D344924", +"E c #492441034103", +"W c #410341034103", +"Q c #41033CF34103", +"! c #BEFB14511861", +"~ c #BEFB7DF779E7", +"^ c #B6DA41034103", +"/ c #79E749244924", +"( c #492428A228A2", +") c #49243CF338E3", +"_ c #38E338E338E3", +"` c #492404100820", +"' c #BEFB59655965", +"] c #CF3C71C671C6", +"[ c #B6DA3CF34103", +"{ c #71C651445144", +"} c #514430C230C2", +"| c #38E334D338E3", +" . c #9E7996589658", +".. c #79E704100820", +"X. c #BEFB1C711861", +"o. c #BEFB55555965", +"O. c #71C638E338E3", +"+. c #492438E338E3", +"@. c #492445144924", +"#. c #A69982078617", +"$. c #71C60C300820", +"%. c #9E7949244924", +"&. c #C71B86178617", +"*. c #71C645144924", +"=. c #4924249228A2", +"-. c #20811C712081", +";. c #A6999E799E79", +":. c #965830C230C2", +">. c #618534D338E3", +",. c #20811C711861", +"<. c #30C22CB230C2", +"1. c #208120812081", +"2. c #CF3CCF3CCF3C", +"3. c #618549244924", +"4. c #69A645144924", +"5. c #596551445144", +"6. c #514451445144", +"7. c #49244D344924", +"8. c #69A66DB669A6", +"9. c #9E799A699E79", +"0. c #C71BC30BC71B", +"q. c #28A2249228A2", +"w. c #596559655965", +"e. c #514438E338E3", +"r. c #410318611861", +"t. c #8E388A288E38", +"y. c #492449244924", +"u. c #79E779E779E7", +"i. c #A699A699A699", +"p. c #CF3CD34CCF3C", +"a. c #861786178617", +"s. c #8E388E388E38", +"d. c #A699A289A699", +"f. c #965892489658", +"g. c #71C671C671C6", +"h. c #30C230C230C2", +"j. c #C71BCB2BC71B", +"k. c #861782078617", +"l. c #618565956185", +"z. c #D75CD75CD75C", +"x. c #965896589658", +"c. c #B6DAB2CAB6DA", +"v. c #71C675D671C6", +"b. c #C71BC71BC71B", +"n. c #69A669A669A6", +"m. c #79E77DF779E7", +"M. c #B6DAB6DAB6DA", +"N. c #AEBAAEBAAEBA", +"B. c #B6DABAEAB6DA", +" ", +" ", +" ", +" . X ", +" o O + @ ", +" # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ % & * = X X X ", +" # - - - - - - - - - - - - - - - - - - - - - - - - ; : > , < 1 2 3 4 5 X X ", +" # - - - - - - - - - - - - - - - - - - - - - - - - ; $ 6 7 8 9 0 q w - e X ", +" # - - - - - - - - - - - - - - - - - - - - - - - - $ % r t y u i p a - 5 X ", +" # - - - - - - - - - - - - - - - - - - - - - - s $ d f 1 g 0 h p p j k 5 X X ", +" # - - - - - - - - - - - - - - - - - - - - - - l , z x c 0 v p a j k b e X X X ", +" # ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; n l m M N B 0 V p p j k b 5 e X X X ", +" C C C C C C C C C C C C C C C C C C C C C $ Z A S y D F G p H J K b 5 X X X X ", +" C L L L L L L L L L L L L L L L L L L L $ P I U Y T R = a E W Q - b 5 e X X X ", +" C L L L L L L L L L L L L L L L L L L O ! g ~ ^ 0 / ( p ) W W _ - 5 5 e X X X ", +" C L L L L L L L L L L L L L L L L L ` ! ' ] [ D { } a ) W Q _ | - b b e X X ", +" C L L L L L L L L L L L L L L L ...X.o.x y O.R G p +.@.) _ | _ - k - 5 X X ", +" C L L L L L L L L L L L L L L L #.$.%.&.^ O.*.=.p +.W Q _ | | Q -.-.- 5 X ", +" C Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q ;.a :.0 >.a a ,.- - - - - - -.<.1.-.5 X ", +" C C C C C C C C C C C C C C C C 2.C 3.p 4.= p 5.K K 6.7.7.K 8.9.0.q.-.5 X ", +" C L L L L L L L L L L L L L L 2.9.w.K e.r.r.) Q | | | Q W 7.8.t.Q ; -.5 X ", +" C L L L L L L L L L L L L L 2.L J y.<.u.5.W Q Q | | _ Q 6.8.t.9.Q ; -.5 X ", +" C L L L L L L L L L L L i.p.L K @._ a.u.7._ _ _ | | Q 7.8.t.9.L Q ; -.5 X ", +" C L L L L L L L L L L L 2.a.w.@._ t.s.8.@.| | | | Q 6.8.t.9.L L W ; -.5 X ", +" C L L L L L L L L L d.2.u.J | Q L f.u.K Q | | | Q 6.g.s.9.L L L Q ; -.5 X ", +" C W Q W Q W Q W Q W 2.g.6.<.h.Q _ h.1.- - - -.-.1.<._ Q Q Q Q W Q ; -.5 X ", +" C C C C C C C C C j.k.# | l.z.j.i.u.J K w.g.x.i.c.j.z.C C C C C C ; -.5 X ", +" C L L L L L L L p.v.7.<.# L f.v.w.W _ W K g.s.x.9.L L L L L L L Q ; -.5 X ", +" C L L L L L L b.u.6._ n.L f.v.K Q _ W K v.s.9.L L L L L L L L L W ; -.5 X ", +" C L L L L d.2.g.7.<.m.L f.v.K Q _ W w.u.f.9.L L L L L L L L L L Q ; -.5 X ", +" C L L L L p.n.@.h.t.9.f.v.K Q _ W w.u.f.L L L L L L L L L L L L W ; -.5 X ", +" C L L d.p.v.W h.a.L f.v.K Q _ @.# m.f.L L L L L L L L L L L L L Q ; -.5 X ", +" C w.| 7.k.| <.Q Q _ <.1.- - -.q.| _ Q Q Q Q Q Q Q Q Q W Q W Q W Q ; -.5 X ", +" z.2.b.; Q y.b.C j.i.v.K 6.n.s.M.p.C C C C C C C C C C C C C C C C ; -.5 X ", +" 2.0.j.8.Q a.L s.v.6.Q _ 7.8.a.9.L L L L L L L L L L L L L L L L Q ; -.5 X ", +" h.0.p.N.w.h.8.9.f.v.K Q _ 7.g.t.9.L L L L L L L L L L L L L L L L L Q ; -.5 X ", +" i.i.b.s.h.u.f.a.g.K Q Q 6.g.s.9.L L L L L L L L L L L L L L L L L L W ; -.5 X ", +" B.B.@.s.s.u.l.7.W W K v.s.9.L L L L L L L L L L L L L L L L L L L Q ; -.5 X ", +" k v.9.s.v.# K @.W K v.f.9.L L L L L L L L L L L L L L L L L L L L Q ; -.5 X ", +" e z._ <.q.1.-.-.q.<._ Q W Q W Q Q Q Q Q W Q W Q W Q W Q W Q Q Q W Q ; -.5 X ", +" X X e k k k - - -.1.q.; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; q.-.5 X ", +" X X e 5 5 b k - - -.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.- 5 X ", +" X X X e e e 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 e X X ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X ", +" X X X X X ", +" X X X X ", +" ", +" "}; diff --git a/WPrefs.app/xpm/theme.xpm b/WPrefs.app/xpm/theme.xpm new file mode 100644 index 00000000..ba99e5f6 --- /dev/null +++ b/WPrefs.app/xpm/theme.xpm @@ -0,0 +1,280 @@ +/* XPM */ +static char * image_name[] = { +"50 54 223 2", +" c None", +". c #FFFFFFFFFFFF", +"X c #28A234D35965", +"o c #28A23CF36185", +"O c #28A2410369A6", +"+ c #28A2451471C6", +"@ c #28A2492471C6", +"# c #28A24D3479E7", +"$ c #30C2514479E7", +"% c #38E359658617", +"& c #28A24D3471C6", +"* c #30C2451469A6", +"= c #618565956185", +"- c #000000000000", +"; c #208134D35144", +": c #30C24D3471C6", +"> c #38E3555579E7", +", c #A699AEBADF7D", +"< c #AEBAB2CADF7D", +"1 c #B6DABEFBDF7D", +"2 c #BEFBC30BE79D", +"3 c #C71BCB2BE79D", +"4 c #CF3CCF3CE79D", +"5 c #D75CD75CE79D", +"6 c #DF7DDF7DEFBE", +"7 c #E79DE79DF7DE", +"8 c #E79DEBADF7DE", +"9 c #EFBEEFBEF7DE", +"0 c #F7DEF7DEF7DE", +"q c #F7DEFBEEFFFF", +"w c #514469A68E38", +"e c #492465958617", +"r c #492471C69658", +"t c #61857DF79E79", +"y c #DF7DE79DEFBE", +"u c #B6DAC71BD75C", +"i c #79E79248AEBA", +"p c #B6DAB6DADF7D", +"a c #C71BD75CDF7D", +"s c #596575D69658", +"d c #20812CB24924", +"f c #208130C24924", +"g c #8E389658AEBA", +"h c #E79DE38DE79D", +"j c #30C2492469A6", +"k c #69A679E78E38", +"l c #AEBAAEBAC71B", +"z c #30C23CF36185", +"x c #B6DABEFBCF3C", +"c c #5965618571C6", +"v c #79E782079658", +"b c #9E79B2CAC71B", +"n c #28A238E35965", +"m c #71C67DF79E79", +"M c #86178A28A699", +"N c #49244D346185", +"B c #6185618569A6", +"V c #BEFBC30BC71B", +"C c #CF3CCF3CCF3C", +"Z c #9E79AAAAB6DA", +"A c #41035D758617", +"S c #28A230C24924", +"D c #28A234D35144", +"F c #A699A289AEBA", +"G c #D75CD34CD75C", +"H c #B6DAC30BCF3C", +"J c #B6DABAEAC71B", +"K c #AEBAB6DABEFB", +"L c #B6DAB6DABEFB", +"P c #C71BCB2BD75C", +"I c #DF7DE38DEFBE", +"U c #B6DAB2CABEFB", +"Y c #CF3CCB2BCF3C", +"T c #A699A699A699", +"R c #A699A289A699", +"E c #2081249238E3", +"W c #4924451430C2", +"Q c #8E38861779E7", +"! c #49243CF330C2", +"~ c #41033CF330C2", +"^ c #38E334D328A2", +"/ c #38E33CF34103", +"( c #30C22CB228A2", +") c #28A228A228A2", +"_ c #69A6659579E7", +"` c #79E775D679E7", +"' c #86177DF78617", +"] c #861779E779E7", +"[ c #79E775D68617", +"{ c #69A669A671C6", +"} c #96588A288E38", +"| c #A6998E388E38", +" . c #8E388A288E38", +".. c #96588E389658", +"X. c #965896589E79", +"o. c #A6999E79A699", +"O. c #79E775D671C6", +"+. c #8E3886178617", +"@. c #9E7992488E38", +"#. c #A69996589658", +"$. c #C71BB2CAAEBA", +"%. c #A6999A699E79", +"&. c #8E3879E771C6", +"*. c #410341034103", +"=. c #2081208130C2", +"-. c #38E349245965", +";. c #69A659655965", +":. c #618559655965", +">. c #69A661856185", +",. c #71C665956185", +"<. c #71C665955965", +"1. c #AEBA96589658", +"2. c #DF7DBAEAA699", +"3. c #5144596571C6", +"4. c #5965596571C6", +"5. c #8E3886178E38", +"6. c #9E7996589658", +"7. c #CF3CC30BB6DA", +"8. c #B6DAAAAAB6DA", +"9. c #B6DAAAAAA699", +"0. c #96587DF779E7", +"q. c #861771C669A6", +"w. c #28A228A230C2", +"e. c #AEBAB2CABEFB", +"r. c #5144492438E3", +"t. c #61854D344103", +"y. c #69A659654924", +"u. c #A6998E388617", +"i. c #69A661854924", +"p. c #86176DB66185", +"a. c #861765955965", +"s. c #B6DA9E799E79", +"d. c #71C675D679E7", +"f. c #79E779E78617", +"g. c #BEFBAEBAA699", +"h. c #AEBAA699A699", +"j. c #96588A288617", +"k. c #596551445144", +"l. c #AEBA9A698E38", +"z. c #9E7992488617", +"x. c #9E798E388617", +"c. c #96588A2879E7", +"v. c #A69996588E38", +"b. c #A6999A698E38", +"n. c #AEBA9E799658", +"m. c #A6999A699658", +"M. c #AEBAA2899658", +"N. c #B6DAAAAA9E79", +"B. c #C71BBAEAB6DA", +"V. c #79E76DB669A6", +"C. c #71C669A669A6", +"Z. c #2081208128A2", +"A. c #8E388A2879E7", +"S. c #BEFBB6DABEFB", +"D. c #9E79A699AEBA", +"F. c #8617820779E7", +"G. c #79E77DF779E7", +"H. c #18611C7128A2", +"J. c #AEBAAEBAB6DA", +"K. c #79E76DB66185", +"L. c #08200C301861", +"P. c #08200C301040", +"I. c #104014511861", +"U. c #18611C712081", +"Y. c #186118612081", +"T. c #38E33CF34924", +"R. c #30C230C230C2", +"E. c #8E3892489658", +"W. c #71C66DB671C6", +"Q. c #61855D756185", +"!. c #AEBAA2899E79", +"~. c #861782078617", +"^. c #861782079658", +"/. c #69A669A669A6", +"(. c #596555555965", +"). c #596559655965", +"_. c #79E771C669A6", +"`. c #B6DAA6999E79", +"'. c #AEBAAEBABEFB", +"]. c #618561856185", +"[. c #596555556185", +"{. c #69A665955965", +"}. c #082008200820", +"|. c #71C669A66185", +" X c #A699A2899E79", +".X c #AEBAAAAAAEBA", +"XX c #BEFBB6DAAEBA", +"oX c #CF3CC71BBEFB", +"OX c #514451445144", +"+X c #51444D345144", +"@X c #51444D344924", +"#X c #104014511040", +"$X c #186118611861", +"%X c #514449245144", +"&X c #49244D345144", +"*X c #492449244924", +"=X c #71C671C671C6", +"-X c #A6999E79AEBA", +";X c #4924451438E3", +":X c #4924410330C2", +">X c #410338E328A2", +",X c #61855D7569A6", +" = - - - - ", +" . ; ; , < 1 1 2 3 3 4 5 5 6 7 7 8 9 0 q . # @ @ @ # $ $ # # # & # : * w e r t = - - - - ", +" . ; ; , - 1 1 2 3 3 4 5 5 6 7 7 8 9 0 - . @ # @ # # # # # & & & $ $ $ y u i > = - - - - ", +" . ; ; , < p 1 2 3 3 4 4 5 6 7 7 8 9 0 q . # + @ # # # # & # & & % r u a s & * = - - - - ", +" . d f , ; X o o o O O g h g j k & @ @ & , & @ # # & # # & * & % l y u w * z * = - - - - ", +" . f f , ; - X - - - O g x l c j v e & & , @ @ @ & & $ $ & : : e a b > * n n n = - - - - ", +" . f f , ; ; X X o o O m l M N B V C Z A , # # # & & # $ $ $ j w s * n S D n S = - - - - ", +" . S g , X - - - - - o - e - - - F C G s , # # # # & & $ % e n * n n n S D S S = - - - - ", +" . d v , H J J J J J J K L P J u P h h P I x H H x x u u u L L L L L L L L U U Y T R R R - - ", +" . E D , 5 W Q ! ! ~ ^ / ( ) _ ` ' ] [ ` { ' } | | } ' } ...X.o.O.] +.+.} @.#.$.%.@.&.*.- - - ", +" . =.-., U ;.:.>.:.;.,.,.<.<.1.2.| { 3.3.3.4.c _ _ 5...6.o.R 7.8.+.5.5. .} } 6.9.} 0.q.*.- - - - ", +" . =.w., e.r.;.t.,.y.u.i.p.a.s.s.1.' [ d.d.d.[ f.#.g.$.$.h.8.8.U . .+.5.+.j.} 1.q.q.q.*.- - - - ", +" . =.=., e.k.k.k.,.&.| q.,.<.s.l.l.z.x.j.c.Q Q Q j.v.b.n.m.M.N.B.+. . .+.+.+.' | V.V.C.*.- - - - ", +" . Z.Z., I } } } ..6.6.#.#.%.o.v.b.b.b.b.@.x.j.A.A.b.M.N.N.N.N.S...D.D.X.F.G.[ } >.>.>.*.- - - - ", +" . H.H.=.J.K.q.q.L.P.P.I.U.Y.T.R.R.- - R.- - - R.- R.<.K.N.9.9.J .E.E.+.O.{ W.' :.Q.:.*.- - - - ", +" . U.H.H.J.q.q.V.P.J.P.P.L.L.T.R.R.R.R.R.R.R.R.R.G R.M.!.!.h.h.U ~.^.v O./.B B ] (.(.).*.- - - - ", +" . Y.Y.H.J.K.V._.P.P.P.P.P.P.T.R.R.R.R.R.R.R.R.R.R.R.`.N.!.!.T '.G.] O./.].[.Q.O.(.(.(.*.- - - - ", +" . Y.Y.I.J.,.{.<.}.,.|.q.V.,.o.x.&.{.{._.9.M.v.@.@.R.n.M.!. X X'.] G.C.= :.>.= ] :.).(.*.- - - - ", +" . I.U.U..X|.|.K.}.|.}.V.}.}.T.x.x.{.|.K.@.B.B.B.XXR.7.7.oXoX!.8.O._.,.>.>.>.>.O.k.OX+X*.- - - - ", +" . I.I.I.J.:.;.:.}.<.<.<.|.<.o.@.j.{.{.@.6.7.j.Q Q R.oXj.j.j.n.8._.>.:.:.:.).).O.@X@X@X*.- - - - ", +" . #XI.$X.X>.>.>.}.:.}.}.}.}.T.x.R.{.R.R.R.6.m.m.%.R.n.n.m.m.m.F {.OX%X&X&XOXOX{ *X*X%X*.- - - - ", +" . #XI.$X.X).>.C.}.C.|.C.|.,.' =X=X=X=XG.X.-X-XF F T.F -X-X-X-X-X).OXOX&X&X&XOXW.*X*X%X*.- - - - ", +" . #X#X#X.XQ.Q.[.}.;X}.:X}.}.}.}.>X}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.k.OXC.@X@X*X*.- - - - ", +" . #X#X#X.X,XB >.}.;X~ >X>X>X>X>X>X>X>X}..X}.}.}.}.}.}.}.}.}.}.}.}.}.}..X}.(.(.` k.(.(.*.- - - - ", +" . X}.>X}.>X}.>X}.>X>X}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.}.B B ' [.[.[.*.- - - - ", +" . X>X>X>X>X>X>X>X>X:X}.].].].].].].].].].].].].].].].].}.4._ v ,X,X4.;X- - - - ", +" . X>X>X>X>X~ ! 4X5X! }.].].}.}.].}.}.}.].}.].}.}.].].].}.6X^ M 2X2X2X*.- - - - ", +" . = = = Y 7X7X=X8X8X8X8X8X8Xy.y.i.y.i.w.] v G.] v G.G.F.v G.] v G.G.F.G.w.R./ ' 9X9X9X*.- - - - ", +" - - - R d._ ^ 0X^ 0X0X0X^ >X>X4X4Xr.- ).).).).).).).).).).).).).).).).- }.I.N 4.4.4.*.- - - - ", +" - - - R @X;X0X0X0X0XqXqX0X>X^ >XwXy.- ).).).).).).).).).).).).).).).).- }.#Xw.eXw.eX*.- - - - ", +" - - - R ! ^ 0X0XqXqXqXrX>X^ >X>XW W - ).).).).).).T T T T ).T T T T ).- }.P.#X$XU.6X*.- - - - ", +" - - - R ^ 0X0X0X0X0X0X/ rX0XqX^ 0X^ - ).).).).).).T R.R.rX).T R.rXR.).- }.}.}.}.tX$X*.- - - - ", +" T ^ ^ ^ ^ ^ 0X0X0XR.0X0XqX0X0X- ).).).).).).).).).).).).).).).).- #X#X#X#XyXyX*.- - - - ", +" T >X^ ^ ^ ^ ^ 0X0X0X0X0X0X0X~ - - - - - - - - - - - - - - - - - - yXuX#XyXyX#X*.- - - - ", +" T ^ ^ ^ 0X^ ^ 0X0X0X0X0X0X^ ^ r.~ W >X6X}.}.}.}.tX}.uX}.uX#XyXuX#XtXyXuXuXyXyX*.- - - - ", +" T 0X^ 0X^ ^ ^ :X^ ^ >X! >X^ >X:X>X~ qX#XyX}.}.}.tXtXuXuXuXtXuXtXtXtXtXtXtXtXtX*.- - - - ", +" T :XiXW ;XW W r.^ ^ ~ ~ r.^ ^ ~ ~ ^ pXaX6X6X6XyXtXtXuXuXuXuXuXtXuXtXuXtXtXaX6X*.- - - - ", +" T *.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.*.- - - - ", +" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +" - - - - - - - - - - }.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/WPrefs.app/xpm/whandling.xpm b/WPrefs.app/xpm/whandling.xpm dissimilarity index 91% index d41fecc4..4a1f2da0 100644 --- a/WPrefs.app/xpm/whandling.xpm +++ b/WPrefs.app/xpm/whandling.xpm @@ -1,167 +1,157 @@ -/* XPM */ -static char * image_name[] = { -"48 48 116 2", -" c None", -". c #000000000000", -"X c #8E388E388E38", -"o c #FFFFFFFFFFFF", -"O c #104010401040", -"+ c #082008200820", -"@ c #71C671C671C6", -"# c #28A22CB228A2", -"$ c #20811C712081", -"% c #38E338E338E3", -"& c #F7DEF7DEF7DE", -"* c #EFBEF3CEEFBE", -"= c #EFBEEFBEEFBE", -"- c #E79DEBADE79D", -"; c #E79DE79DE79D", -": c #DF7DE38DDF7D", -"> c #DF7DDF7DDF7D", -", c #618561856185", -"< c #492459656185", -"1 c #5144618569A6", -"2 c #596569A671C6", -"3 c #618569A671C6", -"4 c #618569A669A6", -"5 c #618565956185", -"6 c #0820451469A6", -"7 c #28A259658617", -"8 c #38E37DF7B6DA", -"9 c #51449E79D75C", -"0 c #69A6AEBADF7D", -"q c #79E7BEFBE79D", -"w c #9E79CF3CF7DE", -"e c #8E38C30BEFBE", -"r c #1861514479E7", -"t c #000010402081", -"y c #000030C25144", -"u c #28A2596579E7", -"i c #38E379E7AEBA", -"p c #49248A28BEFB", -"a c #59659658BEFB", -"s c #69A69A69BEFB", -"d c #61859248B6DA", -"f c #49248207A699", -"g c #492479E7A699", -"h c #0000186130C2", -"j c #000028A24924", -"k c #0820410369A6", -"l c #2081555579E7", -"z c #30C261858E38", -"x c #38E375D6A699", -"c c #6185A699DF7D", -"v c #71C6B2CAE79D", -"b c #41039248C71B", -"n c #49249248CF3C", -"m c #49249658CF3C", -"M c #38E38E38C71B", -"N c #38E36DB69E79", -"B c #38E38A28C71B", -"V c #000008201861", -"C c #0000145128A2", -"Z c #000038E35965", -"A c #38E37DF7AEBA", -"S c #28A25D758617", -"D c #000038E36185", -"F c #000024924103", -"G c #38E375D69E79", -"H c #5965A699D75C", -"J c #DF7DDB6CDF7D", -"K c #00002CB25144", -"L c #00003CF36185", -"P c #28A261858617", -"I c #30C265958E38", -"U c #1040451469A6", -"Y c #79E7BAEAE79D", -"T c #000004101040", -"R c #0000208138E3", -"E c #41038E38C71B", -"W c #00000C302081", -"Q c #6185A289D75C", -"! c #38E38617BEFB", -"~ c #38E371C69E79", -"^ c #6185AAAADF7D", -"/ c #71C6B6DAE79D", -"( c #8617BEFBEFBE", -") c #9658CB2BEFBE", -"_ c #49249A69CF3C", -"` c #8617C30BEFBE", -"' c #18614D3471C6", -"] c #8617BAEAE79D", -"[ c #A699CF3CF7DE", -"{ c #30C269A68E38", -"} c #1040492471C6", -"| c #38E369A69658", -" . c #69A6B2CADF7D", -".. c #2081514479E7", -"X. c #8617BEFBE79D", -"o. c #000034D35965", -"O. c #38E38207B6DA", -"+. c #00001C7138E3", -"@. c #9658CB2BF7DE", -"#. c #1040492469A6", -"$. c #5965A289D75C", -"%. c #38E36DB69658", -"&. c #8E38C71BEFBE", -"*. c #A699D34CF7DE", -"=. c #0000104028A2", -"-. c #10404D3471C6", -";. c #08203CF35965", -":. c #00002CB24924", -">. c #082038E35965", -",. c #D75CD75CD75C", -"<. c #51448E38B6DA", -"1. c #79E7B6DAE79D", -"2. c #71C69E79BEFB", -"3. c #61859248AEBA", -"4. c #30C261858617", -"5. c #9E799A699E79", -" ", -" ", -" ", -" ", -" ", -" . . . . . . X . . . . . . . . . . . . . . . . . . . . . . . . . . X . . . . . . . . . ", -" . o o o o . X . . . . . . . . . . . . . . . . . . . . . . . . . . X . o . . o . O + . . ", -" . o @ @ o . X . . . . . . . . . . . . . . . . . . . . . . . . . . X . . o o . . # $ O . ", -" . o . . o . X . . . . . . . . . . . . . . . . . . . . . . . . . . X . . o o . . % # O . ", -" . o o o o . X . . . . . . . . . . . . . . . . . . . . . . . . . . X . o . . o . % # O . ", -" . . . . . . X . . . . . . . . . . . . . . . . . . . . . . . . . . X . . . . . . % # O . ", -" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X % # O . ", -" . & & & & & * * * * * * = = = = = - = - - - - ; ; ; ; ; ; : ; : : : : > : > > . % # O . ", -" . & & & & * & & * * * = = = = - = = - - - - - ; ; ; ; : ; ; : : : : : : > > > . % # O . ", -" . & & & & * * * * * , < 1 2 3 3 4 4 5 1 , , , , , , , , , , @ o : : > > > > > . % # O . ", -" . & & & * & * * * * , 6 7 8 9 0 q w e r t y u i p a s d f g g o : : : : > > > . % # O . ", -" . & & & * * * * * = , h j k l z x c e v b n 9 m M n 0 9 N B B o : > > > > > > . % # O . ", -" . & & & * & * * * = , V C j j h Z A v v n S D F k G H x y Z Z o > : > > > > J . % # O . ", -" . & * & * * * * = * , K L P I U Z x 0 Y c U C T R l E z C W W o : > > > > > J . % # O . ", -" . & & * * * * * = = , E b H Q ! ~ ^ Y / w 0 7 R C k x 7 C T T o : > > > > J J . % # O . ", -" . * * * * * * = * = , q ( ) ) 0 i ! _ n ` w v x ' S B 8 k Z Z o > > > > > J J . % # O . ", -" . & & * * * * = = = , 9 c ] w [ Y x { } | .Y c 9 c v .n ! ! o > > > > J > J . % # O . ", -" . * * * * * = * = = , ' ..x H e w X.c ! ' c Y ^ 9 ^ ( ) / E E o > > > > J J J . % # O . ", -" . & * * * * = = = = , j C o.S m q ` v ~ k m c m O.8 9 / 0 z z o > > > J J J J . % # O . ", -" . * * * * = * = = = , F t +.} ! Y @.X.7 C ' z l #...! Q $.%.%.o > > > J J J J . % # O . ", -" . * * * * = = = = = , ' L } N m .&.*.n h =.t F k 7 E H 9 n n o > > J J J J J . % # O . ", -" . * * * = * = = = = , $.E b n E E c w / x } R F k z E c _ 8 8 o > > J J J J J . % # O . ", -" . * * * = = = = - = , Y c ! z -.' A ] Y H 8 } y D ' I 8 z ;.;.o > J J J J J J . % # O . ", -" . * * = * = = = = - , Y $.{ o.C :.| Y 0 A ' o.j :.o.U I %.>.>.o > J J J J J ,.. % # O . ", -" . * * = = = = = - = , ] ` v ! } k ~ v _ y h F F C =.F ' ! I I o J > J J ,.J ,.. % # O . ", -" . * = * = = = - = - , _ c e *.@.v Q Y _ F L ~ i l y L %.^ <.<.o J J J J J ,.,.. % # O . ", -" . * = = = = = = - - , k ' i ^ e @.e ` / ! l ! Q 9 ! ! 9 1.2.2.o J J J ,.J J ,.. % # O . ", -" . = = = = = - - - = , R +.L z _ Y Y .0 H x ! $.^ c c 9 c 3.3.o J J J J ,.,.,.. % # O . ", -" . * = = = = - = - - , h =.K S m Y / n z S n c ^ 9 O.7 } 4.| | o J J ,.J ,.,.,.. % # O . ", -" . = = = = = - - - - o o o o o o o o o o o o o o o o o o o o o o J J J ,.,.,.,.. % # O . ", -" . = = = - = - = - - - ; ; ; ; ; ; ; : : : : : > > > > > > J J J J ,.J J ,.,.,.. % # O . ", -" . 5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.5.. % # O . ", -" . - - - - - - , - - - - - - - - - - - - - - - - - - - - - - - - , - - - - - , . % # O . ", -" . - , , , , , , - , , , , , , , , , , , , , , , , , , , , , , , , - , , , , , . % # O . ", -" . O # % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % # O . ", -" . + $ # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # $ O . ", -" . . + O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O + . . ", -" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -" ", -" ", -" ", -" ", -" "}; +/* XPM */ +static char * image_name[] = { +"48 48 106 2", +" c None", +". c #000000000000", +"X c #30C230C230C2", +"o c #208120812081", +"O c #30C22CB230C2", +"+ c #104010401040", +"@ c #71C671C671C6", +"# c #186118611861", +"$ c #20811C712081", +"% c #082004100820", +"& c #FFFFFFFFFFFF", +"* c #DF7DE38DDF7D", +"= c #69A66DB669A6", +"- c #10400C301040", +"; c #AEBAAEBAAEBA", +": c #A699A289A699", +"> c #BEFBBEFBBEFB", +", c #082008200820", +"< c #69A669A669A6", +"1 c #EFBEEFBEEFBE", +"2 c #DF7DDF7DDF7D", +"3 c #28A22CB228A2", +"4 c #71C675D671C6", +"5 c #CF3CCF3CCF3C", +"6 c #C71BCB2BC71B", +"7 c #D75CD34CD75C", +"8 c #C71BC71BC71B", +"9 c #BEFBC30BBEFB", +"0 c #F7DEF3CEF7DE", +"q c #EFBEF3CEEFBE", +"w c #E79DEBADE79D", +"e c #E79DE79DE79D", +"r c #D75CD75CD75C", +"t c #AEBAAAAAAEBA", +"y c #861782078617", +"u c #861786178617", +"i c #8E388A288E38", +"p c #79E77DF779E7", +"a c #BEFBCB2BCF3C", +"s c #CF3CDF7DE79D", +"d c #C71BDB6CDF7D", +"f c #CF3CDB6CDF7D", +"g c #104014511861", +"h c #28A241034924", +"j c #30C251445965", +"k c #30C255555965", +"l c #38E355556185", +"z c #1861208128A2", +"x c #082014511861", +"c c #082010401040", +"v c #514449244103", +"b c #5144492438E3", +"n c #000004100000", +"m c #4924410338E3", +"M c #5144451438E3", +"N c #28A224922081", +"B c #410338E330C2", +"V c #186114511040", +"C c #4924451438E3", +"Z c #79E771C66185", +"A c #10400C300820", +"S c #71C665955965", +"D c #28A220812081", +"F c #79E76DB66185", +"G c #69A661855144", +"H c #B6DAA2898E38", +"J c #69A65D755144", +"K c #9658861771C6", +"L c #AEBA9A698617", +"P c #41033CF330C2", +"I c #618555554924", +"U c #861771C66185", +"Y c #A6998E3879E7", +"T c #DF7DBEFBA699", +"R c #596555554924", +"E c #38E334D328A2", +"W c #B6DA9E798E38", +"Q c #CF3CB2CA9E79", +"! c #8E3879E769A6", +"~ c #9658820771C6", +"^ c #9E798A2879E7", +"/ c #C71BAEBA9658", +"( c #DF7DC71BAEBA", +") c #E79DC71BAEBA", +"_ c #BEFBAAAA9658", +"` c #AEBA96588617", +"' c #CF3CB6DA9E79", +"] c #BEFBA6999658", +"[ c #9E798A2871C6", +"{ c #861775D66185", +"} c #71C661855144", +"| c #B6DA9E798617", +" . c #71C669A65965", +".. c #20811C711861", +"X. c #79E769A65965", +"o. c #D75CBAEAA699", +"O. c #30C230C228A2", +"+. c #79E771C669A6", +"@. c #8E38820771C6", +"#. c #69A665956185", +"$. c #410341034103", +"%. c #30C234D330C2", +"&. c #492449244924", +"*. c #596559655965", +"=. c #8E388E388E38", +"-. c #965892489658", +" ", +" . X o O + @ . . . . . . . . . . . . . . . . . . . . @ # O . $ % ", +" O & * & . = . . . . . . . . . . . . . . . . . . . . = - ; @ : $ ", +" o > . & . = . . . . . . . . . . . . . . . . . . . . = , $ & < . ", +" O & 1 & . = . . . . . . . . . . . . . . . . . . . . < - 2 # ; 3 ", +" + . . . # < , + + + + + + + + + + + + + + + + + + , < $ % . , # ", +" 4 2 5 5 6 5 6 7 5 5 5 5 5 5 5 6 5 6 6 6 6 6 6 8 8 9 9 9 8 8 7 4 ", +" # 0 0 0 0 0 q q q q q 1 1 1 1 1 1 1 w w w w w e e e e e e e * # ", +" # 0 0 0 0 q q q q q 1 q 1 1 1 1 w 1 w w w w w e e e e e * * * # ", +" # 0 0 0 0 q q q q q q 1 1 1 1 1 1 w w w w w e e e e e e e * * # ", +" # 0 0 0 q q q q q 1 1 1 1 1 1 w 1 w w w w e w e e e e * * * * # ", +" $ 0 0 q 0 q q q 1 q q 1 1 1 1 1 w w w w w e e e e * e e * * * # ", +" $ q 0 q q q q q q 1 1 1 1 1 w w w w w w e w e e e e * * * * * # ", +" $ 0 q 0 q q q 1 q 1 1 1 1 w 1 w w w w e e e e e * e * * * * * # ", +" $ q 0 q q q 1 q 1 1 1 1 1 w w 1 w w w e e e e e e * * * * * * # ", +" $ q q q q q q 1 1 1 1 1 w 1 w w w w e e e e e e * e * * * 2 * # ", +" $ q q q q 1 q 1 1 1 1 w 1 w w w w w e e e e e * * * * * * * 2 # ", +" $ q q q q q 1 1 1 1 1 1 w w w w w e e e e e e e * * * * * 2 2 # ", +" $ q q q 1 1 1 1 1 1 w 1 w w w w e w e e e e * * * * * * 2 2 2 # ", +" # q q 1 q q 1 1 1 w 1 w w w w w e e e e * e * * * * * * 2 * 2 # ", +" $ q q 1 1 1 1 1 1 1 w w w w w e w e e e e * * * * * * 2 2 2 2 # ", +" # q 1 q q 1 1 1 1 w 1 w w w w e e e e * e e * * * 2 * 2 2 2 2 # ", +" $ 1 q 1 1 1 1 1 w w w w w w e e e e e e * * * * * * 2 2 2 2 2 # ", +" # q 1 1 1 1 1 1 w 1 w w w e e e e e e * * * * * 2 * * 2 2 2 2 # ", +" $ q 1 1 1 1 w 1 w w w w w e e e e e * * * * * * * 2 2 2 2 2 2 # ", +" # 1 1 1 1 1 1 w w w w w e e e e e e * e * * * * 2 2 2 2 2 r 2 # ", +" # w 7 r r t t 7 r r r r r r r r r r r r r r r r r t t 7 r 2 t % ", +" 3 1 y u i 4 7 : u u u u u u u u u u u u u u u u i 4 7 : u i p - ", +" a s s s d d d d d d d d d d d d d d d d d d d d d f f d f d d d d d d d d d d d d ; ", +" . g h j j j k j j k j k j j k j k k j k l l l l l l l l l k k k k k k k k l l l z $ ", +" . . x x x x x x x x x x x x x x x x x x x x x x x x c x x x x x x x x x x x x . . ", +" . . . . . . . . v b n . . . . . . . . n . . . . . . . . . . . . . ", +" . m M % . . + m n N N B V . . ", +" . C Z A . . + S m D Z m F + . . ", +" . G H B . . . . A J K N S L P I . . ", +" . J H P . . . . + U Y D P T U , . . . ", +" . R H Y R . n E W Q R P ! ~ M . . . ", +" . m S ^ / ~ H ( ) _ ` ~ S m , . ", +" . B G ! _ / ' Q ] [ { v N , . . ", +" . B } { | Y .J b m N , . . . ", +" . M L W W H J ... . . . . ", +" . v W W L X.D . . . . ", +" . P Y H o.J A . ", +" . % O. .+.@.#.$.3 ", +" . + o %.&.*.= p =.X ", +" . + o %.&.*.= p -.$. ", +" . + o %.&.*.= p -.$. ", +" "}; diff --git a/WPrefs.app/xpm/windowfocus.xpm b/WPrefs.app/xpm/windowfocus.xpm dissimilarity index 98% index 827f07da..85fc4860 100644 --- a/WPrefs.app/xpm/windowfocus.xpm +++ b/WPrefs.app/xpm/windowfocus.xpm @@ -1,112 +1,98 @@ -/* XPM */ -static char * image_name[] = { -"48 48 61 1", -" c None", -". c #00001C71BEFB", -"X c #9E799A699E79", -"o c #00001861B6DA", -"O c #00001861AEBA", -"+ c #00001861A699", -"@ c #000014519E79", -"# c #000014519658", -"$ c #000014518E38", -"% c #000010408617", -"& c #0000104079E7", -"* c #0000104071C6", -"= c #00000C3069A6", -"- c #00000C306185", -"; c #00000C305965", -": c #000008205144", -"> c #000008204924", -", c #000008204103", -"< c #000004104103", -"1 c #FFFFFFFFFFFF", -"2 c #30C234D330C2", -"3 c #104014511040", -"4 c #000000000000", -"5 c #0000041038E3", -"6 c #B6DAB6DAB6DA", -"7 c #10400C301040", -"8 c #FFFFFBEE0000", -"9 c #28A2249228A2", -"0 c #FFFF00000000", -"q c #F7DE00000000", -"w c #E79D00000000", -"e c #D75C00000000", -"r c #CF3C00000000", -"t c #C71B00000000", -"y c #BEFB00000000", -"u c #B6DA00000000", -"i c #AEBA00000000", -"p c #9E7900000000", -"a c #965800000000", -"s c #8E3800000000", -"d c #861700000000", -"f c #79E700000000", -"g c #69A600000000", -"h c #618500000000", -"j c #596500000000", -"k c #514400000000", -"l c #492400000000", -"z c #EFBE00000000", -"x c #DF7D00000000", -"c c #A69900000000", -"v c #71C600000000", -"b c #CF3CCF3CCF3C", -"n c #492449244924", -"m c #410341034103", -"M c #38E338E338E3", -"N c #20811C712081", -"B c #41033CF34103", -"V c #28A228A228A2", -"C c #28A22CB228A2", -"Z c #208124922081", -"A c #082008200820", -".....XooO+@##$%&*==-;:>>,X<<<<< ", -".111.XooO+@#$$%&*=--;:>,,,,5X<<<<<234 ", -"6666666666666666666666666666666234 ", -"4444444444444444444444444444444234 ", -"4111111111111111111111111111114234 ", -"4111111111111111111111111111114234 ", -"411111111111111.....XooO+@##$%&*==-;:>>,X<<<<<44", -"411111111111111.111.XooO+@#$$%&*=--;:>,,5X<<<<<23", -"41111801010XqzwxettuicpadfvghklXll1ll86666666623", -"41111801110XqzweetyuicpsdfvgjklXl1l1l84444444423", -"41111100000XqzweetyuicasdfghjklXlllll11111111423", -"411111666666666666666666666666666666611111111423", -"41...8444444444444444444444444444444411111111423", -"41.118466666666666666666666666666666481111111423", -"41.1.X466666666666666666666666666666481111111423", -"41.11X466bbbbbbbbbbbbbbbbbbbbbbbb166411111111423", -"41...8466b11111111111111111111111166411111111423", -"416668466b14141111111111111111111166481111111423", -"444446466b11411111111111111111111166481111111423", -"664114466b11411111111111111111111166411111111423", -"624118466b11411111111111111111111166411111111423", -" n4118466b11411111111111111111111166481111111423", -" 24111466b14141111111111111111111166481111111423", -" 34111466b11111111111111111111111166411111111423", -" 44118466b11111111111111111111111166411111111423", -" 44118466b11111111111111111111111166481111111423", -" 44111466b11111111111111111111111166481111111423", -" 44111466111111111111111111111111166444444444423", -" 44118466666666666666666666666666666466626666223", -" 44118466666666666666666666666666666482226222223", -" 4411144444444444444444444444444444448nnnnnnnn23", -" 441116666266666666666666666666266662nmM22222297", -" 44118622226222222222222222222226222282N33333374", -" 4411881188118811881188118811881488n889744444444", -" 44111111111111111111111111111114nnmBMV74 ", -" 44111111111111111111111111111114nMC9VZ74 ", -" 44444444444444444444444444444444MZ3A7744 ", -" 466662666666666666666666662666622344444 ", -" 46222262222222222222222222262222234 ", -" 432nnnnnnnnnnnnnnnnnnnnnnnnnnnnn234 ", -" 47922222222222222222222222222222974 ", -" 44733333333333333333333333333333744 "}; +/* XPM */ +static char * image_name[] = { +"48 48 47 1", +" c None", +". c #000000000000", +"X c #B6DAB6DAB6DA", +"o c #9E799A699E79", +"O c #A699A289A699", +"+ c #AEBAAAAAAEBA", +"@ c #71C675D671C6", +"# c #B6DAB2CAB6DA", +"$ c #082004100820", +"% c #30C22CB230C2", +"& c #79E779E779E7", +"* c #514455555144", +"= c #596559655965", +"- c #9E799E799E79", +"; c #492449244924", +": c #08200C300820", +"> c #20811C712081", +", c #30C230C230C2", +"< c #79E77DF779E7", +"1 c #DF7DDF7DDF7D", +"2 c #CF3CCF3CCF3C", +"3 c #D75CD34CD75C", +"4 c #C71BCB2BC71B", +"5 c #C71BC71BC71B", +"6 c #BEFBC30BBEFB", +"7 c #186118611861", +"8 c #F7DEF7DEF7DE", +"9 c #EFBEF3CEEFBE", +"0 c #EFBEEFBEEFBE", +"q c #E79DEBADE79D", +"w c #E79DE79DE79D", +"e c #DF7DE38DDF7D", +"r c #186114511861", +"t c #69A66DB669A6", +"y c #208124922081", +"u c #104010401040", +"i c #71C671C671C6", +"p c #FFFFFFFFFFFF", +"a c #BEFBBAEABEFB", +"s c #F7DEFBEEF7DE", +"d c #69A669A669A6", +"f c #10400C301040", +"g c #D75CD75CD75C", +"h c #28A22CB228A2", +"j c #861782078617", +"k c #8E388A288E38", +"l c #861786178617", +" .XoOo+@XXXXXXXXXXXXXXXXXXXX@+oXO#... ", +" .o$%$X&XXXXXXXXXXXXXXXXXXXX&+*@=O... ", +" ..-;X:X@XXXXXXXXXXXXXXXXXXXX@#O$&X.... ", +" ..o:>$X&XXXXXXXXXXXXXXXXXXXX&+,O*o.... ", +" ..+XXXO<++++++++++++++++++++$eee7.... ", +" %pep.t....................tu#iO>eeer.... ", +" ya.s.t....................t$>pd.eee7.... ", +" %p9p.t....................df17+%e1er.... ", +" u...7d:uuuuuuuuuuuuuuuuuu:d>$.free17.... ", +" @122444322222224244444455666553@1117....... ", +" 78888899999900000qqqqqqwqwwwwwerXXXX@+oXO#... ", +" 7888989999000000q0qqqqqwwwwwwee7XXXX&+*@=O... ", +" 7889899999990000qqqqqwqwqwwwewe7XXXX&+O$&X....", +" 78.9.9999000000q0qqqqwqwwwwweee7XXXX&+,O*-....", +" 788.99990900000qqqqwqqwwwwweeee7++++98.9999009000qqqqqqwwwwwweweee7554566553@....", +" 789.999090000qqqqqwqwqwwwweeeee7wqwwwwwwer....", +" >99.990909000qqqqqqwwwwwweweeee7wqwwwwwee7....", +" >89.99900000qqqqqwqwqwwweeeee1e7wqwwwwewe7....", +" >99.9090000q0qqqqqwwwwwweeeeee17wwwwwweee7....", +" >99.9900000qqqqqwqwqwwweeeeee117wwwwweeee7....", +" >9.9.00000q0qqqqwqwwwwweeeee1117wwwweweee7....", +" 799090000qqqqqwqqwwwwweeeeee1e17wwwweeeeer....", +" >99000000qqqqqqwwwwwweweeee1111rwwweweeeer....", +" 79099000qqqqqwqwqwwwweeee1e1111rwwweeee1e7....", +" >0900000qqqqqqwwwwwweweeee11111rwweeeeee17....", +" 7900000qqqqqwqwqwwweeeee1ee11117eeeeeee117....", +" >90000q0qqqqqwwwwwweeeeee111111rweeeee1117....", +" r00000qqqqwqwwqwwweeeeee11111g1reeeeee1e17....", +" rw33gO+333ggggggggggggggg++3g1+$eeeee1111r....", +" h0jkk@3Olkkllllllllkllllk@3Olk00000q0qqqqwqwwwwweeeeee1111117....", +" ..........r09000qqqqwqqwwwwweeeeee11111g1r....", +" ..........rw33gO+333g33g3g33g3g333g+O33g+$....", +" ..........h0jkk@3Olklkkkklkkkklkkkk@3Okk c #0000AEBA9E79", -", c #0000A699A699", -"< c #0820A2899E79", -"1 c #E79DE38DE79D", -"2 c #DF7DE38DDF7D", -"3 c #DF7DDF7DDF7D", -"4 c #D75CDB6CD75C", -"5 c #D75CD75CD75C", -"6 c #D75CD34CD75C", -"7 c #B6DAB6DAB6DA", -"8 c #D75CF3CEEFBE", -"9 c #0820A289A699", -"0 c #0000A289AEBA", -"q c #0820A289AEBA", -"w c #0000A699AEBA", -"e c #0000A6999E79", -"r c #CF3CCB2BCF3C", -"t c #C71BC71BC71B", -"y c #C71BC30BC71B", -"u c #BEFBBAEABEFB", -"i c #861782078617", -"p c #0000AEBAA699", -"a c #0000B2CAA699", -"s c #00009658A699", -"d c #00009E799658", -"f c #0820A6999658", -"g c #0000B2CAAEBA", -"h c #08209A69A699", -"j c #00009E799E79", -"k c #AEBAAEBAAEBA", -"l c #0820AEBAA699", -"z c #0820A2899658", -"x c #082092489E79", -"c c #0000A6999658", -"v c #0820AAAA9E79", -"b c #B6DAB2CAB6DA", -"n c #AEBAAAAAAEBA", -"m c #79E77DF779E7", -"M c #000096589658", -"N c #0820AAAA9658", -"B c #00009A699658", -"V c #0820AEBA9658", -"C c #A699A699A699", -"Z c #00009A698E38", -"A c #0000AAAA9658", -"S c #00009E79AEBA", -"D c #9E799E799E79", -"F c #79E779E779E7", -"G c #08209E799658", -"H c #1040A6999E79", -"J c #9E799A699E79", -"K c #71C675D671C6", -"L c #0820A699AEBA", -"P c #00008E389658", -"I c #00008A288E38", -"U c #1861820779E7", -"Y c #18617DF779E7", -"T c #18617DF78617", -"R c #186175D679E7", -"E c #1040820779E7", -"W c #9E79A2899E79", -"Q c #965896589658", -"! c #18618A288617", -"~ c #104071C671C6", -"^ c #10407DF771C6", -"/ c #00006DB66185", -"( c #00006DB669A6", -") c #082069A66185", -"_ c #000065956185", -"` c #000069A669A6", -"' c #0000618569A6", -"] c #104071C669A6", -"[ c #8E388E388E38", -"{ c #71C671C671C6", -"} c #00008E389E79", -"| c #104075D671C6", -" . c #000069A66185", -".. c #000061856185", -"X. c #082071C669A6", -"o. c #08207DF78617", -"O. c #0000A2899658", -"+. c #861786178617", -"@. c #D75CEFBEEFBE", -"#. c #104079E779E7", -"$. c #08206DB669A6", -"%. c #0000659569A6", -"&. c #000071C66185", -"*. c #082079E771C6", -"=. c #000071C669A6", -"-. c #082065956185", -";. c #104075D679E7", -":. c #082069A669A6", -">. c #38E3A2899E79", -",. c #4103AAAAAEBA", -"<. c #4924B2CAAEBA", -"1. c #965892489658", -"2. c #18618A2879E7", -"3. c #4924B2CAA699", -"4. c #5965C71BBEFB", -"5. c #5965C30BC71B", -"6. c #5965C30BBEFB", -"7. c #5144BEFBB6DA", -"8. c #8E388A288E38", -"9. c #00005D756185", -"0. c #4924B2CAB6DA", -"q. c #6185CB2BC71B", -"w. c #5965C71BC71B", -"e. c #6185BEFBBEFB", -"r. c #082079E779E7", -"t. c #000065955965", -"y. c #4924AEBAAEBA", -"u. c #5965BEFBBEFB", -"i. c #28A292489658", -"p. c #08209A698E38", -"a. c #08206DB671C6", -"s. c #4924AEBAB6DA", -"d. c #6185C30BBEFB", -"f. c #5965CB2BC71B", -"g. c #5144B6DAAEBA", -"h. c #08209658A699", -"j. c #08208A288E38", -"k. c #08206DB66185", -"l. c #5965BEFBC71B", -"z. c #61855D756185", -"x. c #10406DB671C6", -"c. c #4103A6999E79", -"v. c #38E3A289A699", -"b. c #38E39E79A699", -"n. c #30C29E799E79", -"m. c #5144BEFBBEFB", -"M. c #5965BAEABEFB", -"N. c #186186178617", -"B. c #6185BEFBC71B", -"V. c #08209E79AEBA", -"C. c #0820B2CAA699", -"Z. c #20818A288617", -"A. c #4924BAEAB6DA", -"S. c #208186178E38", -"D. c #5144B2CAB6DA", -"F. c #514455555144", -"G. c #00008A288617", -"H. c #000092488617", -"J. c #5144C30BBEFB", -"K. c #30C296588E38", -"L. c #0000AAAAAEBA", -"P. c #4924B6DABEFB", -"I. c #30C29A698E38", -"U. c #30C296589E79", -"Y. c #4103AAAA9E79", -"T. c #20817DF78617", -"R. c #0820AAAAAEBA", -"E. c #000096589E79", -"W. c #08209248AEBA", -" ", -" . X o O + @ # X $ # % & . & . X * = & . - ; $ : > # , # < & . & O X * = 1 2 2 3 4 4 5 6 6 7 8 ", -" < * O X = 9 # < < - # 9 = . $ 0 q w X 9 X > . - $ < = # e 9 = . : 0 q w 1 3 4 6 r t y u 7 i 8 ", -" + < p < a + # O : $ s < * , d & O , f = 9 9 : g h . j : o < p # < & O , 2 4 6 r t y u 7 k i 8 ", -" < % l 0 X z f & O @ x * : # + j 9 # c v : . X j . # = O j * : e + j 9 # 3 5 r t y u 7 b n m 8 ", -" e $ O O M + j X v ; * < j j N O # # j : O B # j e O # c * < ; j V . v e 3 r t y u 7 b n C m 8 ", -" : j h j Z q M = j + O q : e e & A : . ; o 9 O S : O # : O q : # e & A : 4 t t u 7 b k C D F 8 ", -" j + B $ : G # c d H * @ : : 9 + % e + + X 9 < e B X c ; < f , : 9 + % e 4 y u 7 b n C D J K 8 ", -" x * o L O : c 9 = # X . O j O + P I U Y Y T R E T T I G B . w j O : O ; 5 u 7 b k C W J Q K 8 ", -" O + = < $ O # = O w j % v O ! ! ~ ^ / / ( ) _ _ ` ' ' ] E % l O < * + l 6 u b k C W J Q [ { 8 ", -" o . * & ; d c H # # . $ } E | ./ . .' .._ ( ` ) ) ' ..` X.o.Z O.j # # 7 +.i m m F K K { { @.", -" q $ , + ; ; : j j , * X #.$./ ( ._ / / ' .%. .&._ / ) ' / ' *.Z : # ; 1 2 2 3 4 4 5 5 r b @.", -" * e j $ f . , % G % h o.=.` -.-. .` _ ` ( .` .` X. .` X.| | | ;.Y E ! k n 4 6 r t y u 7 i 8 ", -" $ - v d & X N $ # M E :.$.' :._ .` ./ ( .) ) ` ) .| >.,.<.,.,.Y . .1.[ 6 r t y u 7 k i 8 ", -" < = q . : # j : - 2.=. .:.) ) =._ .( ` ( _ ._ ' -._ *.3.4.5.6.6.7.Y .1.8.r t y u 7 b n m 8 ", -" 9 z S # < } . < M ' / ` ` X.( -.) =.' ` .) 9.) _ / :.*.0.6.6.q.w.e.0.*.[ +.t y u 7 b n C m 8 ", -" % , w B o # < . r.t._ ` .:./ ' _ ` :.( ) ( ' ` -.t. .| y.5.6.w.4.u.u.i.[ i y u 7 b k C D F 8 ", -" 0 # # = O.X < p.a.' ' -.) _ -.=... ._ _ ` .( ' ' _ ) ;.s.u.6.u.d.f.u.g.1.m u u b n C D J K 8 ", -" a h.+ < . ; o j.=. ./ ' . ._ ` k.:.t.` %. ./ / &._ t.;.y.l.d.6.6.6.4.u.D m 7 b n C W J Q K 8 ", -" # j . B < A < #.( / ` .:.` . ./ ) ) &.' -.&.` ( %.) *.<.6.6.5.6.6.4.6.7 K b k C W J Q [ { 8 ", -" , < w + A O p $.) ' ) .( .' ' %.$._ ` ( / ( ' ` ._ ;.y.6.4.6.5.u.l.w.7 z.i m m F K K { { @.", -" j O : a # - + _ k. ._ %.( _ ` .` ) :.' ( &.' / ` / _ ] <.l.4.6.6.6.6.q.4 W 2 3 4 4 5 5 r b 8 ", -" j h 9 # + : < %.` / . ./ ` ) . .) .) ( ` %.` _ ( ) x.<.6.4.5.4.6.6.6.4 D 4 6 r t y u 7 i 8 ", -" = & : = j : B _ ` ` t._ ) ) ( :. .Y c.v.>.>.>.b.v.n.v.,.m.6.6.6.4.5.6.M.4 J 6 r t y u 7 k i 8 ", -" - % . M 9 < O. .' .` -._ .) ...N.M.5.u.6.e.6.4.u.w.4.B.u.6.6.4.6.u.4.4 Q r t y u 7 b n m 8 ", -" O ; V., < * 0 X.) ) ) ) _ $.( _ -.2.M.4.4.6.l.e.6.5.4.l.4.q.u.q.4.M.d.4.6 1.t y u 7 b n C m 8 ", -" j p p # # s C.;. .-. .) $._ -.` -.Z.4.6.6.4.4.u.6.4.u.w.6.6.w.6.u.5.u.l.y i y u u b n C D F 8 ", -" # O : j . $ O I _ %...-._ :.' ) .N.4.u.q.4.4.6.5.4.6.4.6.u.u.d.6.6.6.4.C m u 7 b n C D J K 8 ", -" : O e ; s O + + X.) :._ 9._ / ` k.N.d.6.l.5.u.6.4.u.u.l.4.6.u.u.4.6.4.A.1.m 7 b k C W J Q K 8 ", -" O d : . # 9 d < r.$.` ` / _ ` / ` N.4.4.6.4.w.u.u.l.6.w.w.6.4.u.w.4.w.Z.8.K b k C W J Q [ { 8 ", -" w q % d & C.# O M :.) _ ) .' _ ) S.u.4.u.e.6.6.u.d.w.u.6.6.6.4.6.6.D.#.K F.i m m F K K { { @.", -" $ B h < + o # j f P =. ./ / ( ../ U 6.u.5.6.6.u.w.w.w.l.6.f.4.4.4.s.U / Q Q 2 3 4 4 5 5 r b 8 ", -" 9 ; . O , 9 = G.H.G.*._ ^ ~ ^ ^ ^ i.M.u.5.4.4.4.u.u.4.q.f.M.6.M.J.S.&.' Q [ 4 6 r t y u 7 i 8 ", -" . 9 0 # # : ; _ -.` .$.n.0.7.0.<.m.l.6.6.4.u.6.5.w.u.e.d.6.4.m.K.` ..( 1.[ 6 r t y u 7 k i 8 ", -" h + # X ; L.. _ ' ( :. .%.Z.P.u.u.u.u.4.u.l.6.5.u.6.4.6.u.u.s.#.` ._ ' 1.8.r t y u 7 b n m @.", -" p O A h.= & # / ( _ .` .-.Y I.6.7.4.w.6.w.6.u.w.u.l.5.7.U.| _ :./ $./ 1.+.t y u 7 b n C m 8 ", -" L % : $ j . # .( _ .&.' =.' %.X.i.Y.,.D.6.w.6.P.<.v.i.X.&.' =.' ` / ` [ i y u 7 b k C D F 8 ", -" j V < < = . X ) ' ( .` ._ -._ / -.) *.#.T.N.U #.| $.) _ :./ _ -.-./ %.8.m u u b n C D J K 8 ", -" e O o x , & < % $ j < O f . O.+ A X . * L.l 9 X . O., O R.O f . # o A # 5 u 7 b n C W J Q K 8 ", -" = < & 9 > O.: = X . < j v h d : o , d + $ X 0 e ; : # # * j $ % < : + , 6 u b k C W J Q [ { 8 ", -" 0 M O.O.B w ; : < * ; $ j j q * j O < a : h O h = 9 + = O $ < , 0 * . : 7 +.i m m F K K { { @.", -" + $ p.O S j j # 9 . v * h : $ M , # M j h j o : w v < < G * h.: $ j , # j j h < o : w v < X @.", -" < : E.# + < E.E.= + O.d + # : = j < ; j 0 & X < w o w O Z d < # : = j < j j 0 p X # w o w , 8 ", -" - : , * , : N # j L.X . O : - L = , O : : O * # . V.9 E.O % O : - L = , O : : O * # % L 9 ; 8 ", -" * = & O + ; $ : > # , # # : < e & % : O.j O w a p v : > 0 : # : < # > . $ e < O w a p v : > 8 ", -" q w j = X > . - $ # = # X < 9 , & f # O # ; ; e # O + * * # X < O , e # # O * ; 9 e e O - p 8 ", -" O , A o 9 O : g h . j : o : < W.+ # c a O q 9 - O j B . = $ o : < W.+ * c p O q 9 - w < B . 8 ", -" 8 8 8 8 8 @.8 8 8 8 8 8 8 8 8 8 @.@.8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 8 @.8 8 8 8 8 8 8 8 8 8 8 "}; +/* XPM */ +static char * image_name[] = { +"48 48 96 2", +" c #28A22CB228A2", +". c #E79DE79DE79D", +"X c #5965618579E7", +"o c #A699A289A699", +"O c #A699A699A699", +"+ c #AEBAAAAAAEBA", +"@ c #B6DAB2CAB6DA", +"# c #B6DAB6DAB6DA", +"$ c #59655D755965", +"% c #082004100820", +"& c #EFBEF3CEEFBE", +"* c #BEFBBAEABEFB", +"= c #000000000000", +"- c #69A66DB669A6", +"; c #10400C301040", +": c #71C671C671C6", +"> c #20811C712081", +", c #BEFBC30BBEFB", +"< c #208120812081", +"1 c #082008200820", +"2 c #FFFFFFFFFFFF", +"3 c #69A669A669A6", +"4 c #DF7DDF7DDF7D", +"5 c #186118611861", +"6 c #CF3CCB2BCF3C", +"7 c #104010401040", +"8 c #71C675D671C6", +"9 c #CF3CCF3CCF3C", +"0 c #D75CD34CD75C", +"q c #C71BC71BC71B", +"w c #9E799A699E79", +"e c #861779E771C6", +"r c #8E38861779E7", +"t c #A69992488617", +"y c #79E775D671C6", +"u c #9E7996589E79", +"i c #965892489E79", +"p c #965892489658", +"a c #9658820779E7", +"s c #9E79861771C6", +"d c #8E386DB65965", +"f c #69A655554103", +"g c #596559655144", +"h c #965896589E79", +"j c #8E388E388E38", +"k c #8E387DF79658", +"l c #79E779E779E7", +"z c #AEBAAEBAAEBA", +"x c #861775D669A6", +"c c #8E386DB65144", +"v c #71C65D754924", +"b c #61854D3438E3", +"n c #8E388A288E38", +"m c #8E388A289658", +"M c #79E77DF779E7", +"N c #79E775D669A6", +"B c #79E761854924", +"V c #5144451438E3", +"C c #492445144103", +"Z c #861786178617", +"A c #9E799E799658", +"S c #61855D755965", +"D c #9E799E799E79", +"F c #514455555144", +"G c #596559655965", +"H c #618561856185", +"J c #861782078617", +"K c #A699A699C71B", +"L c #AEBAAEBACF3C", +"P c #79E77DF79658", +"I c #79E77DF78617", +"U c #71C675D69658", +"Y c #8E388E38BEFB", +"T c #79E775D69E79", +"R c #514451446185", +"E c #6185659571C6", +"W c #5965555569A6", +"Q c #514451445144", +"! c #28A2249228A2", +"~ c #69A669A68617", +"^ c #A699618569A6", +"/ c #61854D344103", +"( c #BEFB69A669A6", +") c #8E3861854924", +"_ c #B6DAB6DA5144", +"` c #8617820771C6", +"' c #8E386DB669A6", +"] c #79E769A66185", +"[ c #AEBAAAAA6185", +"{ c #8E388A2879E7", +"} c #D75CDB6CD75C", +"| c #EFBEEFBEEFBE", +" . c #38E33CF338E3", +".. c #492449244924", +"X. c #8E388E389658", +"o. c #79E779E78617", +" . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . . . . . . . . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . o O + @ # $ . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . O % % & * $ . ", +" X X @ @ @ = - = = = = = = = = = = = = = = = = = = = = - ; @ : o > X X X X X . + % & * , $ . ", +" X X < * = @ = - = = = = = = = = = = = = = = = = = = = = - 1 > 2 3 = X X X X X . @ & * 1 , $ . ", +" X X @ @ @ = 3 = = = = = = = = = = = = = = = = = = = = 3 ; 4 5 + X X X X X . # * , , 6 $ . ", +" X X 7 = = = 5 3 1 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 7 1 3 > % = ; 5 X X X X X . $ $ $ $ $ $ . ", +" X X 8 4 9 9 6 6 6 9 0 9 9 9 9 9 9 6 6 6 6 6 6 6 6 q q , , , q q 0 8 X X X X X . . . . . . . . ", +" X X > + @ @ + @ @ + @ + w e r t y @ @ + w e r t y @ + @ @ + @ @ + 5 X X X X X . o + + @ # $ . ", +" X X 5 @ w u i p @ @ @ @ a s d f g + @ @ a s d f g @ @ @ + # + @ @ 5 X X X X X . h u i p * $ . ", +" X X > + j k l j + @ + z x c v b - # + @ x c v b - + @ + @ @ # + @ 5 X X X X X . j k l j , $ . ", +" X X 5 @ n n m M @ @ @ @ N B V C j + @ @ N B V C j @ @ @ z + @ @ @ 5 X X X X X . n n m Z , $ . ", +" X X > + A * @ n @ + Z z l S M D + @ n + l S M D + z Z + @ @ @ @ + 5 X X X X X . A * @ n 6 $ . ", +" X X 5 @ @ + @ @ + # + @ z z z z @ @ + @ @ + @ z @ @ z @ @ + @ @ @ 5 X X X X X . $ $ $ $ $ $ . ", +" X X 5 2 2 2 2 2 2 2 2 2 2 2 z F z F @ G + G z G + G + G + G + G + 5 X X X X X . . . . . . . . ", +" X X 5 2 + @ + @ H + @ + @ = F z F z F z G + G + G + G + G @ F @ F 5 X X X X X . o O + @ # $ . ", +" X X > 2 = = = = = = = = = = z F z F z F @ F @ F @ F @ G + G + F @ 5 X X X X X . J K L P * $ . ", +" X X > 6 9 9 9 9 9 9 9 9 9 6 9 6 9 6 9 6 6 9 6 9 6 9 6 6 9 9 9 9 6 5 X X X X X . I U Y T , $ . ", +" X X 5 2 2 2 @ + @ + @ + 2 $ + $ + @ + @ @ + 2 $ + G @ @ + @ + @ + 5 X X X X X . T k R U , $ . ", +" X X > 2 + + # @ @ @ @ 2 G $ @ $ @ @ z @ @ 2 G $ @ G @ @ @ @ @ @ 5 X X X X X . E W Q u 6 $ . ", +" X X > 2 + @ + @ + @ + 2 $ + G @ + @ + @ + 2 $ + $ + @ + @ + @ + 5 X X X X X . $ $ $ $ $ $ . ", +" X X > 2 H ! @ @ @ @ @ @ 2 G 2 2 2 @ @ @ @ @ 2 G $ @ $ @ @ @ @ @ @ 5 X X X X X . . . . . . . . ", +" X X > 2 @ ! @ + @ + @ + 2 G 2 + 5 + @ + @ + 2 $ + $ + @ + @ + @ + 5 X X X X X . U ~ ~ + # $ . ", +" X X > 2 + + # @ @ @ @ 2 G 2 l 7 @ @ @ @ @ 2 G $ @ $ @ @ @ @ @ @ 5 X X X X X . ^ / 8 M * $ . ", +" X X 5 2 @ ! @ + @ + @ + 2 G 2 z 7 + @ + @ + 2 $ + $ + @ + @ + @ + 5 X X X X X . ( ) _ ` , $ . ", +" X X > 2 ! ! @ @ @ @ @ @ 2 G 2 + 5 @ @ @ @ @ 2 G $ @ $ @ @ @ @ @ @ 5 X X X X X . ' ] [ { , $ . ", +" X X > + G + @ + @ + @ + 2 G 2 7 7 + @ + @ + 2 $ + $ + @ + @ + @ + 5 X X X X X . # * , , 6 $ . ", +" X X 5 G + G @ @ @ @ @ @ 2 G G + $ @ @ @ @ @ 2 G $ @ $ @ @ @ @ @ @ 5 X X X X X . $ $ $ $ $ $ . ", +" X X > + G + @ + @ + @ + 2 $ + H + @ @ + @ + 2 $ + $ + @ + @ + @ + 5 X X X X X X X X X X X X . ", +" X X > G + G @ @ @ @ @ @ 2 G $ + $ @ + # @ @ 2 G $ @ $ @ @ @ @ @ @ 5 X X X X X X X X X X X X . ", +" X X 5 + G + @ + @ + @ + 2 $ + $ @ @ @ + @ + 2 $ + $ + @ + @ + @ + 5 X X X X X X X X X X X X . ", +" X X 5 . 0 } } + + 0 } } } 0 } } 0 } } } } } } 0 } } } + + 0 } 4 + 1 X X X X X X X X X X X X . ", +" X X | Z Z n 8 0 o Z Z Z n Z n Z n Z Z Z Z Z n n Z n 8 0 o Z n M ; X X X X X X X X X X X X . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" % % % % % % . .% % % % % % X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" % % % % % % ....% % % % % % X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" . h u i p * 3 . w u i p * $ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" . X.o.l j , $ . j k l j , $ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" . n m m Z , $ . n n m Z , $ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" . A * @ n 6 $ . A * @ n 6 $ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +" . $ $ $ $ $ $ . $ $ $ $ $ $ X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker.lsm.in b/WindowMaker.lsm.in new file mode 100644 index 00000000..021301ca --- /dev/null +++ b/WindowMaker.lsm.in @@ -0,0 +1,20 @@ +Begin3 +Title: Window Maker window manager +Version: VERSION +Entered-date: DATE +Description: N*EXTSTEP alike, good looking, fast and easy to use/configure + window manager for X11. Features support for GNUstep, ICCCM, + Motif(tm), OPEN LOOK(tm), KDE and GNOME hints. Multiple + workspaces, easy to use application dock, very flexible menus, + graphical configuration, 13 types of decoration textures, + national language support, themes etc +Keywords: window-manager X11 GNUstep NEXTSTEP GNOME KDE +Author: kojima@windowmaker.org (Alfredo K. Kojima) +Maintained-by: kojima@windowmaker.org (Alfredo K. Kojima) + dan@windowmaker.org (Dan Pascu) +Primary-site: ftp.windowmaker.org/pub/beta/srcs + SIZE WindowMaker-VERSION.tar.gz +Home-page: http://www.windowmaker.org +Platforms: X11 +Copying-policy: GPL 2.0 +End diff --git a/WindowMaker/Backgrounds/Makefile.in b/WindowMaker/Backgrounds/Makefile.in index f95c87eb..de6bc44e 100755 --- a/WindowMaker/Backgrounds/Makefile.in +++ b/WindowMaker/Backgrounds/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ defsdatadir = $(pkgdatadir)/Backgrounds diff --git a/WindowMaker/Defaults/Makefile.in b/WindowMaker/Defaults/Makefile.in index 0a8a0b89..d588e28a 100755 --- a/WindowMaker/Defaults/Makefile.in +++ b/WindowMaker/Defaults/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ defsdatadir = $(pkgdatadir)/Defaults diff --git a/WindowMaker/Defaults/WMWindowAttributes b/WindowMaker/Defaults/WMWindowAttributes index b3d8f939..5f866cc9 100755 --- a/WindowMaker/Defaults/WMWindowAttributes +++ b/WindowMaker/Defaults/WMWindowAttributes @@ -3,7 +3,7 @@ Logo.WMPanel = {Icon = GNUstep3D.tiff;}; Logo.WMClip = {Icon = clip.tiff;}; Dockit = {Icon = GNUstep3D.tiff;}; - WMSoundServer = {Icon = Sound.tiff;}; + WMSoundServer = {Icon = sound.tiff;}; XTerm = {Icon = GNUterm.tiff;}; NXTerm = {Icon = GNUterm.tiff;}; ScilabGraphic0.Xscilab = {KeepInsideScreen=YES;}; @@ -13,16 +13,17 @@ ScilabGraphic4.Xscilab = {KeepInsideScreen=YES;}; ScilabGraphic5.Xscilab = {KeepInsideScreen=YES;}; ScilabGraphic6.Xscilab = {KeepInsideScreen=YES;}; + bookmarks.Netscape = {NoAppIcon = YES;}; xcalc = {AlwaysUserIcon = Yes;Icon = "HP-16C-48.xpm";}; Netscape = {Icon = Netscape.xpm;}; Emacs = {Icon = ColorGNU.xpm;}; Ghostview = {Icon = Ghost.xpm;}; - AcroRead = {AlwaysUserIcon = Yes;Icon = PDF.xpm;}; - Gimp = {AlwaysUserIcon = Yes;Icon = paint.xpm;}; - xv = {AlwaysUserIcon = Yes;Icon = xv.xpm;}; - lyX.XForm = {AlwaysUserIcon = Yes;Icon = WordEditor.xpm;}; + AcroRead = {AlwaysUserIcon = Yes;Icon = pdf.tiff;}; + Gimp = {AlwaysUserIcon = Yes;Icon = wilber.tiff;}; + xv = {AlwaysUserIcon = Yes;Icon = xv.tiff;}; + lyX.XForm = {AlwaysUserIcon = Yes;Icon = write.tiff;}; XPaint = {AlwaysUserIcon = Yes;Icon = Paint.xpm;}; - Fig = {AlwaysUserIcon = Yes;Icon = Draw.xpm;}; + Fig = {AlwaysUserIcon = Yes;Icon = draw.tiff;}; XLess = {AlwaysUserIcon = YES;Icon = Reference.xpm;}; manualBrowser.Xman = {AlwaysUserIcon = Yes;Icon = Book.xpm;}; Xman = {AlwaysUserIcon = Yes;Icon = Bookshelf.xpm;}; @@ -32,7 +33,8 @@ XConsole = {Icon = inspect.xpm;Omnipresent = Yes;}; Fte = {Icon = Clipboard.xpm;}; xjed = {Icon = Clipboard.xpm;}; - xedit = {Icon = Pencils.24.xpm;}; + xedit = {Icon = notepad.tiff;}; + xmixer = {Icon = mixer.tiff;}; xmcd = {Icon = Radio.xpm;}; xplaycd = {Icon = Radio.xpm;}; "*" = {Icon = defaultAppIcon.tiff;}; diff --git a/WindowMaker/Defaults/WMWindowAttributes.in b/WindowMaker/Defaults/WMWindowAttributes.in index 344827f3..7c3ce224 100644 --- a/WindowMaker/Defaults/WMWindowAttributes.in +++ b/WindowMaker/Defaults/WMWindowAttributes.in @@ -3,7 +3,7 @@ Logo.WMPanel = {Icon = GNUstep3D.#extension#;}; Logo.WMClip = {Icon = clip.#extension#;}; Dockit = {Icon = GNUstep3D.#extension#;}; - WMSoundServer = {Icon = Sound.#extension#;}; + WMSoundServer = {Icon = sound.#extension#;}; XTerm = {Icon = GNUterm.#extension#;}; NXTerm = {Icon = GNUterm.#extension#;}; ScilabGraphic0.Xscilab = {KeepInsideScreen=YES;}; @@ -13,16 +13,17 @@ ScilabGraphic4.Xscilab = {KeepInsideScreen=YES;}; ScilabGraphic5.Xscilab = {KeepInsideScreen=YES;}; ScilabGraphic6.Xscilab = {KeepInsideScreen=YES;}; + bookmarks.Netscape = {NoAppIcon = YES;}; xcalc = {AlwaysUserIcon = Yes;Icon = "HP-16C-48.xpm";}; Netscape = {Icon = Netscape.xpm;}; Emacs = {Icon = ColorGNU.xpm;}; Ghostview = {Icon = Ghost.xpm;}; - AcroRead = {AlwaysUserIcon = Yes;Icon = PDF.xpm;}; - Gimp = {AlwaysUserIcon = Yes;Icon = paint.xpm;}; - xv = {AlwaysUserIcon = Yes;Icon = xv.xpm;}; - lyX.XForm = {AlwaysUserIcon = Yes;Icon = WordEditor.xpm;}; + AcroRead = {AlwaysUserIcon = Yes;Icon = pdf.#extension#;}; + Gimp = {AlwaysUserIcon = Yes;Icon = wilber.#extension#;}; + xv = {AlwaysUserIcon = Yes;Icon = xv.#extension#;}; + lyX.XForm = {AlwaysUserIcon = Yes;Icon = write.#extension#;}; XPaint = {AlwaysUserIcon = Yes;Icon = Paint.xpm;}; - Fig = {AlwaysUserIcon = Yes;Icon = Draw.xpm;}; + Fig = {AlwaysUserIcon = Yes;Icon = draw.#extension#;}; XLess = {AlwaysUserIcon = YES;Icon = Reference.xpm;}; manualBrowser.Xman = {AlwaysUserIcon = Yes;Icon = Book.xpm;}; Xman = {AlwaysUserIcon = Yes;Icon = Bookshelf.xpm;}; @@ -32,7 +33,8 @@ XConsole = {Icon = inspect.xpm;Omnipresent = Yes;}; Fte = {Icon = Clipboard.xpm;}; xjed = {Icon = Clipboard.xpm;}; - xedit = {Icon = Pencils.24.xpm;}; + xedit = {Icon = notepad.#extension#;}; + xmixer = {Icon = mixer.#extension#;}; xmcd = {Icon = Radio.xpm;}; xplaycd = {Icon = Radio.xpm;}; "*" = {Icon = defaultAppIcon.#extension#;}; diff --git a/WindowMaker/Defaults/WindowMaker b/WindowMaker/Defaults/WindowMaker index 2b807636..7d10cef1 100755 --- a/WindowMaker/Defaults/WindowMaker +++ b/WindowMaker/Defaults/WindowMaker @@ -1,4 +1,5 @@ { + OpenTransientOnOwnerWorkspace = NO; EdgeResistance = 5; IconificationStyle = Zoom; IconPath = ( @@ -50,7 +51,6 @@ ResizeDisplay = line; MoveDisplay = floating; OpaqueMove = YES; - OnTopTransients = YES; IconPosition = "blh"; WrapMenus = NO; ScrollableMenus = YES; diff --git a/WindowMaker/Defaults/WindowMaker.in b/WindowMaker/Defaults/WindowMaker.in index 5c26e835..3f10cb2a 100644 --- a/WindowMaker/Defaults/WindowMaker.in +++ b/WindowMaker/Defaults/WindowMaker.in @@ -1,4 +1,5 @@ { + OpenTransientOnOwnerWorkspace = NO; EdgeResistance = 5; IconificationStyle = Zoom; IconPath = ( @@ -50,7 +51,6 @@ ResizeDisplay = line; MoveDisplay = floating; OpaqueMove = YES; - OnTopTransients = YES; IconPosition = "blh"; WrapMenus = NO; ScrollableMenus = YES; diff --git a/WindowMaker/IconSets/Makefile.in b/WindowMaker/IconSets/Makefile.in index 4c6156e0..73bd4a10 100755 --- a/WindowMaker/IconSets/Makefile.in +++ b/WindowMaker/IconSets/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ defsdatadir = $(pkgdatadir)/IconSets diff --git a/WindowMaker/Icons/BitchX.tiff b/WindowMaker/Icons/BitchX.tiff new file mode 100644 index 0000000000000000000000000000000000000000..b00d437f2cd8104d40dc28608091b873a5167a09 GIT binary patch literal 7948 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 CV0a+_ literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/BitchX.xpm b/WindowMaker/Icons/BitchX.xpm new file mode 100644 index 00000000..bea4a25a --- /dev/null +++ b/WindowMaker/Icons/BitchX.xpm @@ -0,0 +1,299 @@ +/* XPM */ +static char * image_name[] = { +"48 48 248 2", +" c #208124922081", +". c #F7DEF3CEE79D", +"X c #79E79248DF7D", +"o c #86179658DF7D", +"O c #61855D758617", +"+ c #5965555569A6", +"@ c #514451445965", +"# c #79E761855144", +"$ c #BEFB861769A6", +"% c #B6DA924871C6", +"& c #A699861771C6", +"* c #AEBA9A699E79", +"= c #96589248C71B", +"- c #71C68A28D75C", +"; c #71C68E38DF7D", +": c #71C69248DF7D", +"> c #79E78E38D75C", +", c #79E78617B6DA", +"< c #51444D345965", +"1 c #596549244103", +"2 c #71C659655965", +"3 c #61854D344924", +"4 c #8E3869A65144", +"5 c #C71B9E798617", +"6 c #A6999A69A699", +"7 c #71C68A28CF3C", +"8 c #71C68617D75C", +"9 c #71C68617CF3C", +"0 c #69A68207CF3C", +"q c #69A67DF7CF3C", +"w c #69A68207D75C", +"e c #71C67DF7B6DA", +"r c #492438E34924", +"t c #492438E338E3", +"y c #861765955965", +"u c #69A655555965", +"i c #86176DB669A6", +"p c #965875D669A6", +"a c #AEBA9A69AEBA", +"s c #618579E7C71B", +"d c #618575D6B6DA", +"f c #4924514469A6", +"g c #59653CF338E3", +"h c #86175D755144", +"j c #38E328A228A2", +"k c #5965451438E3", +"l c #CF3C9A6971C6", +"z c #596561859E79", +"x c #38E338E34924", +"c c #38E334D338E3", +"v c #69A6451438E3", +"b c #69A655554924", +"n c #E79DBAEA9658", +"m c #D75CAAAA79E7", +"M c #71C67DF7CF3C", +"N c #49244D3469A6", +"B c #28A22CB230C2", +"V c #D75CAAAA8617", +"C c #CF3CAEBA8E38", +"Z c #B6DAA2899658", +"A c #8E388A28AEBA", +"S c #69A68207C71B", +"D c #38E32CB238E3", +"F c #71C64D344103", +"G c #B6DA75D66185", +"H c #71C6492438E3", +"J c #8E3855554924", +"K c #CF3C9A6969A6", +"L c #EFBECB2B9658", +"P c #4924514479E7", +"I c #9E7965954924", +"U c #AEBA65954924", +"Y c #965859654924", +"T c #CF3C8A286185", +"R c #E79D9A696185", +"E c #EFBEAAAA71C6", +"W c #E79D79E74924", +"Q c #C71B79E75144", +"! c #E79DB6DA8617", +"~ c #D75CB6DA9E79", +"^ c #96588A288E38", +"/ c #79E779E79E79", +"( c #618569A6A699", +") c #69A671C69E79", +"_ c #618569A69658", +"` c #596569A6AEBA", +"' c #618571C6AEBA", +"] c #61856DB6B6DA", +"[ c #492445145965", +"{ c #AEBA71C64924", +"} c #B6DA65954924", +"| c #F7DEBAEA79E7", +" . c #D75C79E75144", +".. c #D75CA28969A6", +"X. c #69A669A68E38", +"o. c #596561858617", +"O. c #514459658E38", +"+. c #E79D8A285965", +"@. c #E79DAAAA71C6", +"#. c #EFBEC30B8617", +"$. c #E79DB6DA79E7", +"%. c #D75CB6DAA699", +"&. c #79E779E7A699", +"*. c #F7DEEBADD75C", +"=. c #79E775D68E38", +"-. c #41032CB230C2", +";. c #79E755554924", +":. c #C71B6DB65144", +">. c #D75C86175965", +",. c #F7DE96585965", +"<. c #F7DEAAAA69A6", +"1. c #C71BA69971C6", +"2. c #F7DEC71B8E38", +"3. c #F7DEB2CA69A6", +"4. c #BEFBAEBAAEBA", +"5. c #69A675D6AEBA", +"6. c #69A669A679E7", +"7. c #861779E78E38", +"8. c #51444D346185", +"9. c #5144555579E7", +"0. c #59653CF34103", +"q. c #B6DA69A65144", +"w. c #D75C75D64924", +"e. c #E79D9A695965", +"r. c #C71B75D64924", +"t. c #F7DEC30B79E7", +"y. c #492451446185", +"u. c #49244D3471C6", +"i. c #F7DE96586185", +"p. c #C71B86175144", +"a. c #CF3C8A284924", +"s. c #D75C92485965", +"d. c #E79DAAAA69A6", +"f. c #71C669A671C6", +"g. c #30C238E35144", +"h. c #514459659658", +"j. c #51445D75A699", +"k. c #51446185A699", +"l. c #BEFB82075144", +"z. c #D75C9A6969A6", +"x. c #AEBA92488E38", +"c. c #492455558E38", +"v. c #492459659658", +"b. c #861749244103", +"n. c #B6DA79E75965", +"m. c #61855D7569A6", +"M. c #492451448617", +"N. c #A69969A628A2", +"B. c #8E3875D671C6", +"V. c #61855D7571C6", +"C. c #59656DB6B6DA", +"Z. c #596569A6B6DA", +"A. c #492445144924", +"S. c #B6DA59654103", +"D. c #AEBA75D65144", +"F. c #4103451469A6", +"G. c #596571C6BEFB", +"H. c #49246185AEBA", +"J. c #A69959654103", +"K. c #E79DA2895965", +"L. c #596571C6C71B", +"P. c #59656DB6BEFB", +"I. c #49245965A699", +"U. c #A699555538E3", +"Y. c #965871C628A2", +"T. c #C71B65954924", +"R. c #C71BB2CAA699", +"E. c #D75C69A64924", +"W. c #E79D71C64924", +"Q. c #E79D79E75144", +"!. c #61853CF338E3", +"~. c #9658555538E3", +"^. c #71C6492428A2", +"/. c #B6DAAEBABEFB", +"(. c #8E38514430C2", +"). c #D75CCF3CC71B", +"_. c #F7DEF7DEEFBE", +"`. c #F7DE86175965", +"'. c #BEFB59654103", +"]. c #B6DA555538E3", +"[. c #EFBED75CAEBA", +"{. c #D75CC71BB6DA", +"}. c #F7DEEBADC71B", +"|. c #EFBE82075144", +" X c #EFBEDB6CCF3C", +".X c #F7DEE79DAEBA", +"XX c #E79DAEBA4103", +"oX c #E79D8E3838E3", +"OX c #E79D82074924", +"+X c #F7DEE38D0820", +"@X c #D75CAEBA30C2", +"#X c #E79DBEFB1861", +"$X c #96588A2871C6", +"%X c #B6DA861728A2", +"&X c #E79DD34C1861", +"*X c #B6DA79E728A2", +"=X c #C71BAAAA1040", +"-X c #C71BA2894924", +";X c #D75CB2CA1861", +":X c #AEBA9A690820", +">X c #DF7DCB2B0820", +",X c #71C669A628A2", +" - ; X X > X X X ; - - ; ; ; X X X ; , < < 1 @ 2 3 1 4 5 6 7 - ; - ; ; ; ; X : X X ; X : ; . ", +" > 7 > 8 7 7 7 8 8 9 0 q q q w 8 q w e @ r t 1 y # u i 4 p $ a = 8 - w ; ; ; ; ; ; : : : : w . ", +" 7 > 9 7 9 9 0 9 q q w q q q q q s d f 1 1 g 2 3 h j k & 5 % l 6 , ; - 8 w 8 8 w 8 8 8 8 8 ; . ", +" > > 9 7 7 9 0 0 0 w q q q q q q s z x c 1 v 2 b y 1 1 1 l n $ m * 7 8 q 0 w w q q w q M M q . ", +" > > > - 7 7 7 8 9 w w w q q q q s N B c k b b y y g 3 # % n m V C Z A S q 0 0 0 q q M M M M . ", +" > X > > > 7 - 7 9 9 9 0 q q q 9 d r D g 4 F F 4 G h H J 1 K n m m L * , e q q q 0 q q M M s . ", +" > > > > 7 7 9 9 S 0 q q q q q q P t D 3 I U Y T R E W Q k m m m ! m ~ ^ / e q S q 0 9 M M M . ", +" ( ) _ _ _ ( ) z z z z ` ' ' ' ] [ t x 3 J U { } E | R .J L ! ! m ! ..l 6 / d d q X o 9 M q . ", +" ) X.X.X._ ) _ o.X.O.o.o.z z z ) x r t 3 J I Q } R | | +.% L @.@.#.$.! $.%.6 &.' d > o 7 , 7 *.", +" &.=./ ) ) ) ) ) ) _ z _ z o.z _ c r -.1 ;.U :.>.>.,.<.Q m ! 1.@.2.3.L L L 4.6 X.( 5.&.e 5.) . ", +" 6./ 7.X.+ 8.+ 9.9.f f f f f f + x t c 0.F q.w.,.,.,.e.r.! K K ..2.3.t.#.L Z ^ X.+ + + + + @ . ", +" 8.6.6.+ 8.f 9.f y.[ N u.f f N @ t g t 0.b { { .i.,.+.U p.K a.s.| 3.d.d...~ 7.f.[ [ [ [ 8.g.. ", +" 9.9.f f O.h.h.O.9.u.P h.j.k.z + g b k 1 k 3 F ;.} ,.U H l.z.a.s.<.<.....! V x.6.6.8.u.9.9.c.. ", +" O.h.O.N f f O.h.P u.u.v.j.v.c.9.3 1 v h Y b.q.Q { ,.U G p.>.a.3.t.d.s.n.@.% ^ 7.m.8.N u.c.c.. ", +" z z z P P O.h.u.u.u.u.M.M.u.M.f u 3 v J Q +.i.+.} ,. ...>.R s.t.L t.>.N.l x.B.7.V.9.M.M.u.M.. ", +" k.' C.C.Z.` ' v.c.v.v.c.M.c.M.c.A.1 1 F U +.i.Q S.+.R R >.e.d.2.L 2.e.{ D.~ 7.6.X.O.h.P u.F.. ", +" C.C.G.G.C.Z.G.Z.Z.Z.H.Z.H.Z.Z.` N A.1 0.J .i.J.q.i.>.,.>.e.e.t.1.2.K.n.N.V * X.X.z C.j.H.Z.. ", +" s L.L.G.C.Z.P.P.P.Z.Z.H.I.I.j.H.H.A.r 3 F q. .Q U. .+.w.r.s.a.$.Y.$.K.p.U K %./ o.X.h.h.h.I.. ", +" s P.P.G.P.C.Z.H.Z.j.j.H.I.h.c.F.v.N B t b { } q. .+.+.T.Q s.n.p.D.s.s.d.U I ~ 6 o._ O.P O.h.. ", +" ` ` ` C.C.k.h.k.` v.c.I.I.H.v.P v.h.g.c 0.I J.Y q.:.S.} :.s.{ 4 1.I l.s.a.U.n R.) _ z v.v.I.. ", +" h.h.z ` z v.h.I.k.k.v.c.u.F.F.F.c.h.g.c t ;.Y Y :. .E.} Y d.I J $.I D.p.p.r.K Z ^ _ d ` C.C.. ", +" O.P P 9.P P M.O.h.P u.P F.N P c.u.P c c D 0.b.} .W.w.J.g z.b H s.n.I U } p.p.5 7.A ( v.P v.. ", +" h.z O.O.O.P v.I.h.v.c.v.v.M.c.v.v.N 1 1 -.D g J.Q.Q.:.!.g T 3 v p.p.Y Y U Q e.K 7.` &.O.h.u.. ", +" s q s G.Z.v.h.k.Z.j.j.j.I.P v.h.9.b ;.~.b.g -.g b.:.b.b.!.T 3 ^.n.U Y Y q.Q <.@.x.` 5.X.M.M.. ", +" C.G.G.G.G.C.C.C.G.P.Z.C.` j.V.y I J I J.} T.} } Q.E.b.T.b.l g H T ~.Y ~.U Q K.d.% ) ` _ z z . ", +" q s s s L.G.L.d 5.&././.^ y p.>.I U U T.:.E.W.W.W.T.J.E.} l v b.p.~.U Y (.r.e.<.m ^ G.G.G.I.. ", +" w 8 q s L.d z =.).C *._.l r.r.T.U Y Y T.`.`.Q.T.W.'.J.E.W.>.H J.s.p.T.].Q U >.e.K.n _ ` Z.Z.. ", +" q s Z.` ` @ ;.U [.{._.}.3.w.w.W Q.+.Q.`.|.`.E.Q.W Q.S.W.+.w.J.} @.! >.T.w.>.w.>.K.V 6 j.H.Z.. ", +" s s s d f J U.N.! X. .XXXr.T.W `.`.|.|.W w.W.W Q.W E.oXOXr.T.+X+X+X+X+X+X@X>.#X+X+X+X+Xc.h.. ", +" q s $X$XY.%X%Xr.l }.*.&X+X*X} .Q.W.w.W.Q.W W |.W W +X+X=X].E.-X;X+X+X+X:X(.n.%X;X+X>X,Xg.M.. ", +" q s $X+X>XXqXc wXv.. ", +" L.G.$X+XeXrXtX+XtX$X~ yXX4X%X+XpXqXk f.v.H.. ", +" d ` aX+XsXdX1X+XsXfX&X+XgX(.7X+X+X=X3X'.5X1XpX+X*XS.+X+X0X+X+XhX4.yX+X+X+X0X1XpXqXqXy ^ k.j.. ", +" ` H.aX+XjX1XjXkXlX$X1.+X0XrXN.+XeXzXuX7X+XXvXrX+X+X,XMX&X+XzXcX3X+XbX4X].+X+XdXxX~.!.3X+XbXcX2X+Xb $X).hX+X+X+X>XzX^.D.Z , d H.. ", +" f fX+X:XzX3X+XjXt f.+X+XkX^.=X+X0X0XU.#X+XpX=XjXNXtX+XsXF +X+XmX$XhX+XBX+X+X+X8Xg p C &.s Z.. ", +" P aXBX:XeX=X8XvXm.MX@XtXmX^.9X=X0XXzXm.a A P.I.. ", +" O.c.g. rX4XcXk f.p & ^ $X& J.9XxXxX].].9XNXVXNX9XJ.I ^ {.).$XmX+XBXcXNX(.+X+X+X8X< =.a P.H.. ", +" z z f lXCX(.lXm.MXy % %.{. XV E.'.'.'.T.'.(.g J Q ~ ).{.ZX*.XX+XgXlXdX9X'.=X+X+X>Xc X.A Z.I.. ", +" [ AXAXg (.(.D u f.;.{ ! ZX. *.[.Q.W.W.W.Q.b.F U X_._.. *.L +X+X+X+X4X].+X+X+X+X+X+XfXX.k.` . ", +" v.h.9.!.b.H D u p h n.E L }.[.*.SXW.W.Q.W.b.F $ DX*.DXDXL E -XmX,XFXNX].7X.s.SX}.[.[.z.`.W Q.q.2 *._.}.}.2.<.3.$.~ D.G b.].W.'.U.H A.[ @ [ O.c.. ", +" h.z u.v ].J.t D -.J D.{ >.z.n [.[.SX+.Q.W.{ C DX*.}.$.3.<.<.SXSXn.x.F '.W.E.S.F N N u.u.h.h.. ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . *.. . . . . . . . . X. . . . . . "}; diff --git a/WindowMaker/Icons/DefaultAppIcon.tiff b/WindowMaker/Icons/DefaultAppIcon.tiff new file mode 100644 index 0000000000000000000000000000000000000000..5e6c2a340edc2e2abee66c610be984d22e365282 GIT binary patch literal 6832 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 literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/GNUstepGlow.tiff b/WindowMaker/Icons/GNUstepGlow.tiff new file mode 100644 index 0000000000000000000000000000000000000000..b96ec1a29327e1541094640079f3d2be68903d31 GIT binary patch literal 11646 zcwSApcT^ME|NlRILTCxSN+@FJ0qG!w9t0sEAPSmL4bq|lA}UUL#1)JYpgocYIGaKKTyL@WY#lUO`*+OQ=GKu@} z9SbMc4|Us@R^Hw-ZQA41NGGN)_&(qs72?+fuXLF8L_8+Hv3$>TO zeZ#BX4j=uZ>ftg)Fy8(UGO}qY62#Kqg3c)Gm$utlS!mRTKB2i|f?YJ)2o5|WIaA;GN38+QIT#;pi)2PI}y=ycDD2t{L9-$-DB+6nj#oxR^ zOiglgFj1L^L-c4GrETOmVddLpAY2~5r3uJ0d0Ls1mriShR#K9dO>aeol%W-;GFpK4zJiIQO!aaQ4BTR5ml!j>b{ zbdp)IL4XVTF9g%9^qvB{C5#!6M=Pg~;oDj-O;Z$8CJj zZCUAfpH1#lV+tJgbUec&x73*8X#LbU84Jvc3Hnm*@ezs>b&)>*){p|rncW){{85gR$I2{s;f})(bx=<_ewQu#0 zDo6)dUJg9201h6xkz`?YFe(*}I2+2uXJ_~HS!A48e9dXjQ#0)@M)I0LF)4Y?wU@Q| zW;6jmOz*R%_%zAuhssKCw@g-wgBN8Z>)?RHU3scaDMdmX)M6iuX>^NGa+HZl`GFy^ z^(m_~*Co6A>!Ax#v?ET&6p{rQb!8^w8UZo&NWSTG$fP7jNL_*k_NTZ1;#YsEY~bR!vyCs2xmm8@{lu; zas_0r>F!=SA9A%Thg?YgBnvL=s$pWWkAPFNlxhn;({Qk)=K2OwXHqqFYU|+jH&&6M zdwRG3UgX<+!d9Q*e!_ryw0c50x)jWx9d40bMyeg@v!7=ac_fb#(StPSbF2&-GP}d= z)jlkgo)$W7kX+mfhqr8%E`Q)eqUTlsUs zAKSI1-yyJT54OFMiTN@_mX-bjr$Hs+%p=T)^gT05M?nvbr(L^T;Bl{WO{txdQl(1w z^v{!84SIrWx1JM=#6=_CNJB9c;lx~< z@snZOC(};KTw{jAM9#_=2d{-3eVjhn0&>Z-7X{1)*XHVy9Xg`Z8a^_h6jyjrP0xEB6JGFR29S>zi_oX zbjp>TeIc^|0Vh3Mcw)2X>n%^7dNqGPFm96YQpBM5}ZMDvYzRy!p5}ZBL0os_g;7Ro%`C42=wxI)O})w zPMv)|bnA8|^wU!U-9#5T+*0BJU9^MYsubsAdf|y6E*_Ubb6S&@fhBj!vI|m3!Ti23 z8bPjHsju4n;F;SWKp~~kVu@C2#95TpGv=^DL{cFHu0ZAHVLs`2{vmg0PkvW9-oavcWkFLH2zWDsL zKGDrn^qIV$PO>0+mG;YX&_LN^)!qM3Y{Lqg`NkqR{) zqlbd@=oAW0RX~wsv_)GnPpOTt?5}~?j?c!~4pg{uXL&Jfw; zU9FTRdf>69*{iq&hr3Qe+Mp+a>84(`awFYb^4uup&^G$~>v#z0vo%dET}JgYS@Pn{ zi)RlOG6lIhkqup1&yy{1k~zyoMLcPqPU^ywE|3e7RZ?GLgfCsfl}n;oaIF!{B|$UP zn5`OKTnJin;RFLb%0^@#jxH{SALN%^4d;(~Azv1uw4PSav5Y15oL04oF5 zu6VVQjij7A-DZS5_+plvsC+HSR=sLv$RfhYEYsTT#Pb*VUskNP4k?#jkxLVg;l8G& z;ao`~Hy1I%8&aj5hv1#mLU+@wN(1pc6=*TdDmJ0N`ADA|*AB9*GEC^BgHq18aHYxK znl9kba~({Q81>jScK!Tgscw0+?#(XAj#3$C&N9wy=#EBM!4g~O2rspOMiTS% zXo(uixWDE1E-07+lq&&$rNeS9wrj*2$VzSzrRhe}Uyq>0y|~ZHe%nQ`ixLYq0PSqh z@9+DSYN&(_HEawM|B%Be>?k1CPf)UHl4BIUN1N3$i9** zbx6Aj7L-d8Z-AaAc=Sc^$rsY+FR;-UA(vke&&yHJbbI*SjRe!@wYsFOl{rNtK~qhV z1Njn8w4bF(a^{|t6CHBtp1*r^khe)P5GLX9{ntJn9@apa(Rhi9$XB6_^66P@sH6p~ zVZ(*`n@j_gN5fo{P}{`~X}e&bWSIV&WuDl4@sz&nkdLGDsPo~6d@dTPKtdH*ntp9b zi)|A_q#Bd(=(2bfYR&*{M?y)7{cfhsW?JbLB$L#EM4HYd8G?uE#EFy>dtRVrrp;Cq zK_aD_YP#=4IUc%R@Z9Cpn;plfl%Rb!fjygafBRt7rsnx^7}IpSStZ~^pA_8-TBSK= zYm)4Ym2ouP$77G1Yfi?QBx~EmoZ@4SriU2qM!j-8UnBNXNn&|uE=yRT1G9{;&DnSm z1F_{Ii-%#ahq$kHV;YTN$2|P7BQ@=}pE;lM8^goYXAjTNV&%$D7#GPgUXx#St6xz zstI0GBuP}%tuJb{G}RX>c)N=v&x@eNrtYuv0`Hd3I+1#GR=q@euG>5Ml&eO-(KI@m zB-dJGoYqCBT53182>xj~;TOhkmoBI(}%UjrKIkA&(mO9o)hM;(n= zqFmU@LK{_tzY3qtN1{f8_nYvEJ-09JKfP)H&&OWyVkq@jiyEE{L)U*5CMw>}nEb*g zyb~pepZ^N`nd&VSb>D_-4@4fNnu0n{oUrVTn9BPQW$KR8H2mHo`Te_u)9MbGB<3ayk%I6(2a7+Kq@K0_QdZPykL54Y6hejwrf zrOUkc!`*W!qUSDkf7vwFz84RVpS<}~LrANO5)^DSlX6VE7^dA^Qx~(f_UA9s3u_uz zn9#MEky9zia)qQsC9CF%+DQV0E)8QyiE3~z1BTV$FB=e4nOn}yJr#blDQ$c-lV%Da zD}x@F`<>h2F<;>XD_l1Bxct@QmUSPPYub7I$52a?` zLqVO{Rh4QqiXXI)B`#*+A#~{y9^z;OmW}i*KW{mQ=H4rAxc+wMK+K-|KZdXWacAva z{KsD6O7A>#)9&NTo&M0Qa?TeSNzs@TWHpD<|IX23WE;a+W0?X`san3?8Z~5RKDU&1sp4sVzFsst?*pqWi%?ZTo>=GXS*Uc7tk z`VOaWp*zm>ZhzAIBZ$+Nk~o4fvLF5TAi=gr8vLzj9mky6ho_rBp10|2v zbScb4Kd;)Z0{3){KflnXID{fdlC{;fbax z&u$93kI_)4UNoE-c{@^^^XJ={AG{dQvLI%j`F^LEpCGUejG=%PdTeqg6T%lUP(dAC zn9LJnV_>xbXleaeVS4FI%jTQAuYb$?<=3aZ5hXXD#U1Kh5I2M@H^ucnLt{+OzBTW< z*7NLs^Kri@##CPHbW^vj=Ix(fo_n;$Tv!z=`!@IBck%Nu;r-GXOm_UK%Yd^&T*8y& z@FXBh0MSKc(&VIt;OVjH45Y+>9X*UK8Gxs|^t;2aWPgW^DVJ{lSKv0*^8A`WDEmC0Sn7AFg(FPfG6Rn2Fxz`}N-Ypj_|L_5Iji zEwS6?wEnp5$K$Z>t{cAhQGJSHr-e!s%#$U_CtoSiu?|`-$I=)9;$gs=ABM<`z^RJuCx>h*B%O{y-)uMGgD0doguU1Xo-H#BDpkrx@3t_)}|6A zJq5B&^W68rGfi1%BV4}y-gd5c=ab0TH>Va1ymfxRWBaz{@e!sOA#5?{4pe1Ad;gSj z^rp*o*mocP*;kTSm54L)bxoMxnONfG(x8`f63^#{+zykZn1ZH`NH`;=Ad}?va|y>d zA!?QfXe1}2q)A4{C>1cDL~Ui`0SAD&6nHrs@h7i7pT%)tuI;T#^g;l{iAfz$}JXNwsX({iNYX{T>F_l){674+}q*K}Lu+_j)dPW_wM zbJgS6yYKwhA2Y&FCEi0PI)mPAEDc@#D$5}#Xa9-B6ZR8*-S0Loj96V>`?oFU+TMeI zw;zi77;xk$CoO2=Sl#FX?~x zCRPv9FW6$1&fMFl4!xPNV*1|q+i1&AH=w)+YS&@+#>e||Ske9U;)*pAw#7uCGl!uDr=r;s)!8ik|QU52j%-ag;u zW?K_q^cyyc)nBJZ#J68xr{H|_9^H0N_w`V$e|t^G51iO?!?y2T&G$ubM!r@h1h>!K zu#Hn>YuNT#{I$xvM{E;1b&si-^~3X#?Hjh{wRdK2<-DS1>?ldDIj}p)%g<*c`5nop z%PE|3&8fskkpfQb;)+o#eyXGZ`G!A}t?MG{(c8rxPMVz*{ z(QTu5zE)j4{^}+7+=b|u8`gfE(pG))d_#Wa{!@2;QeH@GFLP6HObXUoyT?Z>6wD>M z{m@d#%m)j-#TanNd39A}HoS{=+B~1)a{4*y38I0C#BP6mO`kb>F;7XLAfnI$u5QMC zGR(!vkdEZ}7*cHO*QtkWttZC4cl#{SDK}IZa zXr{w~wy!sW+@#to-3_n)uzFDN%z?nK%%f7#3l`!c%i>9>eSn?8!3)NC9YXx1N1 z{Hb|(>%Ny?t6urEJID3jJegbdZgBI)h4jP48-CmNcD+zj-P$pU0dhhy?K=!0b1rT*NfwcQl`VjMMew7TG zr!izqj?TO!%lYrr*WeJhHPbdUx%nOGNbhG&+g7FT12%JX|Bl~ptSy=24jt)Y);Uoo zk{AjTT+XelsrCG2_=_o}fc;L+o5;8AF{PFB#Q`g+UiaIrlxWAzogKe(05b&HTd@z=~Y!xjbrN4Nl9tcAA*Y9TW^ z6ZBULT`y9Iz%BbMW{vcN=lE$1FN(}3b-&G2Rodno3=m@wW{pEAHRifI(0hEk!Eb-G zIKLxNd&rAVsAuVgZUw1_!7D98r>aHnrK6sOh}Y@FCF5&_pI$mnb?y)G4|~ggAodTp z%BbL_c;uZmICjtNU=1eAswb*rH>-Y*Zr|5+iDkojtB|@ibW%Mn`t85!l2A7)d39#xbJsd<&uHqqat>|t5LHdA4`35uc%#UoQVGn6)|xF4 zB~y>e zX#T5B?1J-uJEx)TorQ4|(1i^#0MPDfHdpu3;ZRHliOd$0HC~ji z81DS>cGbpf$(PZOCw`Bf$tNPbe-q+?|B!d)QbZQFxUi$9&ulI|$@#FFK;IcQk`PY} z)Fma{=#->?;sQOYH1|k>B}6eeescG+{(8fO?aKByOh~#6V(#$*+_TsI7|SJK-ng>h zUT}?N&g*w;>?XXrWpBv)ijGNFcGtjHFWulu(>B~&^yTuhOG#$!D zISY@bOxdKVzu=iS)4V|II!a0lw=cAO*bm+w%Yf4vvZ}dSi;c8B zXK6?p$a+GT*jcv%@p<2aix{8h?{2y3PhG=(To^r1ExXhv4`1=*e2Z?s+3kBG&a2yH zUzYBIKPGSab3 zQZg3|MAV$vS$-@!{Jt%LZdxP&Aq9a{a*>4)&Fqbsi597e87C-psjm(wgIF2vZxqs+ zbzHP?EGgj5E1+$H4W2NG9#kLhDif{X zY0lRvpXBMRy=hyIX+-0LQE-t?Ji*QQ?w`s~-V^HZGqT`bJI`W+yJ z%+9V4b5I9W-J`8H>m|MxO-~?4MFUHb`+$%h412oS%&J`FSbCbr%U6JEcXc@&UAXBI#qt#NK4`xr5a8 z&6lAkyNa%!Tl(yMOMTmpch!d?GTaA$)_-{R%NmEym2nflT3uhJ`L=F!MbyM$h`-`y z*+H$@cpDAd&C>#5?>8>dcw2PJrQz8*)kPN8FMB zs1Nxrutkz4N*nI)+&%HzjdVYLJG|QPJ@UKZ-%G*s7p{mhjelPKxH&a#VyI?MpT)hu zFWfk2pR~F^C%~jSgZn#(U9{Hawm^e_6T{#vvfXc`Ff0WXsjB4Lf);nx;?hhGx4t(Mj2=4r)A$3 zZc-nle8bBWI8`HP<;jA_M3rA;`Fb?bC}6RX3I<+FDQC0w^uc5)sd{N?sN2sD0lRwQ z4_gHQRk7r2X&t}SYf(rExhUau15ozc#v%sbt;gr^uP&7f!gW$N9^uPF%M=}tDMK}; ztXC==n1i!Sn`f}aiMT+`+jz&P={!gXs8=5il*0FJs&zipMSvRt?Iv7H}3H^3U!kGd;sQh7|GELWI z_D7|opAyTYNNeR12bDC3B`wg2AvGLAA}DNYKL(ydN!euqIB4&-)AsX9b1XluyY?VY z-^yBbcwu^nRhSlCNyFzUVT^*@J^RH$kHKniAs_Z2H96=AHeFWELt+%*8cGND3JTtg zg4@6((@llN&GWqKT25x{e1R@o{^cN@I5^XV#$l&O% zC3U;Th1%ck7pz52A$3|be;l4Pdr1_aOaV6Q5qCXUqQ;kz2)1J(M@RT8&c#NXml^0Y zOck>t!2}chJxp??61lf>2jsN7Zx_<&-?o@^~_+6sAwsDmW;Z&JugkC5wy_zFb_X$M7P^nGHAV z(FF#$ol+L8#A2H#A95{HZ3Ph)7hmMFdw##FbzDe%$!DV3TBPo{ah@_S+yEz?h6@!y zfEtVABOW9ni6r?{2bxhJzi4vVPI2OMAm{q+70{OcQ3MJ&YMTo1(Jiu?; zjg^JLl%9nv(A#Y?j{aoGq!0Xi>-=Aqk-2m5=3^S+;=R}$$Ih88E-1^?tr4CYtbB9@ zo9#H!J&Pr@&

Fnj}Z;)mVTUcg_V0xzH2?(oQoYE1^m)cUX=`GbtI1gBRSqS>rp0 z1War6ew{Zy*qmy+dJytcAXEit$v|c>u;qNn(TD}e2__5i<^yp~i^|!;_gj$J(LjnC zoE{CvsezJcI7N-G(6HEifw_7yra@LQ@GK27Rgb%CkWdCNLxU`50QDLK)z@;^*nGV# zOHpgBLG1N7teH%1E`3sQ27PSPw-RhkuF}`lu!1IzhHh7OxT@ zDnUL^kl!xMkxL?Zf(0tVN+nC6%i6{S?Q)Utm=x3r_W+2;*l8|LmctW*bW!9O0jkJ= z6LEH*801O6j0$YV)LflQq!Z!BbD5%YsgcWqRRWMM%lSw2aa0Pb1T8%GvZl#k*JUf=HEz^O$R_Zc2l#)QTr)r+=o6$=(4(J4gEYi4 zez8UWTUf(lI%pA_cUYJbiRFSt3E8y@aH?XVCu4V$9<}D99*iui9NA3}m1;XT9fq?c zK6EaRB`BBwcM&CDC-9;ZVQQI|P83Fxdg-KL#_h#)QFOg@iB4Kt4?0?lN_A3*E{nDn zm9s?UbXkE;RzSydbs~f=i?4Y0yM%T$~==ehVE)Gk0;zxONpp2^%uB5|pba5aZ zF4T!r=@m8RJDjU31<5HT1?u2IBQqfricmKvXC1m>%O>1zCX4r==puVTXu0%Y-$!IlGiafD z1xT|34`QRM6xVmJ!e%oNbN%EIsAc>xO%2X)0G}MFC}1D~YA8;D*D~-p1vs67#ObNC z)Gs%@g!@{6I6dyofZ`5?ovVoPR6`ZrAS!|{5YTM(?6u9*u3TFD*uq9xoazcrOv{_t{RH9`M1B6dvlA?k2n+3q7OVg`*ln#Tm+ z!AvX&cx!^%Xh<~|Y2jiy2CUtHj6Ma+!{E6piJEC|@=Z zIRvC}!A#lWv|OKA3M9<{&Q$RS<{I{eVuXfYSbHax!eG zU|+QOfPTS|JVlg`;gTgA5nNbB8$?lVGRS6v6c{yNekq#kC3xgaIEDhRDOn##0W-N6 zl>+5)p#}q(kcIqk8QG!i&j~87)uO4)Bt(4S@S-3qVE3`(?ShCrTFlywc(Wm0-RSoyP?}n!xJchUwfLQ&u*$8q}#7K;#i1N4b2q0l^NyIWpYA z5MRp0bCh@s7tI-8y@JckHXt9P;F&}10d=eKyDOG*QC~wrIv37S{zIABe&oD~uB3d6 zTBbR_>hERglAmcu&chr2)8C>@Lk+;96x52l0O#UEH{l{Bp8ga%R*GV@=1e6PPkRV4 zp$Rw0ZW0}PSN3^uDy}X6H6X+3Mx~G zJPmOx#a}!}%V}Wp5Sq`-2&dV5(~$gk{T~YY8nm4uw0{N`evPC}Z#s@#tii(q9zh5p zLCnHTEQ)uE9I0Uq$`zhzZcyY4n%-MtvCg8wVuU3^%;Bik>_OJ3XYv-eyfBlT;%mJv z)+rt_QU`8GDUqck#(e`~6b}pMF|zgpkjYNfcVrXBC23M6(Sy1h_S5Q_NEAV-gn5{)2h!j3fbO=3l@w z?8_F1!!C%**7MFD3;S3f-dfKOo0`4~4$c`p}oRnzB8(yC?3%Zm(;)b0_4= z>6=sk*mdT%w=5pK>32T+ub)*!HaQT{f7&$r(N4PvR`&FK{&;LXAKdH(m0#01qa)dkC+wzAB`qG9)9XaA{K&KP0=Rd`a1oP+{rn(wPSyENj jR8>h^R@20z74WKP8JV-#lh*)%AbS9qI;k0s0Pz0+N&hKC literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/GNUstepGlow.xpm b/WindowMaker/Icons/GNUstepGlow.xpm new file mode 100644 index 00000000..e2777b0b --- /dev/null +++ b/WindowMaker/Icons/GNUstepGlow.xpm @@ -0,0 +1,331 @@ +/* XPM */ +static char * GNUstepGlow_xpm[] = { +"64 64 264 2", +" c None", +". c #232327", +"+ c #090B0B", +"@ c #000000", +"# c #020302", +"$ c #161315", +"% c #2D322F", +"& c #050505", +"* c #020202", +"= c #030303", +"- c #010101", +"; c #000100", +"> c #0D0F0D", +", c #030404", +"' c #040404", +") c #060606", +"! c #080808", +"~ c #0A0A0A", +"{ c #0B0B0B", +"] c #0C0C0C", +"^ c #0D0D0D", +"/ c #080908", +"( c #060607", +"_ c #030304", +": c #0A0F10", +"< c #081513", +"[ c #0F0F0F", +"} c #121212", +"| c #141414", +"1 c #161616", +"2 c #181818", +"3 c #191919", +"4 c #171717", +"5 c #151515", +"6 c #121313", +"7 c #0E0E10", +"8 c #09090A", +"9 c #060506", +"0 c #020102", +"a c #111111", +"b c #1A1A1A", +"c c #1D1D1D", +"d c #202020", +"e c #232323", +"f c #252525", +"g c #262626", +"h c #202121", +"i c #131B19", +"j c #101010", +"k c #1C1C1C", +"l c #282828", +"m c #2B2B2B", +"n c #2E2E2E", +"o c #303030", +"p c #313131", +"q c #2F2F2F", +"r c #272727", +"s c #131313", +"t c #161514", +"u c #080809", +"v c #323232", +"w c #353535", +"x c #373737", +"y c #383838", +"z c #393939", +"A c #333333", +"B c #757575", +"C c #A0A0A0", +"D c #A5A5A5", +"E c #A8A8A8", +"F c #AAAAAA", +"G c #B1B2B2", +"H c #596363", +"I c #1E3F3C", +"J c #0F1010", +"K c #242424", +"L c #3A3A3A", +"M c #3C3C3C", +"N c #3E3E3E", +"O c #3F3F3F", +"P c #3D3D3D", +"Q c #A2A2A2", +"R c #D8D8D8", +"S c #DCDCDC", +"T c #DFDFDF", +"U c #E1E1E1", +"V c #ADADAD", +"W c #1B2E30", +"X c #2D2D2D", +"Y c #343434", +"Z c #404040", +"` c #424242", +" . c #434343", +".. c #DEDEDE", +"+. c #E3E3E3", +"@. c #E5E5E5", +"#. c #E7E7E7", +"$. c #E8E8E8", +"%. c #E6E6E6", +"&. c #E2E2E2", +"*. c #727272", +"=. c #080909", +"-. c #1B1B1B", +";. c #363636", +">. c #3B3B3B", +",. c #414141", +"'. c #444444", +"). c #454545", +"!. c #464646", +"~. c #E4E4E4", +"{. c #EBEBEB", +"]. c #EDEDED", +"^. c #EEEEEE", +"/. c #ECECEC", +"(. c #E9E9E9", +"_. c #D3D3D3", +":. c #222222", +"<. c #181A18", +"[. c #474747", +"}. c #484848", +"|. c #494949", +"1. c #B1B1B1", +"2. c #F0F0F0", +"3. c #F2F2F2", +"4. c #F3F3F3", +"5. c #E8E8E7", +"6. c #888888", +"7. c #1F1F1F", +"8. c #4A4A4A", +"9. c #4B4B4B", +"0. c #B4B4B4", +"a. c #F4F4F4", +"b. c #F6F6F6", +"c. c #F7F7F7", +"d. c #F1F1F1", +"e. c #D5D5D5", +"f. c #2E3534", +"g. c #4C4C4C", +"h. c #B6B6B6", +"i. c #F9F9F9", +"j. c #FAFAFA", +"k. c #EFEFEF", +"l. c #686868", +"m. c #0F1313", +"n. c #4D4D4D", +"o. c #B7B7B7", +"p. c #F8F8F8", +"q. c #FBFBFB", +"r. c #FCFCFC", +"s. c #EAEAEA", +"t. c #AEAEAE", +"u. c #4E4E4E", +"v. c #D6D6D6", +"w. c #0E0E0E", +"x. c #353B39", +"y. c #212121", +"z. c #4F4F4F", +"A. c #B3B3B3", +"B. c #F5F5F5", +"C. c #515151", +"D. c #B0B0B0", +"E. c #6D6D6D", +"F. c #171A1A", +"G. c #ACACAC", +"H. c #7C7C7C", +"I. c #141919", +"J. c #292929", +"K. c #535353", +"L. c #565656", +"M. c #585858", +"N. c #AFAFAF", +"O. c #DDDDDD", +"P. c #D9D9D9", +"Q. c #D4D4D4", +"R. c #797979", +"S. c #1F2321", +"T. c #2A2A2A", +"U. c #8D8D8D", +"V. c #8F8F8F", +"W. c #939393", +"X. c #989898", +"Y. c #9D9D9D", +"Z. c #A3A3A3", +"`. c #BFBFBF", +" + c #C6C6C6", +".+ c #CDCDCD", +"++ c #D2D2D2", +"@+ c #D7D7D7", +"#+ c #DBDBDB", +"$+ c #E0E0E0", +"%+ c #676767", +"&+ c #393438", +"*+ c #1E1E1E", +"=+ c #787878", +"-+ c #8C8C8C", +";+ c #8E8E8E", +">+ c #919191", +",+ c #969696", +"'+ c #9A9A9A", +")+ c #A6A6A6", +"!+ c #B9B9B9", +"~+ c #C0C0C0", +"{+ c #CCCCCC", +"]+ c #D0D0D0", +"^+ c #D1D1D1", +"/+ c #090909", +"(+ c #8B8B8B", +"_+ c #A7A7A7", +":+ c #BEBEBE", +"<+ c #C4C4C4", +"[+ c #C8C8C8", +"}+ c #CECECE", +"|+ c #CFCFCF", +"1+ c #C9C9C9", +"2+ c #BCBCBC", +"3+ c #141415", +"4+ c #959595", +"5+ c #999999", +"6+ c #9E9E9E", +"7+ c #B2B2B2", +"8+ c #C3C3C3", +"9+ c #C5C5C5", +"0+ c #C7C7C7", +"a+ c #171819", +"b+ c #8A8A8A", +"c+ c #929292", +"d+ c #BBBBBB", +"e+ c #BDBDBD", +"f+ c #B8B8B8", +"g+ c #B5B5B5", +"h+ c #313133", +"i+ c #A1A1A1", +"j+ c #A9A9A9", +"k+ c #9C9C9C", +"l+ c #ABABAB", +"m+ c #9B9B9B", +"n+ c #1B2020", +"o+ c #979797", +"p+ c #A4A4A4", +"q+ c #5D6C6B", +"r+ c #9F9F9F", +"s+ c #32312F", +"t+ c #8E98A1", +"u+ c #292829", +"v+ c #909090", +"w+ c #949494", +"x+ c #7D7D7D", +"y+ c #719292", +"z+ c #3D4041", +"A+ c #7F7F7F", +"B+ c #838383", +"C+ c #070707", +"D+ c #5E5E5E", +"E+ c #5D5D5D", +"F+ c #808080", +"G+ c #868686", +"H+ c #898989", +"I+ c #7A7A7A", +"J+ c #5F5F5F", +"K+ c #858585", +"L+ c #777777", +"M+ c #555555", +"N+ c #595959", +"O+ c #5B5B5B", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" . + @ @ @ @ @ @ # $ ", +" % & * * = = = = * - ; @ @ @ @ > ", +" , ' ) ! ~ { ] ^ ] ] ~ / ( _ - @ @ @ : ", +" < & ! { [ } | 1 2 2 3 2 4 5 6 7 8 9 0 @ @ @ ", +" ' ! ^ a 1 b c d e f g g g f e h c 2 } ] & @ @ @ i ", +" ! ~ j 1 k d f l m n o p p p q q m r e c s { & @ @ @ t ", +" u ] s b d g m q v w x y z z y x w A n r k B C D E F F F G H I ", +" J ] | c K m o w y L M N N O O N P L x p e j Q R S T U U U T V [ @ @ @ ", +" W ~ s c g X Y y M O Z ` . . . .` Z N L p b & E ..+.@.#.$.#.%.&.*.@ @ @ ", +" =.a -.g q ;.>.O ,. .'.).!.!.!.!.). .Z N A | - V ~.$.{.].^.]./.(._.:.@ @ ", +" <.^ 2 e n x P ,.'.).!.[.}.|.|.}.}.[.). .Z y | @ 1.$.].2.3.4.3.2.].5.6.' @ ", +" ~ s 7.m Y M ` ).[.}.|.|.8.9.9.8.|.}.[.).` M | @ 0./.2.a.b.c.b.a.d./.e.-.@ ", +" f.^ b g v >.,.).}.|.8.9.9.g.g.g.9.8.|.}.!.'.Z | @ h.^.4.c.i.j.i.c.4.k.$.l.@ ", +" m.} d X y Z ).}.8.9.g.g.g.n.n.n.g.9.8.|.[.).` | @ o.k.a.p.q.r.q.p.a.2.s.t.@ ", +" { 4 f v P .}.8.9.g.n.n.u.n.u.n.n.g.9.8.}.!.'.5 @ o.k.a.p.q.r.q.p.a.2.s.v.| ", +" w.k m x ,.!.|.9.g.n.n.u.u.u.u.u.n.n.9.8.|.[.).5 @ h.^.3.b.i.j.i.c.4.^.(.T L ", +" x.a y.q >.'.}.9.g.n.u.u.u.u.z.z.u.u.n.g.9.|.}.!.1 @ A.{.2.4.B.b.b.4.2./.%.T C. ", +" f | K A O !.8.n.n.u.z.u.u.u.u.z.u.u.n.g.9.8.}.!.1 @ D.#./.k.d.3.d.k./.$.+.S E. ", +" F.1 r ;.,.}.g.n.u.u.u.u.g.8.g.u.u.u.n.g.9.8.}.[.1 @ G.+.#.s./.]./.s.#.+.T R H. ", +" I.4 J.z .|.g.u.u.u.n.[.>.>.P ,.!.8.g.z.C.K.L.M.O w N.O.&.~.%.#.%.@.&...P.Q.R. ", +" S.4 T.L ).9.n.u.z.u.}.w c R.U.V.W.X.Y.Z.F 1.o.`. +.+++@+#+O.T $+T ..#+@+_..+%+ ", +" &+4 m M !.9.n.u.z.n.Z *+] =+-+;+>+,+'+C )+G.A.!+~+ +{+]+Q.v.R P.R @+Q.^+{+ +g. ", +" 1 m P [.g.u.u.z.n.P | /+=+(+U.V.W.X.Y.Q _+V A.!+:+<+[+{+}+]+]+]+|+{+1+<+2+p ", +" 3+T.P }.g.u.z.z.n.N } ! =+(+(+U.>+4+5+6+Z.E V 7+o.2+`.8+9+0+[+0+9+8+~+2+t.| ", +" a+r M }.g.n.u.z.u.,.a ! =+(+b+-+;+c+,+'+6+Z._+G.D.0.o.d+e+:+:+:+e+d+f+g+-+@ ", +" h+:.L }.g.u.u.u.u.` w.! =+(+b+b+U.V.c+,+'+6+i+D j+V D.7+0.g+h.g+0.7+D.V C.@ ", +" k ;.}.n.u.z.z.u.'.^ ! =+(+b+b+(+U.V.c+,+5+k+C Z.)+E l+G.V t.t.G.l+j+m+-.@ ", +" n+q ).n.u.z.z.u.!.] ! =+(+b+b+b+(+U.V.c+4+o+'+Y.C Q p+D )+)+)+D p+Q l.* @ ", +" q+e Z 9.n.u.u.u.}.{ ! =+(+b+b+b+b+(+-+;+>+W.4+o+5+m+Y.6+r+r+r+6+Y.W.d @ @ ", +" s+w 8.n.u.u.u.8.~ ! =+(+b+b+b+b+b+b+-+U.V.>+W.4+,+o+X.5+5+5+X.o+M.@ @ @ ", +" t+u+,.[.|.9.g.8./+! =+(+b+b+b+b+b+b+b+(+-+U.V.v+>+c+W.w+w+w+W.x+w.@ @ @ ", +" y+z+[.8.9.n.u.z.z >.A+(+b+b+b+b+b+b+b+b+b+(+-+U.;+;+V.V.V.V.B+y.@ @ = @ ", +" @ @ @ C+D+b+b+b+(+(+(+(+(+(+b+b+b+b+b+b+b+b+b+b+b+b+(+(+-+-+-+6.p @ @ - ' @ ", +" @ @ @ @ ! E+b+(+(+(+(+(+(+(+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+b+F+w @ @ @ & ' @ ", +" @ - - @ @ /+C.G+b+(+(+(+(+(+b+b+b+b+b+b+b+b+b+b+b+b+b+b+H+R.f @ @ @ & & = @ ", +" @ o w r @ @ = n I+(+(+(+(+(+b+b+b+b+b+b+b+b+b+b+b+b+b+6.J+5 @ @ @ & & ' = @ ", +" @ L Z ,.r @ @ @ ! 9.R.H+(+(+b+b+b+b+b+b+b+b+b+b+H+K+%+r - @ @ @ ) ) & = * @ ", +" @ y P N O f @ @ @ @ [ P %+B+H+b+b+b+b+b+b+H+6.L+M+K & @ @ @ - ) C+& ' * - @ ", +" @ w z L >.M g C+@ @ @ @ ' w.r '.M.N+O+L.C.x -.C+- @ @ @ @ = /+C+) ' = * - @ ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" ", +" "}; diff --git a/WindowMaker/Icons/GNUterm.tiff b/WindowMaker/Icons/GNUterm.tiff dissimilarity index 100% index a645e64207c1003b50202b615de818edac184e34..40ef5746d9a7c577a0f6e02d3dee0f8cc6340463 100644 GIT binary patch literal 6110 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 YXB{;%I*v6v3IIYa03dKy`(`KnKf?GssQ>@~ delta 3736 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 Co*`BM diff --git a/WindowMaker/Icons/GNUterm.xpm b/WindowMaker/Icons/GNUterm.xpm dissimilarity index 99% index e683a21d..6ff88aac 100644 --- a/WindowMaker/Icons/GNUterm.xpm +++ b/WindowMaker/Icons/GNUterm.xpm @@ -1,356 +1,253 @@ -/* XPM */ -static char * GNUterm_xpm[] = { -"48 48 305 2", -" c None", -". c #BEBABE", -"+ c #E7E3E7", -"@ c #FFFBFF", -"# c #DFCBDF", -"$ c #BEBAAE", -"% c #DFEBEF", -"& c #EFEBEF", -"* c #EFEBFF", -"= c #DFDBDF", -"- c #CFDBDF", -"; c #CFCBCF", -"> c #BECBBE", -", c #AE9AAE", -"' c #415149", -") c #CFDBCF", -"! c #C7BACF", -"~ c #71718E", -"{ c #303051", -"] c #201828", -"^ c #000000", -"/ c #010101", -"( c #242424", -"_ c #1C1C1D", -": c #19191B", -"< c #161618", -"[ c #141415", -"} c #090909", -"| c #AEBABE", -"1 c #696171", -"2 c #202030", -"3 c #302041", -"4 c #2D2D4B", -"5 c #4A4458", -"6 c #909091", -"7 c #828284", -"8 c #737373", -"9 c #606060", -"0 c #4E4E4E", -"a c #3E3E3E", -"b c #2E2E2E", -"c c #1C1C1C", -"d c #202021", -"e c #1D1427", -"f c #1F1F2E", -"g c #59698E", -"h c #203041", -"i c #302051", -"j c #7A7780", -"k c #9D9D9E", -"l c #868686", -"m c #6F6F6F", -"n c #5C5C5C", -"o c #4C4C4C", -"p c #3D3D3D", -"q c #2F2F2F", -"r c #212121", -"s c #131313", -"t c #050505", -"u c #08050D", -"v c #18222D", -"w c #2F1F40", -"x c #101020", -"y c #413061", -"z c #3C3C3C", -"A c #777480", -"B c #A3A3A3", -"C c #838383", -"D c #6B6B6B", -"E c #5A5A5B", -"F c #3F3F3F", -"G c #323232", -"H c #252525", -"I c #181818", -"J c #0A0A0A", -"K c #020202", -"L c #1B1B29", -"M c #231C2C", -"N c #1C1C24", -"O c #1F1928", -"P c #B6AAB6", -"Q c #3C3C5A", -"R c #7C7884", -"S c #A0A0A0", -"T c #858585", -"U c #6D6D6E", -"V c #5E5E5F", -"W c #515252", -"X c #454545", -"Y c #383838", -"Z c #2B2B2B", -"` c #1E1E1E", -" . c #101010", -".. c #030303", -"+. c #5F5F5F", -"@. c #8D8D8D", -"#. c #848484", -"$. c #575757", -"%. c #202041", -"&. c #AEBAAE", -"*. c #414161", -"=. c #544D68", -"-. c #A4A4A4", -";. c #8C8C8C", -">. c #646465", -",. c #575758", -"'. c #4A4A4B", -"). c #313131", -"!. c #171717", -"~. c #0F0F0F", -"{. c #CDCDCD", -"]. c #FDFDFD", -"^. c #BFBFBF", -"/. c #3E3E3F", -"(. c #304161", -"_. c #3C2C67", -":. c #9F9F9F", -"<. c #909090", -"[. c #7B7B7B", -"}. c #6B6B6C", -"|. c #5F5E5F", -"1. c #525152", -"2. c #111111", -"3. c #040404", -"4. c #C6C6C6", -"5. c #FAFAFA", -"6. c #E6E6E6", -"7. c #C9C9C9", -"8. c #111112", -"9. c #413051", -"0. c #514161", -"a. c #474756", -"b. c #989898", -"c. c #585758", -"d. c #4B4B4B", -"e. c #C2C2C2", -"f. c #F3F3F3", -"g. c #D5D5D5", -"h. c #C1C1C1", -"i. c #999999", -"j. c #363637", -"k. c #77757B", -"l. c #929292", -"m. c #7C7C7D", -"n. c #6C6C6C", -"o. c #515152", -"p. c #444445", -"q. c #BDBDBD", -"r. c #EAEAEA", -"s. c #CBCBCB", -"t. c #BBBBBB", -"u. c #626262", -"v. c #61518E", -"w. c #888888", -"x. c #727272", -"y. c #656565", -"z. c #151515", -"A. c #B6B6B6", -"B. c #DFDFDF", -"C. c #B3B3B3", -"D. c #767676", -"E. c #7D7D7D", -"F. c #828282", -"G. c #434444", -"H. c #1B1B1B", -"I. c #121212", -"J. c #B1B1B1", -"K. c #D6D6D6", -"L. c #B8B8B8", -"M. c #A9A9A9", -"N. c #969696", -"O. c #1D1D1D", -"P. c #9EAAAE", -"Q. c #080810", -"R. c #7A7A7A", -"S. c #585858", -"T. c #4B4A4B", -"U. c #3B3B3B", -"V. c #393939", -"W. c #333333", -"X. c #3A3A3A", -"Y. c #555555", -"Z. c #D3D3D3", -"`. c #D0D0D0", -" + c #AEAEAE", -".+ c #696969", -"++ c #596561", -"@+ c #201010", -"#+ c #303061", -"$+ c #747474", -"%+ c #525252", -"&+ c #454445", -"*+ c #343434", -"=+ c #3B3A3B", -"-+ c #DEDEDE", -";+ c #E8E8E8", -">+ c #EBEBEB", -",+ c #E4E4E4", -"'+ c #ECECEC", -")+ c #959595", -"!+ c #808080", -"~+ c #191919", -"{+ c #686868", -"]+ c #6A6A6A", -"^+ c #585859", -"/+ c #403F40", -"(+ c #F1F1F1", -"_+ c #FEFEFE", -":+ c #FBFBFB", -"<+ c #F5F5F5", -"[+ c #B9B9B9", -"}+ c #8B8B8B", -"|+ c #464646", -"1+ c #9EAA9E", -"2+ c #9E9A9E", -"3+ c #515161", -"4+ c #37374A", -"5+ c #525253", -"6+ c #383738", -"7+ c #282828", -"8+ c #141414", -"9+ c #3E3F3F", -"0+ c #E9E9E9", -"a+ c #DCDCDC", -"b+ c #CFCFCF", -"c+ c #B5B5B5", -"d+ c #A8A8A8", -"e+ c #9A9A9A", -"f+ c #8F8F8F", -"g+ c #7E7E7E", -"h+ c #9E92A6", -"i+ c #515171", -"j+ c #29293F", -"k+ c #545454", -"l+ c #4B4B4C", -"m+ c #303031", -"n+ c #222222", -"o+ c #3E3D3E", -"p+ c #F0F0F0", -"q+ c #F6F6F6", -"r+ c #D1D1D1", -"s+ c #C4C4C4", -"t+ c #ABABAB", -"u+ c #9E9E9E", -"v+ c #919191", -"w+ c #0D0D0D", -"x+ c #33363A", -"y+ c #404041", -"z+ c #0B0B0B", -"A+ c #3B3B3C", -"B+ c #EEEEEE", -"C+ c #D4D4D4", -"D+ c #C7C7C7", -"E+ c #A1A1A1", -"F+ c #878787", -"G+ c #777777", -"H+ c #8E9A9E", -"I+ c #2C1D3C", -"J+ c #333036", -"K+ c #39393A", -"L+ c #EDEDED", -"M+ c #979797", -"N+ c #676767", -"O+ c #8E9A8E", -"P+ c #9E8A9E", -"Q+ c #58575A", -"R+ c #4F5052", -"S+ c #3E3D3F", -"T+ c #313132", -"U+ c #646464", -"V+ c #A2A2A2", -"W+ c #F9F9F9", -"X+ c #B4B4B4", -"Y+ c #A7A7A7", -"Z+ c #787878", -"`+ c #565656", -" @ c #353535", -".@ c #8E8A96", -"+@ c #474747", -"@@ c #232323", -"#@ c #BABABA", -"$@ c #939393", -"%@ c #4D4D4D", -"&@ c #353536", -"*@ c #1A1A1A", -"=@ c #0E0E0E", -"-@ c #3C3C3D", -";@ c #8E8E8E", -">@ c #7C7C7C", -",@ c #4F4F4F", -"'@ c #373737", -")@ c #212122", -"!@ c #070707", -"~@ c #161616", -"{@ c #86718E", -"]@ c #414141", -"^@ c #38FB30", -"/@ c #797971", -"(@ c #416171", -"_@ c #302030", -":@ c #303030", -"<@ c #413041", -"[@ c #AEAAAE", -"}@ c #9E9ABE", -"|@ c #9E9A8E", -" . + @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ # $ ", -" + % & % * % & % * % & % * % & % * % & % * % & % % % % + = + = - - - ; > ; > ; ; , ' ", -" @ & % & & & % & & & % & & & % & & & % & & & % & % = + = = = - # ) ; ) ; ; ; > ! ~ { ", -" @ % * % & % * % & % * % & % * % & % * % & % & % % + = + = - - - ; ) ; ) ; > ! > ~ ] ", -" @ & & & % & & & % & & & % & & & % & & & % & % + + = = = - # ) ; ) ; ; ; > ! > . ~ ] ", -" @ % & % * ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ / ( _ : < [ } ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ @ > ! | 1 ] ", -" @ & % & & ^ 2 3 2 3 2 3 3 3 4 5 6 7 8 9 0 a b c d e f 3 2 3 2 3 2 3 2 3 @ ! . . g ] ", -" @ % * % & ^ 3 h 3 h i { { 4 j k l m n o p q r s t ^ u v w h 3 h 3 h 3 h @ | . | 1 x ", -" @ & & & % ^ 2 3 { i { y z A B C D E o F G H I J / / K K L M N O 2 3 2 3 @ . . P 1 x ", -" @ % & % * ^ 3 h { { y Q R S T U V W X Y Z ` ...t +.@.#.$...^ ^ 3 h 3 %.@ | . &.g x ", -" @ & % & & ^ { i { y *.=.-.;.8 >.,.'.a ).( !.J / ~.{.].].^././ ^ 2 3 2 3 @ P &.P 1 x ", -" @ % * % & ^ i { y (._.:.<.[.}.|.1.X Y Z ` 2.3.^ ~.4.5.6.7.@.8.^ 3 h 3 h @ &.P &.g x ", -" @ & & & % ^ { 9.9.0.a.b.T 8 >.c.d.a ).( !.J / ^ ~.e.f.g.h.i.j.^ 2 3 2 3 @ P &.&.1 x ", -" @ % & % * ^ { { y *.k.l.m.n.|.o.p.Y Z ` 2.3.^ ^ ~.q.r.s.t.S u./ 3 h 3 %.@ &.&.&.v.x ", -" @ & % & & ^ { 9.9.y ;.w.x.y.,.'.a b r z.} / ^ ^ ~.A.B.e.C.:.D.!.2 3 2 3 @ &.&.&.1 x ", -" @ % * % & ^ i { y (.E.F.n.+.o.G.G H.I.J K ^ ^ ^ ~.J.K.L.M.N.x.O.3 h 3 h @ P.&.&.v.Q. ", -" @ & & & % ^ { 9.{ y R.[.y.S.T.U.r I.Y U.V.W.X.W.Y.Z.`. +:.;..+c 2 3 2 3 @ , &.&.++@+ ", -" @ % & % * ^ i { #+(.D.$++.%+&+*+c =+-+r.r.;+>+,+'+-+A.B )+!+9 ~+3 h 3 %.@ P., &.v.Q. ", -" @ & % & & ^ { i { 9.{+]+^+d.a b ~+/+(+_+:+<+r.B.`.[+-.b.}+m |+3.2 3 2 3 @ , 1+2+3+Q. ", -" @ % * % & ^ 3 h { { 4+u.5+X 6+7+8+9+(+:+0+a+b+e.c+d+e+f+g+u.q ^ 3 h 3 h @ 1+h+1+i+Q. ", -" @ & & & % ^ 2 3 { 3 j+k+l+a m+n+ .o+p+q+-+r+s+L.t+u+v+#.m o w+^ 2 3 2 3 @ 2+2+2+3+Q. ", -" @ % & % * ^ 3 %.3 h w x+y+W.H ~+z+A+B+B+C+D+t. +E+)+F+G+S.( ^ ^ 3 h 3 %.@ 2+2+H+i+Q. ", -" @ & % & % ^ 2 3 2 3 2 I+J+( 2.z+3.K+L+6.s.q.J.-.M+}+G+N+U.3.^ ^ 2 3 2 3 @ 2+O+P+3+Q. ", -" @ % & % % ^ 3 h 3 h Q+R+S+T+.+D U+V+W+a+h.X+Y+e+}+Z+`+ @J ^ ^ ^ 3 h 3 h @ H+.@O+3+Q. ", -" @ & % + + ^ 2 3 2 3 `++@*+@@%+t.6.r.g.#@t+:.$@!+n.k+O.K ^ ^ ^ ^ 2 3 2 3 @ P+O+.@' Q. ", -" @ % % + = ^ 3 %.3 h %@&@( *@=@z+-@8 ;@T >@8 D ,@'@s / ^ ^ ^ ^ ^ 3 h 3 %.@ O+.@.@0.Q. ", -" @ = + = = ^ 2 3 2 3 )@~.J !@..^ ^ / 2.~@H.~+z.} ^ ^ ^ ^ ^ ^ ^ ^ 2 3 2 3 @ .@.@{@]@Q. ", -" @ + = + = @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ O+.@{@0.^ ", -" @ = = = - # ) ; ) ; ; ; > ! > . . . . P &.&.&.&.&., 1+, 1+2+2+2+O+P+]@0.]@.@.@{@]@^ ", -" @ + = - - - ; ) ; ) ; > ! > ! | ! | . &.P &.&.&.&.P., 1+h+2+2+H+P+H+*.^@^@{@.@/@*.^ ", -" @ = - # ) ; ) ; ; ; > ! > ! . . | P &.P &.&.&., 1+, 1+2+2+2+O+P+.@.@.@.@/@{@/@{@]@^ ", -" @ @ ~ ~ ~ g {@g 1 g g g g 1 g 1 g (@v.(@v.(@v.++i+3+i+3+3+*.0.*.0.' 0.*.0.]@*.]@]@^ ", -" ~ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ", -" > - ) ; - ! - = | h+H+~ /@]@2 2 x x Q.2 /@~ O+.@ ", -" = = = = = = & &.1 ++1 ++0.2+P H+P+~ 1 ]@3 ] x Q._@:@0.' 0.' x ]@9.<@9.]@ ", -" = + /@++1 {@&.> .@{@.@{@.@/@1 ++3+' ]@]@{ ]@{ ]@]@++.@/@~ /@.@1 x ' 3+/@9.]@ ", -" = = /@/@/@/@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ 1 x ' 1 /@x ]@ ", -" = @ 2+O+P+H+[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@[@x ++/@2+O+x ]@ ", -" = @ , 1+, h+, [@1 ]@_@2 _@2 _@2 _@2 _@2 _@2 _@2 _@2 _@2 _@2 _@2 _@2 _@2 9.1 {@h+, h+x ]@ ", -" = @ , P.}@P., P.}@P., P.}@P., P.}@P., P.}@P., P.}@P., P.}@P., P.}@P., P.}@P., P.}@P., P.x ]@ ", -" @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ P @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ x ", -" @ + = + = + = + = - = + = - = + = - = - ; ) ; > ; > ! ~ @ | . | P &.P P.&.1+h+1+2+H+P+H+.@Q. ", -" @ ; i+v.i+; h+, h+, h+, h+P+h+P+H+P+.@h+.@{@.@{@~ {@~ ~ @ P 2 ^ Q.x x x Q.x x x Q.x 2 P+.@Q. ", -" @ @ v.^@^@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ | @ | > @ @ @ @ ^ 2 2 > @ @ @ > O+.@Q. ", -" @ = = = = = = = = = = = = = - = ) # ) ; ; ; > ! . . . 1 @ P &.&.&.&.1+h+2+2+|@P+O+P+.@.@.@Q. ", -" @ + = + = - = + = - = + = - = - ; ) ; > ; > ! > ! | . ~ @ &.&.&.&.&.h+1+2+H+P+H+.@.@.@{@.@^ ", -" @ = = = = = = = - = = = - # ) ; ) ; ; ; > ! . . | P &.{@@ &.&.&.1+, 2+2+H+P+O+P+.@.@.@{@/@^ ", -" {@^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 2 9.^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ 2 "}; +/* XPM */ +static char * image_name[] = { +"48 48 202 2", +" c None", +". c #000000000000", +"X c #082004100820", +"o c #18611C711040", +"O c #10400C301040", +"+ c #104010401040", +"@ c #28A228A228A2", +"# c #38E33CF338E3", +"$ c #492449244103", +"% c #618561855965", +"& c #79E779E771C6", +"* c #79E77DF779E7", +"= c #8617820779E7", +"- c #BEFBBAEAAEBA", +"; c #B6DAB6DAAEBA", +": c #B6DAB6DAA699", +"> c #AEBAAAAAA699", +", c #B6DABAEAAEBA", +"< c #B6DABAEAA699", +"1 c #AEBAAAAA9E79", +"2 c #A699A6999658", +"3 c #9E79A2898E38", +"4 c #8E38924879E7", +"5 c #514455554103", +"6 c #000004100000", +"7 c #20811C712081", +"8 c #59655D755965", +"9 c #618565956185", +"0 c #A699A699A699", +"q c #EFBEEFBEE79D", +"w c #EFBEEBADE79D", +"e c #E79DEBADDF7D", +"r c #E79DE79DDF7D", +"t c #E79DE38DDF7D", +"y c #DF7DDF7DD75C", +"u c #D75CD75CCF3C", +"i c #D75CD34CC71B", +"p c #CF3CCF3CC71B", +"a c #CF3CCB2BBEFB", +"s c #C71BCB2BB6DA", +"d c #BEFBC30BB6DA", +"f c #A699A6998E38", +"g c #965896588617", +"h c #208124921861", +"j c #30C234D328A2", +"k c #8E388A288E38", +"l c #C71BC71BC71B", +"z c #E79DE79DE79D", +"x c #FFFFFBEEFFFF", +"c c #FFFFFBEEF7DE", +"v c #F7DEF7DEF7DE", +"b c #F7DEF7DEEFBE", +"n c #EFBEF3CEEFBE", +"m c #DF7DDB6CCF3C", +"M c #D75CD75CC71B", +"N c #96589A6979E7", +"B c #96589A698617", +"V c #186118611040", +"C c #F7DEF3CEEFBE", +"Z c #9E799E798E38", +"A c #79E7820769A6", +"S c #79E77DF76185", +"D c #514459654924", +"F c #C71BC30BBEFB", +"G c #8E388A288617", +"H c #8617861771C6", +"J c #69A669A66185", +"K c #596559654924", +"L c #38E338E330C2", +"P c #28A22CB22081", +"I c #0000041028A2", +"U c #000004102081", +"Y c #AEBAB2CA9E79", +"T c #596555554924", +"R c #28A228A21861", +"E c #69A66DB65965", +"W c #28A2249238E3", +"Q c #104004104103", +"! c #1040041038E3", +"~ c #0820041030C2", +"^ c #0820082028A2", +"/ c #0820041028A2", +"( c #9E799A699658", +") c #186104105144", +"_ c #186104104924", +"` c #1040082038E3", +"' c #186108204924", +"] c #18610C304924", +"[ c #20811C714924", +"{ c #410334D36185", +"} c #30C22CB25965", +"| c #10400C3038E3", +" . c #208108205144", +".. c #28A220815965", +"X. c #492438E371C6", +"o. c #4924451471C6", +"O. c #5144492471C6", +"+. c #69A661858617", +"@. c #28A2249228A2", +"#. c #30C234D330C2", +"$. c #410341034924", +"%. c #492449245965", +"&. c #38E334D35144", +"*. c #208120814103", +"=. c #1861104038E3", +"-. c #61855D754924", +";. c #30C230C22081", +":. c #208110405144", +">. c #492449246185", +",. c #38E33CF34103", +"<. c #082008200820", +"1. c #410341035144", +"2. c #41033CF35144", +"3. c #30C22CB24924", +"4. c #9E799E799E79", +"5. c #618561855144", +"6. c #30C234D32081", +"7. c #38E32CB269A6", +"8. c #30C22CB230C2", +"9. c #514455555965", +"0. c #6185618569A6", +"q. c #38E338E34924", +"w. c #18611C7138E3", +"e. c #38E338E328A2", +"r. c #30C224926185", +"t. c #30C230C238E3", +"y. c #71C671C671C6", +"u. c #38E334D338E3", +"i. c #618565954924", +"p. c #38E33CF328A2", +"a. c #4103410328A2", +"s. c #208120811861", +"d. c #28A21C716185", +"f. c #B6DAB6DAB6DA", +"g. c #D75CD75CD75C", +"h. c #186118611861", +"j. c #28A22CB228A2", +"k. c #4103410330C2", +"l. c #4103451430C2", +"z. c #38E3249269A6", +"x. c #49244D344924", +"c. c #4924492438E3", +"v. c #49244D3438E3", +"b. c #30C22CB238E3", +"n. c #B6DAB2CAB6DA", +"m. c #EFBEEBADEFBE", +"M. c #861786178617", +"N. c #38E338E35144", +"B. c #BEFBBEFBAEBA", +"V. c #59655D755144", +"C. c #AEBAAEBAAEBA", +"Z. c #BEFBBEFBBEFB", +"A. c #41033CF35965", +"S. c #69A66DB65144", +"D. c #596561854924", +"F. c #20810C305965", +"G. c #5144451479E7", +"H. c #49244D345144", +"J. c #492445145965", +"K. c #514455555144", +"L. c #A699A2899E79", +"P. c #69A671C65965", +"I. c #618569A65144", +"U. c #69A66DB669A6", +"Y. c #CF3CCB2BC71B", +"T. c #71C675D65965", +"R. c #104014510820", +"E. c #965892489658", +"W. c #10400C3030C2", +"Q. c #71C679E76185", +"!. c #1040145130C2", +"~. c #8617820769A6", +"^. c #B6DAB2CAAEBA", +"/. c #71C67DF769A6", +"(. c #8E388A2869A6", +"). c #8E388E3879E7", +"_. c #51444D3469A6", +"`. c #41033CF34924", +"'. c #208124922081", +"]. c #86178A2871C6", +"[. c #9658924871C6", +"{. c #9658965879E7", +"}. c #D75CD34CCF3C", +"|. c #8E388A2871C6", +" X c #79E775D68617", +".X c #86177DF78E38", +"XX c #5965596569A6", +"oX c #30C228A25965", +"OX c #30C228A25144", +"+X c #28A228A24924", +"@X c #71C671C669A6", +"#X c #79E77DF769A6", +"$X c #DF7DE38DD75C", +"%X c #AEBAB2CAA699", +"&X c #71C675D66185", +"*X c #965896588E38", +"=X c #618565955965", +"-X c #5144514438E3", +";X c #4924451438E3", +":X c #86177DF76185", +">X c #DF7DDF7DDF7D", +",X c #30C22CB228A2", +" . . . . . X o . ", +" X O + @ # $ % & * = = - ; ; : > , < 1 2 3 4 5 o 6 ", +" . . . 7 # 8 9 0 > > q q q q q w e e r t y y y u i p a s d , : 2 f g 5 o h j ", +" . k l z x c c c c c v v b b b n q q q w e r r t y m M M i d : : f N g f B 5 o o V ", +" @ x x x x c c c c v c v b b C n q q q w w e r t y m M a d : 1 Z 4 A S B f D o h o ", +" @ x c c c v c c c c v v C q t i F > 2 G H J K $ L P h o I I U U U U G e Y T o R o ", +" @ x v q y p - 1 g & E 5 W Q Q Q ! ! ! ! ~ ~ ~ ~ ^ / / / I I I U U U ( w Y T h R h ", +" @ c e J ) ) ) ) _ _ _ _ Q Q Q Q Q ! ! ` ! ~ ~ / ~ / / I I I U U U U ( q : K h P h ", +" @ c q % ) ) ) ) _ _ _ Q ' ' ] ] ] [ { { } [ | ~ ^ / / I I / U U U U ( q : T R P h ", +" @ c q % ) ) ) _ _ _ ...{ X.o.o.O.+.@.#.$.%.&.*.=.` ~ ^ / I U U U U ( q : -.R ;.R ", +" @ c q 8 ) ) ) ) _ :.{ >.,.7 <.X . . . . <.@.1.%.2.&.3.*.^ I U U U U 4.q : 5.P 6.P ", +" @ c q % ) ) ) ) :.7.>.8.O . . . . . . . <.7 #.9.0.9.$.q.w./ U U U U 4.q : 5.P e.e.. ", +" @ v q % ) ) ) .r.>.t.<.. . . . . . . 6 @ y.4.0 * ,.+ u.3.^ U U U U 4.q < i.;.p.a.s. ", +" P c q % ) ) ) d.>.u.O . . . . . . . . X # f.x c g.* h.j.&.^ U U U U 4.q : i.;.k.l.h . ", +" @ c q % ) ) ) z.2.h.. . . . . . . . . X # f.x x c l x.8.&.^ U U U U 4.q < 5.6.c.v.o . ", +" P c q 8 ) ) .X.b.. . . . . . . . . . 6 #.n.x x x m.M.@ N.^ U U U U 4.q B.5.e.5 5 h . ", +" @ v q V.) ) .X.h.6 . . . . . . . . . 6 #.C.x x x v Z.u.A.^ U U U U 4.q B.S.k.K D.h X ", +" @ v q V.) ) F.G.<.. . . . . . . . . . 6 @ C.x x x x z H.J.^ U U U U 4.n d S.l.i.i.R O ", +" P c q V.) ) F.G.. . . . . . . . . . 6 <.u.C.x x x x m.K.J.^ I U U U L.n d P.v.I.S.P O ", +" @.v q V.) ) ) +.. . . . . O U.0 n.f.Z.Z.Y.m.x x x x v x.>.^ I U U U > n d T.5 T.T.P R. ", +" @ v q 8 ) ) F.X.6 . . . . + E.m.v x c x x x x x x x v # >.W.I U U U > b s Q.5 T.S ;.6 ", +" @.v q V.) ) F.G.O . . . . + E.n x x x x x x x x x x z 7 >.!.I U U U > b s S D S ~.6.. ", +" @ v q V.) ) .X.@.. . . . + E.n x x c x c x x x x x 4.h.>.!.I U U U ^.b a /.K ~.(.6.. ", +" @ b q V.) ) .7.q.<.. . . + E.m.x x c x c x x x x m.9.<.%.!.I U U U ^.b p A D.(.).p.. ", +" @ b q V.) ) ) z._.8.X . . + k m.x x c x c x x x m.4.@ 6 %.w.I U U U n.b i ~.D.(.4 6.. ", +" @ v w 8 ) ) F.7.`.8.'.$ K.9 f.v x x c x c x x v C.$ <.. %.w.I U U U n.C i ].i.[.4 ;.. ", +" @ v w 8 ) ) .X.h.+ 7 % 0 l z v x x c x c x m.C.H.+ . . %.*.I U U U n.v i ].i.{.N 6.. ", +" @ b w V.) ) .G.. . <.8.U.C.z c x c x c v Y.M.,.+ X . . 1.*.I U U U Y.b M ].I.{.g 6.. ", +" @ b w V.) ) .X.. . . X h.,.U.M.0 f.C.E.y.H.@ <.. . . . q.*.I U U U }.b M |.i.{.B e.. ", +" @.b e 8 ) ) ) z.3.2.1.1.1.%.>.0. X.X X0.XX%.1.$.$.$.$.q.3.!.I U U U g.b M ].i.N B k.. ", +" @ b e V.) ) ) F.d.z.z.r.r.oXoXoXoXoXoXoXOXOXOX+X+X+X+X*.!.^ U U U U g.v m H I.N B o . ", +" @ b n Z.> 0 0 L.( E.k k G M.M.= * * & y.y.@XU.@XU.J U.U.9 9 9 9 % % e v m ~.i.4 ].X ", +" @ v v v b b b b b b v b b b b n C n n n n n C q n q q q q w e e r r t y m ~.D.4 A ", +" @ b b b b b b b v v b v b b b C C C n n C n C q q q q q q w w e r t y m m #XD.4 #X ", +" @ b b b b C b b b b b b b b b n C n C n n n n q n q q q w w e e r r y y u S D.].Q. ", +" O > ^.^.C.> Z.F l p i M m y $Xr e w q q q q q q q q q q w e e e r t y y M E 5 P.K ", +" @ a s d , : %X1 : M y i a p F d B.: < < 1 2 Z K v.&XE #Xg *XQ.5 5 $ + ", +" h.1 L.> ; d a s y y u i p M M }.y M y r t r t 5.c.f #XS B *XP.j . ", +" . % 5 $ v.$ l.k.K k.a.p.e.e.e.e.e.e.e.e.e.e.e.h h S.S.S.j <. ", +"X X 5.P ;.;.P h h o R.R.R.R.R.R.V h =XO . ", +"O . X T E K l.p.P R s.o R.R.R.R.o P -XS.E ", +"O <.K.F }.< ~.f 1 1 1 Z (.S.5 p.;.;.6.a.K #XE v.P # P ;XL X ", +"+ E.q n q q e t y t r e t i Y #XK p.;.h o V R.R.R.R.p.:X|.(.T ", +"O y.E.g.>X>Xq b n q n q q q q w e t m a : 2 ).Q.e.l.S.K P 6 ", +"<. . <.X '.#.L #.#.# ,Xj.j.P P '.h 7 o 6 h . ", +"X ", +" ", +" "}; diff --git a/WindowMaker/Icons/Makefile.am b/WindowMaker/Icons/Makefile.am dissimilarity index 73% index 6db0fe6a..62bce05c 100644 --- a/WindowMaker/Icons/Makefile.am +++ b/WindowMaker/Icons/Makefile.am @@ -1,15 +1,58 @@ - -defsdatadir = $(pkgdatadir)/Icons - -defsdata_DATA = GNUstep.tiff \ - GNUstep.xpm \ - GNUstep3D.tiff \ - GNUstep3D.xpm \ - defaultAppIcon.tiff \ - defaultAppIcon.xpm \ - clip.tiff \ - clip.xpm \ - GNUterm.tiff \ - GNUterm.xpm - -EXTRA_DIST = $(defsdata_DATA) + +defsdatadir = $(pkgdatadir)/Icons + + +defsdata_DATA = \ + BitchX.tiff\ + DefaultAppIcon.tiff\ + GNUstep.tiff\ + GNUstep3D.tiff\ + GNUstepGlow.tiff\ + GNUterm.tiff\ + clip.tiff\ + clip2.tiff\ + defaultAppIcon.tiff\ + defaultterm.tiff\ + draw.tiff\ + linuxterm.tiff\ + mixer.tiff\ + notepad.tiff\ + pdf.tiff\ + ps.tiff\ + real.tiff\ + sgiterm.tiff\ + sound.tiff\ + staroffice2.tiff\ + timer.tiff\ + wilber.tiff\ + write.tiff\ + xdvi.tiff\ + xv.tiff\ + BitchX.xpm\ + GNUstep.xpm\ + GNUstep3D.xpm\ + GNUstepGlow.xpm\ + GNUterm.xpm\ + clip.xpm\ + clip2.xpm\ + defaultAppIcon.xpm\ + defaultterm.xpm\ + draw.xpm\ + linuxterm.xpm\ + mixer.xpm\ + notepad.xpm\ + pdf.xpm\ + ps.xpm\ + real.xpm\ + sgiterm.xpm\ + sound.xpm\ + staroffice2.xpm\ + timer.xpm\ + wilber.xpm\ + write.xpm\ + xdvi.xpm\ + xv.xpm + + +EXTRA_DIST = $(defsdata_DATA) + diff --git a/WindowMaker/Icons/Makefile.in b/WindowMaker/Icons/Makefile.in index fb854469..ff3ccb53 100755 --- a/WindowMaker/Icons/Makefile.in +++ b/WindowMaker/Icons/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,33 +77,67 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ defsdatadir = $(pkgdatadir)/Icons -defsdata_DATA = GNUstep.tiff \ - GNUstep.xpm \ - GNUstep3D.tiff \ - GNUstep3D.xpm \ - defaultAppIcon.tiff \ - defaultAppIcon.xpm \ - clip.tiff \ - clip.xpm \ - GNUterm.tiff \ - GNUterm.xpm +defsdata_DATA = \ + BitchX.tiff\ + DefaultAppIcon.tiff\ + GNUstep.tiff\ + GNUstep3D.tiff\ + GNUstepGlow.tiff\ + GNUterm.tiff\ + clip.tiff\ + clip2.tiff\ + defaultAppIcon.tiff\ + defaultterm.tiff\ + draw.tiff\ + linuxterm.tiff\ + mixer.tiff\ + notepad.tiff\ + pdf.tiff\ + ps.tiff\ + real.tiff\ + sgiterm.tiff\ + sound.tiff\ + staroffice2.tiff\ + timer.tiff\ + wilber.tiff\ + write.tiff\ + xdvi.tiff\ + xv.tiff\ + BitchX.xpm\ + GNUstep.xpm\ + GNUstep3D.xpm\ + GNUstepGlow.xpm\ + GNUterm.xpm\ + clip.xpm\ + clip2.xpm\ + defaultAppIcon.xpm\ + defaultterm.xpm\ + draw.xpm\ + linuxterm.xpm\ + mixer.xpm\ + notepad.xpm\ + pdf.xpm\ + ps.xpm\ + real.xpm\ + sgiterm.xpm\ + sound.xpm\ + staroffice2.xpm\ + timer.xpm\ + wilber.xpm\ + write.xpm\ + xdvi.xpm\ + xv.xpm EXTRA_DIST = $(defsdata_DATA) mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs @@ -113,7 +145,7 @@ CONFIG_HEADER = ../../src/config.h CONFIG_CLEAN_FILES = DATA = $(defsdata_DATA) -DIST_COMMON = Makefile.am Makefile.in +DIST_COMMON = README Makefile.am Makefile.in DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) diff --git a/WindowMaker/Icons/README b/WindowMaker/Icons/README new file mode 100644 index 00000000..14d96212 --- /dev/null +++ b/WindowMaker/Icons/README @@ -0,0 +1,30 @@ +The icons listed in the end of this file and their correspondent xpm versions +were made by Marco van Hylckama Vlieg. +They may be distributed freely and/or modified as long as the original +Author is mentioned! + +clip2.tiff is based on an icon by Vinny Ferrari. + +fatal@global.uibk.ac.at + +BitchX.tiff +DefaultAppIcon.tiff +GNUterm.tiff +clip2.tiff +defaultterm.tiff +draw.tiff +linuxterm.tiff +mixer.tiff +notepad.tiff +pdf.tiff +ps.tiff +real.tiff +sgiterm.tiff +sound.tiff +staroffice2.tiff +timer.tiff +wilber.tiff +write.tiff +xdvi.tiff +xv.tiff + diff --git a/WindowMaker/Icons/clip2.tiff b/WindowMaker/Icons/clip2.tiff new file mode 100755 index 0000000000000000000000000000000000000000..002ba72bde20a838b55e205963f5763e7965f7dc GIT binary patch literal 3602 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 literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/clip2.xpm b/WindowMaker/Icons/clip2.xpm new file mode 100755 index 00000000..ce2410b4 --- /dev/null +++ b/WindowMaker/Icons/clip2.xpm @@ -0,0 +1,105 @@ +/* XPM */ +static char * image_name[] = { +"48 48 54 1", +" c None", +". c #082004100820", +"X c #082008200820", +"o c #000000000000", +"O c #186118611861", +"+ c #186114511861", +"@ c #20811C712081", +"# c #38E33CF338E3", +"$ c #410345144103", +"% c #69A66DB669A6", +"& c #8E388A288E38", +"* c #596559655965", +"= c #AEBAAAAAAEBA", +"- c #AEBAAEBAAEBA", +"; c #A699A699A699", +": c #965896589658", +"> c #10400C301040", +", c #49244D344924", +"< c #B6DAB6DAB6DA", +"1 c #8E388E388E38", +"2 c #79E779E779E7", +"3 c #30C230C230C2", +"4 c #71C671C671C6", +"5 c #861786178617", +"6 c #B6DABAEAB6DA", +"7 c #BEFBC30BBEFB", +"8 c #30C234D330C2", +"9 c #79E77DF779E7", +"0 c #9E799A699E79", +"q c #618565956185", +"w c #59655D755965", +"e c #71C675D671C6", +"r c #861782078617", +"t c #514451445144", +"y c #28A228A228A2", +"u c #208120812081", +"i c #B6DAB2CAB6DA", +"p c #9E799E799E79", +"a c #965892489658", +"s c #38E338E338E3", +"d c #28A2249228A2", +"f c #BEFBBEFBBEFB", +"g c #492449244924", +"h c #C71BC71BC71B", +"j c #A699A289A699", +"k c #C71BCB2BC71B", +"l c #104010401040", +"z c #618561856185", +"x c #69A669A669A6", +"c c #514455555144", +"v c #410341034103", +"b c #CF3CCF3CCF3C", +"n c #DF7DE38DDF7D", +"m c #D75CD34CD75C", +" ", +" ", +" ", +" .X.oOOO+++o ", +" o@#$%&&*=---;:$> ", +" o,:=<;12%*+34567, ", +" O4=:8XXX... o.XX92 ", +" 30=,..oooooooooooq% ", +" o,;=wwe&1rt>.oooooy5too ", +" ou5=:2&-iii<6<%Xoooo#&@oo ", +" o3p=5ratsyyddywfgoooXweooo ", +" o+*-p91a3oooooooo:qoooy53ooo ", +" y0<1ra$Oooooooooo9qoo>*2Xooo ", +" >$i=9&:s.oooooooooo5*oou5yoooo ", +" Orh040ay.ooooooooooy1#o>q4>oooo ", +" djkret<<5jruXoooooooooooooy*;&&&8+oooooooooo ", +" lehj56e>ooooooooooooo #;jra5yooooooooooo ", +" .v:k1:7x.oooooooooooo uz6a9p$Xooooooooooo ", +" .qbfr-j>ooooooooooooooyp62&p3oooooooooooo ", +" 5nooooooooooooo ", +" >&tXoooooooooooOaf;&1g.ooooooooooooo ", +" oos:gXooooooool8;oooo>,pf105lXoooooooooooo ", +" oooooyp%.ooX2kir=4.ooooooooooooo ", +" oooooosjx.c=mp&:looooooooooooo ", +" oooooog:&bm11%>ooooooooooooo ", +" oooooooe-k:28.ooooooooooooo ", +" ooooooOx=9@ooooooooooooo ", +" oooooo>8looooooooooooo ", +" ooooooooooooooooooooo ", +" oooooooooooooooooo ", +" ooooooooooooooo ", +" ooooooooooooo ", +" ooooooooooo ", +" ooooooooo ", +" ooooooo ", +" oooo ", +" ", +" "}; diff --git a/WindowMaker/Icons/defaultterm.tiff b/WindowMaker/Icons/defaultterm.tiff new file mode 100644 index 0000000000000000000000000000000000000000..8c0ad2c80b10d37b1c9dac385ef469fe643d8e52 GIT binary patch literal 5348 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 SQzHRjr3C;iozmf{N&gR0;vPHz literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/defaultterm.xpm b/WindowMaker/Icons/defaultterm.xpm new file mode 100644 index 00000000..449aede0 --- /dev/null +++ b/WindowMaker/Icons/defaultterm.xpm @@ -0,0 +1,216 @@ +/* XPM */ +static char * image_name[] = { +"48 48 165 2", +" c None", +". c #000000000000", +"X c #10400C300820", +"o c #082008200820", +"O c #186118611861", +"+ c #28A224922081", +"@ c #28A228A228A2", +"# c #4103410338E3", +"$ c #514451445144", +"% c #596559655144", +"& c #618561855965", +"* c #965892488E38", +"= c #9E7996588E38", +"- c #9E799E799658", +"; c #9E79A2899658", +": c #AEBAAAAAA699", +"> c #AEBAAAAA9E79", +", c #A699A6999658", +"< c #9E799A698617", +"1 c #9658965879E7", +"2 c #514455554103", +"3 c #186114511040", +"4 c #104010401040", +"5 c #208120812081", +"6 c #41033CF338E3", +"7 c #492449244103", +"8 c #79E779E771C6", +"9 c #8E388A288617", +"0 c #DF7DDB6CD75C", +"q c #E79DEBADDF7D", +"w c #EFBEEFBEE79D", +"e c #EFBEEBADE79D", +"r c #E79DE79DDF7D", +"t c #E79DE38DDF7D", +"y c #DF7DDF7DD75C", +"u c #D75CD75CCF3C", +"i c #D75CD34CC71B", +"p c #CF3CCF3CC71B", +"a c #C71BCB2BBEFB", +"s c #BEFBC30BB6DA", +"d c #B6DABAEAAEBA", +"f c #B6DAB6DAA699", +"g c #A699AAAA9658", +"h c #A699A6998E38", +"j c #965896588617", +"k c #186118611040", +"l c #208120811861", +"z c #618565956185", +"x c #9E799E799E79", +"c c #CF3CCB2BCF3C", +"v c #FFFFFBEEF7DE", +"b c #F7DEF7DEF7DE", +"n c #F7DEF7DEEFBE", +"m c #EFBEF3CEEFBE", +"M c #DF7DDB6CCF3C", +"N c #D75CD75CC71B", +"B c #B6DABAEAA699", +"V c #AEBAB2CA9E79", +"C c #96589A698617", +"Z c #96589A6979E7", +"A c #20811C711040", +"S c #FFFFFFFFFFFF", +"D c #D75CDB6CCF3C", +"F c #CF3CCF3CBEFB", +"G c #9E799E798E38", +"H c #8E38924879E7", +"J c #79E7820769A6", +"K c #79E77DF76185", +"L c #596559654924", +"P c #8E388E388617", +"I c #8617820771C6", +"U c #69A669A66185", +"Y c #49244D344103", +"T c #38E33CF330C2", +"R c #28A22CB22081", +"E c #0000000028A2", +"W c #000000002081", +"Q c #861786178617", +"! c #596555554924", +"~ c #28A224921861", +"^ c #BEFBBEFBAEBA", +"/ c #618565955965", +"( c #514455554924", +") c #28A2249238E3", +"_ c #104004104103", +"` c #104000004103", +"' c #1040000038E3", +"] c #0820000038E3", +"[ c #0820000030C2", +"{ c #0820000028A2", +"} c #9E799A699658", +"| c #28A228A21861", +" . c #186100005144", +".. c #104000004924", +"X. c #28A22CB21861", +"o. c #30C22CB22081", +"O. c #61855D754924", +"+. c #30C230C22081", +"@. c #208124921861", +"#. c #59655D755965", +"$. c #618565955144", +"%. c #30C234D32081", +"&. c #38E334D328A2", +"*. c #618561854924", +"=. c #38E33CF328A2", +"-. c #4103410328A2", +";. c #4103410330C2", +":. c #4103451430C2", +">. c #4924492430C2", +",. c #49244D3438E3", +"<. c #618569A65144", +"1. c #38E338E328A2", +"2. c #5144514438E3", +"3. c #59655D755144", +"4. c #69A669A65144", +"5. c #618565954924", +"6. c #596559655965", +"7. c #A699A2899E79", +"8. c #F7DEF3CEEFBE", +"9. c #69A671C65965", +"0. c #69A66DB65144", +"q. c #082004100820", +"w. c #71C675D66185", +"e. c #71C675D65965", +"r. c #AEBAAEBAAEBA", +"t. c #C71BC71BB6DA", +"y. c #71C679E76185", +"u. c #71C679E75965", +"i. c #51445D754924", +"p. c #8617820769A6", +"a. c #B6DAB2CAAEBA", +"s. c #71C67DF769A6", +"d. c #8617861769A6", +"f. c #596561854924", +"g. c #8E388A2869A6", +"h. c #8E388E3879E7", +"j. c #8617861771C6", +"k. c #9658924871C6", +"l. c #86178A2871C6", +"z. c #CF3CCB2BC71B", +"x. c #D75CD34CCF3C", +"c. c #8E388A2871C6", +"v. c #D75CD75CD75C", +"b. c #BEFBBEFBBEFB", +"n. c #A699A699A699", +"m. c #8E388E388E38", +"M. c #8617820779E7", +"N. c #71C671C671C6", +"B. c #71C671C669A6", +"V. c #69A66DB669A6", +"C. c #8E38965879E7", +"Z. c #69A671C66185", +"A. c #79E77DF769A6", +"S. c #69A66DB65965", +"D. c #AEBAB2CAA699", +"F. c #B6DAB2CAA699", +"G. c #514451444103", +"H. c #30C234D330C2", +"J. c #CF3CD34CC71B", +"K. c #20811C711861", +"L. c #38E338E330C2", +"P. c #000004100000", +"I. c #104014510820", +"U. c #9E79A2898E38", +"Y. c #104010400820", +" . . . . . . X . ", +" . o o O + @ # $ % & & * = - - ; : > , ; < 1 2 3 . ", +" . . . 4 5 6 7 8 9 9 0 q w w w e q q r t y y 0 u i p a a s d f g h j 2 k l l ", +" . z x c v v v v v v b b b n n m w w w e q r r t y M N N i s B V h C 1 h Z 2 k A 3 ", +" O S S S v v v v v v b v n n n m w w w e e r r t y D N F s f > G H J K C h L A l k ", +" O S v v v b v v v v b b n w t i s : , P I U L Y T R l O E E W W W W Q q V ! A ~ k ", +" O S b w y p ^ > j 8 / ( ) _ _ ` ' ' ] ] ] ] [ [ [ [ { E E E W W W W } w V ! l | A ", +" O v r U . . . ........._ _ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W } w f ! ~ X.A ", +" O v w & . . . ........._ _ _ ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W } w f L ~ o.l ", +" O v w & . . . ..........._ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W - w f O.| +.@. ", +" O v w #. . . . ........._ _ _ ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x w f $.X.%.~ ", +" O v w & . . . ..........._ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x w f $.o.&.%.. ", +" O b w & . . . ........._ _ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x w f *.o.=.-.3 ", +" O v w & . . . ..........._ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x w B *.+.;.:.l . ", +" O v w #. . . . ........._ _ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x w B $.%.>.,.A . ", +" O v w #. . . . ........._ ..` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x m ^ <.1.2.2 l . ", +" O b w 3. . . . ...........` ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x w ^ 4.;.L *.@.. ", +" O b w #. . . . ..........._ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x m s 4.:.*.5.~ o ", +" O v w 6. . . . ........._ _ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W 7.8.s 9.,.<.0.X.q. ", +" O b w % . . . ..........._ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W : 8.s w.2.9.e.o.o ", +" O b w #. . . . ........._ _ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W r.8.t.y.2 u.K +.. ", +" O b w % . . . ........._ ..` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W r.8.a y.i.J p.%.. ", +" O b w 3. . . . ...........` ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W a.n F s.i.p.d.1.. ", +" O b w 3. . . . ..........._ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W a.n p J f.g.h.=.. ", +" O n w % . . . ........._ _ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W a.n i d.5.g.H %.. ", +" O b e #. . . . ..........._ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W a.n i j.5.k.H +.. ", +" O b e #. . . . ........._ _ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W a.n i l.5.1 1 %.. ", +" O n e 3. . . . ........._ ..` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W z.n N l.<.1 j %.. ", +" O n e 3. . . . ...........` ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W x.n N c.5.1 C 1.. ", +" O n q #. . . . ..........._ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W v.b N j.5.1 C =.. ", +" O n q 3. . . . ........._ _ ` ` ' ' ] ] ] ] [ [ [ [ { { E E W W W W v.b D l.5.1 < 4 . ", +" O n m b.: n.n.7.} * m.m.9 Q Q Q M.J 8 N.N.B.V.V.V.V.V.U U z z z z & r b D d.5.C.J . ", +" O b b b n n n n n n n n n n n m n n n m 8.8.8.w w w w w w e e q r r t y u p.f.C.Z. ", +" O n b n n n n n b b n b n n n m m m 8.m 8.m 8.w m w w w w e e q r t y M u A.f.H S. ", +" O n n n n n n n n n n n n n n 8.n n m 8.m 8.m w w w w w e e q q r r y 0 N K f.l./ ", +" q.9 m.m.m.9 n.t.z.p i N D 0 t r q e w w w w w w w w w w e q q q r t y 0 N S.2 9.2. ", +" O a t.s ^ f D.> F.N y i a a t.s ^ f f d > , G L ,.w.S.A.j < y.2.G.H.X ", +" X > 7.: f s a a 0 0 u J.p N N N 0 N 0 r t r t 5.,., K K j j L K.. ", +" . 7 L.L.L.L.&.&.L ;.-.=.1.1.1.1.1.1.1.1.&.&.&.l ~ 4.0.! l P. ", +". P.( o.+.+.X.~ l A 3 I.I.I.I.3 k ~ L q.. ", +"o . . 6 4.L :.L.R | l k 4 I.I.4 k o.,./ 4. ", +"o q.H.x z.B p.h > > > U.l.0.2.1.+.+.%.-.L A.S.,.~ L.l &.+ . ", +"o V.q m w w q y y t q q t i > p.L -.o.~ A k 3 3 3 Y.=.p.c.p.-. ", +"q. $ V.b.c z.r n 8.w 8.w w w w e q t D a f , h.w.1.:.<.# O . ", +"q. . . q.O l l K.l 5 K.K.O O O O 3 4 X P.3 . ", +". ", +" ", +" "}; diff --git a/WindowMaker/Icons/draw.tiff b/WindowMaker/Icons/draw.tiff new file mode 100644 index 0000000000000000000000000000000000000000..9116db7636616f968b5feed876afb50016050d4e GIT binary patch literal 5204 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 c #DF7DD34C4103", +", c #D75CCB2B4103", +"< c #CF3CC71B4103", +"1 c #CF3CC30B4103", +"2 c #C71BBEFB4103", +"3 c #C71BBAEA4103", +"4 c #BEFBB6DA4103", +"5 c #BEFBB2CA4103", +"6 c #B6DAAEBA4103", +"7 c #B6DAAAAA4103", +"8 c #AEBAA6994103", +"9 c #AEBAA2894103", +"0 c #A6999E794924", +"q c #A6999A694103", +"w c #9E7996584103", +"e c #DF7DDB6CDF7D", +"r c #4103492438E3", +"t c #D75CCF3C4103", +"y c #9E7996584924", +"u c #28A2249228A2", +"i c #41034D344924", +"p c #49243CF338E3", +"a c #30C23CF35965", +"s c #8E388A288E38", +"d c #9E799A699E79", +"f c #AEBAA69938E3", +"g c #A6999A6938E3", +"h c #96588E384103", +"j c #8617820728A2", +"k c #8E3886174103", +"l c #86177DF74103", +"z c #AEBAAAAAAEBA", +"x c #618561856185", +"c c #DF7DD75C4103", +"v c #492449244924", +"b c #DF7DDF7DDF7D", +"n c #71C671C671C6", +"m c #410345144924", +"M c #DF7DE38DDF7D", +"N c #186118611861", +"B c #492445141861", +"V c #51444D341861", +"C c #6185618528A2", +"Z c #A699A289A699", +"A c #41034D3469A6", +"S c #38E351449658", +"D c #18613CF39E79", +"F c #410371C6AEBA", +"G c #410361858E38", +"H c #4103555569A6", +"J c #410341032081", +"K c #410345145144", +"L c #410355558E38", +"P c #410369A6CF3C", +"I c #410375D6E79D", +"U c #18614514B6DA", +"Y c #410371C6B6DA", +"T c #41036DB6AEBA", +"R c #410369A6A699", +"E c #4103410328A2", +"W c #79E771C630C2", +"Q c #410349245965", +"! c #49246595B6DA", +"~ c #410371C6E79D", +"^ c #41036595A699", +"/ c #410361859E79", +"( c #38E3555571C6", +") c #38E3410330C2", +"_ c #E79DE79DE79D", +"` c #410371C6DF7D", +"' c #18614103AEBA", +"] c #18613CF3A699", +"[ c #186130C271C6", +"{ c #1861208130C2", +"} c #41036595BEFB", +"| c #41036DB6D75C", +" . c #410369A6C71B", +".. c #41035D75A699", +"X. c #49246185B6DA", +"o. c #20814D34B6DA", +"O. c #492455558E38", +"+. c #492449245144", +"@. c #4103514479E7", +"#. c #20814924AEBA", +"$. c #20814924A699", +"%. c #208145149E79", +"&. c #208141039658", +"*. c #208128A24924", +"=. c #69A66DB669A6", +"-. c #492455559658", +";. c #41036185AEBA", +":. c #49244D344924", +">. c #E79DEBADE79D", +",. c #49245D75A699", +"<. c #71C675D679E7", +"1. c #514455555144", +"2. c #49245D75AEBA", +"3. c #59655D755965", +"4. c #492459659E79", +"5. c #9E7965955965", +"6. c #9E797DF779E7", +"7. c #AEBA86178E38", +"8. c #C71B7DF779E7", +"9. c #CF3C8A2871C6", +"0. c #BEFB69A638E3", +"q. c #B6DA618530C2", +"w. c #C71B75D64103", +"e. c #CF3C75D64103", +"r. c #C71B6DB638E3", +"t. c #BEFB6DB638E3", +"y. c #CF3C71C638E3", +"u. c #8E3869A669A6", +"i. c #A69965956185", +"p. c #D75C96588617", +"a. c #F7DEAAAA9E79", +"s. c #FFFFB6DA9E79", +"d. c #FFFFB2CA9E79", +"f. c #FFFF9A6971C6", +"g. c #FFFF86174924", +"h. c #FFFF8A284103", +"j. c #FFFF8A284924", +"k. c #FFFF86174103", +"l. c #41036DB6CF3C", +"z. c #861751444924", +"x. c #AEBA92489658", +"c. c #965871C66185", +"v. c #BEFB71C669A6", +"b. c #EFBEA6999658", +"n. c #EFBEAAAA9658", +"m. c #DF7D7DF74924", +"M. c #DF7D79E738E3", +"N. c #DF7D861738E3", +"B. c #E79D79E738E3", +"V. c #D75C75D638E3", +"C. c #DF7D820738E3", +"Z. c #410359659E79", +"A. c #96585D755965", +"S. c #596545144103", +"D. c #8E3879E771C6", +"F. c #CF3C8A288617", +"G. c #F7DEA2898E38", +"H. c #EFBE9E799658", +"J. c #9658514428A2", +"K. c #965851442081", +"L. c #41034D345965", +"P. c #79E755555144", +"I. c #71C661856185", +"U. c #082008200820", +"Y. c #D75C79E779E7", +"T. c #DF7D82078617", +"R. c #EFBE92488E38", +"E. c #EFBE8A288E38", +"W. c #EFBE8A288617", +"Q. c #D75C79E771C6", +"!. c #082004100820", +"~. c #000000000000", +"^. c #596534D330C2", +"/. c #71C649244924", +"(. c #A6995D754103", +"). c #410359659658", +"_. c #28A23CF371C6", +"`. c #38E334D330C2", +"'. c #38E318611861", +"]. c #410328A228A2", +"[. c #596538E338E3", +"{. c #61853CF338E3", +"}. c #69A6492438E3", +"|. c #71C6492438E3", +" X c #8617514438E3", +".X c #8E384D342081", +"XX c #861749242081", +"oX c #861745142081", +"OX c #79E745142081", +"+X c #41035D75AEBA", +"@X c #28A230C25965", +"#X c #492428A230C2", +"$X c #514434D34103", +"%X c #38E3249228A2", +"&X c #38E320812081", +"*X c #51442CB22081", +"=X c #410320811040", +"-X c #38E31C711861", +";X c #492424921861", +":X c #30C218611040", +">X c #38E320811861", +",X c #38E34D348617", +" > , , < 1 1 2 3 3 4 5 6 6 7 8 9 9 0 q q w w - = = ; e e . ", +" X + + + o O @ @ @ @ @ r : : : > > t , , < 1 2 3 3 4 5 5 6 7 7 9 9 0 0 q y w u - = e ; e e . ", +" o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o . ", +" o i p i p i p i p i p i p r a . ", +" O O O O o s O O O d d 7 f f f 9 9 g 0 g w w w g h h j h k k k k l l l r z z z x z z . ", +" + + @ @ o O # # # # # c > > , , < 1 1 1 3 3 5 5 6 6 7 8 8 9 0 - q - w - = - v e e ; e b . ", +" + @ @ @ o O # # # # # > > t , , < 1 2 2 3 4 5 5 6 7 7 8 9 9 - q - w - = - e - e e n b b . ", +" + @ @ @ o d # # # # $ > > t , < 1 1 2 3 3 4 5 6 6 7 8 m 9 - q - w - = - e - - e b ; b b . ", +" @ @ @ @ o O $ # $ $ $ > t , < < 1 2 3 3 4 5 5 6 7 8 8 9 0 q - y - = v e - e v e b n b b . ", +" @ @ # @ o d # # $ $ $ > , , < 1 1 2 3 3 5 5 6 6 7 8 9 - q - y - = - e - e - v b b n b b . ", +" @ @ @ # o d $ $ $ $ $ t , < < 1 2 2 3 4 5 5 6 7 - 9 - 0 - y v = - e - e v e v b b n b M . ", +" # @ # # o d $ $ z s x N B B V C j f 3 4 5 5 6 7 7 9 9 9 - q - = - e - e - e v v b b n M M . ", +" @ # # # o d Z ; m A S D F F G H r J C g 5 5 7 7 8 - 9 - q - = - e - e v e v b v b M n M M . ", +" # # # # o ; K L P I I U Y F T T R G i E W 6 6 8 - 9 - q - = - e - e v e v b v v b M n M M . ", +" # # # # o Q ! I I ~ ~ U F T T R ^ ^ / ( ) C - 8 8 - q v = - e - e v e v b v b v M M n M _ . ", +" # # # $ o S I I ~ ~ ` U ' ' ' ] ] ] D D [ { u - - - - - - v - v - v v v v v v v M n n n M . ", +" # # $ s o ) } I ~ ` ` ` ` | | | P P P . . ...A O * = = e e e e e e b b b b b M M M M _ _ _ . ", +" # $ z K o i X.~ ` ` ` | o.| | P P P .} } } ! O.+.@ e = e e e e e b b b b b M M n M _ M _ _ . ", +" $ $ n @.o ^ ~ ` ` | | o.#.#.#.$.$.%.%.%.%.&.&.*.a ; =.; ; ; n ; n ; n n n n n n _ M _ _ _ . ", +" $ X m .o a X.` | | | | #.P P . .} } } ! ! X.X.-.- % e b e b b b b M b M M M M n M _ _ _ _ . ", +" $ s A ` o r ..` | | | P P P . .} } } ! ! ! X.;.;.:.d e e e b b b b b M M M M _ _ _ _ _ _ >.. ", +"r $ =.L ~ o ;.| | | P . . . .} } } ! ! X.;.X.;.,.@.<.e e b b b b b M M M M _ M _ _ _ >._ >.. ", +"a $ 1.;.` o ..| | P P . . .} } } ! X.X.X.;.2.2.,.O.3.b b b b b M M M M M _ M _ _ _ _ >.>.>.. ", +"r % v P ` o i ..P P . . .} } } ! ! X.X.;.X.2.2.,.,.4.:.b b b b b M M M M _ M _ _ _ >._ >.>.>.. ", +"p % | | o ..P P . .} } } ! ! X.X.;.2.2.5.6.7.8.9.9.0.q.w.w.q.q.e.0.q.w.w.q.r.e.t.t.e.y.t.. ", +"i % v .| o ..P . . .} } ! ! X.X.2.u.7.7.i.p.p.a.s.d.f.g.h.h.j.h.k.j.h.h.h.k.g.h.h.j.h.k.g.. ", +" % 1...l.o .. .} } } } ! X.X.z.x.c.9.v.a.b.s.s.s.s.n.m.M.N.B.M.M.B.M.V.B.C.V.V.N.V.V.C.V.y.. ", +"p % n L P o Z.} } } } ! A.S.D.i.F.9.d.d.G.n.H.G.a.a.9.J.J.J.J.J.J.J.J.J.J.J.J.J.K.J.J.K.J.J.. ", +"i % O L. .o Z.} P.u.I.u N U.i.8.Y.T.T.R.E.W.W.R.R.E.W.Q.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.. ", +" & @ m ;.o Z.} S.!.U.~.!.U.^./.A.5.i.Q.Q.Q.Q.9.Y.Q.Q.Q.(.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.J.. ", +" & & <.A o ).! X.S _.`.!.!.'.].].[.{.}.|./.}.|././.|.A. X.X.XXXXXK.XXoX.XXXoXXX.XOXoX.XoXOX. ", +" & & X v o ).! +XS _.@X*.#X$X^.^.#X].`.%X&X%X].%X%X].*X&X=X=X-X-X;X-X:X;X;X'.>X;X:X>X-X-X>X. ", +" & & * O o ).X.2...S ,XX>X>X>X>X-X>X>X-X>X-X-X>X-X>X>X>X>X&X. ", +" & * * & o @.+X2.2.....3X,XX8X:X>X'.9X>X8X>X9X'.>X:X8X>X. ", +" * * * * o K -.2.,.,.,.,.3X3XX'.wXqX:XwXqXwXqXqXwX%X. ", +" * * * * o i eX+.A 4.,.4.4.4.-.-.rXX>X*X&X>X;X;X-X>X*X>XqXU.N u `.yX. ", +" * * * * o z X n v L.@.O.-.-.O.A :.- x O Z uXx 1.- - v v v - v v v v v v v v v v v v v v v . ", +" * = * = o z = e @ O =.1.:.v 1.n O # b e * @ Z s n n ; n ; n n n n n n eXn eXeXeXeXeXeX<.eX. ", +" * * = = o z = e e e e b b b b b M M M M M b * # + + + + @ + @ @ @ @ @ @ # # # # # $ # $ $ . ", +" * = = = o z e e e e b b b b M M M M M M _ _ _ M M M M M M _ _ _ _ _ >.>.>.>.>.iXiXiXiXiXiX. ", +" = = = = o z e e e b b b b M M M M M _ _ _ _ _ _ >.>.>.>.iX>.iXiXiXiXiXiXpXpXpXpXpXaXaXaXaX. ", +" = = e = o z e e b b b b b M M M M _ M _ _ _ >._ >.>.>.>.>.iXiXiXiXpXiXpXpXpXpXpXaXaXaXaXaX. ", +" = = = e o z b b b b b M M M M M _ M _ _ _ _ >.>.>.>.>.iX>.iXiXiXiXiXpXpXpXpXpXaXaXaXaXaXaX. ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker/Icons/linuxterm.tiff b/WindowMaker/Icons/linuxterm.tiff new file mode 100644 index 0000000000000000000000000000000000000000..6c30cd9d6c129496877561b0550de32189db0fec GIT binary patch literal 6650 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 literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/linuxterm.xpm b/WindowMaker/Icons/linuxterm.xpm new file mode 100644 index 00000000..eac0bbf7 --- /dev/null +++ b/WindowMaker/Icons/linuxterm.xpm @@ -0,0 +1,265 @@ +/* XPM */ +static char * image_name[] = { +"48 48 214 2", +" c None", +". c #000000000000", +"X c #10400C300820", +"o c #082008200820", +"O c #186118611861", +"+ c #208124922081", +"@ c #28A22CB228A2", +"# c #4103410338E3", +"$ c #514451445144", +"% c #59655D755144", +"& c #59655D755965", +"* c #69A669A66185", +"= c #9E799A698E38", +"- c #9E799A699658", +"; c #9E79A2899658", +": c #AEBAAEBAA699", +"> c #A699AAAA9E79", +", c #9E79A2898E38", +"< c #9658965879E7", +"1 c #514455554103", +"2 c #186118611040", +"3 c #186114511861", +"4 c #38E33CF338E3", +"5 c #410345144103", +"6 c #79E779E771C6", +"7 c #8E388A288617", +"8 c #DF7DDF7DD75C", +"9 c #E79DE79DE79D", +"0 c #EFBEEBADE79D", +"q c #EFBEEFBEE79D", +"w c #E79DEBADE79D", +"e c #E79DE79DD75C", +"r c #E79DE38DDF7D", +"t c #D75CD75CD75C", +"y c #D75CD75CCF3C", +"u c #D75CD34CC71B", +"i c #CF3CCF3CC71B", +"p c #C71BC71BBEFB", +"a c #BEFBC30BB6DA", +"s c #B6DAB6DAAEBA", +"d c #B6DAB6DAA699", +"f c #A699A6998E38", +"g c #965896588617", +"h c #18611C711040", +"j c #208124921861", +"k c #20811C711861", +"l c #9E799E799E79", +"z c #CF3CCB2BC71B", +"x c #FFFFFBEEF7DE", +"c c #F7DEFBEEF7DE", +"v c #F7DEF7DEF7DE", +"b c #F7DEF7DEEFBE", +"n c #EFBEF3CEEFBE", +"m c #EFBEEFBEEFBE", +"M c #DF7DDB6CCF3C", +"N c #FFFFFFFFFFFF", +"B c #8E38924879E7", +"V c #79E7820769A6", +"C c #596559654924", +"Z c #8617861771C6", +"A c #69A669A65965", +"S c #514451444103", +"D c #38E33CF328A2", +"F c #28A22CB22081", +"G c #0000041028A2", +"H c #000004102081", +"J c #8E388E3871C6", +"K c #AEBAB2CA9E79", +"L c #B6DAB6DAB6DA", +"P c #28A228A230C2", +"I c #104004104103", +"U c #1040041038E3", +"Y c #0820041038E3", +"T c #0820041030C2", +"R c #0820041028A2", +"E c #28A22CB21861", +"W c #186104105144", +"Q c #104004104924", +"! c #618561855965", +"~ c #61855D754924", +"^ c #30C234D32081", +"/ c #618565954924", +"( c #618565955144", +") c #38E338E328A2", +"_ c #4103410328A2", +"` c #4103451430C2", +"' c #4924492438E3", +"] c #49244D3438E3", +"[ c #208108205144", +"{ c #18610C304924", +"} c #69A669A65144", +"| c #30C21C7169A6", +" . c #410338E369A6", +".. c #5144451471C6", +"X. c #28A224925144", +"o. c #BEFBBEFBAEBA", +"O. c #20810C305965", +"+. c #38E328A269A6", +"@. c #71C66DB669A6", +"#. c #71C665955965", +"$. c #41032CB271C6", +"%. c #28A218616185", +"&. c #71C669A69658", +"*. c #30C22CB230C2", +"=. c #082004100820", +"-. c #79E77DF78E38", +";. c #38E32CB26185", +":. c #F7DEF3CEEFBE", +">. c #69A671C65965", +",. c #410330C271C6", +"<. c #51444D344924", +"1. c #69A661858617", +"2. c #208118615144", +"3. c #AEBAAAAAA699", +"4. c #71C675D65965", +"5. c #49243CF371C6", +"6. c #492449244924", +"7. c #1040082038E3", +"8. c #79E779E76185", +"9. c #79E77DF76185", +"0. c #38E338E34103", +"q. c #CF3CCF3CCF3C", +"w. c #410341034103", +"e. c #20811C712081", +"r. c #4924451469A6", +"t. c #186110404924", +"y. c #8617820769A6", +"u. c #596549248617", +"i. c #BEFBBAEABEFB", +"p. c #596561854924", +"a. c #A6997DF72081", +"s. c #CF3CB2CA1861", +"d. c #DF7DBAEA30C2", +"f. c #69A659652081", +"g. c #38E338E338E3", +"h. c #8E38861769A6", +"j. c #79E775D69658", +"k. c #A69969A60820", +"l. c #F7DEC71B1040", +"z. c #F7DEDB6C1861", +"x. c #F7DEDF7D1861", +"c. c #E79DC30B1861", +"v. c #30C228A20820", +"b. c #5144492479E7", +"n. c #861779E7A699", +"m. c #9E7971C62081", +"M. c #DF7DAEBA1861", +"N. c #5965555571C6", +"B. c #86178A2871C6", +"V. c #8E388617AEBA", +"C. c #BEFB8E382081", +"Z. c #EFBEBAEA1040", +"A. c #BEFB8E3828A2", +"S. c #D75CB2CA69A6", +"D. c #DF7DD34CB6DA", +"F. c #965892489658", +"G. c #30C234D330C2", +"H. c #618569A65144", +"J. c #BEFBAEBA9658", +"K. c #104008204103", +"L. c #69A6618579E7", +"P. c #28A220815144", +"I. c #DF7DDF7DDF7D", +"U. c #861786178E38", +"Y. c #104010401040", +"T. c #104014510820", +"R. c #000004100000", +"E. c #69A671C66185", +"W. c #8E3892489658", +"Q. c #5144514438E3", +"!. c #30C234D328A2", +"~. c #96587DF74103", +"^. c #CF3CA6991040", +"/. c #F7DEF3CEDF7D", +"(. c #C71BBAEA79E7", +"). c #E79DB6DA28A2", +"_. c #F7DED34C1040", +"`. c #CF3CA6991861", +"'. c #6185555538E3", +"]. c #EFBECB2B4924", +"[. c #9658820730C2", +"{. c #F7DEC30B1040", +"}. c #F7DECB2B1040", +"|. c #AEBA86171040", +" X c #E79DC30B30C2", +".X c #E79DAAAA1040", +"XX c #492430C20820", +"oX c #186114510820", +"OX c #79E755551040", +"+X c #96588A2869A6", +"@X c #E79DBAEA1861", +"#X c #F7DECF3C1040", +"$X c #CF3CA69930C2", +"%X c #EFBEB6DA1040", +"&X c #D75C9A690820", +"*X c #CF3C9A691040", +"=X c #8E387DF75965", +"-X c #E79DCB2B5965", +";X c #86177DF76185", +":X c #C71BB6DA9658", +">X c #B6DA79E70820", +",X c #DF7DA2890820", +" > , = < 1 2 . ", +" . . . 3 + 4 5 6 7 7 8 9 0 0 0 q w e r r 8 8 t y u i p p a s d > f g 1 h j k ", +" . * l z x x x x x x c c v b b n m q 0 w w 9 r r 8 M y y u a d d f g < f < 1 h h 2 ", +" O N N N x x x x x x c c b b n n m q 0 q w 9 r r 8 M y p a d > = B V V g f C h j 2 ", +" O N N x c x x x x x c c n q r u a d f 7 Z A % S D F j h G G G H H H J w K C h j h ", +" O N v 0 8 i L K g 6 A 1 P I I I I U U Y Y Y T T T T R R G G G H H H - w d C j E h ", +" O x 9 * W W W W Q Q Q Q I I I I U U Y Y Y Y T T T T R R G G H H H H - q d C j E h ", +" O x 0 ! W W W Q Q Q I Q I I I I U U Y Y Y Y T T T T R R R G G H H H - 0 K C j E j ", +" O x q ! W W W W Q Q Q Q I I I I U U Y Y Y Y T T T T R R G G H H H H - 0 d ~ E ^ j ", +" O x 0 ! W W W Q Q Q I Q I I I I U U Y Y Y Y T T T T R R R G H H H H l 0 s / E ^ j ", +" O x q ! W W W W Q Q Q Q I I I I U U Y Y Y Y T T T T R R G G G H H H l q d ( F ) ^ . ", +" O c m ! W W W Q W Q I Q I I I I U U Y Y Y Y T T T T R R R G H H H H l 0 d / F D _ 3 ", +" O c q ! W W W W Q Q Q Q I I I I U U Y Y Y Y T T T T R R G G H H H H l m d / ^ ` ` j . ", +" O x q ! W W W W Q Q I Q I I I I U U Y Y Y Y Y T T T R R R G G H H H l m s ( ^ ' ] h . ", +" O x q & W W W W [ [ [ { { I I I U U Y Y Y Y T T T T R R G G H H H H l n s } D S S j . ", +" O c q % W W [ | ....... .X.{ I U U Y Y Y Y Y T T T R R R G H H H H l n o.} _ C / j . ", +" O c q % W O.+.@.k o o o @ #.$.{ U U Y Y Y Y T T T T R R G G G H H H l m a A ` / / j o ", +" O c 0 & W %.&.*.=.=.o =.+ *.-.;.{ U Y Y Y Y Y T T T R R R G H H H H > :.a >.] } } E o ", +" O c q % [ ,.<.=.=.=.o =.o o o 1.2.U Y Y Y Y T T T T R R G G G H H H 3.:.a 4.S >.4.^ o ", +" O v q & [ 5.6.3 @ =.X + + o o $ +.I 7.Y Y Y Y T T T R R R G G H H H : :.p 8.S 4.9.^ . ", +" O c q % O.5.0.z q.5 w.r z e.=.0.r.t.Y Y Y Y T T T T R R G G G H H H : n p 9.C V y.^ . ", +" O c q % O.u.5 @.5 & * $ i.<.=.3 r.t.U Y Y Y Y T T T R R R G G H H H L :.p 9.p.V y.) . ", +" O b q & %.&.0.<.a.s.d.f.s g.=.@ r.t.Y Y Y Y T T T T T R G G G H H H L b i V p.h.B D . ", +" O b q % %.j.4 k.l.z.x.z.c.v.=.*.b.2.Y Y Y Y Y T T T T R R G G H H H L n u y.p.h.B ^ . ", +" O c w & | n.4 m.c.x.c.s.M.v.o e.N.X.U Y Y Y T T T T T R G G G H H H L b u B./ < B ^ . ", +" O v w ! +.V.$ = C.Z.A.S.D.F.=.O G. .{ Y Y Y Y T T T T R R G G H H H L b u B.H.< < ^ . ", +" O b w & $.V.P t q.J.p r N q *.=.=.1.X.K.Y Y T T T T T R G G G H H H z b y B.H.< g ^ . ", +" O b w * u.0.6 x n t b x x x F.=.=.w.L.P.7.Y Y T T T T R R G G H H H y v y B./ < g ) . ", +" 3 b w 6 j.e.I.x N N N N x x 0 O =.o *.r.t.Y Y T T T T R G G G H H H t b y B.H.< = D . ", +" O b w U.Y.5 r x x :.x x 0 r r $ o =.X -.X.7.Y T T T T R R G G H H H t b M Z H.< g T.. ", +" O b b 6.o L c x x x x x x c q L X =.=.5 F.6 * @.* * * * * * * * ! & 9 c M y./ B V . ", +" O c 9 e.@ x x N N x N N x N N :.& o R.=.8 :.n n n q 0 0 q w w r e r r 8 M y.p.B E. ", +" k :.3.3 3.x x x x N N x N x N x 6 =.=.R.-.:.n m m 0 m q 0 w w 9 9 r 8 8 y 9.p.B >. ", +" . + w 6.+ I.x x x v x x x x x x x L =.=.R.G.w n m m q q 0 q w w w r r 8 8 y 8.p.B.A ", +" =.+ W.Y.5 x x N x :.x x x N N x x t =.=.=.o 3.n m 0 m 0 q w w w e r r 8 8 y >.S >.Q. ", +" o G.@ X 5 x x x x v N x x x x x x 0 o =.=.=.F.a s d s K > = ( ] E.* y.g = 8.Q.1 !.X ", +" . 3 & ~.^.#.q x x N b x x x x x x /.(.X =.=.+ z 8 y 8 r r r r % ] f 9.9.g g C k . ", +" o O 5 f )._.`.'.n x x :.x x x x x x ].c.o =.=.[.8.] D D ) !.) !.j j } } C j R. ", +". k * J.).{.}.}.|.@ I.x x x c x x x :. X.XXXoXOXc.+X# h T.T.T.T.2 2 j C o . ", +"o G.@X{.{.#X#X#X#Xv.k 3.x x x x x x 0 $X%X.X&XZ.#X X( !.3 T.T.2 F ] A } ", +"o 5 {.#X#X_.#X}._.*XoX6 x x x x x x 9 C.Z.{.{.}._._. X=X` ^ ^ _ C 9.A ] j G.j !.+ . ", +"o 5 Z.#X#X_._.#X_.#X-Xc x N x x x p *.k.{.}.}.#X_._._.d.C ^ j h 2 2 2 T.T.D ;XB.y.w. ", +"=.5 %X}.}.}._.#X#X}.M.:X9 0 9 r @.3 o >X{.#X}.#Xl.l.].e r M p s f J E.) ` ( # h . ", +"=.G.*X.X.XZ.{.}.#X}.,XXX=.=.=.R.R.R.XZ.}.}.Z.1Xh.<.@ k O O 3 3 3 X R.3 . ", +". O # ~ 2X3X+X4X.X4Xk.5X6X6X6X6X6X6X5X7X&X,X4X8.] + o R. ", +" =.X k @ @ S 8X9X0X2X#.# g.g.G.G.4 6.8XqXqX9X*.X =.. ", +" . . =.=.3 e.G.4 !.O X o o o o o 3 + g.4 + X . "}; diff --git a/WindowMaker/Icons/mixer.tiff b/WindowMaker/Icons/mixer.tiff new file mode 100644 index 0000000000000000000000000000000000000000..c967b667de74a86e8cd30870784fbdb07763cc29 GIT binary patch literal 7366 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 literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/mixer.xpm b/WindowMaker/Icons/mixer.xpm new file mode 100644 index 00000000..3e60200d --- /dev/null +++ b/WindowMaker/Icons/mixer.xpm @@ -0,0 +1,280 @@ +/* XPM */ +static char * image_name[] = { +"48 48 229 2", +" c #38E338E338E3", +". c #FFFFFFFFFFFF", +"X c #41034D345144", +"o c #861786178E38", +"O c #965896589658", +"+ c #B6DA8E388E38", +"@ c #D75C92489658", +"# c #DF7DA699A699", +"$ c #E79DCB2BCF3C", +"% c #C71BCB2BD75C", +"& c #BEFBBEFBD75C", +"* c #B6DAB6DABEFB", +"= c #BEFBC30BCF3C", +"- c #C71BC71BC71B", +"; c #AEBAB2CABEFB", +": c #BEFBC71BD75C", +"> c #CF3CD75CDF7D", +", c #96589A69A699", +"< c #514455555144", +"1 c #186118611861", +"2 c #08200C300820", +"3 c #208124922081", +"4 c #2081249228A2", +"5 c #9E79A699B6DA", +"6 c #AEBAB2CAC71B", +"7 c #79E7820779E7", +"8 c #1861249228A2", +"9 c #861786178617", +"0 c #9E799A699E79", +"q c #A699AAAAAEBA", +"w c #8E388E389658", +"e c #8E389A69A699", +"r c #96589658A699", +"t c #AEBAAEBAB6DA", +"y c #B6DAD34CCF3C", +"u c #8E38C30BC71B", +"i c #79E792489658", +"p c #28A22CB228A2", +"a c #5965659569A6", +"s c #69A675D679E7", +"d c #8E3886178617", +"f c #AEBA8E388617", +"g c #DF7D5D755144", +"h c #E79D55554924", +"j c #BEFB55555144", +"k c #861779E78E38", +"l c #96589A69B6DA", +"z c #A699AAAAB6DA", +"x c #B6DABAEAC71B", +"c c #AEBABAEAD75C", +"v c #69A671C669A6", +"b c #28A230C228A2", +"n c #28A234D330C2", +"m c #618565956185", +"M c #618561855965", +"N c #208120811861", +"B c #9E79A289AEBA", +"V c #9E79A289A699", +"C c #8E38DF7DDF7D", +"Z c #5965B6DAB6DA", +"A c #492459656185", +"S c #41034D344924", +"D c #E79D861779E7", +"F c #EFBE51444103", +"G c #D75C38E328A2", +"H c #86171C711861", +"J c #410330C230C2", +"K c #38E34D344924", +"L c #96589A699E79", +"P c #9E799E79AEBA", +"I c #B6DAA699AEBA", +"U c #D75CBAEABEFB", +"Y c #8E3892489E79", +"T c #596569A65965", +"R c #104010401040", +"E c #30C234D330C2", +"W c #38E33CF34103", +"Q c #79E786178E38", +"! c #8617A2899E79", +"~ c #30C251444924", +"^ c #618559655144", +"/ c #082008200820", +"( c #28A22CB230C2", +") c #8617820779E7", +"_ c #CF3CA6998E38", +"` c #B6DA4D344103", +"' c #71C61C711861", +"] c #38E318611861", +"[ c #514455555965", +"{ c #61856DB68617", +"} c #596569A671C6", +"| c #8E3892489658", +" . c #9E7992488E38", +".. c #D75C65955965", +"X. c #E79D69A65965", +"o. c #E79D75D669A6", +"O. c #A699AAAAC71B", +"+. c #79E782078617", +"@. c #28A228A228A2", +"#. c #18611C711861", +"$. c #28A218611861", +"%. c #208120812081", +"&. c #596561855965", +"*. c #18611C712081", +"=. c #86177DF771C6", +"-. c #20810C301040", +";. c #104014511040", +":. c #30C234D338E3", +">. c #51445D755965", +",. c #71C66DB671C6", +"<. c #C71B8A288617", +"1. c #DF7D451438E3", +"2. c #8E382CB228A2", +"3. c #410341034924", +"4. c #51445D756185", +"5. c #69A66DB671C6", +"6. c #A699A289A699", +"7. c #D75CC71BD75C", +"8. c #A699B2CAB6DA", +"9. c #71C671C669A6", +"0. c #71C679E779E7", +"q. c #8E388E388E38", +"w. c #79E78A289658", +"e. c #86178A289658", +"r. c #9E79A2899E79", +"t. c #492459655144", +"y. c #596565956185", +"u. c #71C67DF78E38", +"i. c #86178E38A699", +"p. c #8E389A69B6DA", +"a. c #79E775D669A6", +"s. c #104018611861", +"d. c #CF3C51444103", +"f. c #A69928A22081", +"g. c #618569A669A6", +"h. c #A6999A699658", +"j. c #D75C6DB66185", +"k. c #DF7D92488617", +"l. c #71C6820779E7", +"z. c #9E79A699BEFB", +"x. c #86178A288E38", +"c. c #08200C301040", +"v. c #86178A288617", +"b. c #8E38820779E7", +"n. c #514438E330C2", +"m. c #28A210401040", +"M. c #69A675D671C6", +"N. c #71C675D671C6", +"B. c #BEFB92488617", +"V. c #B6DA45144103", +"C. c #69A65D7569A6", +"Z. c #9E799E79A699", +"A. c #9658A699A699", +"S. c #4103410338E3", +"D. c #410345144103", +"F. c #96589A69AEBA", +"G. c #618569A66185", +"H. c #4103492438E3", +"J. c #410355554924", +"K. c #492455555965", +"L. c #69A669A66185", +"P. c #49244D344924", +"I. c #965892488E38", +"U. c #71C66DB66185", +"Y. c #514424921861", +"T. c #79E77DF779E7", +"R. c #96588E388617", +"E. c #A69996588E38", +"W. c #E79D4D344103", +"Q. c #8E389248AEBA", +"!. c #596559655144", +"~. c #59655D755965", +"^. c #410338E338E3", +"/. c #30C23CF34103", +"(. c #38E345144924", +"). c #492449244103", +"_. c #410349244924", +"`. c #8E389248A699", +"'. c #861792489E79", +"]. c #965820811861", +"[. c #A6999E79A699", +"{. c #492451444924", +"}. c #69A66DB669A6", +"|. c #69A675D68617", +" X c #71C675D68617", +".X c #514455554924", +"XX c #6185659569A6", +"oX c #79E77DF78617", +"OX c #79E78A28A699", +"+X c #79E786179E79", +"@X c #79E786179658", +"#X c #71C682079658", +"$X c #8E388A288617", +"%X c #51444D344103", +"&X c #71C67DF79658", +"*X c #69A67DF79658", +"=X c #79E78E389E79", +"-X c #86178E389E79", +";X c #71C679E78617", +":X c #8E388E38A699", +">X c #38E33CF338E3", +",X c #38E338E330C2", +" : , < 1 2 3 4 4 3 4 X 5 6 7 8 3 9 0 q , w e r t y u i p . ", +" a s d f g h h j k l 5 ; * z x c % % % z v b 4 p 3 3 4 n m ; 6 M 1 N w x * B V 6 6 : C Z A p . ", +" 4 8 S f D F G H J K X m L 0 P I U $ > % ; 0 q t r e P z = x Y T N R 4 E p 4 4 W Q 6 ! ~ p ^ . ", +" / / ( ) _ ` ' ] [ { A } | .f ..X.o.@ O.6 : % - t x c : % ; +.m @.#.$.#.#.%.%.E s 5 &.1 4 , . ", +" *.( A | =.J -.;.:.A X X >.,.<.X.h 1.2.3.4.5.w 6.6.O.x % 7.% 8.O 9.0.q.0.0.w.e.B 8.r.t.;.#.y.. ", +" u.i.p.e.a.@.2 2 2 ;.s.;.;.E f D d.f.] X A K g.O 0 h.j.k.@ U & c x % - 6.8.; x = z l.t.1 2 #.. ", +":.5 z.z.x.a.E ;.R ;.;.c.;.1 :.v.b.n.m.$.5.o { M.N.d B.o.h h V.C.u.w Z.V V z z x x = A.l.S.:.D.. ", +" F.l z 6 I G.H.< < J.K.A { i.O L.#./ 2 #.4 %.%.3 P.+ D h G ' W W y.o I.O + @ # $ & z B * * . ", +" r Q +.0 - * t = z , 5 O.O.l q.U.3 2 / / / / / / :.=. .` Y.] 4.u.5.M.T.R.E...W.h j.O Q.5 8.q . ", +" +.!.~.9.=.=.9 L L A.z z O.6 z R.^.3 p 4 *.3 4 /.5.Y a.4 / 2 8 /.:.:. < R.o.W.1.f.J /.(.y.+.. ", +" 5.D.).).).b p _.e.P P F.`.P x - q O q O Q '.Q.l l 9 N.p 2 / / 2 2 2 2 *.U.+ d.].] _.a _.y.T.. ", +" u.e.[.q.y.{.D.y., V A.O a.N.d h.q q x B B 8.6 6 O.O b.E 1 #.#.1 ;.1 1 n }.=.n.$.R /.a [ [ t.. ", +" |. Xo e.Q w w | , , , N.D..X^ M S.P.5.Y B z 5 P * x x =.m 0.9.[ a XX{ e.oXa.@.2 2 c.1 1 1 ;.. ", +" OX+X@X#Xu.u.+.oXo x.w Q oXq.N..X@.@._.L Z.6.r =.$Xh.U * * - t 0 z z O.z 9 a.E 2 2 / / / / / . ", +" } |.OXOXOX@X@XQ oX0.|.0.x.q q Y $X+.o F.Z.P oX%X< L.a.M N.Y O B q B 5 8.t h.< @.E E 4 4 ( n . ", +" :.(.&XOX*X*XOX=X=X-Xw.@Xo +.T.9 o x.e.Y , F.;X< .X).^.@.p W 9 Z.V V I.$XV - t h.* 6.v.| Y `.. ", +" 4.g.#X#X|.w.OX-X=Xi.OXe.:X`.i.-XQ o +.oX+.Q w.r * 6.0.G.y.}.r Z.Z.O M ^ U.b.R.v.V L L 6.B V . ", +" @XOX*X|.|.+X@Xw.=X=X|./.[ -X'.-X@X'.`.i.e.x.Q o w Y | L O L F.0 , T.>XE ,XH.XD.@Xw.#Xw.-X'.'.Q.1XF.1X`.e.o o x.o +.w | x.;Xv.,.).E p E 2Xr L | 9 . ", +" '.@Xu.i.`.Y e e Q.s P.|.u.w.@Xu.w.=X=X-XQ.+X5. X`.1X`.e.-X-Xo Q T.oXo 0 q O $Xw q.Y '.L x.{.. ", +" w.u.u.i.-XQ +.o q.P.3X, A.=Xu.e.-Xw.w.=Xi.s :.W #X`.e.e.`.Q.`.e '.e.-X9 T.k o o o e.| | Q 4X. ", +" @X|.-X@Xv.5Xv 9.v _. XF.Q.u.-X6.0 | 9 Q +.5.y.5.-X+Xu.+X-XOX-X'.-Xe.| Q.:X-Xo Q Q |.s M.+.Q . ", +" @X#XY e. .R.d b.m p s F.=X;X| Y O d T.=.T.~.oX'.i.u.u.=X=X=X=X=X+X[ ).;XQ.:Xw.w.:X-Xw.Q Q oX. ", +" y. XZ.T.N.T.$XI.L.4 P.-Xu.e.Y O 0 E. .R.a. g.z F.-XP Y o Q w.'.i {.>Xs :XQ Q -X-X-X-X=X-XY . ", +" 1 p ~.9.}.N.N.P.4 ;.8 6X{.2XT.7 7 b.I.h.=.@.D.Y e.L z V q.+.T.+.m v w.e.o ;X@Xw.o w.w.@Xs m . ", +" c.1 D.7X~.m m p 2 1 *.s.;.p < 9.9.N.5X!.E #.#.H.{.2Xx.0 d 5Xa.5X!.N.B L +.o e.Q Q Q o w.8X:.. ", +" R :.t.9X{.< 7XE 2 c.c.c.c.( 4.!.!.&.G.E ;.#.R R R @.M .h.h.E.d ^.S L Y q.q V L e.x.e.s y.g.. ", +" 1 S } 0X qX9Xn R 2 2 R / 8 [ %X{.{.!. 1 @.s.R R E v a.5X) R.b..Y | . ", +" N.0.0.S E N.v.v.0.9 v.9 +.+.o oX9X&.I.T.&.rXS S >.&.{.H.H.).qX;.N 1 / 2 p }.9.L.L.G.P.2X| o . ", +" N.yX7Xb t.5X7 N.N.v.7 T.T.Q q.7X 0.O O $Xw I.x.q.9 g.>X@.tXtXR 2 2 / 1 ~.h. .b.) U. G.L x.. ", +" }.g.wX6XM.N.}.&.N.0.T.) 7 l.uXn K.+.q.9 T.iXx.9 v.iXO ~.b {.rX@.1 #.1 pXM a.) d .d tX7Xt x.. ", +" M.3Xp 8X2X}.m G.N.N.N.N.N.yXrXaX0.+.N.G.N.9 v.$Xv.x.0.>X.X0 0 9 M }.G.M !.7X!.M !.D.b b }.7X. ", +" m p 6X2X0.g.4Xm }.v N.N.oXm n &.l.T.2XuX7 7 7 7 +.v.4. N.0 O v.x.O | 5XH.9XrX{.E #.pX;.#.1 . ", +" D.p g.M.}.sX8XG.v N.N.N.5.E M.+.0.g.M.N.N.T.7 v.T.E < +.9 ) yXI.I.iXG.wXwX9X9Xb R ;.2 2 / . ", +" n aX8Xa m 4XM.5.v }.}.N.[ n y.0.M.a a 5XN.5XT.T.N.{.E M.$X) v 7 ) 9 $XL.S.b b b b 2 / 2 2 2 . ", +" p 6XdX3XX t.8X8Xg.v M.g.n 6XM.s 2X8X}.N.yXyXN.T.L.n [ 9 7 yXG.7 7 v.$X$X5XH.N n @.1 2 2 2 #.. ", +" @.K dXfXfXt.gXdXt.t.8XrXp 8X+.;Xa g.}.v N.0.l.T.6Xn }.T.0.g.yXT.5XN.5X9 ) {.rXv.N.< ,XtXE rX. ", +" K dX3XfXfX3XdXdXgXgXhXaXaX>.8X8XsX2XN.0.0.5X0.m p 0X9 ) }.y.9.N.N.5X) $XM E L.q.O q.) I.9 N.. ", +" fXhXhXfXhXfX3X3XdXa (.%.p gXjXdXsX8X8X8Xg.M.0.>X N.0.N.m v N.N.T.N.5X9.wXS.) b.) v 9 $Xv.}.. ", +" fXhXK fXfXJ.fXhX3XA 0Xn 6X4.gXt.sXjXjXjXjX8X3Xp S 2X0.2X}.T.N.N.N.N.T.&.E L.5XN.L.v 9 9 $XN.. ", +" (.K K 3XfXt.J.fX3X3Xt.t.gXgXt.t.gXsX4.jXjXgXeXb t.8X8XsXy.}.2XyXT.7 N.E 6XN.0.yXy.}.N.5XT.7 . ", +" p /.( aX(.fXJ.3X3X3Xt.t.sXfXfXgXgXgXgXgX8X>.E @.J.8XgXt.8X8X8X8Xa v < n g.9 0.G.G.9.N.T.=.v.. ", +" eX( %.1 1 %.S gXK fXfXdXsXfXt.gX4XgX4XgXgXsX0XJ.4X8Xt.sXjX4X8XjX8X>.9X6Xy.uXM.a 5XT.5X5XN.T.. ", +" (.K (.eX( p S.E %.*.8 eXK K fXdXgXgXgXgXsXjXjXjXjXgXt.sXgX4XgXjX8X_.pX9X&.&.4X4XL.uX9.N.) 7 . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker/Icons/notepad.tiff b/WindowMaker/Icons/notepad.tiff new file mode 100644 index 0000000000000000000000000000000000000000..84b80d93f0ed170f7c9cf78359cb5c8d76db7e3b GIT binary patch literal 4034 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 J^VsVH{15j^c%%RT literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/notepad.xpm b/WindowMaker/Icons/notepad.xpm new file mode 100644 index 00000000..1378a63c --- /dev/null +++ b/WindowMaker/Icons/notepad.xpm @@ -0,0 +1,262 @@ +/* XPM */ +static char * image_name[] = { +"48 48 211 2", +" c #410341034103", +". c #EFBEF3CEEFBE", +"X c #DF7DDB6CDF7D", +"o c #F7DE71C671C6", +"O c #492449244924", +"+ c #B6DAB6DAB6DA", +"@ c #DF7DDF7DDF7D", +"# c #DF7DE38DDF7D", +"$ c #E79DE79DE79D", +"% c #FFFF59655965", +"& c #F7DE59655965", +"* c #EFBE55555144", +"= c #E79D55555144", +"- c #E79D51445144", +"; c #DF7D51445144", +": c #D75C4D344924", +"> c #CF3C49244924", +", c #BEFBBAEABEFB", +"< c #EFBE79E779E7", +"1 c #F7DEB2CAB6DA", +"2 c #EFBE8A288E38", +"3 c #E79D8A288E38", +"4 c #EFBEC30BC71B", +"5 c #DF7D71C671C6", +"6 c #F7DE55555965", +"7 c #F7DED75CD75C", +"8 c #EFBEC30BBEFB", +"9 c #C71B49244924", +"0 c #E79DEBADE79D", +"q c #E79D65956185", +"w c #EFBE9E799E79", +"e c #FFFFFFFFFFFF", +"r c #DF7D86178617", +"t c #C71B45144924", +"y c #EFBEAEBAAEBA", +"u c #E79D9A699E79", +"i c #D75C71C671C6", +"p c #BEFB45144103", +"a c #EFBEB2CAB6DA", +"s c #F7DEEBADE79D", +"d c #BEFB41034103", +"f c #186118611861", +"g c #49244D344924", +"h c #B6DA41034103", +"j c #9E799A699E79", +"k c #BEFBBEFBBEFB", +"l c #BEFBC30BBEFB", +"z c #C71BC71BC71B", +"x c #CF3C59655965", +"c c #CF3C5D755965", +"v c #DF7DAAAAAEBA", +"b c #AEBA3CF338E3", +"n c #71C671C671C6", +"m c #410345144103", +"M c #CF3CCB2BCF3C", +"N c #CF3CCF3CCF3C", +"B c #EFBEEFBEEFBE", +"V c #514455555144", +"C c #AEBAAEBAAEBA", +"Z c #AEBAAAAAAEBA", +"A c #965892489658", +"S c #861782078617", +"D c #8E388A288E38", +"F c #8E388E388E38", +"G c #A699A289A699", +"H c #D75CD75CD75C", +"J c #B6DAB2CAB6DA", +"K c #71C675D671C6", +"L c #69A669A669A6", +"P c #861786178617", +"I c #A699A699A699", +"U c #69A66DB669A6", +"Y c #D75CD34CD75C", +"T c #79E779E779E7", +"R c #79E77DF779E7", +"E c #9E799E799E79", +"W c #59655D755965", +"Q c #965896589658", +"! c #618561856185", +"~ c #596559655965", +"^ c #F7DEF7DEF7DE", +"/ c #D75CCF3CC71B", +"( c #C71B9E799E79", +") c #C71B7DF779E7", +"_ c #C71B7DF771C6", +"` c #CF3C8A2871C6", +"' c #BEFB69A638E3", +"] c #B6DA618530C2", +"[ c #C71B71C64103", +"{ c #C71B79E74924", +"} c #BEFB659530C2", +"| c #CF3C75D64103", +" . c #CF3C79E74103", +".. c #C71B69A638E3", +"X. c #BEFB6DB638E3", +"o. c #CF3C6DB638E3", +"O. c #D75CBEFBBEFB", +"+. c #B6DA8E389658", +"@. c #A6996DB66185", +"#. c #D75C96588617", +"$. c #F7DEAAAA9E79", +"%. c #F7DEB6DA9E79", +"&. c #FFFFB2CA9E79", +"*. c #FFFF9A6971C6", +"=. c #FFFF86174924", +"-. c #FFFF8A284103", +";. c #FFFF86174103", +":. c #FFFF8A284924", +">. c #9E7996589658", +",. c #9E7975D669A6", +"<. c #BEFB8E3879E7", +"1. c #BEFB71C669A6", +"2. c #EFBEAAAA9658", +"3. c #EFBEA6999658", +"4. c #FFFFB6DA9E79", +"5. c #CF3C71C638E3", +"6. c #DF7D861738E3", +"7. c #E79D7DF738E3", +"8. c #D75C79E738E3", +"9. c #DF7D7DF738E3", +"0. c #D75C75D638E3", +"q. c #E79D79E738E3", +"w. c #DF7D820738E3", +"e. c #8E38820779E7", +"r. c #A69969A669A6", +"t. c #CF3C8A288617", +"y. c #F7DEA2898E38", +"u. c #EFBE9E799658", +"i. c #9658514428A2", +"p. c #965851442081", +"a. c #28A228A22081", +"s. c #082008200820", +"d. c #AEBA659569A6", +"f. c #D75C79E779E7", +"g. c #EFBE92488E38", +"h. c #EFBE8A288617", +"j. c #EFBE96588E38", +"k. c #D75C79E771C6", +"l. c #000000000000", +"z. c #082004100820", +"x. c #514434D330C2", +"c. c #71C649244924", +"v. c #9E795D755144", +"b. c #9E7965955965", +"n. c #A69969A66185", +"m. c #A6995D754103", +"M. c #30C22CB230C2", +"N. c #30C21C711861", +"B. c #410324922081", +"V. c #410328A230C2", +"C. c #59653CF338E3", +"Z. c #61853CF338E3", +"A. c #69A6492438E3", +"S. c #71C6492438E3", +"D. c #79E74D344924", +"F. c #96585D755965", +"G. c #8617514438E3", +"H. c #8E384D342081", +"J. c #861749242081", +"K. c #861745142081", +"L. c #79E745142081", +"P. c #28A21C711861", +"I. c #514434D34103", +"U. c #596534D330C2", +"Y. c #41032CB228A2", +"T. c #30C228A228A2", +"R. c #38E320812081", +"E. c #38E3208128A2", +"W. c #410328A228A2", +"Q. c #38E31C711861", +"!. c #514430C228A2", +"~. c #38E320811861", +"^. c #410320811861", +"/. c #38E314511040", +"(. c #38E314511861", +"). c #410338E338E3", +"_. c #A6995D755965", +"`. c #69A649244103", +"'. c #69A63CF34103", +"]. c #596538E338E3", +"[. c #49242CB228A2", +"{. c #492428A230C2", +"}. c #38E328A22081", +"|. c #79E755554924", +" X c #6185410338E3", +".X c #861751444924", +"XX c #69A649244924", +"oX c #410330C22081", +"OX c #38E324921861", +"+X c #30C21C711040", +"@X c #30C220811040", +"#X c #38E328A228A2", +"$X c #38E334D330C2", +"%X c #861749244924", +"&X c #61853CF34103", +"*X c #618541034103", +"=X c #28A210401040", +"-X c #30C218611040", +";X c #30C214511040", +":X c #28A21C711040", +">X c #38E324922081", +",X c #AEBA61856185", +" . ", +" X X X X X o O , @ X @ @ @ @ @ @ # # # @ # # # # # # $ $ $ $ $ $ $ $ % & * < 1 2 ; ; 3 4 5 > . ", +" X X X X X o O + @ @ @ @ @ @ # @ # @ # # # # # # $ # $ # $ $ $ $ $ $ & 6 * * 1 7 ; : : 8 > 9 . ", +" X X X X @ o O , @ @ @ @ @ @ @ # # # # # # # # # # $ $ $ $ $ $ $ $ 0 6 * * q w e q : > r > t . ", +" X X @ X @ o O , @ @ @ @ # @ # # @ # # # # # $ # $ $ $ $ $ $ $ $ 0 $ * * = 2 w y u : r i t p . ", +" X X X @ @ o O , @ @ @ @ @ # # @ # # # # # $ # $ $ $ $ $ $ $ $ 0 $ 0 * = - a < 5 s > 7 t p p . ", +" o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o = - ; y : > 7 r 8 p p d . ", +" O O O O O o f O O g O g O O O g g g g g g g g g g g g g g g g g g - ; ; 3 : > u s 8 p d h . ", +" , , , , , o j , k , , k k k k k k k k k k l l l l l l l l l l z l ; ; 3 3 > > x e p d h h . ", +" @ X @ @ @ o O , # # # # # # # # # # # $ $ $ $ $ $ $ $ $ 0 0 0 0 0 0 ; : y u c 9 p v p h h b . ", +" @ @ @ @ @ o g , # @ # # # # # # $ # $ $ $ $ $ $ $ $ 0 $ 0 0 0 0 0 0 : : > > 9 t p p h h b b . ", +" @ @ @ @ @ o O , # # # # # # # $ # $ $ $ $ $ $ $ $ 0 $ 0 0 0 0 0 0 0 $ k n O m m m m m m m m . ", +" @ @ @ # @ o g , # # # # # $ # # $ # $ $ $ M $ X 0 $ 0 0 0 N 0 0 0 B 0 X , V C Z C C C C C C . ", +" @ @ @ @ @ o O k # # # # A # # $ S D # $ $ F G F F Z 0 0 H V J 0 B 0 B $ K L X $ $ $ $ $ $ 0 . ", +" @ @ # @ # o O k # # # # n H $ N P C P I X U A C I K Y S K l T M D T P R l z A B B B B . . . . ", +" @ # @ # # o O k # # # $ + n A K Y $ T S $ E Z 0 0 l W l 0 B X W k B B B B B A B B . . . B . . ", +"m @ @ # # # o O k # $ # # $ # J z $ $ Y # 0 $ 0 0 0 0 # B 0 0 0 $ B B B B B B B . B . B . . . . ", +" @ # # # # o g k # # # $ H # $ H Z $ $ $ $ 0 0 0 l 0 0 , $ B B B 0 B B B B B B B . . . . . . . ", +" # @ # # # o g k $ # $ $ Q X M Q n $ 0 0 n J 0 0 ! Z 0 G D J L N F I E K Y . B . . B . . . . . ", +" # # # # # o g k # $ $ $ Q R T + j R T X D D S R W L A I ~ P 0 B 0 S F @ R B . . B . . . . . . ", +" # # # # # o g k $ # $ $ @ H $ $ $ 0 l P P 0 0 0 0 0 k E Z B B B B B B B C H B . . . . . . . . ", +" # # # # # o g k $ $ $ $ $ $ $ 0 0 0 0 F l 0 0 B 0 B B B B B B B B B B . . . . . . . . . . ^ . ", +" # # # $ # o g k $ $ $ $ $ 0 $ 0 0 0 0 0 0 B 0 B 0 B Y 0 B B B B B . B # E $ . . . . . ^ . ^ . ", +" # # # # # o g l $ $ $ $ E Y 0 0 Y I Y 0 0 0 $ H # S ! B B B B + C B . X n K . . . . ^ . ^ ^ . ", +" # # $ # $ o g l $ $ $ $ , I # U K j S z B 0 z ! K l , K F F @ B T l J 0 Q J G . . ^ . ^ ^ ^ . ", +" # $ $ $ $ o g l $ $ $ 0 # T K k 0 B D @ 0 B B # B B B 0 # # B B $ K G P I . . . ^ . ^ ^ ^ ^ . ", +"m # # $ # $ o g l $ 0 $ 0 0 0 0 0 0 0 0 0 B 0 B 0 B 0 B 0 0 0 B B B B B B . B . . . . . . . . . ", +" $ $ $ $ $ o g l $ $ 0 0 0 0 0 0 l 0 B 0 B $ / ( ) _ ` ' ] [ { ] } | ' } .| } ..| X.X.| o.... ", +" $ # $ $ $ o g l $ 0 0 0 $ H 0 P K C $ O.+.@.#.#.$.%.&.*.=.-.-.=.-.;.:.;.-.-.;.=.-.-.:.-.;.=.. ", +" $ $ $ $ $ o g l 0 0 0 0 H Q A >.$ ,.<.1.2.3.4.4.4.4.2.=.5.6.7.8.9.7.9.0.q.6.0.0.6.0.0.w.0.5.. ", +" $ $ $ $ $ o g l 0 0 0 $ z m e.r.t.` &.&.y.2.u.y.2.2.` i.i.i.i.i.i.i.i.i.i.i.i.i.p.i.i.p.i.i.. ", +" $ $ $ $ $ o g l 0 k n a.f s.d._ f.r r g.2 *.3 h.j.2 h.k.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.. ", +" $ $ $ 0 $ o V l m l.s.l.z.z.x.c.v.b.n.k.k.f.k.` f.k.k.k.m.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.i.. ", +" $ $ $ $ 0 o g z Y F W M.z.z.N.B.V.C.Z.A.A.c.A.S.D.c.S.F.G.H.H.J.J.p.J.K.H.J.K.J.H.L.K.H.K.L.. ", +" $ 0 $ 0 0 o g k # M I R V P.I.Z.U.V.B.Y.T.R.E.W.Q.V.Y.!.~.^.^.Q.Q.^.~./.^.^.(.~.^./.~.^.Q.~.. ", +" $ $ 0 0 0 o g z # Y + A T V ).C._.`.'.].[.{.Y.E.R.}.~.~.~.~.~.~.~.~.Q.~.~.Q.~.~.~.~.~.Q.R.. ", +"m $ 0 0 0 0 o g z 0 @ Y z + I Q T O O ).|. X.XXXU.U.[.oXY.OX+X+X~.+X+X~.+X@X~.+X~.+XQ.~.+X+X~.. ", +" 0 0 0 0 0 o g z 0 0 $ # X X N K O S K W O #X$XF.%X&X*XB.N.P.=XN.-X=XN.(.=XP.;XP.:X=XP.:X-X>X. ", +" 0 0 0 0 0 o V z 0 B B B Z K K P l K ~ A A T ! g $X,XD.x.)!X%Vf86isANS1jKA+c_^FA}5=b6vvnI|_l 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 literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/pdf.xpm b/WindowMaker/Icons/pdf.xpm new file mode 100644 index 00000000..638f45c1 --- /dev/null +++ b/WindowMaker/Icons/pdf.xpm @@ -0,0 +1,223 @@ +/* XPM */ +static char * image_name[] = { +"48 48 172 2", +" c #410341034103", +". c #FFFFFFFFFFFF", +"X c #861796588617", +"o c #86179A698617", +"O c #79E7965879E7", +"+ c #79E7924879E7", +"@ c #79E78E3879E7", +"# c #71C68A2871C6", +"$ c #71C6861771C6", +"% c #69A679E769A6", +"& c #69A675D669A6", +"* c #618571C66185", +"= c #61856DB66185", +"- c #59656DB65965", +"; c #618575D66185", +": c #61857DF76185", +"> c #69A67DF769A6", +", c #618579E76185", +"< c #71C67DF771C6", +"1 c #618565956185", +"2 c #596565955965", +"3 c #596561855965", +"4 c #596569A65965", +"5 c #596571C65965", +"6 c #71C6820771C6", +"7 c #618569A66185", +"8 c #59655D755965", +"9 c #51445D755144", +"0 c #514461855144", +"q c #514469A65144", +"w c #86179E798617", +"e c #79E79A6979E7", +"r c #79E79E7979E7", +"t c #69A6820769A6", +"y c #8E389E798E38", +"u c #8617A2898617", +"i c #618582076185", +"p c #492459654924", +"a c #492455554924", +"s c #410351444103", +"d c #49244D344924", +"f c #410349244103", +"g c #410345144103", +"h c #41034D344103", +"j c #69A68A2869A6", +"k c #8E38A2898E38", +"l c #9E79AEBA9E79", +"z c #9E79A6999E79", +"x c #96589A699658", +"c c #8E389A698E38", +"v c #8E3896588E38", +"b c #79E7A28979E7", +"n c #96589E799658", +"m c #861792488617", +"M c #8E3892488E38", +"N c #8617A6998617", +"B c #9658A2899658", +"V c #38E3451438E3", +"C c #9E79AAAA9E79", +"Z c #86178E388617", +"A c #86178A288617", +"S c #8E38AAAA8E38", +"D c #79E7A69979E7", +"F c #79E7820779E7", +"G c #79E78A2879E7", +"H c #8617AAAA8617", +"J c #514465955144", +"K c #9658A6999658", +"L c #79E77DF779E7", +"P c #30C23CF330C2", +"I c #514459655144", +"U c #514455555144", +"Y c #861786178617", +"T c #79E779E779E7", +"R c #492451444924", +"E c #71C675D671C6", +"W c #71C6924871C6", +"Q c #9658B2CA9658", +"! c #8E38B2CA8E38", +"~ c #8617B2CA8617", +"^ c #9658AEBA9658", +"/ c #69A66DB669A6", +"( c #9658AAAA9658", +") c #79E7AAAA79E7", +"_ c #9658BAEA9658", +"` c #8E38BAEA8E38", +"' c #8E38B6DA8E38", +"] c #9E79BAEA9E79", +"[ c #71C69A6971C6", +"{ c #9E79B2CA9E79", +"} c #BEFBCF3CBEFB", +"| c #CF3CCF3CCF3C", +" . c #D75CDF7DD75C", +".. c #C71BCB2BC71B", +"X. c #D75CD75CD75C", +"o. c #30C234D330C2", +"O. c #A699AAAAA699", +"+. c #79E7AEBA79E7", +"@. c #69A6861769A6", +"#. c #9E79B6DA9E79", +"$. c #B6DAC30BB6DA", +"%. c #DF7DE38DDF7D", +"&. c #B6DABEFBB6DA", +"*. c #CF3CD75CCF3C", +"=. c #D75CDB6CD75C", +"-. c #51447DF75144", +";. c #DF7DEBADDF7D", +":. c #A699B2CAA699", +">. c #8E38BEFB8E38", +",. c #79E7B2CA79E7", +"<. c #A699BAEAA699", +"1. c #AEBACF3CAEBA", +"2. c #B6DACF3CB6DA", +"3. c #A699C30BA699", +"4. c #AEBABAEAAEBA", +"5. c #BEFBD34CBEFB", +"6. c #AEBAC30BAEBA", +"7. c #C71BD34CC71B", +"8. c #CF3CDB6CCF3C", +"9. c #DF7DE79DDF7D", +"0. c #9658BEFB9658", +"q. c #8E38C30B8E38", +"w. c #9E79BEFB9E79", +"e. c #9E79C30B9E79", +"r. c #A699BEFBA699", +"t. c #9658C30B9658", +"y. c #8617BEFB8617", +"u. c #79E7B6DA79E7", +"i. c #28A23CF328A2", +"p. c #D75CE38DD75C", +"a. c #38E3410338E3", +"s. c #8617BAEA8617", +"d. c #A699CB2BA699", +"f. c #61858A286185", +"g. c #AEBAC71BAEBA", +"h. c #B6DAD34CB6DA", +"j. c #20812CB22081", +"k. c #596582075965", +"l. c #AEBACB2BAEBA", +"z. c #9658C71B9658", +"x. c #79E7BAEA79E7", +"c. c #B6DADB6CB6DA", +"v. c #D75CEBADD75C", +"b. c #8E38C71B8E38", +"n. c #C71BDF7DC71B", +"m. c #AEBAD34CAEBA", +"M. c #8617C30B8617", +"N. c #DF7DEFBEDF7D", +"B. c #B6DAD75CB6DA", +"V. c #A699CF3CA699", +"C. c #9658CB2B9658", +"Z. c #8E38A6998E38", +"A. c #9658CF3C9658", +"S. c #30C2410330C2", +"D. c #BEFBDF7DBEFB", +"F. c #9E79D34C9E79", +"G. c #9658D34C9658", +"H. c #69A69A6969A6", +"J. c #9E79CB2B9E79", +"K. c #9E79CF3C9E79", +"L. c #A699D75CA699", +"P. c #8E38CB2B8E38", +"I. c #410359654103", +"U. c #A699D34CA699", +"Y. c #CF3CE38DCF3C", +"T. c #C71BE38DC71B", +"R. c #C71BDB6CC71B", +"E. c #9E79D75C9E79", +"W. c #9658D75C9658", +"Q. c #492469A64924", +"!. c #BEFBDB6CBEFB", +"~. c #AEBAD75CAEBA", +" . ", +" X X o X o o o O O O + @ # $ % & * = = = = = = = = = = = - * * ; : > , ; ; ; ; ; ; ; ; ; ; , . ", +" X o o o o o o O O + @ # $ < & = = 1 2 2 2 2 2 3 3 3 3 2 2 2 3 2 2 2 2 4 4 - - 5 5 - - - - - . ", +" o o o o o o O O O + @ $ 6 % * 7 2 3 3 8 8 3 8 9 8 9 9 0 2 0 9 9 9 9 0 0 q 4 - 5 5 - - - 4 q . ", +" o o w o w w w O e O + $ % & * = 2 3 8 8 8 8 8 8 9 8 9 3 9 2 2 4 4 - 5 5 5 5 , : : ; ; ; 5 ; . ", +" o w w w w w w r O O e $ % * * = 2 8 8 8 8 8 9 9 3 9 0 9 9 0 4 - 5 ; ; , , , : t t : , , , : . ", +" y w w w u w u r O O O $ % & * = = 2 2 3 2 2 2 2 2 2 4 2 2 4 - - ; ; , , : : i i i i t i > t . ", +" y w u u u u u w e O 0 p a s d d f f f g f h h h f h h h h h f h s s s , i t i : i t j t t # . ", +" y u k u u u u r r O 0 l z z x x x c v v v c c v v v v v X v X v c c s ; : i i , : t t t t # . ", +" k u u u u u b r e O 0 l z z n x c v v v v v v v v m v M m v X X c y h 5 ; : , : : t t t t # . ", +" k k N u u u b r r O 0 l l B x c x c v v v c v X m M m m X m m m v X h 5 ; , , : t t t t # # . ", +"V k k N N u u b b b e 0 l C z x x c n v M M v v M m m m m Z Z A A Z Z h - - 5 ; > t t t # # # . ", +" k S k N N N u N D e 0 l C z x v c n v M M M m m Z Z Z Z Z A F F G G h q 4 - ; > t t $ $ # # . ", +"g k S S S H H N D b e J l K B x c c c v M 9 Z A A A F F F F F F L F L P I 9 2 4 = * % > > 6 $ . ", +" S S S S S H H D D e J C B n c c v v M 0 Z U Y Y F L L F F L L L T T g R I 0 3 2 2 ; & > > $ . ", +" S S S S H H H b D e J C n c c v M M M 9 A U = F F F Y A Z G G F T T g U I U 9 8 3 = = & & E . ", +" S S S H H H H D D W J K y v c v m & Z 9 A a F F F & Z X c o m G F T d 9 U U U U 8 1 1 = & & . ", +" Q S ! S S ~ H D e W 0 K n y c v M Z A I U a L F F Z m y B y c m F F a - 3 U 3 = 7 1 7 = = & . ", +" Q ! ! ! ! ~ H D W # p K K B n 6 M Z A Y a a L F F m c + ^ B y X A F 0 t = U = 6 6 7 7 / / E . ", +" Q ! ! ! ! ~ H r W # p K K K k c M m A Y a a F F F m c B Q ( k v A Y 0 t = 8 & $ $ & / / & E . ", +" Q ! ! ! ! ) D W # $ p K K K B B c m m m I a a F G Z X k ( ( ( y A F I * = 1 = & < $ G L E E . ", +" _ ! ! ! ! D D W # j p K ( K @ B c X v X 0 F a p G Z m y X K ( k A Y U = 7 = = & T + X F L T . ", +" _ _ ! ` ' ) D W # W J ^ ^ ( K B B y k ; - c X 0 0 m m v c y y c c v 3 & % > E & < G m F L F . ", +" ] _ _ ` ' ) D r W [ q { ^ ^ ( ( B B ( t ( k k c X 4 2 4 2 * Y } l B 2 6 6 $ < v x G G F F F . ", +" ] ! ! ~ H ) D D r b q { ( ^ X ( ( B : t ^ ( ( , ; * * * | . .| 1 G = $ # B | ..X.| X m Z m . ", +" ] ` ~ ) D D D D ) b q ^ ( ( ^ ^ ^ B : : ^ t t t ^ ( B B % Z | .o.X = @ z X.O.d ....P v c y . ", +" _ ` ~ ) ) ) ) ) +.D q { ^ ^ Q { ( ( t t @.@.#.{ { ^ ( ^ ^ $.%.&.P C ; + *.=.V 0 c a V k B B . ", +"V ` ` ' ~ ) ) ) +.+.) -.] ] #.] u Q t t ] ] ] ] #.#.{ { k { *.;.O.a :.> :. .*.o.o B y k ^ ^ l . ", +" _ ` >.~ ~ ,.+.+.,.+.-.<.1.2.2.3.( 4.5.] ] ] ] { { 6.7.*...8.9.n 2 <.$ ..%.O.V ^ { { { { { :.. ", +"V 0.q.` q.' ~ ,.,.,.,.j ;.;.;.} } 8.8.9.$.] ] w.e.*.%.*.c 8.9.;.& ; $.| %.9.9.9.;.$.<.<.:.:.r.. ", +" 0.t.t.t.q.y.~ u.,.u.-.N ;.8.B 0 i.O.;.p.; w.S 7.;.$.P p z 9.;.3 m 4.$ 9.9.& P P a.O r.r.r.4.. ", +" t.t.q.>.y.s.s.u.,.,.-.d.;.8.2 q f.e.;.;.% Q g.;.;.a.4 r.2.9.;.a.k r.$ ;.;.2 O 3.3.3.g.g.g.1.. ", +" t.e.q.s.s.s.s.u.+.,.-.h.;.8.j.k.e.e.;.;.% O *.;.:.a.3.<.5.;.8.V 6.6.^ ;.;.a.S l.l.l.l.1.1.2.. ", +" z.z.q.>.y.s.s.u.,.x.k.c.;.*.a.] e.l.;.;.2 O v.;.% 4 <.3.8.;.:.s 6.g.^ ;.;.a.3.3.l.l.1.1.1.h.. ", +" t.z.b.q.q.y.y.x.u.y.k.n.;.:.h #.e.h.;.*.a.S ;.;.% + r.r.p.;.n - g.g.4.;.:.a.6.g.g.1.m.1.2.h.. ", +" z.z.b.q.q.M.M.y.x.M.k.v.;.G q w.e.p.;.A s d.;.;.Z m r.6.;.N.E % g.g.$.;.:.- g.g.1.1.h.2.2.B.. ", +" z.z.z.b.b.b.b.M.M.y.k.;.;.% # V.n.;.4.a.# d.p.;.8.C } p.N.;.Z o 6.g...N.Z 5 l.1.1.2.h.B.B.c.. ", +" C.C.C.b.b.b.b.M.M.y.W ;.;.*.5.p.N.:.a.- V.3.h.N.N.;.p.Z.N.N.N.;.5.g.=.N.2 + 1.m.h.h.h.c.c.c.. ", +" A.C.A.A.C.b.M.M.x.M.b 7.7.s - , S.j.h f.i f.@.t 2 2 j.i.O 2 2 V j.% 8.=.V Q m.B.B.B.c.c.D.D.. ", +" F.A.A.G.A.b.M.x.u.M.c.v.$.i.D H.H.q.b.z.C.C.A.J.H r r K.V.! b u e.D.N.Z p B.B.c.c.c.c.c.D.D.. ", +" L.A.G.A.P.M.M.y.x.y.c.v.l I.>.q.q.q.z.z.C.C.J.A.K.K.K.L.V.U.Y.n.m.Y.7.V O h.B.c.c.c.D.D.D.D.. ", +" L.F.G.P.P.b.M.y.s.M.v.v.l @ 0.b.q.z.z.z.C.J.K.K.K.V.V.V.m.m.N.N.v.p., , h.h.B.c.c.D.D.D.D.n.. ", +" L.F.G.G.A.P.b.M.y.y.D.{ l 4.N ~ z.C.C.C.J.J.K.K.L.V.U.U.m.m.c.6 p p , B.B.B.B.c.c.D.D.D.T.R.. ", +" E.W.W.W.G.P.b.y.y.y.q.Q.Q.Q.q ) C.C.C.J.J.K.K.V.V.U.U.U.m.m.m.Q S 3.B.c.c.c.c.c.!.D.D.n.n.R.. ", +" E.G.G.G.G.P.b.q.y.q.b.q.` q.z.z.z.C.J.J.K.K.V.V.U.U.m.m.m.m.~.B.B.B.c.c.c.c.c.!.R.D.T.n.n.n.. ", +" E.A.G.P.P.b.b.b.q.q.q.` ! ` t.z.z.e.J.K.K.V.V.U.U.U.m.m.m.~.~.B.B.c.c.c.c.D.D.n.D.n.n.n.T.n.. ", +" E.A.A.b.P.A.A.b.q.q.q.` ! _ 0.z.e.e.e.K.V.V.U.U.m.m.m.m.~.B.B.B.c.c.c.!.!.D.D.D.n.R.n.n.T.Y.. ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker/Icons/ps.tiff b/WindowMaker/Icons/ps.tiff new file mode 100644 index 0000000000000000000000000000000000000000..ed135ff96f6505dd4c3607b8afe38ef2a7d5fce1 GIT binary patch literal 5916 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 literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/ps.xpm b/WindowMaker/Icons/ps.xpm new file mode 100644 index 00000000..311fe0e6 --- /dev/null +++ b/WindowMaker/Icons/ps.xpm @@ -0,0 +1,219 @@ +/* XPM */ +static char * image_name[] = { +"48 48 168 2", +" c #410341034103", +". c #FFFFFFFFFFFF", +"X c #861786179658", +"o c #861782079658", +"O c #861782079E79", +"+ c #79E77DF79658", +"@ c #79E779E79658", +"# c #79E779E78E38", +"$ c #71C675D68617", +"% c #69A66DB679E7", +"& c #69A669A671C6", +"* c #6185659571C6", +"= c #6185659569A6", +"- c #6185618569A6", +"; c #59655D7569A6", +": c #6185618571C6", +"> c #6185659579E7", +", c #69A669A679E7", +"< c #59655D7571C6", +"1 c #6185618579E7", +"2 c #861786179E79", +"3 c #618561856185", +"4 c #59655D756185", +"5 c #596559656185", +"6 c #5965596569A6", +"7 c #514455556185", +"8 c #5965596571C6", +"9 c #79E77DF79E79", +"0 c #71C671C68617", +"q c #596559655965", +"w c #514455555965", +"e c #514451445965", +"r c #514451446185", +"t c #5144555569A6", +"y c #79E779E79E79", +"u c #69A66DB671C6", +"i c #69A669A68617", +"p c #86178617A699", +"a c #86178207A699", +"s c #49244D345965", +"d c #492445145144", +"f c #410345144924", +"g c #410341034924", +"h c #38E33CF34103", +"j c #38E338E34103", +"k c #38E33CF34924", +"l c #410341035144", +"z c #618565958617", +"x c #69A66DB68617", +"c c #8E388A289E79", +"v c #8E388A28A699", +"b c #79E77DF78E38", +"n c #79E779E78617", +"m c #71C671C679E7", +"M c #71C671C68E38", +"N c #69A66DB68E38", +"B c #49244D345144", +"V c #71C675D679E7", +"C c #492449245144", +"Z c #79E779E7A699", +"A c #5144514469A6", +"S c #8E388A28AEBA", +"D c #86178617AEBA", +"F c #514455555144", +"G c #514451445144", +"H c #38E334D338E3", +"J c #96589248AEBA", +"K c #8E388E38AEBA", +"L c #96589248B6DA", +"P c #69A669A669A6", +"I c #8E388E38B6DA", +"U c #49244D346185", +"Y c #618565956185", +"T c #86178617B6DA", +"R c #86178207AEBA", +"E c #71C671C671C6", +"W c #79E77DF7AEBA", +"Q c #71C675D69658", +"! c #79E779E779E7", +"~ c #8E388A28B6DA", +"^ c #96589658BEFB", +"/ c #71C675D68E38", +"( c #79E77DF78617", +") c #79E779E7AEBA", +"_ c #861782078E38", +"` c #5144514471C6", +"' c #96589658AEBA", +"] c #96589248A699", +"[ c #9E799E79B6DA", +"{ c #9E799E79A699", +"} c #8E388A289658", +"| c #AEBAAAAAC71B", +" . c #A699A289B6DA", +".. c #CF3CCB2BCF3C", +"X. c #C71BC71BD75C", +"o. c #C71BC71BCF3C", +"O. c #CF3CD34CD75C", +"+. c #965892489E79", +"@. c #D75CD34CDF7D", +"#. c #A699A289AEBA", +"$. c #8E388E38A699", +"%. c #86178207B6DA", +"&. c #BEFBBAEAD75C", +"*. c #B6DAB2CABEFB", +"=. c #C71BCB2BCF3C", +"-. c #AEBAAAAAAEBA", +";. c #9E799A69AEBA", +":. c #9E799E79AEBA", +">. c #8E388E38BEFB", +",. c #8E388A28BEFB", +"<. c #BEFBBEFBBEFB", +"1. c #AEBAAAAAB6DA", +"2. c #AEBAAAAABEFB", +"3. c #DF7DDB6CE79D", +"4. c #C71BC30BC71B", +"5. c #A699A699BEFB", +"6. c #B6DABAEABEFB", +"7. c #79E77DF7B6DA", +"8. c #86178617BEFB", +"9. c #CF3CCF3CD75C", +"0. c #96589248C71B", +"q. c #5965596579E7", +"w. c #59655D7579E7", +"e. c #CF3CCB2BDF7D", +"r. c #BEFBBEFBC71B", +"t. c #9E799A69BEFB", +"y. c #DF7DDB6CEFBE", +"u. c #96589658B6DA", +"i. c #A699A699C71B", +"p. c #AEBAAAAACF3C", +"a. c #9E799A69C71B", +"s. c #596559658617", +"d. c #30C234D34103", +"f. c #B6DAB2CAB6DA", +"g. c #B6DAB2CACF3C", +"h. c #96589658C71B", +"j. c #86178207BEFB", +"k. c #5144555579E7", +"l. c #B6DAB2CAD75C", +"z. c #8E388E38C71B", +"x. c #C71BC30BCF3C", +"c. c #B6DAB2CAC71B", +"v. c #B6DAB6DAD75C", +"b. c #8E388A28C71B", +"n. c #86178617C71B", +"m. c #C71BC30BDF7D", +"M. c #DF7DE38DEFBE", +"N. c #514455558617", +"B. c #D75CD34CE79D", +"V. c #B6DABAEADF7D", +"C. c #96589248CF3C", +"Z. c #BEFBBAEAC71B", +"A. c #A699A699CF3C", +"S. c #9E799A69CF3C", +"D. c #96589658CF3C", +"F. c #BEFBBEFBDF7D", +"G. c #9E799E79D75C", +"H. c #96589658D75C", +"J. c #79E77DF7BEFB", +"K. c #AEBAAEBACF3C", +"L. c #8E388E38CF3C", +"P. c #A699A289CF3C", +"I. c #AEBAAAAAD75C", +"U. c #A699A289D75C", +"Y. c #C71BC71BDF7D", +"T. c #96589A69D75C", +"R. c #AEBAAEBAD75C", +"E. c #BEFBBAEADF7D", +" . ", +" X X X o O O O + @ @ @ # # $ % & * = - - - - - - - - - - ; : : * > , > : : : : : < : < < < 1 . ", +" X 2 2 O O O O + @ @ # # $ % & = - 3 4 4 4 4 4 5 5 5 5 4 6 4 7 4 4 7 6 6 6 6 ; < 8 6 6 6 6 6 . ", +" 2 2 2 O O O 9 + @ @ # $ 0 % * - 4 4 4 q q 5 q q w w w 7 4 7 7 e e r 7 7 t 6 6 8 8 6 6 6 6 t . ", +" 2 2 2 O O O O 9 @ @ @ $ % & * = 4 4 q q q q w w w w w w 7 7 4 4 6 ; < < < < 1 1 1 < < < < < . ", +" 2 2 2 O 2 2 O 9 y @ y $ u * * - 4 5 q q q w q w q w 7 w w 7 6 < < 1 : 1 1 1 1 i i > 1 1 1 > . ", +" 2 2 2 2 p 2 a 9 7 r r s d f f g g h h h h h h h h h h h j h k k g g l g l z z z z z i z , x . ", +"h c c v v p p p 9 7 v 2 X b n $ m m m m u m m m m % m m % % % % % 0 x $ M l x z > > i N i i M . ", +" v p p p p a a 9 7 p 4 5 e b B V B m B B B m C B % B % B B % B C C $ C x l z z > > i x i x M . ", +" v v p p a O Z y 7 p 2 o o b n m m m m % m m m % % % % % , % , i $ x x , g 1 > 1 > i i x x $ . ", +" v v p p a a a 9 A p 4 4 + e B B B B m B B C B % B d , d , f d d x C , , g : 1 > i i x x x M . ", +" v v p p a a Z Z t v 2 o o b $ m $ $ m u % % % % & & & & & * - = * > , , k < 1 , i x x $ M # . ", +" v v v p p a a a t v 6 X 7 b B B B $ B f C B d f f f f f f g h g g g * , j 6 : , i x x M M # . ", +"h v S S S D p D Z t p 2 o + # $ m m 0 B % & q * = w - 3 w - 3 e 4 h h 4 - j 4 6 ; : , , % x # . ", +" S S S S S D D Z t v 6 7 # e s B m % B , & q - 3 F 4 5 G 4 4 h h q j q 4 H 7 5 4 6 * & % % 0 . ", +" J S S S S D D Z t p 2 + # 0 m m % & f 4 5 w w w w w w g 5 g 7 w G j 4 3 H w w q 4 - = & u % . ", +" K S S D D D D Z t p 6 7 B B m C C & f & = g 4 w * f 6 s x 6 * 4 h 3 = H G F w q 3 3 = & u . ", +" L K S S S D D Z A 2 o + # $ 0 m % & f = g w 3 h w f % : @ # 6 , - & % j F q = = 3 3 P & u . ", +" L K I I I D D Z U o 7 + 7 e s B % & f w g w F w g 4 ; * i > * 6 5 g 0 # g F = 0 0 = Y P P u . ", +" L I I I I T R y U o b + + + # $ % & f = g w 3 6 w , $ > a 9 * $ & f 0 b g q * $ $ u & u u E . ", +" L I I I I W Z Q s + r 7 7 r @ e C , d , g w 6 = w , , * O O , # & f u m g 3 = u m $ b V m E . ", +" L I I I I W Z Q s + + + + + @ @ $ % C B * w - - 7 * , : 9 O , @ u f u E g = P & m b X n ! V . ", +" L L I I ~ W Z Q U O O t 4 o 7 r e # s r s C C C d d C C s s e e s G $ $ B % % u V b o n ! n . ", +" ^ L L I ~ W Z y U p D p a O 9 + @ @ 9 a 9 @ / M x x x x m 0 0 n + + b b B $ m E V b b n ( ( . ", +" ^ L ~ T R ) Z Z A p 6 6 t 7 O 7 9 r 7 t t 9 7 + r r e # e e # r 7 7 7 o s # n n n _ X _ _ X . ", +" ^ I T ) Z Z ) Z ` D a O 9 9 O O 9 9 O a a a a p ' O + ] [ ] + o o o o X e X { { c X X } c c . ", +" L I T W ) ) ) ) ` D 6 t 6 O t a t 9 t 6 x | ...X., o...o.O.{ 6 6 v 4 c +.@.@.O.O.#.$.] ] ] . ", +"h L I ~ %.) ) ) ) ` T T D D R D D a O D I &.@.O...*.=.@.=.o.o.o.+.' ' J o.=.c B -.o.o.+ ;.;.:.. ", +" L >.,.T %.) ) ) ` T 8 8 T 8 8 8 8 t D 8 8 $ <.o.1.- s k { <.<.{ # * 2.3.4.s + 5.=.6.e [ [ .. ", +"h L L >.>.,.%.7.7.` ,.8.8.T T 8.T T D T T ~ &.O.o.0 t y J ] 9.o.o.: [ ..@.4._ [ .5.- 6 5. .5.. ", +" 0.0.0.0.>.8.%.7.` ,.q.q.8 q.8.q.T 8 8 w.w.e.4.o.g A 1 J : ..o.<.H , 2.O.6.=.r.t.5.v [ 5.5.2.. ", +" 0.0.>.,.8.8.%.7.` 8.,.,.8.8.8.8.,.,.,.,.I y...o.U I ^ ^ u.3.o.o.7 t.i.o.4.o.=.o.p.| | p.p.p.. ", +" 0.a.>.8.%.%.%.7.` 8.q.,.q.s.q.q.s.>.s.z 0...o.{ d.^ > > + O.<.2.d.x i.5.f.=.=.=.r.| p.p.g.g.. ", +" 0.h.>.8.8.8.j.7.k.,.,.,.,.8.T ~ ,.0.>.>.p.3.o.{ < ^ ^ t.&.3.=.X > i.i.i.> -.=.=.=.{ | p.p.l.. ", +" 0.0.z.>.,.8.j.%.k.>.s.z s.q.S 8 w.z z I :.X.<.$ C > ^ , x.@.r.f t { e.c.% i.*.=.=.-.9 p.c.v.. ", +"h 0.h.z.>.b.n.n.j.k.,.z.,.,.,.~ I >.0.0.L m.O.o.# a ^ ^ &.M...n < | M.@.*.: i.&.O.=.} # g.g.v.. ", +" 0.h.0.z.z.b.b.n.N.,.,.,.,.s.0.0.0.0.0.0.B.e.o., a a.X.M.B.# 7 S g.3.=.} C p.B.3.<.* $.v.V.V.. ", +" h.h.C.z.z.z.b.n.N.,.,.,.w.>.h.z 0.0.h.h.y.4.o.o.3.e.M.Z.% t S A.| &.=.=.#.y.M...* > p.v.V.V.. ", +" S.D.h.C.C.b.n.n.k.z.z.>.s.>.z C.h.z h.@ y.o.+., # = , j z 1 A.p.p.p.c b +.2.X < > p.v.V.F.F.. ", +" G.D.D.H.C.n.n.J.k.z.h.z.z >.0.z h.h.0.K.y.<.:.N w.8 S L M A.p.p.K.p.p.5.: @ 2 u.v.V.V.V.F.F.. ", +" G.G.H.C.L.b.n.J.k.>.0.s.I I 0.0.0.a.a.m.B.=.# N P.P.A.A.p.p.I.p.K.K.K.l.# l.v.v.v.V.F.F.F.F.. ", +" U.G.H.L.L.b.n.j.k.>.0.L I L ^ 0.a.h.a.Y.@.o.# S A.A.A.p.I.I.I.K.K.K.l.l./ l.v.v.V.F.F.F.F.m.. ", +" U.G.H.H.C.L.n.n.k.q.s.q.8 8 s.z z z z e.4.r.+. .9 N N N M M M M Q M Q Q # v.v.V.V.F.F.F.m.m.. ", +" G.T.T.T.H.z.b.n.8.n.,.,.>.>.z.0.h.D.h.Y.:.:.#.2.O L A.A.I.I.R.R.R.l.l.v.v.v.V.V.E.F.F.m.m.m.. ", +" G.H.H.H.C.L.z.,.n.,.>.>.>.>.0.0.h.h.S.S.N N N N M ^ I.I.I.R.R.l.v.l.v.v.V.V.V.E.E.m.m.m.Y.Y.. ", +" G.C.C.L.L.L.z.b.,.,.,.>.I I 0.h.h.a.S.S.S.P.P.U.I.I.I.I.R.R.R.l.l.v.v.v.V.F.F.m.F.m.m.Y.Y.Y.. ", +" G.C.C.z.L.C.C.z.z.>.>.I I L ^ h.a.a.a.S.U.P.A.A.I.I.I.R.R.l.v.l.v.v.V.V.F.F.F.F.m.m.m.Y.Y.Y.. ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker/Icons/real.tiff b/WindowMaker/Icons/real.tiff new file mode 100644 index 0000000000000000000000000000000000000000..dbbf0557d7aacf701349f632d4ca00d4d80a41a9 GIT binary patch literal 3874 zcwSAHdpy(oAICSlnENfvTw0OlHgj$1f>CCKh^9m4l2)#vNS)vA`wpWem82}CT*B&* zkqU{OOm1CVN~3g~vwodXhgFXKoZq8A&g1iVKHksA=ka>HKcD~Jk9T08J;+NJ1OjJ5 zH7#tYBH0E4SJToqRje>zcAT+5qTN*VOW)O>_IPJrSoOWTs8`WS6Q!=O4$IeX+@=yt zdd5DXGiRG= z(v_9Oxj)z62dVI|Z~aaZ?}Oc|$1fdgyq~@Ql|Sd}X6$S4K!er5qA#IQWwgcWza!SY ztGY{8?R)a|7IxZukH+eepfBquewLNrdDpkx+*d2VvHAj)eZ?#78~@TTMf#oftz@yBZGrL5RjkCw)YFMDQ8bTneenig`=m|pMrYpbW0J~h0$ zE%)`~79%~9D`}7qF`)|?!=3Wz)!(08HOD_Q9Iz?%ceT4wy4!2DuI+%y#Cy?;6WiwY zhsCRlqX>3~$|8I>MOG%2rnEla8wx3QAK}xy-VE>FmiA`$t>xkarwm@^5`ufDHpY{G44e*9^@*c~@4~pI%j%&xFk2Q^KE}&@#dIqdx zl%93mngVHK7D^*zU%wwXU_DCiUp zxiz2qIC1LjuzTxrzGg#}d@%Xyd75KjRjjb{Y|5oYPp|gBSAaYv+nxk$g%<%EOO(?>qW;(hBtC^b9i%> zJ9^(4?I!j#I}LtFj(LnSQvyz|Y3jP$z~?MZc(mMY+4yrj=1gLb@y^ymy0*$$Q>mhR za|Mo>xc;R2-D_&GR39@heP9D0q?29VW5~rp-1+g^v3Wjbs9{b|fIgs;k5=Cw>}wv6 zXBikOG~I088ATBvXHXP+r;=bHb-s567nny!CH{`w2VfK55FqG$+wqG!~&Fsm57-TK{IU?%Y3fzgV4E&aB9w3=m- zP|paD#9@@Cg;A|m!PZRpL8T52Id-;PdU!(!9jYDHr3L1hhw%u3#p;gNR@`l!F2p}e z2+2Zi7QR=LwlfpbvtS>_LF*`VxVm^lQdepOdZDb%J92DYN2Rfleg}y5#YKpikJ|-z zz=$po>_n#TF#S_#%u+az62kV5ZXbyKSQOhiYtoFyIUM|SE~3=%Jg@6XfwgN;k!tkf zHGdA)5no8@dj6DGuiM+I=Vsn-Xxu5QX~elYkVURfI(m#7C}#HiCd2#hg~J+ByA{!` zr2Tl$c89!3+&Od11+%b2PSw@jXQAqN-sF?uWX?d?{mK1Xa$B8#o)bjh8h!E5KeE;^ z**>P)>s6C%Q(Z``W)zGLQ4^ryX`V+9gw)rC-G3gG?P@;S#eC6>Zg<#giQ3osZC_hg z4L#cJr|>g36K~oauTB2Ah`)yRN1i8G{|h?GqG7z$S}T%>KH>#-`Js9hlPmxq3*=pVX#= zv5Cp!5BDoG;;b~MYWj|@v)Cv&IYssN6OGx>gsBE2+xAZ;{q?Y8M+0?v^3|=5d%~-O zPb0@F_K#xMnN-S}0=*NND%rdBj_zfxw@3JUD{~yoK((}?Z>7=^ZMfSDr#xrw^c|93 z{O}ID6S-5{-d|fb4nsp?y%F1)1~YLlWx}muDl8o;Gd(}wTdx-c`mndA)n-#*I+h+@ zy7qD5FRs}wD2g*Yc%?B4uE)oE(}{CARdar zrng-*yfD^>1B0To?>;u@+YK^#PGR!F7aIyW&W0-e*=~|T&*fX8*(-rR{y!TE^gFMk zEXlhy7f0Zx$_>-NOok@t!@~=ey>GUGAb24|+g;yR2ZeK&Ep8EEyfSjm2`Hc&NRS!a zuOuGZv&qY)B=LE*(SSbFvQKue7?JMKa!v14$xo-oJ(``gcS4EfV09>kX~m~Nw)n^E zMu>$k>G!9Gch9#TTlv#Wb?S*~df`#%iXY=_Sc3LGs(4r7f|`Joqf#6uHsxu*A1+NXE0mJT{0W`orsmngKZk%aD1;4CJgK+)ifM2*EeQ z)X9wb!!yds0reh4ADx4INXDoGt_<}ni>;Xp-B1>JY1a!ss*OzTWe zaNcLvJ6fRT@Np3QBM6o*LlB2S*%EL7g5iSTIO19U7*=jMU@T@k*0NMxOd6SaJUud^ zt>0*S_JJye9Y4Mvot+^?kd%6V2zBz6db@xA&_Us-D1b`FriqNm$lpvdnW;)ZgUn3H zWW^}e^&~7>Is4GujO87@U7*%;Vc-=IWQh*-z_Bbu00qgSNZ4*XAUqFf#{t^49F>or zw2Ql)N~e)^Pr+LPJ9G%z*8{4SqHk(0Dm3gpYZ!>6WL(iOMN5~#bV)D3i@6I#u&Jcr z2C*PmsqQSf2nlnAyiv39fh2T+w7W{eW$;~L@Yt|odl3tbWcf(wZahvYRU?~>;LmFg zh;+Wsb7&ZP-#k#9IXr~y{v}f@L981dTum3sNa7MY1#y%7!8X01md8+y^V7s7?}^1Z z<@_={m!@E-DcjPnL9hboVIc%gff0mIFa_p|gBjyE79xfZk_93HZsqi?crLV-9!F#x zRfdAZB~A01mqjc&n@+Iu0FG0CPzTl+=m83_N99nrv41$rM1oSb?I0S>BWNVZI5j;Rsx;j75FB89_;L5|z6HL+EhL@K>vQgAYGC{LaKqFb5aHiId?^+r#bn1n1&W z`zxakELZz*rSmV_0eP8ogCq8Gb*N(A0k};XOt8C{<)B+@7h20Y!O&`+b)uKEQgHQM z2)i(FP-kf{kW#I?8U zw;yU-q06%Xk8zu?^#FWcA0KyvzNl4U$QORBW*{62cqQXZQd?=mJc?9>Dt=AEw33=G zksOS~O;Xo}xiT%jBdNxo$(*de`sgP}Q?kUL4wZtu;KjW%kz2(}`Lrj3A%) zBA=9#^8-F?&`|tH9m4f{+fJtF$??3 ztMu~U^S5CTK%+^*IjdyHP_YyfegUV|7Q?u82-rr zgYggl=M9q|j$gy{N8V+vkHx?8p#S&y=Qtlel9rjB8=vW%lzSvGBRwxM**WV_d@45Q dNHPeNxTZOWlF+$Fa;WHi)I;ciz&&B0{{i_QyGj56 literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/real.xpm b/WindowMaker/Icons/real.xpm new file mode 100644 index 00000000..585dd912 --- /dev/null +++ b/WindowMaker/Icons/real.xpm @@ -0,0 +1,206 @@ +/* XPM */ +static char * image_name[] = { +"48 48 155 2", +" c #38E338E338E3", +". c #EFBEEFBEEFBE", +"X c #00006595FFFF", +"o c #082069A6FFFF", +"O c #10406DB6FFFF", +"+ c #186171C6FFFF", +"@ c #B6DAC71BEFBE", +"# c #208175D6FFFF", +"$ c #28A275D6FFFF", +"% c #28A279E7FFFF", +"& c #30C27DF7FFFF", +"* c #38E38207FFFF", +"= c #41038207FFFF", +"- c #BEFBCB2BEFBE", +"; c #41038617FFFF", +": c #49248A28FFFF", +"> c #51448E38FFFF", +", c #59659248FFFF", +"< c #AEBAC71BEFBE", +"1 c #B6DACB2BEFBE", +"2 c #49248617FFFF", +"3 c #BEFBCF3CEFBE", +"4 c #59658E38FFFF", +"5 c #C71BCF3CEFBE", +"6 c #61859248FFFF", +"7 c #208171C6FFFF", +"8 c #61859658FFFF", +"9 c #C71BD34CEFBE", +"0 c #69A69658FFFF", +"q c #B6DACB2BE79D", +"w c #51448A28FFFF", +"e c #38E37DF7FFFF", +"r c #38E37DF7F7DE", +"t c #B6DAC71BE79D", +"y c #41037DF7F7DE", +"u c #514451445144", +"i c #410379E7E79D", +"p c #9658A289BEFB", +"a c #A699AEBAC71B", +"s c #492475D6D75C", +"d c #AEBABAEAD75C", +"f c #51448A28F7DE", +"g c #BEFBC71BE79D", +"h c #59658E38F7DE", +"j c #69A69A69FFFF", +"k c #30C27DF7F7DE", +"l c #B6DAC30BE79D", +"z c #49244D344924", +"x c #30C22CB230C2", +"c c #28A228A228A2", +"v c #208124922081", +"b c #082004100820", +"n c #49246DB6BEFB", +"m c #492475D6CF3C", +"M c #59658617E79D", +"N c #61859248F7DE", +"B c #71C69A69FFFF", +"V c #000000000000", +"C c #49246DB6B6DA", +"Z c #514479E7CF3C", +"A c #61858A28E79D", +"S c #69A69248F7DE", +"D c #69A69658F7DE", +"F c #96589A69AEBA", +"G c #59657DF7CF3C", +"H c #20812CB24924", +"J c #6185659571C6", +"K c #08200C301040", +"L c #38E341034924", +"P c #104014511040", +"I c #30C234D330C2", +"U c #38E33CF34103", +"Y c #618565956185", +"T c #CF3CCB2BCF3C", +"R c #71C671C671C6", +"E c #9E799A699E79", +"W c #FFFFFFFFFFFF", +"Q c #F7DEFBEEF7DE", +"! c #082008200820", +"~ c #28A22CB24924", +"^ c #104010401040", +"/ c #28A230C24924", +"( c #41038207F7DE", +") c #38E369A6C71B", +"_ c #41037DF7EFBE", +"` c #30C255559E79", +"' c #082008201040", +"] c #49248617F7DE", +"[ c #AEBAB6DAD75C", +"{ c #96589E79B6DA", +"} c #71C67DF78E38", +"| c #104014512081", +" . c #514459656185", +".. c #41036DB6C71B", +"X. c #104010401861", +"o. c #38E3451469A6", +"O. c #618575D6AEBA", +"+. c #492471C6C71B", +"@. c #38E359659E79", +"#. c #492455555965", +"$. c #30C238E35144", +"%. c #596565959E79", +"&. c #71C68617C71B", +"*. c #8E389E79E79D", +"=. c #51448617E79D", +"-. c #9E79A699BEFB", +";. c #492469A6B6DA", +":. c #410359659E79", +">. c #28A23CF369A6", +",. c #2081249238E3", +"<. c #618571C6AEBA", +"1. c #86179A69DF7D", +"2. c #9658A699F7DE", +"3. c #9E79AEBAFFFF", +"4. c #514471C6BEFB", +"5. c #514471C6B6DA", +"6. c #38E341036185", +"7. c #596569A69E79", +"8. c #A699A699B6DA", +"9. c #9658AAAAFFFF", +"0. c #CF3CD75CEFBE", +"q. c #BEFBCB2BE79D", +"w. c #71C69658F7DE", +"e. c #71C69A69F7DE", +"r. c #86179A69E79D", +"t. c #CF3CD34CEFBE", +"y. c #71C69E79FFFF", +"u. c #79E79E79FFFF", +"i. c #514465959E79", +"p. c #69A68207C71B", +"a. c #8E38A699F7DE", +"s. c #D75CD75CEFBE", +"d. c #186118611861", +"f. c #514455555965", +"g. c #A699B2CAFFFF", +"h. c #79E7A289FFFF", +"j. c #38E3492471C6", +"k. c #30C230C238E3", +"l. c #208128A24103", +"z. c #86179658E79D", +"x. c #C71BCF3CE79D", +"c. c #69A68617CF3C", +"v. c #410355558617", +"b. c #9E79A699B6DA", +"n. c #B6DABEFBD75C", +"m. c #8E38A699FFFF", +"M. c #8617A289FFFF", +"N. c #79E79658EFBE", +"B. c #8617A289F7DE", +"V. c #8E38AAAAFFFF", +"C. c #AEBAB6DAFFFF", +"Z. c #8617A699FFFF", +"A. c #B6DAB6DAFFFF", +"S. c #D75CDB6CEFBE", +"D. c #B6DABAEAFFFF", +" . ", +" X X o o o o O O O O + + @ @ @ # # # $ % % % % & & & & * * * = - - - ; ; : : : : > > > > , , . ", +" X o o < o < O O O + @ + + # # # @ $ % % % % 1 & 1 * * * * - = ; ; ; 2 3 : : : > > 3 4 3 , , . ", +" o < o o O O O < + + + + @ # @ # $ % % % 1 & & & & * 1 * = = ; - ; 3 : : : : > 3 > > , , , 3 . ", +" o o o < < < O + + + + # # # # $ % % % % & & 1 1 1 * * = = ; ; ; 2 : : : : > > > > 5 3 3 6 6 . ", +" o o < O O O @ + + + 7 # # # $ % % % % & & 1 & * * 1 = = ; ; ; 2 : : : : > > > > 3 , , , 5 8 . ", +" o < O O < + + @ 7 7 # # # 1 % % 1 % & & 1 * * 1 * = - ; ; 2 2 : 3 : : 5 > > > 5 , , 3 6 8 9 . ", +" O O < O + + @ + 7 # # # $ % 1 % % 1 & & & 1 * * = - ; ; 2 2 : : : 3 > > 5 > , , 3 6 6 8 9 8 . ", +" O O O @ @ @ + 7 # # # $ 1 % 1 % & 1 & & * * 1 1 - ; ; ; 2 : : 3 : 3 > > 5 , , , , 9 5 9 0 0 . ", +" O < + + + + 7 @ # # 1 1 1 % 1 & & 1 & * 1 * = = ; ; 1 2 2 q q - w 3 > > 5 , , 3 6 8 8 8 0 9 . ", +" O + + @ + @ # # # $ 1 1 1 % 1 & & - * e r r t y t u i u u p u a s d f f g h h h 8 9 0 9 j j . ", +" + + + 7 7 # # # $ % % % 1 & 1 & k l u u z x c v v b v b v b v v c c x u u u n m M N N 0 j B . ", +" + + + 7 # # # $ % % % % & & u u c c b V V V V V V V V V V V V V V V V V V v c x u C Z A S D . ", +" + + 7 @ # # 1 % % % % % u c b V V V V V V V V V V V V V V V V V V V V V V V V V V c u u F G . ", +" + 7 # # @ $ % 1 % % u c V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V v H J . ", +" 7 # @ # 1 % % 1 % x v V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V K L . ", +" @ @ @ $ 1 % % u c b V V V V V V V V V V V V V V V V V V V V V V V V V V V V V P I u I V b U . ", +" @ @ 1 % 1 % u c V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V Y T T R V b U . ", +" # $ 1 % 1 % x V V V V I I V V I I I V V I I Y I I V V V V V I I Y Y I V V V E W W Y V b U . ", +" $ % % % 1 u v V V V Y T T E E T T Y V E T T T W T E I V V E T W T Q T T E V I T W T u V b U . ", +" % % % 1 & x V V V V E W W W W W T I E W T E I E W W Y I V E T E Y E W W T I I T W T I V ! H . ", +" % % % & & c V V V V T W W T E Y I Y W W T I I E T W T V V Y Y E Y E W W T I I W W E V V b H . ", +" % % & & & x V V V I T W T Y V V V E W W T W W T T W E I E W T T T E W W T V Y W W E V V b ~ . ", +" % & & 1 & z V V V Y T W T V V V I E W W E I I E E Y I E W W E I V Y W W E V E W W Y V V b H . ", +" & 1 & & & u c V V Y W W E V V V V Y W W T E E T W Y V E W W T E E T W W Y I T W T I V V b U . ", +" & & & 1 1 t z b V Y E E Y V V V V V Y E T W T T Y I V I E T T T E E E E I I Y T Y I V V b H . ", +" & & 1 * * * d u V V I b V V V V V V V I I I I V V V V V P I I v V V ^ v V V V I V V V V ! / . ", +" & 1 * * 1 = ( u u b V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V b U . ", +" & * 1 = = ; - ( ) u c V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V ! / . ", +" * * = - - - ; ; _ ) ` u c V V V V V V V V V V V V V V V V V V V V V V V V V V V V V b v ' / . ", +" * 1 = ; ; ; ; 3 2 ] [ { } u x c V b V V V V V V V V V V V V V V V V V V V V V V V x u b | .. ", +" = = ; - ; 3 : : : : 3 g d ..} u u u x c v b V V b V V V V V V V V V V V V V b v u b X.I o.O.. ", +" = ; ; ; ; : : : : w > > 3 f d +.@.#.H H u u u u z x z x c b V V V V V V V v u u b | $.%.&.*.. ", +" ; ; ; ; : : : : w > > > 4 , 3 h =.-.n C ;.:.>.H H H H H H c V V V V V v x u b | ,.o.<.1.2.3.. ", +" ; ; 2 3 : : 3 w > > > 4 , 3 , 6 3 N N N N A -.4.4.F 5.5.u v V V V v c u b X.,.6.7.8.*.9.0.3.. ", +" ; 2 : : 3 : w 3 > > 4 , , , 6 8 8 8 0 0 j 0 D q.w.w.q.e.c V V V c u b X.,.6.%.&.r.2.t.3.3.0.. ", +" 2 2 - : 3 w > 3 > 4 , , , 6 8 8 0 0 0 j j 9 B 9 y.u.9 u V V c u ! X.,.6.i.p.r.a.t.3.0.3.3.s.. ", +" - - 3 : 3 > > 3 4 , , , 9 8 9 8 0 0 j 9 9 9 y.9 u.u.u v V z | d.,.f.i.p.r.a.t.0.0.3.0.3.g.s.. ", +" - 5 - > 3 > > 3 , , 3 6 8 8 0 0 9 j j 9 9 9 y.9 u.h.x c j.k.l.6.i.p.z.x.9.9.0.0.0.3.s.g.g.s.. ", +" : : 3 > 3 > 4 3 , , 6 8 9 9 9 0 j B B B y.9 u.9 h.h.x.c.v.j.i.b.n.x.m.9.9.9.3.3.0.3.s.g.g.s.. ", +" : w > > 3 4 , 3 , 6 8 9 8 0 0 9 j B B y.y.u.h.9 h.M.9 N.c.c.n.B.m.9.0.9.9.3.3.3.3.g.s.g.g.s.. ", +" w > > 3 4 , 3 , 6 8 9 8 0 9 j j 9 B y.y.u.u.9 h.M.9 M.M.B.x.m.V.t.9.9.0.3.3.3.3.g.0.g.C.s.C.. ", +" > > > 4 , , , 6 6 8 0 9 0 j B 9 B y.y.u.u.h.h.M.M.Z.Z.m.m.m.t.9.9.9.0.3.3.3.3.g.g.g.g.C.C.C.. ", +" > > 4 , , , 6 8 8 8 0 0 9 9 9 B y.y.u.u.h.h.M.M.M.Z.m.m.V.V.9.t.0.0.3.3.3.3.g.g.g.g.C.C.C.C.. ", +" > 4 , 3 , 9 6 8 0 0 9 j B B B y.9 u.u.h.h.M.9 Z.t.m.m.V.V.t.9.9.9.3.3.s.3.g.g.g.g.s.C.s.A.A.. ", +" 4 3 , , 6 8 8 9 0 0 j B 9 B 9 y.u.u.h.h.t.M.Z.Z.m.m.t.V.9.9.9.0.3.0.3.3.g.g.g.s.C.C.C.C.A.S.. ", +" , , , 3 9 9 0 0 0 j j B B y.y.u.u.h.h.M.M.M.t.t.t.V.V.9.9.9.9.3.3.3.3.g.g.g.g.C.C.S.s.S.A.D.. ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker/Icons/sgiterm.tiff b/WindowMaker/Icons/sgiterm.tiff new file mode 100644 index 0000000000000000000000000000000000000000..86cdd1074ba65c95b740fb9dbb3c3080b49fadb4 GIT binary patch literal 6018 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 E2cL;begFUf literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/sgiterm.xpm b/WindowMaker/Icons/sgiterm.xpm new file mode 100644 index 00000000..ac9038ca --- /dev/null +++ b/WindowMaker/Icons/sgiterm.xpm @@ -0,0 +1,243 @@ +/* XPM */ +static char * image_name[] = { +"48 48 192 2", +" c None", +". c #000000000000", +"X c #10400C300820", +"o c #082008200820", +"O c #186118611861", +"+ c #208124922081", +"@ c #28A22CB228A2", +"# c #410341034103", +"$ c #514455554924", +"% c #596559655965", +"& c #618561855965", +"* c #965892488E38", +"= c #9E7996588E38", +"- c #9E799A699658", +"; c #9E79A2899658", +": c #AEBAAAAAA699", +"> c #AEBAAAAA9E79", +", c #A699A6999658", +"< c #9E799A698617", +"1 c #9658965879E7", +"2 c #514455554103", +"3 c #186114511040", +"4 c #104014511040", +"5 c #208120812081", +"6 c #38E33CF338E3", +"7 c #410345144103", +"8 c #71C675D671C6", +"9 c #8E388A288617", +"0 c #DF7DDB6CDF7D", +"q c #E79DEBADDF7D", +"w c #EFBEEFBEE79D", +"e c #EFBEEBADE79D", +"r c #E79DE79DDF7D", +"t c #E79DE38DDF7D", +"y c #DF7DDF7DD75C", +"u c #DF7DDB6CD75C", +"i c #D75CD75CCF3C", +"p c #D75CD34CC71B", +"a c #CF3CCB2BBEFB", +"s c #C71BCB2BBEFB", +"d c #BEFBC30BB6DA", +"f c #B6DABAEAAEBA", +"g c #B6DAB6DAA699", +"h c #A699AAAA9658", +"j c #A699A6998E38", +"k c #965896588617", +"l c #18611C711040", +"z c #208120811861", +"x c #20811C711861", +"c c #618561856185", +"v c #9E799E799E79", +"b c #CF3CCB2BCF3C", +"n c #FFFFFBEEF7DE", +"m c #F7DEFBEEF7DE", +"M c #F7DEF7DEF7DE", +"N c #F7DEF7DEEFBE", +"B c #EFBEF3CEEFBE", +"V c #DF7DDB6CCF3C", +"C c #D75CD75CC71B", +"Z c #CF3CD34CC71B", +"A c #B6DABAEAA699", +"S c #AEBAB2CA9E79", +"D c #96589A6979E7", +"F c #96589A698617", +"G c #20811C711040", +"H c #FFFFFFFFFFFF", +"J c #9E799E798E38", +"K c #8E38924879E7", +"L c #79E7820769A6", +"P c #79E77DF76185", +"I c #186118611040", +"U c #C71BC71BB6DA", +"Y c #8E388E388617", +"T c #8617861771C6", +"R c #69A669A66185", +"E c #596559654924", +"W c #49244D344103", +"Q c #38E33CF330C2", +"! c #28A22CB22081", +"~ c #0000000028A2", +"^ c #000000002081", +"/ c #208124921861", +"( c #CF3CCF3CC71B", +") c #BEFBBEFBAEBA", +"_ c #79E779E771C6", +"` c #618565955965", +"' c #28A2249238E3", +"] c #104004104103", +"[ c #104000004103", +"{ c #1040000038E3", +"} c #0820041038E3", +"| c #0820000030C2", +" . c #186100005144", +".. c #104000004924", +"X. c #1040082038E3", +"o. c #492449245965", +"O. c #0820041028A2", +"+. c #2081208128A2", +"@. c #30C234D330C2", +"#. c #38E334D35144", +"$. c #AEBAAAAAAEBA", +"%. c #965896589658", +"&. c #618565956185", +"*. c #514455555144", +"=. c #104010402081", +"-. c #61855D754924", +";. c #30C234D32081", +":. c #59655D755965", +">. c #C71BC71BC71B", +",. c #A699A699A699", +"<. c #965892489658", +"1. c #492449244924", +"2. c #71C671C671C6", +"3. c #861786178617", +"4. c #69A66DB669A6", +"5. c #082004102081", +"6. c #618565955144", +"7. c #1861145130C2", +"8. c #9E799A699E79", +"9. c #79E779E779E7", +"0. c #B6DAB2CAB6DA", +"q. c #C71BC30BC71B", +"w. c #30C230C238E3", +"e. c #38E334D328A2", +"r. c #49244D344924", +"t. c #A699A289A699", +"y. c #861782078617", +"u. c #410341034924", +"i. c #618565954924", +"p. c #38E33CF328A2", +"a. c #4103410328A2", +"s. c #69A66DB671C6", +"d. c #8E388A288E38", +"f. c #D75CD34CD75C", +"g. c #4103451430C2", +"h. c #79E77DF779E7", +"j. c #BEFBBEFBBEFB", +"k. c #0820082028A2", +"l. c #8E388E388E38", +"z. c #4924492430C2", +"x. c #49244D3438E3", +"c. c #1861186128A2", +"v. c #618569A65144", +"b. c #38E338E328A2", +"n. c #514451444103", +"m. c #59655D755144", +"M. c #B6DAB6DAB6DA", +"N. c #69A669A65144", +"B. c #69A669A669A6", +"V. c #A699A2899E79", +"C. c #F7DEF3CEEFBE", +"Z. c #69A671C65965", +"A. c #082004100820", +"S. c #86177DF78617", +"D. c #71C675D65965", +"F. c #BEFBBAEABEFB", +"G. c #596559656185", +"H. c #AEBAAEBAAEBA", +"J. c #71C679E76185", +"K. c #51445D754924", +"L. c #8617820769A6", +"P. c #B6DAB2CAAEBA", +"I. c #71C67DF769A6", +"U. c #86178A2869A6", +"Y. c #30C22CB238E3", +"T. c #8617820779E7", +"R. c #596561854924", +"E. c #8E388A2869A6", +"W. c #8E388E3879E7", +"Q. c #9658924871C6", +"!. c #49244D345144", +"~. c #86178A2871C6", +"^. c #20811C7138E3", +"/. c #CF3CCB2BC71B", +"(. c #30C22CB24103", +"). c #38E33CF34924", +"_. c #D75CD34CCF3C", +"`. c #104010400820", +"'. c #71C671C669A6", +"]. c #71C675D66185", +"[. c #79E77DF769A6", +"{. c #69A671C66185", +"}. c #AEBAB2CAA699", +"|. c #69A66DB65965", +" X c #5144514438E3", +".X c #492449244103", +"XX c #38E338E330C2", +"oX c #DF7DE38DD75C", +"OX c #30C230C22081", +"+X c #86177DF76185", +"@X c #8E388A2871C6", +"#X c #4103410338E3", +" ", +" ", +" . . . . . . X . ", +" . o o O + @ # $ % & & * = - - ; : > , ; < 1 2 3 . ", +" . . . 4 5 6 7 8 9 9 0 q w w w e q r r t y y u i p p a s d f g h j k 2 l z x ", +" . c v b n n n n n n m m M N N B w w w e e r r t y V C C Z d A S j D 1 j F 2 l G 3 ", +" O H H H n n n n n n m m N N N B w w w e e r r t y V C a d g > J K L P F j 2 G z I ", +" O H H n m n n n n n m M N w t Z U : , Y T R E W Q ! z O ~ ~ ^ ^ ^ ^ 9 q S E z / l ", +" O H M w y ( ) > k _ ` $ ' ] ] [ { { { { } } | | | | ~ ~ ~ ~ ^ ^ ^ ^ - e S E / ! G ", +" O n r R . . . .........] [ ] [ [ { { { } } | | | | | ~ ~ ~ ^ ^ ^ ^ - w g E / ! G ", +" O n w & . . . . .........[ [ X.o.c O.+.@.+.O.| | | ~ ~ ~ ~ ~ ^ ^ ^ - w g E / ! z ", +" O n w & . . . .........[ X.#.$.b %.@.c &.*.7 =.O.| | | ~ ~ ^ ^ ^ ^ - w g -.! ;./ ", +" O n w :. . . . .......] o.%.>.,.v <.1.2.%.3.4.6 # 5.~ ~ ~ ~ ~ ^ ^ ^ v w g 6.! ;./ ", +" O n w & . . . .....7.# c 3.3.c $.8.@.9.0.2.4.c 8 q.w.~ ~ ~ ^ ^ ^ ^ v w g 6.! e.;.. ", +" O m w & . . . .....7.2.r.1.% @.<.t.@.y.%.*.r.$.0.0.u.~ ~ ~ ~ ^ ^ ^ v w g i.! p.a.3 ", +" O n w & . . . .....] X.2.s.# # 8 d.@.% %.v f.0.t.' ~ | ~ ~ ^ ^ ^ ^ v w A i.;.g.g.z . ", +" O n w & . . . ...7 7 6 4 r.h.c r.*.# 8 q.j.v &.=.k.y.l.k.~ ^ ^ ^ ^ v w A 6.;.z.x.G . ", +" O n w :. . . . ...8 % 1.7 + c.c c *.y.f.0.3.7 5 *.t.>.,.' ~ ^ ^ ^ ^ v B f v.b.n.n.z . ", +" O m w m. . . . ...t.M.3.# r.W x 2.l.%.,.<.1.Q 3.j.0.$.$.c.~ ^ ^ ^ ^ v w d N.g.E i.z . ", +" O m w :. . . . ...8.0.3.9.:.:.:.c l.c 2.8 l.>.0 ,.h.,.0.k.~ ^ ^ ^ ^ v w d N.g.i.i.! o ", +" O m w % . . . ...h.j.r.*.,.3.1.B.3.O 1.8.f.>.%.:.@.t.0.k.~ ~ ^ ^ ^ V.C.d Z.x.v.N.! A. ", +" 4 m w % . . . ...S.M.d.$.>.t.3.l.%.2.9.8.$.v l.c % t.t.k.~ ^ ^ ^ ^ : C.d D.n.Z.D.! o ", +" O m w m. . . . ...8 M.F.0.h.@.7 j.q.t.d.>.<.c.W G.1.t.8.k.~ ^ ^ ^ ^ H.C.U J.2 D.P ;.. ", +" O m w % . . . ...*.0.8.7 + 7 $.b $.c %.b ,.*.x + *.t.l.5.~ ^ ^ ^ ^ H.C.a J.K.L L.;.. ", +" O m w m. . . . ...X.r.@ 5 l.0 j.F.v + 4.q.d.&.% 6 x r.+.~ ~ ^ ^ ^ ^ P.N s I.K.L.U.b.. ", +" O N w m. . . . .....] Y.%.F.<.9.0.F.@ 8 >.<.*.c c T.~ ~ ~ ~ ^ ^ ^ ^ P.N ( L R.E.W.p.. ", +" O N w m. . . . .....X.G.:.% G.6 $.$.@ 9.q.c 6 8.j.F.+.~ ~ ~ ^ ^ ^ ^ P.N Z L.i.E.K ;.. ", +" 4 m e :. . . . .......] 4.*.6 4.M.$.@.2.j.l.t.q.,.&.~ ~ ~ ~ ^ ^ ^ ^ P.N Z T i.Q.K ;.. ", +" O m q :. . . . .........{ !.B.c 0.F.+ h.b b >.8 c.| ~ ~ ~ ~ ~ ^ ^ ^ P.N p ~.v.1 1 ;.. ", +" 4 N e m. . . . .........[ } ^.h.$.F.+.G.>.M.9.k.| | | | ~ ~ ^ ^ ^ ^ /.N C ~.v.1 k ;.. ", +" O m e m. . . . .........] [ ] 7.y.s.| (.8.).O.| | | ~ ~ ~ ~ ~ ^ ^ ^ _.N C ~.i.1 F b.. ", +" O N q :. . . . .........[ [ [ [ { { { { } } | | | | | ~ ~ ~ ^ ^ ^ ^ f.N C ~.v.1 F p.. ", +" O N q m. . . . .........[ [ [ [ [ { { { } } | | | | ~ ~ ~ ~ ~ ^ ^ ^ f.m V ~.i.1 F `.. ", +" 4 N B j.$.,.t.V.%.* l.l.9 9 y.T.T.h.8 2.2.'.4.4.B.B.B.B.&.c &.c c & r m V L.i.K L . ", +" O m m M N N N M M N N N N N N C.C.N N N B B B w B w w w w e e q r r t y V L.R.K ]. ", +" 4 N N N N N N N N M N M N N N B N C.C.B C.B N w w w w w w e e q r t y V i [.R.W.{. ", +" O M N N N N N N N N N N N N N C.C.B C.B C.B B w B w w w e e q q r r y u i J.R.~.` ", +" A.9 l.l.l.d.,.U ( ( Z C V u t r q e w w w w w w w w w w e q q q r t y u i Z.n.Z.n. ", +" 4 a U d f g }.> g C y Z s a U d ) g A A > , J m.x.].|.[.k < J. X2 @.X ", +" X > V.: P.d s s u y i Z ( C C i u i u r t r t 6.x.j I.P k k E x . ", +" . .XQ XXe.XX@.e.E g.a.p.b.b.b.b.b.b.b.b.e.e.e.z / N.|.E / A. ", +". . 2 ! ;.;.! / z G 3 `.`.`.`.3 I / E A.. ", +"o . A.6 N.E z.e.! / z l `.`.`.3 l ! x.` N. ", +"o A.@.v ( A L.j > > > j U.N.n.b.;.;.;.a.E [.|.x./ XX/ e.+ . ", +"o 4.q B w w q y y oXr q t Z S L E p.OX/ G I 3 3 `.`.p.+X@XL.#X ", +"A. *.4.j.b b r N C.w C.w w w w q q t V s g , W.].b.g.v.#XO . ", +"A. . . A.4 5 / c.z + x x O O O O 4 3 X A.4 . ", +". "}; diff --git a/WindowMaker/Icons/sound.tiff b/WindowMaker/Icons/sound.tiff new file mode 100644 index 0000000000000000000000000000000000000000..9d83454f7a1c1f9f870aff189147e8e2560536b4 GIT binary patch literal 5608 zcwSAHc~nzJ`^WEo0|W?rM3&1YVGo-ii-tX*)PNv}qCpl>K(Fjoz?(e<)YPR?*N9e8 zT;j%3MT4TGh#GMrE@<2;Rcu4GXtmatx2M1JduPsk&u8X*&-^np&+|-bD&P$OHW0|f zjUC*JReG0Lsj=g<(k_FA@Z&}Y-Qmm!^N;8{3V!N9O**da=q$T?r0mv#vK>K%55z_f zt~B49zO=6+?^1`U{pq7iE|k@OEPZ`5f8jR&2N6~GZyp=jF#l+ENJ+=O2#~XjDGAKjt1v zf0OcEX;y3eSxa}Fjpy}a%)sh|rVgL<{Ue&c;r?dFu!f6$$(s+(*)_fX%HV=iF9&yp zt?Rv*(6r4rx1;XzKxX^!k=)LPOIK2Nbe4{E)c0S{J^Oxar1OiqH%_+EA-ejnzMtkD zysxCx*QTb7}OtijfNRwJ|aR zma7q1IHwnPv^Mkt=puHEgyySo0ZiV_8G?gr*u8@YomK$^$i^x_tJ8xqKEP?;7@5(E z(QgQ0wcXO18UDjhtAfEA%j#Ky8#lcR`Tn`iL#(hyCLX0EPRRo;Nwtu<^K|cZkC&yK z0NP-)8nLTnyC7!;bYk#mZ{1sgwXdoivP&m>k2>vy)JKfyhTauGDVqRI=-gfqH#Vr_ zaMPVB>u=queJFqYM*ML0?Mv=a$@iO5yz{pa!ov(rikI~dn*(e4B6OyXZvsy5(~F$F z5Q~^_=9ec)?&OC&nd9ETC(`XKP2|qqq;B?T>mL{pZY2McX*gr^~fK zN%6j|d0Gx=k#2C2GF|1j&=~<*HD+^rSFi49G+PbAbi)v8{_djrAP}W(#7yTH)cz4B zWUt66T|0isH0KpdvMuhe#WPuw`-f*!eliI-Kf3AUk4w7G?an%0d^E*pNlktAc>lV% zlKuHRY;%~HV*%rd%nB4UVoM+AR?oKE((@j6yEQn`zOPK%JMtU#;~o+JLZ`Ym^h+H( z25y}_vs=FQD~o*b%J}aKT0-nuts9aPx&CKmnFGHSu5TPZf5JKJtj$@2>wga|XYyOtE8jD5h$A##WcD9d4L7v+;AR-tis)C-QKY`E0bI z&xP*5mbezjw9Tv#-7?l)W?_oG4$(Q8=$bPJ3O=_7e0e}n;1&OKPs-x%Zblyn$N(Pr z8;t;MSkxI$28D(w*Vq&ftryV8Mze{lrYr(

d!(J(zSr4H@&s>?&{EzjaD$5*n*F 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 Iaw-q_51t&I9RL6T literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/sound.xpm b/WindowMaker/Icons/sound.xpm new file mode 100644 index 00000000..4e0579d8 --- /dev/null +++ b/WindowMaker/Icons/sound.xpm @@ -0,0 +1,263 @@ +/* XPM */ +static char * image_name[] = { +"48 48 212 2", +" c #618561856185", +". c #FFFFFFFFFFFF", +"X c #D75CD34CDF7D", +"o c #CF3CCF3CDF7D", +"O c #CF3CCB2BDF7D", +"+ c #C71BC30BDF7D", +"@ c #BEFBBEFBDF7D", +"# c #BEFBBAEADF7D", +"$ c #B6DAB6DADF7D", +"% c #B6DAB2CADF7D", +"& c #AEBAAEBADF7D", +"* c #AEBAAAAADF7D", +"= c #A699A699DF7D", +"- c #A699A289DF7D", +"; c #9E799E79DF7D", +": c #9E799A69DF7D", +"> c #96589658DF7D", +", c #96589248DF7D", +"< c #8E388E38DF7D", +"1 c #8E388A28DF7D", +"2 c #86178617DF7D", +"3 c #C71BC30BCF3C", +"4 c #596555555965", +"5 c #492449244924", +"6 c #492445144103", +"7 c #410341034103", +"8 c #41033CF34103", +"9 c #41033CF338E3", +"0 c #38E338E338E3", +"q c #410338E34103", +"w c #38E334D338E3", +"e c #30C230C230C2", +"r c #61855D7579E7", +"t c #A699A289D75C", +"y c #69A669A669A6", +"u c #20811C711861", +"i c #208118611861", +"p c #208114511861", +"a c #30C22CB228A2", +"s c #86178617AEBA", +"d c #28A21C712081", +"f c #5965596571C6", +"g c #86178207DF7D", +"h c #BEFBBAEAC71B", +"j c #38E334D330C2", +"k c #410338E338E3", +"l c #38E330C230C2", +"z c #28A228A228A2", +"x c #410334D328A2", +"c c #79E771C64103", +"v c #C71BC30B9658", +"b c #E79DDB6C6185", +"n c #F7DEEBAD5144", +"m c #186114511040", +"M c #28A220812081", +"N c #186118611861", +"B c #186114511861", +"V c #28A224921040", +"C c #861779E728A2", +"Z c #AEBAA69938E3", +"A c #E79DDB6C4103", +"S c #FFFFF3CE4924", +"D c #79E77DF7DF7D", +"F c #B6DAB2CAC71B", +"G c #6185596528A2", +"H c #EFBEE79D4924", +"J c #C71BBEFB79E7", +"K c #B6DAAAAAAEBA", +"L c #CF3CC71B4103", +"P c #8E38861738E3", +"I c #61854D342081", +"U c #96589658CF3C", +"Y c #79E779E7DF7D", +"T c #104014511040", +"R c #596555552081", +"E c #20811C712081", +"W c #30C22CB238E3", +"Q c #C71BBEFB9658", +"! c #186110401040", +"~ c #28A2249228A2", +"^ c #514449244924", +"/ c #51444D345144", +"( c #8E388617C71B", +") c #BEFBB6DA9E79", +"_ c #AEBAAAAAC71B", +"` c #618559655965", +"' c #596555551861", +"] c #861775D62081", +"[ c #AEBAA289AEBA", +"{ c #71C675D6DF7D", +"} c #18610C301040", +"| c #492445144924", +" . c #10400C301040", +".. c #28A2249230C2", +"X. c #BEFBB2CA9658", +"o. c #71C669A669A6", +"O. c #8E3886178E38", +"+. c #D75CCF3C79E7", +"@. c #EFBEE38D5965", +"#. c #E79DDF7D6185", +"$. c #71C671C6DF7D", +"%. c #104008201040", +"&. c #861782078617", +"*. c #965879E779E7", +"=. c #30C22CB230C2", +"-. c #38E330C20820", +";. c #D75CBEFB30C2", +":. c #71C675D6D75C", +">. c #A699A289AEBA", +",. c #104010401040", +"<. c #38E32CB21040", +"1. c #D75CCF3C4924", +"2. c #F7DEEFBE4924", +"3. c #8E386DB628A2", +"4. c #EFBECB2B38E3", +"5. c #8E387DF7AEBA", +"6. c #B6DAAEBA9658", +"7. c #69A66DB6DF7D", +"8. c #FFFFD75C2081", +"9. c #79E771C65144", +"0. c #86178617D75C", +"q. c #A6999E79AEBA", +"w. c #A699A699C71B", +"e. c #71C6659538E3", +"r. c #69A669A6DF7D", +"t. c #104008200820", +"y. c #514451445144", +"u. c #596559655965", +"i. c #28A2249238E3", +"p. c #9E79861779E7", +"a. c #61856595DF7D", +"s. c #61855D7569A6", +"d. c #71C671C679E7", +"f. c #79E775D679E7", +"g. c #79E779E7AEBA", +"h. c #71C66DB671C6", +"j. c #28A2208128A2", +"k. c #861782078E38", +"l. c #DF7DCF3C5144", +"z. c #79E775D69658", +"x. c #61856185DF7D", +"c. c #A699A289CF3C", +"v. c #79E779E78617", +"b. c #10400C300820", +"n. c #69A66DB6CF3C", +"m. c #9E799248AEBA", +"M. c #D75CCF3C71C6", +"N. c #86177DF78617", +"B. c #71C671C6C71B", +"V. c #AEBAAAAA9658", +"C. c #E79DDB6C5965", +"Z. c #59655D75DF7D", +"A. c #208120812081", +"S. c #9E799A69A699", +"D. c #86177DF78E38", +"F. c #6185596569A6", +"G. c #38E330C228A2", +"H. c #9E7996584103", +"J. c #69A66595D75C", +"K. c #A699A2899658", +"L. c #59655965DF7D", +"P. c #9E799E79CF3C", +"I. c #69A6618530C2", +"U. c #AEBAA2899658", +"Y. c #DF7DD34C4924", +"T. c #6185618569A6", +"R. c #96589248AEBA", +"E. c #51445555DF7D", +"W. c #596555556185", +"Q. c #965896589E79", +"!. c #8E388A289658", +"~. c #69A669A671C6", +"^. c #B6DAAAAA5965", +"/. c #96588E38AEBA", +"(. c #A6999E799E79", +"). c #49244D345144", +"_. c #861786179658", +"`. c #492445145965", +"'. c #69A6659569A6", +"]. c #79E771C638E3", +"[. c #51445144DF7D", +"{. c #AEBAA28971C6", +"}. c #96588A2838E3", +"|. c #AEBA9E799658", +" X c #861771C69E79", +".X c #61856595D75C", +"XX c #71C66595AEBA", +"oX c #BEFB8E381861", +"OX c #49244D34DF7D", +"+X c #A699A699AEBA", +"@X c #79E775D628A2", +"#X c #DF7DD34C69A6", +"$X c #61855D75BEFB", +"%X c #61855D75AEBA", +"&X c #71C6659528A2", +"*X c #61856595AEBA", +"=X c #59655965D75C", +"-X c #59655144C71B", +";X c #61854D3430C2", +":X c #69A64D340820", +">X c #30C22CB24103", +",X c #69A665959658", +" > , , , < < 1 1 . ", +" X X X o o O O O + + + + @ @ @ # # $ $ % % % & & * * * = = - - - ; ; : : > > , , , < < 1 1 2 . ", +" X X o 3 4 5 5 6 7 8 8 9 0 9 0 0 0 q 0 0 0 0 0 0 w e r t - - ; ; ; : : > > > , , < < 1 1 2 2 . ", +" X o X y u i i i i i p i i i i i i i i i i i i i i i a s - - ; ; : : > > , , , < < 1 1 2 2 2 . ", +" o o 3 u u i i i i i p u i i u i u u u u i u i i u u d f - ; ; : : > > , , , < < 1 1 2 2 2 g . ", +" o O h j 0 0 9 6 9 7 9 0 k j a l j e a a a e e a a z x c v b n : : > , , , < < 1 1 2 2 2 g g . ", +" O O h m d M N B p B B N i i i i p i i i i d V C Z A S S S S S > > , , , < < 1 1 2 2 2 g g D . ", +" O O F m 8 7 N p B N N N i i i i i i i i i i G S S S H J v K v > , , , < < 1 1 2 2 2 g g D D . ", +" O + F m j l m N N N N B B N i N i i i N i i G L P I i a U > v > , , < < 1 1 2 2 2 g g D D Y . ", +" + + F T m T m B i N p N m p M u i B N N N N R C i E i W > > Q , , < < 1 1 2 2 2 g g D D Y Y . ", +" + + F m m m m m ! m B m ~ 6 ^ / 5 ~ B B N B R C N N i W > , Q , < < ( ) 2 2 2 g g D D Y Y Y . ", +" + + _ T ! m ! m m m m d 9 ^ 4 ` ^ 8 ~ m m m ' ] N N i W , , Q < < < [ S 2 2 g g D D Y Y Y { . ", +" + @ _ } m ! m m m ! T 9 6 ^ 9 e ^ 5 | T ! m ' ] ! N N W , , Q < 1 1 [ b 2 g g D D Y Y Y { { . ", +" @ @ _ T ! .! ! ! ! T 6 6 ^ 0 j j / 5 ! ! m ' ] m m N .., < Q 1 1 1 [ X.g g D D Y Y Y { { { . ", +" @ @ _ .! ! ! m .m } 6 6 o.K O./ | | m m m ' ] T m m I +.@.#.1 2 2 [ X.g D D Y Y Y { { $.$.. ", +" @ # _ T m .! .! m %.z ^ 4 &.*.^ ^ =.m B m G ] i m -.S S S ;.:.1 g >.X.D D Y Y Y { { { $.$.. ", +" # # _ .m .m m .m } T a ^ ^ ^ 6 a ,.<.1.2.S 3.9 } V 2.S 4.5.2 2 g >.6.D Y Y Y { { $.$.$.7.. ", +" # $ _ . . . . .,.} } } ,.u l l d m m L S S 8.9.6 T m a ( 0.g g g g q.6.Y Y Y { { { $.$.7.7.. ", +" $ $ w. .} %. .} ,. . .} } } } .%.m m ] A 4.e.` e m m ..2 2 2 g g D q.6.Y Y { { $.$.$.7.7.r.. ", +" $ % w. .t. . .,.,.} t.} z y. / w N .T . .T T ! m ..2 2 g g D D [ 6.Y { { { $.$.7.7.r.r.. ", +" % % w.t. .t.} T . .z 4 ^ y.u.u.` / u.y.u } m m .! m i.2 g g 5.b 2.S p.{ { $.$.$.7.7.r.r.a.. ", +" % % w.t. .%. . .} w 5 s.&.&.d.y d.&.f.4 4 z .m m .m ..g g D b S S 8.g.{ { $.$.7.7.r.r.a.a.. ", +" % & w.t.%. .t.} e ^ &.h.l ~ M j.d j.7 k.y 7 i T ,. .m ..g D D X.@.l.z.{ $.$.$.7.7.r.r.r.a.a.. ", +" & & w.t.} %.t.z 8 k.^ a z z z ~ ~ j.~ u y y 0 B } ! ,...D D Y Y Y Y { $.$.$.7.7.r.r.a.a.a.x.. ", +" & * c.t. .t.N j v./ =.a a ~ M M M j.j.~ M d.5 =.b.m m ..D Y Y Y { { { $.$.7.n.m.6.M.n a.x.x.. ", +" * * c.} .t.z 5 h.l =.a ~ M l 9 ~ M j.~ ~ j.N.9 N m ...Y Y Y { { { B.V.v C.S S S S S x.x.Z.. ", +" * * c.} .T w d.8 l =.a A.=.k.S.v.M j.~ z u h.7 A.} ,...Y Y { { { $.m.S S S n M.V.5.V.x.Z.Z.. ", +" * = c.} .i 8 N.a =.e e i =.s.D.F.~ d j.~ G.H. a } ,...Y { { { $.$.m.b V.5.J.a.a.x.K.x.Z.L.. ", +" = = P.} .u 6 v.=.=.W =.B u e 8 =.i M ~ ~ I.S y l } m ..{ { $.$.$.7.m.U.r.a.a.a.x.x.K.Z.Z.L.. ", +" = - c.} } E 6 k.W e 0 q ~ B M j.i E ~ ~ ~ I.Y.T.l ,.T ..{ { $.$.7.7.m.U.r.a.a.x.x.x.K.L.L.L.. ", +" - - P.T %.i | D.e q 8 | 4 8 m ,.~ 0 =.a z I.H.u.a T ! ..$.$.$.7.7.r.R.U.a.a.x.x.Z.Z.K.L.L.E.. ", +" - - P.T m B 8 d.4 8 | / W.v.Q.!.~.7 q e a G ^.8 M m m ..$.$.7.7.r.r./.U.a.x.x.Z.Z.L.(.L.E.E.. ", +" - ; P.T ! } =.)._.`./ 4 '.~.~.~.W.| 8 w j ].^.l N m m ..$.7.7.r.r.a./.U.x.x.Z.Z.Z.L.(.E.E.[.. ", +" ; ; P.T m } d 5 v.d.W.F.y ~.'.'.s./ 6 8 q {.}.a ! B m i.7.7.r.r.a.a./.|.x.Z.Z. XJ C.b E.[.[.. ", +" ; : P.m m m } =.0 !.!.d.~.'.'.s.F.W.).).z.H.}.i N N B i.7.r.r.r.a..XR.|.Z.Z.XXS S S oX[.[.OX. ", +" : : P.m ! m } ! e 9 f.+X!.v.v.h.h.~.v._.4 e.@Xm m m m i.r.r.a.XX#X2.S *.Z.L.$X2.S 4.%X[.OXOX. ", +" : > U . .t.} ,.p j j 6 N.S.S.R.S._.'.6 0 &X] m m m m i.r.r.a.b S S 8.*XL.L.L.=X-X[.[.OXOXOX. ", +" > > U ,.%.t.t. .%.m z k a j 6 ^ 7 7 ;XL 2.S :XT ! ! T >Xa.a.a.|.@.l.,XL.L.L.E.E.[.[.OXOXOX , P. .%.%.%.t.} .} B u a l l a A.1XS S 8.V ! m ! ! `.a.a.x.x.Z.Z.Z.L.L.E.E.[.[.OXOXOXO{cOq)13aNGu^vNQOj&EPB0MLPYKC@A!?6J?(aPZ(Di~&-=_7=KId~ z{?70J`IawtWmXFI!=aVeY4ssa0Z(hT&E4PB7P;B3(AS&(??A{UG!fhhJ%l=O{okx` z`-YYvw}{Q06lIf+N%4uuD!0IibZ_Uf+arypOH8YMc*lysvwkPsIV;@hjlOLe#tO;&}8bSiQsfXJ+22=bmQik!zHfHdL|J2AAtjppN#j(7@DS;2A2k??!JvX#?y}=|M zSQ6As^5t8tgE~T+I>hvzhi;5dscPqmEo0pKY9H?m*6>T~XY%{LcI21idwEo47~g1H z#Q$SgD6hVDfp7YA9JdORe?|ANB?PnEqk}qvd%1(tJlFhUo|mHM9wRk8t0kRxrS$PT zmS^zuXUq7vGqZSTyOKXY&z8UX*jnOWz;`;z_=v^DQ*ycdIFocx&ThRQ)Dhfmik)7n zD9gv%+B81Rxq**g)x%on#V4P^JPVS&@y(O*4R$)AoLM3*{$gnv`ngln|vvkjwRU58`{>yeHu#n zxvfQf>WOTA>HJE*@SrDuXJRrBr@eR0_vej%A-um=$urXWc-625J#y{KOp2w;e6`G# zNp*#YMPhH{?3a^4%cS+iv!V}0))lygHE|EMGaqhI@aGp)@P*T7@Kc*c`IgmrJV#^V zv+EsrV{awzw;$oVbLf-etj<64XlX*^6TK?`D=q#3S7@znCe;<9Zwq3-oD5n5wT`T& zAvWRMq|me_fzBh`bG#L+TZ8$lcNFl+iz;~ant1-rruqDXmy-D;$E!RhO3(9rig~Y1 z4Ifer@a*7+Q|fn&AW=LNuY2NinsK{robJx>@Y%wZqlwvAI03yN@{O zc&{d!&mr5XK0nGAZt~<)=T#B^QNCxoE&t~He13ebf&1y5xGcoPQ@y+Sfld{t`kT-2 z@L!S=61#`iUCgA~D21S4H}w$7BwhHje_a+W!K&P%bj|+N8N8W%ad;?&+geuetsXi) znetQ;`R&3Jp8U=YCH(1U`}xx+XY>DA?adwSLwJ3M6OV6p<1cj_&Z$8)oE1AT+UM$#8e{TgDF47Sr6ehYIVoq6f8LH{}uePS{r@ zlWfeF{d2OES{iiEdZ^N&+SUZulr)T6cVX}RUQ{oN$K$h&n7VHzs=pxYYsKkRj+nA6 z0?q0g)GKqbz4j`?eH0imC18GYIgT~@L9G}-aCtgH4JwSgDB+#ffjn6UhKCgJ2{B=) zVE}szvW`yk)6a=ES)HW5qlX>S|zcvmhO$!IJuh@U(V@hWhv{bumhE zM$oRR!C-d-&W+aNkyi?^Z(|I)NY1SM2KZHO!yw5JW6+Tf9Pr7C#aOt09WGBOL!Z+{ zbkqL7zvdVo-5m@E`kvgYL)EmDC!5-OmJ`2xCe`EvOgiU?WZ$c6g9?484U+x-WkoC5 zgg=6H4)9RB;f(hX=It!QH`813{;E*2r$pE$+Msn

lA;Y_-6>8QbX<1#dtkD>Oe z0&jcD@XfyYxbkf_K6-H-QfW`q$d^6}BNW4LeA8LZ4p!N(T@5$~M>$G{=R_ygec|#bwJ8JG`(iwpblg^t&-0Ha@L!B?{II_&|zrM5d zxo#Js&4DPWY9;$s!=TpVv*#=^^}H>PQ%~$j`+Q_jN1VbCQJhOU@8Naqgc3qCXycBjOy2>VBupEXucCkPn^Z7vx7+5vKhP9g=5bX58(iP zCOv!@tIuTNxe0@~cSaWOd|@3P?eB#f#lw@wyz$xbl_>FWJ55}ZnN-_~nnd_SqYy`bU9Q5V*NFf6?{I2S0jfXTj!VS((!0w^mSd7^?>>&t?hnOV>mS1DO-Jz6 z*YSA$;CB4#*|nH+?M>`G(uMaX_2bdbL}VD$Sm`apb2G=0-JFjp&D%`nS^^&vne0dK%bj{q7f6$@Z%xYX-^iD5{^>i5DhT;lSe= zIR2(L=GXe+Ok)wOyF1WtZA6)@99i8O4CgBm=+i;Z^e3bvpKMiC6Ch%(I4gLR5NGy> zSf@<8+BQ46bxYsCg801dXTF<#6+X28uagZd%_+u2muSRf<%8-;gi{`R;hZD>aJ~Rf zuUU&L@7dz5=`*nBiwc@&<23#M;Nd)+dU5-8IZoYi1P7*gQ_Rt0bGAKPWg*ZIj}gk# ziImIyDCY+U^C&dpQ-9{)aoQ|#=wMKq)E`r^PVeAWokAoL1 zb5w{@`QwYM&obC@m{iv$ zGU>fgkXZ*p7SV465<&^0W}HO0T;JmL>3=rLFe}ahXY*XJyLK7Q%t)o!9e`^SccU{= zhx^EOc3Zn)TD=A?D=-E#ZL{Ik`;RC`d!e%qS8)vR^vkamJ6h1B9 zt%w*U^doBbPdsZW9}ksAbf7-eT2|YXeVfxbk3w@QoY*4r2H)85Otua)oskO=o%hGZ$t#;N+#5^Dc@Gk0-DC+eE#2z$++ z!WI?~-Xn;2BEoL}L=bhuStgy&+Y(BcbS@*#1w=pB!EV04x-qm&k|UBy`Ve_q)Usol zZ9T0q2G#E?!kv*55e>KWCfHDJ@#*s-JI;lYa=vb?>3Yp6;)_p*7pj_v(ABP5Lic|} zc!IFY%t`POd)P@>Nf7S^3kVfViYwx`S|-`CsNqEKCeBsGev3Lt?5)^i(fbs#za3g8 ziCj{W2Q z#+OMl2tAA(3W}T&XpF{*f6IWL>gKpKJ=#T|;yQFRIZE?}t4#lfMQOqx+jbOwWY^>S zyp}OhdkOA;CNwfB#)&u~>M)b}bBsxGe4F`yqRzb0UkZEPVdhZCep-(yXOf+XXQbKN zq)#eoP{W4(%lg`{;A$-kl`rZ^K#b{yUgG{nv zvG0Pr;3zk*`}d$_{~F&P4lR?OC-z9_SJ%gTFTy z!^-^kVC*xSHar-!PP0z^;FiSo4{p({OME6KX5;z|9`iLDW7zt{4eK-;qUA{&HL>!L W*bVaEE?*IJ-H|hYO`9!16#fd$zXRa_ literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/staroffice2.xpm b/WindowMaker/Icons/staroffice2.xpm new file mode 100644 index 00000000..ac0546d1 --- /dev/null +++ b/WindowMaker/Icons/staroffice2.xpm @@ -0,0 +1,255 @@ +/* XPM */ +static char * image_name[] = { +"48 48 204 2", +" c None", +". c #000000000000", +"X c #000004100000", +"o c #28A218611040", +"O c #28A21C711040", +"+ c #18610C300820", +"@ c #082004100000", +"# c #208114511040", +"$ c #492430C22081", +"% c #965875D64924", +"& c #514434D32081", +"* c #B6DA86175144", +"= c #71C6555530C2", +"- c #104008200820", +"; c #30C224921861", +": c #38E324921861", +"> c #514438E328A2", +", c #49242CB21861", +"< c #9E7975D64924", +"1 c #D75CA6996185", +"2 c #30C220811861", +"3 c #6185492430C2", +"4 c #71C6596538E3", +"5 c #596538E32081", +"6 c #AEBA86175144", +"7 c #AEBA7DF74924", +"8 c #59653CF328A2", +"9 c #41032CB21861", +"0 c #5965410328A2", +"q c #410324921861", +"w c #79E75D7538E3", +"e c #30C218611040", +"r c #28A214511040", +"t c #082008200000", +"y c #38E328A21861", +"u c #8617618538E3", +"i c #A69982075144", +"p c #69A6555530C2", +"a c #CF3CA28969A6", +"s c #9E7979E74924", +"d c #492428A21861", +"f c #BEFB92485965", +"g c #DF7DAEBA71C6", +"h c #38E320811040", +"j c #DF7DB2CA71C6", +"k c #69A64D3428A2", +"l c #D75CAAAA69A6", +"z c #EFBEC30B79E7", +"x c #186114510820", +"c c #30C21C711040", +"v c #861765954103", +"b c #410328A21861", +"n c #6185451428A2", +"m c #EFBEC71B8617", +"M c #A69979E74924", +"N c #BEFB96586185", +"B c #CF3C9E796185", +"V c #8E386DB64924", +"C c #9E7971C64924", +"Z c #965871C64103", +"A c #B6DA8A285144", +"S c #EFBEBEFB79E7", +"D c #8E38659538E3", +"F c #30C220811040", +"G c #71C6555538E3", +"H c #79E75D754103", +"J c #EFBEC30B8617", +"K c #EFBEBAEA71C6", +"L c #DF7DAAAA69A6", +"P c #965869A64103", +"I c #5965451430C2", +"U c #492434D32081", +"Y c #D75CA69969A6", +"T c #A69986175965", +"R c #E79DAAAA6185", +"E c #D75CA2896185", +"W c #49242CB22081", +"Q c #8E3865954103", +"! c #EFBEB6DA69A6", +"~ c #59653CF32081", +"^ c #20810C300820", +"/ c #96586DB64103", +"( c #EFBEB6DA71C6", +") c #69A6492428A2", +"_ c #492438E338E3", +"` c #CF3C9A695965", +"' c #69A6492430C2", +"] c #492438E330C2", +"[ c #69A65D7571C6", +"{ c #E79DB6DA71C6", +"} c #410330C21861", +"| c #71C64D342081", +" . c #9658618530C2", +".. c #61854D3430C2", +"X. c #9E7979E75144", +"o. c #51443CF328A2", +"O. c #492434D330C2", +"+. c #E79DBAEA71C6", +"@. c #86175D7538E3", +"#. c #A69969A630C2", +"$. c #C71B9A696185", +"%. c #71C6618571C6", +"&. c #69A64D3430C2", +"*. c #DF7DA6996185", +"=. c #96586DB64924", +"-. c #51443CF338E3", +";. c #C71B9A695965", +":. c #E79DB2CA69A6", +">. c #DF7DAAAA6185", +",. c #8E38618530C2", +"<. c #49243CF328A2", +"1. c #51443CF34103", +"2. c #69A655555144", +"3. c #5965451428A2", +"4. c #596549244924", +"5. c #49243CF34103", +"6. c #79E7555530C2", +"7. c #79E7596530C2", +"8. c #E79DC30B8617", +"9. c #D75CAAAA71C6", +"0. c #492438E32081", +"q. c #514445144103", +"w. c #D75C9A695965", +"e. c #71C64D3430C2", +"r. c #CF3CAAAA71C6", +"t. c #EFBECB2B8617", +"y. c #B6DA96586185", +"u. c #69A65D756185", +"i. c #EFBEBEFB71C6", +"p. c #69A6555538E3", +"a. c #DF7DB6DA79E7", +"s. c #D75CB2CA79E7", +"d. c #9E7982075144", +"f. c #DF7DBAEA8617", +"g. c #861769A64924", +"h. c #69A659654103", +"j. c #D75CB2CA71C6", +"k. c #492434D328A2", +"l. c #AEBA82075144", +"z. c #861759654103", +"x. c #E79DC30B8E38", +"c. c #71C65D754103", +"v. c #AEBA92486185", +"b. c #8E3875D65144", +"n. c #79E761854103", +"m. c #79E76DB671C6", +"M. c #492438E328A2", +"N. c #C71B9E796185", +"B. c #8E3871C64924", +"V. c #EFBECB2B8E38", +"C. c #B6DA8E386185", +"Z. c #38E328A22081", +"A. c #71C665956185", +"S. c #B6DA8A285965", +"D. c #AEBA86175965", +"F. c #EFBECF3C9658", +"G. c #A6998A285965", +"H. c #C71BA69971C6", +"J. c #5965492430C2", +"K. c #8617555538E3", +"L. c #CF3CAEBA79E7", +"P. c #965879E75965", +"I. c #9E7986176185", +"U. c #C71B618538E3", +"Y. c #C71B9E799658", +"T. c #9658820771C6", +"R. c #9E796DB64103", +"E. c #A6998A286185", +"W. c #69A6514438E3", +"Q. c #5144410330C2", +"!. c #410330C22081", +"~. c #A699492428A2", +"^. c #BEFB965869A6", +"/. c #E79DBAEA79E7", +"(. c #5144410328A2", +"). c #69A655554103", +"_. c #96587DF771C6", +"`. c #618555556185", +"'. c #410338E338E3", +"]. c #AEBA924869A6", +"[. c #8E383CF32081", +"{. c #C71B6DB65965", +"}. c #A6999A699E79", +"|. c #AEBA8E385965", +" X c #514445144924", +".X c #28A220811861", +"XX c #86176DB65144", +"oX c #BEFB9E7971C6", +"OX c #6185492438E3", +"+X c #61854D3438E3", +"@X c #A69961854103", +"#X c #C71B555528A2", +"$X c #79E779E78617", +"%X c #69A6618569A6", +"&X c #8E386DB65144", +"*X c #492441034103", +"=X c #28A21C711861", +"-X c #186110400820", +";X c #618551445965", +":X c #38E32CB228A2", +">X c #79E769A64924", +",X c #69A6514430C2", +" , < 1 * 2 . . . . . . . . ", +" . . ; 3 4 5 6 7 7 8 - . . . . . . ", +" . . 9 = 0 q w e r $ = t . . . . . . ", +" . . y u $ 5 $ i p i a e - . . . . . . ", +" . . @ : s q d & f g p O e : . . . . . . ", +" . . @ h w h 5 , j = # e k 0 - . . . . . . ", +" . . O e s : & : * 0 , l z p 9 . . . . . . ", +" . . x c v b n n m a M l 9 r 2 + . . . . . . ", +" . . O : v , , , N B 6 : o 2 n $ . . . . . . ", +" . . y $ V $ 8 k m 1 C , Z l z A - . . . . . . ", +" . . y > 8 $ & 8 N A * k j z S D F X . . . . . ", +" . . ; G H 5 8 & J K L A P a 3 e & . . . . . . . ", +" . . @ d I , U , Y B * < 5 b b & & o . . . . . . ", +" . . . 8 T n 8 d J K R E E 0 8 0 8 y . . . . . . ", +" . . . # W , d Q J S K ! 1 q & 8 ~ n . . . . . . . . ", +" . . . . ^ h : / ( ! ! E 8 5 n ) n k @ . . . . . . . . ", +" . . . . t c _ U g S ( ` , n 3 3 ' ' 2 + $ 2 . . . . . . ", +" . . . # / ] [ < K K K { f P n 8 } ; | .& ... . . . . . . ", +" . . X.h o.O.W { ( ! ! ( +.{ M b 9 @.#.y | b . . . . . . . . . . ", +". . 2 $.> _ %.&.z K ! *.R R ` k b = =.} : | - o + @ . . . . . . . . . . . ", +". O , f b O.-.;.:.>.( ( ! R ,.$ & Q b c @.8 } &.p w &.<.y x X . . . . . . . . . ", +". ..U c 1.2.< K D +.K ( >.D & , w 8 e = v ; U &.3.0 0 > y : X.0 O @ . . . . . . . . ", +"t & l ; 4.5.6 :.6.+.1 * 7.0 & 3.> : k 3 $ 9 > 3.3.3.> o.O 4 8.9.2 y 0.O . . . . . . . . ", +". G i : q.U $.! >.w.` e.8 0 e.U e 3 & } $ v n 0 o.o.8 U y r.t.y.o o v o.; + . . . . . . . ", +". &.& h u._ u i.! :./ e.' = p.O & 3 $ 5 Z a.y.0 & 9 o.&.o.s.m d.o : f.g.o I h.- . . . . . . ", +"@ 8 j.& k._ 7.* +.L l.e.e.=.: 9 z.& 0 / +.g x.v 9 G x.a.4 X.c.p o v.a.$ O b.y.; y . . . . . . ", +". n.u 0 2.m.-.M.N.! M ' 6.9 y v n 5 6.j i.{ 8.f.$.9.t.8.B.V.V r...C.3 o o.v.Z.y y.v X . . . . . ", +". 0 e e W o.m.A.;.i.S.$ 8 c &.e.) ) D.t.z L m F.t.m t.t.D.V.D.V.G.V.X.d.X.x.v h D.H.... . . . . ", +"t &.$.< e : J.2.A.d.v O ; & &.= 6.K.N.t.m S z t.F.m t.t.r.x.f.H.a.L.x.P.v.g...c.I.G V # . . . . ", +"e 9 & p 8 # 6.U.Y.T.} o , w z.C R.9.g t.m z z t.V.a.m V.a E.T c.n.o.W.Q.-.M.o.!.!.y c 2 . . . . ", +"x - ; 4 u : g ~.~.W.2 0 ^.a./.g /.+.g a.A z m z G.o.B.(.O O <.!.o.Q.).).] M.; $ $ g.o.h.X . . . ", +". . . @ n.9 p p } y 8 _.).a.S S z z 7 k a.z C.0 `.'.<.y 3.$ 3.U M.o.k.).o.E.4 ].(.k.r # X . . . ", +". . . . . . . . - } [.{.}.h...|.z z S /.z n. X5._ .XXXy $ b y ..$ oXOXE.+X$ O o o x + X . . . . ", +". . . . . . . . . } @X#Xz.u.$XO ^.&.a.p 0 O.%XO.X.y - x J.E.J.&Xy y y ; O - t . . . . . . . . . ", +". . . . . . . . . t 9.s 9 q.4.*X.X'.; *X%XZ.=Xx O @ . . x -X-X# + t X . . . . . . . . . . . . . ", +". . . . . . . . . . } : # ; Q.%XZ.;X'.:X:XOXD.n.>X. . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . . - ..4 <.2 O y y O 2 o.F y p 3 . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . . . x 3 3 j.o ,X9.p 4 i v.B.n.x . . . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . - o.y.o (.U p 3 (.x - @ X . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . $ <.uP9?6{q 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 RAM1@lpj9Ifs0j)J{XfvKW|sf} literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/timer.xpm b/WindowMaker/Icons/timer.xpm new file mode 100644 index 00000000..d49ce32e --- /dev/null +++ b/WindowMaker/Icons/timer.xpm @@ -0,0 +1,256 @@ +/* XPM */ +static char * image_name[] = { +"48 48 205 2", +" c #30C230C230C2", +". c #104014511040", +"X c #EFBEEFBEEFBE", +"o c #30C234D330C2", +"O c #38E334D330C2", +"+ c #38E33CF338E3", +"@ c #38E3410338E3", +"# c #410341034103", +"$ c #410345144103", +"% c #38E338E338E3", +"& c #30C230C228A2", +"* c #8E3875D65965", +"= c #410338E330C2", +"- c #41033CF330C2", +"; c #59654D344103", +": c #69A655554103", +"> c #30C22CB228A2", +", c #492449244103", +"< c #618559654924", +"1 c #596555554103", +"2 c #28A22CB228A2", +"3 c #492451444924", +"4 c #49244D344924", +"5 c #5144492438E3", +"6 c #28A228A228A2", +"7 c #186145141861", +"8 c #4924451438E3", +"9 c #410338E328A2", +"0 c #59654D3438E3", +"q c #596555554924", +"w c #20811C711861", +"e c #28A234D328A2", +"r c #38E334D328A2", +"t c #861775D65965", +"y c #492455555144", +"u c #186118611040", +"i c #186149241861", +"p c #492449244924", +"a c #514455555144", +"s c #59655D755144", +"d c #69A661855144", +"f c #28A224922081", +"g c #71C665955144", +"h c #514459655144", +"j c #5144451430C2", +"k c #71C65D754103", +"l c #186138E31861", +"z c #79E769A65144", +"x c #51443CF330C2", +"c c #8E3871C65144", +"v c #618565955965", +"b c #69A66DB66185", +"n c #618569A66185", +"m c #618565956185", +"M c #596561855965", +"N c #596559654924", +"B c #71C669A65965", +"V c #208120812081", +"C c #186128A21861", +"Z c #596559655144", +"A c #30C22CB22081", +"S c #5965451430C2", +"D c #79E761854924", +"F c #9E798E3871C6", +"G c #79E779E769A6", +"H c #71C679E769A6", +"J c #69A671C669A6", +"K c #69A671C66185", +"L c #514451444924", +"P c #186124921861", +"I c #59655D755965", +"U c #71C675D669A6", +"Y c #9658820769A6", +"T c #79E7820771C6", +"R c #69A665955965", +"E c #208120811861", +"W c #186120811040", +"Q c #71C671C66185", +"! c #69A65D754924", +"~ c #61855D755965", +"^ c #69A66DB669A6", +"/ c #79E779E771C6", +"( c #618555554924", +") c #79E76DB65965", +"_ c #69A659654103", +"` c #6185514438E3", +"' c #6185492438E3", +"] c #861779E769A6", +"[ c #69A665956185", +"{ c #79E77DF779E7", +"} c #8E388E388617", +"| c #8E386DB64924", +" . c #861765954924", +".. c #61855D755144", +"X. c #49243CF330C2", +"o. c #61854D3438E3", +"O. c #86176DB65144", +"+. c #861779E76185", +"@. c #71C66DB66185", +"#. c #8617820779E7", +"$. c #AEBA924869A6", +"%. c #8E388A288617", +"&. c #104010401040", +"*. c #BEFB965869A6", +"=. c #A69982075965", +"-. c #71C65D754924", +";. c #8617861779E7", +":. c #8E3892488E38", +">. c #79E782078617", +",. c #61856DB669A6", +"<. c #596565956185", +"1. c #596561856185", +"2. c #514459655965", +"3. c #861769A64924", +"4. c #965896588E38", +"5. c #9E799A699658", +"6. c #A699965871C6", +"7. c #9E7982076185", +"8. c #96588E388617", +"9. c #104018611040", +"0. c #D75CB2CA8617", +"q. c #965879E75965", +"w. c #A6999E798617", +"e. c #B6DABEFBBEFB", +"r. c #A699AEBAA699", +"t. c #A699A6999E79", +"y. c #A699A6999658", +"u. c #8E387DF769A6", +"i. c #C71BCB2BBEFB", +"p. c #AEBAB6DAB6DA", +"a. c #69A675D671C6", +"s. c #492451445144", +"d. c #410349244924", +"f. c #410345144924", +"g. c #69A671C671C6", +"h. c #514455555965", +"j. c #8E3896588617", +"k. c #D75CD75CD75C", +"l. c #9E79A289A699", +"z. c #71C675D671C6", +"x. c #71C679E779E7", +"c. c #C71BC30BB6DA", +"v. c #618569A669A6", +"b. c #59655D756185", +"n. c #A6998E3869A6", +"m. c #B6DABAEAB6DA", +"M. c #B6DABAEAAEBA", +"N. c #4103514438E3", +"B. c #28A230C230C2", +"V. c #BEFBC71BBEFB", +"C. c #BEFBC30BB6DA", +"Z. c #492461854924", +"A. c #AEBAB2CAAEBA", +"S. c #514469A65144", +"D. c #69A679E771C6", +"F. c #492459654924", +"G. c #AEBAB6DAA699", +"H. c #38E330C228A2", +"J. c #A699AAAA9E79", +"K. c #596579E75965", +"L. c #9E79A2898E38", +"P. c #30C2555528A2", +"I. c #28A220812081", +"U. c #30C228A21861", +"Y. c #86177DF779E7", +"T. c #596555555144", +"R. c #28A228A22081", +"E. c #EFBEDF7DBEFB", +"W. c #F7DEE79DCF3C", +"Q. c #DF7DCB2B9658", +"!. c #B6DABEFBB6DA", +"~. c #9E79A2899E79", +"^. c #EFBEE38DC71B", +"/. c #B6DAB6DAAEBA", +"(. c #B6DAC30BB6DA", +"). c #51443CF328A2", +"_. c #49243CF328A2", +"`. c #5965451428A2", +"'. c #B6DAB2CAAEBA", +"]. c #492428A22081", +"[. c #51442CB228A2", +"{. c #AEBAB2CAA699", +"}. c #8E3851444103", +"|. c #30C224921861", +" X c #38E32CB21861", +".X c #410330C21861", +"XX c #492434D32081", +"oX c #514438E32081", +"OX c #492438E32081", +"+X c #8617596528A2", +"@X c #410330C22081", +"#X c #59653CF32081", +"$X c #6185451428A2", +"%X c #79E7555528A2", +"&X c #71C64D3428A2", +"*X c #596541032081", +"=X c #69A6492428A2", +"-X c #8E38820769A6", +";X c #71C661854924", +":X c #79E7596528A2", +">X c #79E74D3428A2", +",X c #71C6514428A2", +" O % X ", +". o O o % O % % + # $ , , , , , $ , $ # # # = < # @ @ o % % @ # @ @ @ $ O < + > = $ O O X ", +". O O % o + @ # $ # + # # , , , , # % # $ , - 1 , , $ , $ $ $ $ # % # # $ 1 % $ # + + % X ", +". 2 o O % % o + @ + @ # # $ # $ , 3 3 4 , 4 4 5 5 4 4 4 , , # $ + % # # # 1 < $ $ $ # $ # X ", +". 2 6 7 o % % % O # $ $ , , 4 4 , $ $ , O 8 9 8 < 0 ; , , 4 4 4 4 4 4 4 4 $ q 4 , , , $ $ X ", +". 2 w e o O % % % # $ $ , 4 4 3 3 3 6 r , 4 # $ , 0 t 3 3 y 3 3 3 3 3 3 4 < 4 3 4 4 4 4 X ", +". 6 u i O O % + + % $ $ $ p 4 4 3 # 5 a a $ ; 1 a a 0 s a a a 3 $ $ 4 + 1 d y 3 y 3 3 3 X ", +". f . i e o % % + + % # $ , 3 3 3 a g h = f j k 8 a 8 < $ # # a 3 3 a h 4 d h h a a a a X ", +". f . l e 2 o o O % + # # , 4 3 a h h z s = 8 x k c v 5 b n n m m v M M M N B M M h 3 a 4 X ", +". f V C 6 2 2 o % % # $ 4 3 a a Z M v v Z % A S D F G H H H J H K b v h L N < 4 4 4 a Z M X ", +". P V C f 6 2 2 % @ $ , 4 a h I M v b K U J $ k Y H U H b Z Z H Z h T v N v R G a Z a 4 4 X ", +". f E W f 6 6 2 o % # $ 4 a h I v n K K Q B R j k c ! 1 ~ ^ / / J T U b M $ 9 ( ) H J H H v X ", +". V f C V f 6 2 O + $ 4 L h s v v < _ : : : ` ' : : : : ` 0 ! ] [ [ U { } } = D k R a b ^ v X ", +". l P W 7 7 6 2 % @ $ 4 a Z Z ! | .: < ..v I I h I 3 , - - X.o.O.+.@.R v #.s ( F $.+.%.%.%.X ", +". &.. W 7 f 6 2 % # 4 3 a ( *.=.-.;.:.>.,.<.1.I Z ^ 1.1.2.p % & S 3.* 4.5.5.5.g Y 4.6.7.8.5.X ", +". w w 9.l 7 2 2 o % # 4 4 D 0.q.w.e.:.Z m ,.,.,.2 , @ ,.,.,.<.I 4 9 -.| F r.t.] c t.5.y.$.u.X ", +". O V W P 6 2 o = # $ D 0.7.i.p.a.,.s.d. ,.,.o f.h J J y p g.g.h. > k 3.F r.j. .y.t.y.< D X ", +". } C 6 2 > o % - j *.q.k.l.z.J g.s.4 @ <.I 2.2.n h.<.a 4 x.x.,.I & -.3.F :.-.O.y.r.+.` X ", +". t.T e 6 2 o % + r c -.c.:.1.s.h.a ,.n 1.m ,.J g.T J <.y v.x.,.v.b.4 6 - D c R g ! n.4.] k X ", +". m.M.N. 2 o % r x ` u.5.a.v.w d.B.<.v.,.m v.,.a.a.a.a.a.2.n y h.p <.f.f ` .* ..< * $.O.c X ", +". V.C.Z.;. O + A j o.z.a.J v.p a h.,.,.,.<.M <.n ,.,.z.x.x.2.v.p ,.J <.2 9 : | ) a N _ q.z X ", +". A.V.S.m.:.o % = A 9 < m a.g.g.J g.,.g.g.J J J a.D.x.x.x.x.x.a.h a.a.a.,.% > ` k * , , O $ s X ", +". a U F.G.V.:.% & A H.( I ,.s.b.f.g.J g.g.a.a.a.,.,.x.D.a.a.a.a.y J d.y ,.d.6 o.: | 8.U } J.J.X ", +". Z a e K.m.V.} f A H.N Z I h.1.@ x.a.a.a.a.z.x.d. p # f.h.v.1.y ,.<.% 2.# > o.` .L.t.j.G b X ", +". Z Z V P.h 4.5.I.U.A < m v.,.<.a.x.x.x.x.x.D.a.a.y o 2.b.y @ f B.2.1.s.v.y r ` : .u.s ~ [ #.X ", +". Z Z . i h a 4 I.f I.! v.m ,.g.,.a.a.a.a.a.a.,.I I p 6 b.,.,.b.a ,.,.,.,.y 8 : k D F Y.5.t.4.X ", +". Z L 9.i F.a q E f I.( m ,.<.p , p a.a.a.,.M <.y y 2.@ 2 1.,.a ,.% ,.,.a.4 ` : D .w.5./ ~ [ X ", +". Z T.% N.h a a f I.A 9 @.,.I @ d.% J g.J h.2.,.1.I v.y d.% d.v.h.2 2.,.>.T.k : 3.| F 8 , [ / X ", +". L Z h T.a a L > E A f ! ,.I b.1.m ,.h.m 1.n ,.p m ,.n s.y 6 # J y <.n g.O.k D =.n.] @.} 5.5.X ", +". Z T.Z Z a a a # u R.& A ) g.g.v.,.I @ I 1.,.,.f.v.,.1.f.d.@ p 1.g.a.{ u.c _ n.*.6.3 4 Z b #.X ", +". Z Z Z T.a a a 4 6 E & H.r Q a.g.,.J a.y 2.,.M ,.,.y p 1.% <.v.a.a.] q.k q.E.$.+.o 2 % o % X ", +". r.^ T.T.a a a L 4 . f & H.r ) a.,.I I ,.a.<.,.y <.1.a ,.,.h.,.a.m g O._ c W.Q.6.q $ $ , 3 X ", +". m.!.~.b a a a a 4 4 u f & 9 > ( Q [ ,.J ,.,.<.y <.m ,.,.J n v ..: k ` D E.^.6.! $ $ , , 4 4 X ", +". m.m.m.!.5.v a a 4 + a w I.& 9 & r 0 R J ,.,.,...n ,.J J U g o.o.0 S k 0.Q.$.z # # # % # # 2 X ", +". /.M.m.m.(.m.5.v % V O M 6 f A & H.H.r X.0 1 ( < < ! : 0 S S S j 0 k =.n.7.z % % + % 6 6 6 > X ", +". /.M.M.m.!.(.(.(.5.% V 2 n a 2 R.A A H.H.H.9 9 X.).).).)._.S S o.k k -.* < % % % % + 2 6 % v X ", +". /./.M.m.m.!.(.V.V.V.T 2 f , H Z % R.A A H.H.9 9 _._.).j `.' ' ' o.k ! 8 o o O % % + # b g X ", +". /./././.'././.m.V.V.V.(.J 2 2 3 U #.b 1 - H.H.9 9 _.).).j j j S 0 - 2 > 6 ].[.' x ].x : ( X ", +". '././.{.@.#.[ 4.A.V.V.V.i.m.J 2 , v / ;.4.;.G R 5 9 9 r - r > f f 6 2 2 E x }.[.9 & H.U.|.X ", +". {.'././.} 8.U #.#.(.V.V.V.i.i.m.U O f o $ h K H T U $ f f I.V V V f f 6 R.f f X X|.|..X X.XX ", +". {.{./././.t.A.m.J.m.V.V.V.i.i.i.i.A.{ $ f f # $ # f V V V V f A U.|.|. X XXXoX XU. X XOXOX+XX ", +". {.{.'.'./././.m.m.m.(.V.V.V.i.i.i.i.i.A.%.I I 3 O V I.f U. X X@XXXoXoXXXoX#X#X$XoX%X&X#XXXoXX ", +". r.{.{.'./././.M.m.m.(.(.V.V.V.i.i.i.i.i.'.] z ` oXXX@X X X@XXXXXoX*X=X%XXX$X%X XOXoX%X+X%X+XX ", +". r.{.{.{.'./././.M.m.m.(.C.V.V.M.L.-X;X` *X#X*X*X*X*XOXOX*X$X=X*XOX=X&X%X:X&X+X>X&X%XoX=X$X$XX ", +". r.r.{.{.{.'./.5.t.'.'.4.-X;X=XoX#XoXoX#X*XoX*XOX*X,X%X%XOX%X%X@XoXOX=X%X+X:X&X$X#X=X$X>X%X+XX ", +". J.r.r.t.X=XoX@X:X+X:X:X:X2X:X:X>XOX$X#X#X&X>X>X&X,X=X=X=XX ", +"X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X "}; diff --git a/WindowMaker/Icons/wilber.tiff b/WindowMaker/Icons/wilber.tiff new file mode 100644 index 0000000000000000000000000000000000000000..f034e224cd52aa3d3779dc985ed5cf1cbee24e7c GIT binary patch literal 6592 zcwSAIcT^M0+s8NABpXT~^dJbK8hWS-NReIyf}$V_1f+x>X(CtHkc1>EB?>BF3)n!4 zQAE+Jf}$8vB#0;?SEHhW;JrZwqf%ae@40{6+4DW~IWym#XU@!?dG<_TpgGV(006|K zJyqgC;Zrw&Ttz)|pDv-wT_5??CVMAn;YNMsdKP{+yX4*(?>}M8`8^Td`YP|;o9NG1 zrrO2=s?91irYjdy22-86@T2EB(dLtH4sG#YveLBKHr9ApRkQ#1HR{U-_}iA27Y-@S z(I?W9tz4vUgqQ04mIk6|&&Rq`zsAq}{cgnYt$BCzQfNH{ zjH?4z85;5%>w30epB@yP!1{sbPvky1OW83rFee<(S-V5I*WT3dy;0!sG-+V=PRgm% z2Mm7I{!AfON0sgOegeF^Y83lNF2xQDsXcKV8fS&s8Gku6WL7>gC+BLiyVu6SF>F|B ze)-C+iZTBKjdLSE$`?hg&mNz}-(BuP_J0Bvpsmnd;Enb=T9u;4Y@u>ZfMH)~{`}D;M{j z&+4-E_%(T;#P3&s;~T`xez<+Z$6Y*=iji%^(dR9BSKIb_>ooU;|25t9+}2GeeZ28T zy} zQtDZj%F z2!4}Mq@7p?pCQWal5rI>8n|$xk$%3+f7Rvi3Rt~C@r2CZ-er-er&#~&R)O%A)#J|y ztHP+@h*?6Xb6{MFKq0f#3m3#^z!3sAC%hbXXc%}j>9f{!yu9d&9kkP_mteZc zF-!3u|46vEerc#o@3#@EM0&@g#sIf#!AQ{n`@q8xU+S}P8h^h@*>#MZ<=Q$mVo);T z=CLEub-RK79+47x28(p9^~Nn@eFDC}m5cLvufH$Ax4C6V*IuX3FzQaHGiP-|%AbE2 z-@`n(S!U8#3>{N+Bgngb#h1Z}hAK;?{#lb0j@QIn{j(x(mnD@7V%JaI3;14-dp(Gt z1s0Uo^T4C)X&EeKs+^HQ(4;357MBueG6)ngSg^=baY4paifEAJ(!AA{=?vVADo-|f z8f#+fr{MBMKTqe?&{oq2hD+h)h7-RDO5{F|466K=gJBuJXp%orME$QUfw}4&5w4BQ&F)d8&;w)RVTM#_L!KX%X3)xfGrqz z31Snj2LzTqAzffr*@v-PMfz8d2Nkg`U*x&U4#&0el2#=en*#Gfk*Ov1xMQtnx4)QW zYAjWbX`0h`CcqT87(6v9?A5;{^LI`o(_+5A>f*(w9(st``N>$Lt?vFr&CS(!^0qgq zotQMkua9TKSe9l}Tb9w10g%)4PJf)(jvp)HRL$88eKV&S0Z>(+39b{ zOyBY3VC5NHCVGR(9Vb6>g-TwJ)moCPOXva%JDCLO@%wR>MBqyB$XyTd1 zxC5V#NpU+i@XBEFWOkx0&B9eH=5KFJWTuvR+%G#Nkf3O@ilXL(>OuR-xKBk= zXte;D!`ZM4FJ#UT1yKC7=c$MCkxI(~%n)LO++C1~In&eULEB)vox&v4K5&lRV^?1y z4AXAJqtYXYIQIo_1#|p;_*9BwOq2g=7s@LK^%n{nqBgB^0rZ!=r{dQp&-~9kuf2Md z10SW0;NqpxOWxwn4p9R2lOB13(mu`mOFMSb?~}G^CI|iax}wqKMVuY}lwsE$rDz>a z>|%pLg>#SIR#a(rj8u8e=(X0tIW}1q2I|pcQ9Gz$KIabd!UK1`^^#gURL@`fJO;d# z&nB&#RYnJtLd%r0g^vQv*}9bcTnhK@M}cD598=Rl(BmN~6}yN_-#U<)X1a@2k9!&r zUrI8L2VP8W@hV=Z|CMFlP>>mwclu%>p$B_J^U2PV$=Y3$4+JlEv2@1Y>0d0oZ@)Cl zgT^KL{-e3r%LnV%vkidIlWn+jwqNWvCfMC1^mZL1GfF1Q-~g@z0tt#8V{EQEQ&6dr zGMJB+lQ3aEa+ibw4=SnSp?Iot#9%4R$6WFRw&9_yI%w7taONu}@WFjV%qAiRDT7E1 zBtZu0_KcY0G2#3&m=4LwDS)FcveOV& z$4Jp0*ohq85s;L$TEy~dGAtt0WE3jd%eXBDLY9_WWZ+gIR;F|#JC}Gl*_Rft4;V&GZABk$6207YRVuL zJZ}dcsYk6jLSn#p$lyF8Z4Cov00E4Z!{Cs!1PH~iypG7Fb6_4!A0^n zHBps?4DzM$9r;6`j2kkVV9|wBmMPm8&Zf$$C|47#N?DDl@>5t}Ey7x|aBJEy=)Dbe z6N@7$9WNQU!c;^F^=X;}gP8)91dc&rN0#n!U{8#XCvU8&%C8P|lF*C9kkQLBEbp*9 zsVt4aSjH=bPo_L2;8J@TC0BENO_Ne88Lsl3S&*z{AqU)A9=6`X&|Xom4Ng25Z2Tm1S(We1!+h9n_G}^omcBP9LOI%C2&Kb-R~8^;!J`bvxU%#v zj)jc-=;n7ribfb7Kun{Bd&>*Rmu#AtIeYkFlv0>{MNS4eUi`7%hVs5CqR$w}qJArs z00pVgR_a`#C(0)Yv5xV=MSyVWK!%7B-z>FKNDtHE2XABy_7SRPGXj?~QZ~^BD`kFI z1+co2yS!1sl5V#0jeSZ`_TfJ@qFU;G0Gy}?*5fOk$iQj}2M+%p%VSeh0UJ8P9*y*P zSw@i_jWOH2W|U)PTIM!-KSKz)3a=IQ&^?JLuPIIxPcu`B4tt4K6XUGKxs_4q>*c6R zJzx1gU`bf@$&E+jsnrDnggKD|Guru7#Bl*+%Xf&8qC7w*l2q1iC@Pw?csJ2}B_nB5 zu1$Yq<(-*wGe4lioDB<_R2?yL#ppo(vq%ZDorrmTp(+P|G?{`l*#^dl&28yGuvjTe z2*t=CeLCnZgJ7xf;ws1WSRhQuSjo1Qyfwd`-E|-+tqou~G_ZVlHo;PJkPLdyE#xBgnSYwk9Q^+|O5W0|1|&uktqmJpYDs7qWlq{GTk9xic0AP*U}x<(=mViMy3mCs$_KWPfW3R zD@*~j&)fX)L=AZYLnN?d%IcpY5>0!z9RpgIDZjN1xr-kWma7Ujku#hR9y6?x1H*1- zq>DINO@1^PhZTE?n&QV%n*3;rp9bnMoO`Xm7>H&i?y`Dy2>EZqOC;A4v?sTfh-*w` zk#V`?%x&NrVb-B1M+Tl`snSsvxb$dQj0wi05JnpkA>{T??*PLu|M(S@))A9b)Yp*pG zXk{no-yz1;&8|0hQV`eOkM40}!(zY@7rf^z%AY=AF9nq810EEGb{8DsQAx}lo305*FOd7FCsK@t2Um{}U@Ybb7Mbvb`uYfDD z#m^(fp zHsPHIiDkY4sgLCYQYXNK1%&^tu7eDvIwlFgRoY;*pj|M6F?@iyFamk?RGSe2T}Py@ zXP9aa!V*H<>}114$gl&QEclkJET>LE_@-hulSMW{6gZ2zZg5Cb5_0_KTp=I5bZ;9u zm*FGb92CI9rZVyZ?1-e-injdT8qTJZrK_6CIH91?9?TJ|ku?0}*Y4L0#4lILpjU0& z<+`JQh@sobPH19eHE=O+V+>s0ZlrPlrgQd^l23>oh-CCPJ3x&*Vn+dd=bo)BmprjW z;1p2+K=czJ9T;|IfP@biMbBXuBGRia*hI@FtYg2!^kLlGHjiR3|L1&p4{}UCV$qQW zGsbPQn{o4*WWyD!NdjTC#rbue_uu4u@-ve$mjJ`UCDA}s1-tsLF3Io{fg9YUJ^`f3dUMun=1jVr`^_05Bxp?o&Eezsymn~bXO#!)Z9TU z@xc_aw_xwq{-Lk23oy+s{!EY5{O^K$FWr(=4BHG6!QR!VPHl4SL zLPu#~>6&Dqg#-m|1N9_202Qe@=r*Ma{GH2yshH=gz*t0Uf}m#JyzZL$Ejg{jw%NIO zPe}0rCV_Z(K35@tqCys;j`ad-=q!p1@~4k%79t?C8$G>UZTD~VzJffkmou?UDFtC8 zZ9$VU-%7whzGfKp;X8B8g?p`os$B>hlo>x$Rfzm^JvGH;r^#og%0`X!0(FJkD%$OD zlSu5RZ;uE}&@fihg^sy)znIqxuq^ZCHm~G6e&>bG*V9;bwNh&ef9ltvRH}T9j$$p# zmK)q0FT`-)*WIO*I*49+iCC%|iflJ9ElD(o0Iu%y(g@LOFA;OE3S%$HK7+*RPb}3X zsT%XjCUkG440U_9BXQy(I|_1S6((QYUZ=3bQp&}nizm5B8hxLTgpWwevj%0Xh77j* z^|~x;d#y<=kaWyWROZ#WGP1l8uRvSYy?v-V<^VcfxZP3+Ond*dG`Zzzf>sbZ*SI>L zl*qYbS+%X~jiQ~aNv!CHnoIO2(bpeFpF5s)P^F}VT}1n7O;f9TyXZ8@*J)aIZ{QZa zEklwNu2Eil@t7#NpYriRMIWO3A5uy{d-JQi|F<=7HeaX7uOHj6czKQ-786E;(;xsX2OSo|?> zz~$4EL6>xnb#Ut3MBt&Q?h4dCRpYRerupW#>MkdSUiAIZ?zS!eljw+1q+W%~SDILF z`>pw;H9OPS#h%`Jq9~-kGiy&r=5Om0uJbcX!rgC{z(1$frafAI^uqhK_MQ~kT$9b| z#c5lInNI{(?_@$x^bLX{$#ZE+u{<=rwPUN-zD)Hv`R$pVZV~n~9oviQR|`cOUVb<; z{1*H3eE8o1J938P#y*5s|Is-zGMafUpZ);+@%`(l{h;F4zLvt`00tbV_SIRXd-1E0 z+|I>05Bw4+bmFPAj*z3K+YVX!92-^|cq0CSv(V*ED8{w(CV0<=NR7ODIHfT>*z^Cd zvfl^;T{ncV$-4dB2Ja2-zM9V#7bdd$40U)@Zx}JG0@;{0s3PkwS^-H*#Re=2BNN8e1Gy8OXnYkTyq;!IbF0*?Q~e3yW7&ty}-r6;u`bC zyNWN5B>p&+yXQ9Y#`D%~%V&>Q4jj9-m?rFKfGfTXd0Eu2&ZB5?^G0IAZk?dJtosx* z@dkag+#!0Mir4PoyxsS52ECQt=0`htR$s@`vu_=I@JEaKx0f!{d%t=6c4y43aawj% z=y}Zm^P`{`U0ifG^+diC``*vb&hqanSYH-4 z%3EFKH3pN~Yu^Q%U#fW;Y~69?a*)-v^2-*II8Q(s01zO6004lzBE)|fxx%QGx=0%U zz<=A(E5iKC$Q8-|hj9obptVvnSNuvVthvJVE3AS*{eQo3g;oFc|4$nK^8aFJ{>$bo z()!omwc^+PkAKsD_&?JzCMs%259Y2LvJ( literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/wilber.xpm b/WindowMaker/Icons/wilber.xpm new file mode 100644 index 00000000..be219695 --- /dev/null +++ b/WindowMaker/Icons/wilber.xpm @@ -0,0 +1,261 @@ +/* XPM */ +static char * image_name[] = { +"48 48 210 2", +" c #618561856185", +". c #EFBEEFBEEFBE", +"X c #618565956185", +"o c #D75CD75CE79D", +"O c #CF3CD34CDF7D", +"+ c #CF3CCF3CDF7D", +"@ c #C71BCB2BDF7D", +"# c #C71BC71BDF7D", +"$ c #BEFBC71BDF7D", +"% c #BEFBC30BDF7D", +"& c #BEFBC30BD75C", +"* c #AEBAAAAAB6DA", +"= c #B6DABEFBCF3C", +"- c #C71BCB2BD75C", +"; c #C71BCB2BC71B", +": c #B6DABAEAC71B", +"> c #A699A699B6DA", +", c #8E38820779E7", +"< c #AEBAB2CAC71B", +"1 c #AEBAB6DACF3C", +"2 c #BEFBBEFBCF3C", +"3 c #BEFBB6DAAEBA", +"4 c #B6DAB6DAB6DA", +"5 c #71C671C671C6", +"6 c #618559655965", +"7 c #965892488E38", +"8 c #71C66DB65965", +"9 c #9E79A289AEBA", +"0 c #96589A69AEBA", +"q c #A699A699BEFB", +"w c #B6DABAEACF3C", +"e c #A699A2899658", +"r c #9E799E79AEBA", +"t c #AEBAAEBAB6DA", +"y c #BEFBC30BCF3C", +"u c #86177DF771C6", +"i c #51444D344103", +"p c #86178A288E38", +"a c #8E388A289658", +"s c #A699A699AEBA", +"d c #BEFBC71BD75C", +"f c #71C66DB66185", +"g c #69A665955965", +"h c #861786179658", +"j c #79E77DF78E38", +"k c #96589658A699", +"l c #A6999E798E38", +"z c #9E79924879E7", +"x c #A6999E799658", +"c c #596555554103", +"v c #492438E328A2", +"b c #38E334D328A2", +"n c #38E328A21861", +"m c #41033CF328A2", +"M c #30C230C228A2", +"N c #30C220811861", +"B c #30C22CB22081", +"V c #4924451438E3", +"C c #596555555144", +"Z c #71C66DB669A6", +"A c #96588E389658", +"S c #A699A289A699", +"D c #69A661855144", +"F c #6185659569A6", +"G c #6185618569A6", +"H c #86178A289E79", +"J c #BEFBC30BC71B", +"K c #96588A2879E7", +"L c #861779E76185", +"P c #69A659654924", +"I c #410328A21040", +"U c #38E324920820", +"Y c #30C220810820", +"T c #28A218610820", +"R c #208114510820", +"E c #186110400000", +"W c #18610C300000", +"Q c #20811C711040", +"! c #492449244103", +"~ c #9E799A699658", +"^ c #79E775D66185", +"/ c #69A665955144", +"( c #618561855144", +") c #61855D754924", +"_ c #410345144103", +"` c #49244D345965", +"' c #79E782079658", +"] c #AEBAAEBAC71B", +"[ c #B6DABEFBD75C", +"{ c #B6DAAEBAA699", +"} c #96587DF76185", +"| c #38E320810820", +" . c #28A21C710820", +".. c #104008200000", +"X. c #49244D344924", +"o. c #79E779E78617", +"O. c #71C669A65965", +"+. c #596559654924", +"@. c #28A22CB230C2", +"#. c #410345144924", +"$. c #41032CB21040", +"%. c #30C234D328A2", +"&. c #69A669A66185", +"*. c #38E338E330C2", +"=. c #186118611861", +"-. c #79E782078E38", +";. c #9E7996588E38", +":. c #186110400820", +">. c #514451444103", +",. c #492449245144", +"<. c #8E3871C65144", +"1. c #5144410328A2", +"2. c #410330C21861", +"3. c #28A224921861", +"4. c #28A228A22081", +"5. c #38E338E328A2", +"6. c #4103410330C2", +"7. c #51444D3438E3", +"8. c #28A2249228A2", +"9. c #514455556185", +"0. c #8E388E389E79", +"q. c #C71BBEFBB6DA", +"w. c #79E779E771C6", +"e. c #596559655144", +"r. c #4103410338E3", +"t. c #41033CF330C2", +"y. c #28A22CB228A2", +"u. c #104010401040", +"i. c #30C230C238E3", +"p. c #6185659571C6", +"a. c #F7DEF3CEF7DE", +"s. c #EFBEF3CEEFBE", +"d. c #DF7DDF7DD75C", +"f. c #C71BC71BBEFB", +"g. c #BEFBBEFBBEFB", +"h. c #61855D755144", +"j. c #4924492438E3", +"k. c #08200C300820", +"l. c #18611C712081", +"z. c #71C679E78E38", +"x. c #9E79A699BEFB", +"c. c #965896589E79", +"v. c #C71BC30BC71B", +"b. c #EFBEEBADE79D", +"n. c #D75CD75CD75C", +"m. c #E79DE79DE79D", +"M. c #CF3CCF3CC71B", +"N. c #DF7DE38DDF7D", +"B. c #28A22CB22081", +"V. c #38E33CF34103", +"C. c #8E389248A699", +"Z. c #861786178E38", +"A. c #514455555144", +"S. c #38E33CF338E3", +"D. c #618561855965", +"F. c #E79DDF7DDF7D", +"G. c #9E799E799E79", +"H. c #DF7DDB6CD75C", +"J. c #AEBAAAAAA699", +"K. c #38E338E34103", +"L. c #A699AAAAC71B", +"P. c #596559655965", +"I. c #28A228A228A2", +"U. c #965896589658", +"Y. c #A699AAAABEFB", +"T. c #30C234D330C2", +"R. c #596555554924", +"E. c #082004100820", +"W. c #59655D7569A6", +"Q. c #30C234D338E3", +"!. c #86177DF769A6", +"~. c #69A66DB669A6", +"^. c #96588E388617", +"/. c #79E779E76185", +"(. c #186118611040", +"). c #96589658AEBA", +"_. c #AEBAB2CACF3C", +"`. c #79E771C65965", +"'. c #514455554924", +"]. c #8E388E388E38", +"[. c #6185514438E3", +"{. c #71C65D754924", +"}. c #79E765954924", +"|. c #A699AEBAC71B", +" X c #AEBAB6DAD75C", +".X c #B6DABAEAD75C", +"XX c #79E77DF779E7", +"oX c #5144492438E3", +"OX c #71C661854924", +"+X c #9E797DF75965", +"@X c #B6DA965871C6", +"#X c #AEBA9A6979E7", +"$X c #96589A69A699", +"%X c #9E79A289B6DA", +"&X c #208120812081", +"*X c #49244D345144", +"=X c #410341034924", +"-X c #514455555965", +";X c #69A669A671C6", +":X c #69A671C679E7", +">X c #8E3892489E79", +",X c #208120811861", +" @ # @ # # @ # # # # # # = , < < 1 2 & % % % . ", +" o O o O o O O O - 3 4 : = @ + + + + + + + + 5 6 = = & @ # @ # @ # # # & 7 8 9 0 q w & % % & . ", +" O o O o + O O O + 3 e e r : : t - @ @ @ y = u i p a s 1 d $ # # # # % e f g h j k < & % & & . ", +" o O o + o + O + - : l z x e x , c v b n m M N B V C 6 Z A s w & & & S f g D F G H < & & & & . ", +" O o + o + o + O + J e K L P v I U Y Y Y T T T R E E E W Q ! 0 > w ~ ^ / ( ) _ ` ' ] [ & & & . ", +" o + o + O + + + + - { } v I I I | Y Y .T T T R E E W ......X.o.7 O.( ) +.+.@.#.j ] [ & & & . ", +" O O + O O + O + + @ 4 L $.I I U Y Y Y T T T R E E E W ......%.&.O./ ( ) c *.=.#.-.] 2 & & & . ", +"X + O O O + O + + + @ : ;.v I I | Y Y .T T R E :.E W :.:.Q M i ) ( ) ) c >.%.=.,.h ] [ & & & . ", +" O + O + + + + + + + J { <.1.2.I n n N N N 3.3.3.4.3.4.B 5.6.7.c +.c c >.i M 8.9.0.< [ & & & . ", +"X + O + O + O + + + + - ; q.z 8 ) +.O.w.Z e.r.5.b b b 5.t.t.V 7.>.>.>.>.>.y.u.i.p.0 1 [ & & & . ", +" + O + + = d @ @ + y . a.s.d.;., 3 ; ; f.g.7 h.i 7.V V V V V V V j.j.j.8.k.l.#.z.x.w & & & & . ", +"X O + @ c.Z o.a > 9 v.a.b.n.m.M.f.. N.N.N.N.n.e ( ) >.>.j.V 6.6.t.6.6.B.k.=.V.p.C.< [ & & & [ . ", +" + @ Z.A.A.S.8.D.7 F.a.G.A.X.H.. a.. H.J.S n.f.g ( +.>.j.6.t.5.b 5.u.k.=.K.G 0.L.w [ & & [ [ . ", +"X + = P.~ J.X y.I.h.q.a.S.=.k.J.. . . S p 8.U.f.g ( c 7.V t.5.b b M k.=.K.F H Y.w [ & & [ [ [ . ", +" + c.X.J.J.X T.y.r.u f.u I.R., n.b.b.A._ E.X e / ) >.7.V 5.b b b u.u.@.W.H L.w [ & & [ [ [ [ . ", +"X + X Q.w.5 X.T.*._ h.u , ^ !., e H.H.~.=.8.^.w.) c 7.V t.m b b B.k.l.,.j q w [ & [ [ [ [ [ [ . ", +" + X I.X.X.S.S.! A.e.8 8 /././.L ~ f.f.7 ^.w.( +.>.7.V 6.5.5.b (.u.i.p.)._.[ & [ [ [ [ [ [ [ . ", +"X + * I.y.*.S.X.C X D.h.O.8 `.^ `.`.^ f f g ( ) 7.t.V 6.5.5.5.B.u.l.,.-.q w [ [ [ [ [ [ [ [ [ . ", +" + : ! T.S.X.P.X Z D.c ) / O.8 O.O.g ( / ) +.c b t.t.t.b 5.b B u.@.p.C.< [ [ [ [ [ [ [ [ [ [ . ", +" + & c.X.X.C X 5 w.'.j.7.c ( ( ( ) ) ) c >.7.b m i j.m b b M k.=.#.j q w [ [ [ [ [ [ [ [ [ [ . ", +" + d 4 ].X X 5 w.&.V V j.7.>.) +.c >.c 7.t.m v [.{.{.}.}.<.<./ D.F H q 1 w ] 0 c.|._. X.X.X.X. ", +" + @ w 9 p XXZ D.! r.6.6.V V 7.! V t.M 3.4.m oX{.OX}.<.+X@X@X#X^.5 p $X9 a A.S.X.~.a x.|._..X. ", +" + # & Y.-.XX, C b B.B.B.B.Q Q (.(.=.8.B r.>.D./ V m m v OX} K 7 S S s * X *._ X.P.~.p 0 Y.< . ", +" + @ @ = %X' F F A.X.B.k.E.E.k.(.&Xy.t.! e.h.) t.B.&Xk.u.=.8.*._ *X=X-X;X:X_ X.A.X 5 XX].$X).. ", +" @ @ # $ = Y.>X:X-XP.A.8.S.*.%.B.%.*.r.! ! %.,Xl.(.u.=.8.K.V.V.V.V.#.-Xp.;Xp.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 f6C%R^A&k)AgwUggNs$Q=hJF#Dh91ec&v literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/write.xpm b/WindowMaker/Icons/write.xpm new file mode 100644 index 00000000..2625f865 --- /dev/null +++ b/WindowMaker/Icons/write.xpm @@ -0,0 +1,264 @@ +/* XPM */ +static char * image_name[] = { +"48 48 213 2", +" c #410341034103", +". c #EFBEF3CEEFBE", +"X c #B6DAB2CAB6DA", +"o c #B6DAB6DAB6DA", +"O c #59659248FFFF", +"+ c #9E799A699E79", +"@ c #BEFBBAEABEFB", +"# c #BEFBBEFBBEFB", +"$ c #C71BC30BC71B", +"% c #C71BC71BC71B", +"& c #CF3CCB2BCF3C", +"* c #CF3CCF3CCF3C", +"= c #38E39A69D75C", +"- c #38E39658CF3C", +"; c #38E39248CF3C", +": c #38E39248C71B", +"> c #38E38E38C71B", +", c #30C28E38C71B", +"< c #30C28A28BEFB", +"1 c #30C28617B6DA", +"2 c #9E799E799E79", +"3 c #6185AEBADF7D", +"4 c #BEFBDB6CEFBE", +"5 c #A699CF3CE79D", +"6 c #49249E79CF3C", +"7 c #49249A69CF3C", +"8 c #49249658C71B", +"9 c #8E38BEFBDF7D", +"0 c #BEFBD75CE79D", +"q c #61859E79C71B", +"w c #A699C71BDF7D", +"e c #30C28207B6DA", +"r c #D75CD34CD75C", +"t c #CF3CE38DEFBE", +"y c #6185A289CF3C", +"u c #A699CB2BDF7D", +"i c #8E38BAEAD75C", +"p c #30C27DF7AEBA", +"a c #79E7B2CAD75C", +"s c #FFFFFFFFFFFF", +"d c #71C6AEBACF3C", +"f c #51448A28F7DE", +"g c #49248E38B6DA", +"h c #186114511861", +"j c #30C234D330C2", +"k c #410345144103", +"l c #30C279E7A699", +"z c #861786178617", +"x c #A699A289A699", +"c c #A699A699A699", +"v c #AEBAAAAAAEBA", +"b c #AEBAAEBAAEBA", +"n c #59659A69BEFB", +"m c #28A275D6A699", +"M c #28A271C69E79", +"N c #D75CDB6CD75C", +"B c #69A669A669A6", +"V c #20811C712081", +"C c #28A228A228A2", +"Z c #186118611861", +"A c #104010401040", +"S c #BEFB86175144", +"D c #B6DA86175144", +"F c #B6DA82075144", +"G c #B6DA7DF74924", +"H c #BEFB8A285965", +"J c #C71B92486185", +"K c #C71B96586185", +"L c #BEFB8E385965", +"P c #DF7DE38DDF7D", +"I c #8617596530C2", +"U c #618541032081", +"Y c #69A649242081", +"T c #9658659538E3", +"R c #C71B965869A6", +"E c #71C649242081", +"W c #514434D31040", +"Q c #410328A21040", +"! c #492430C21040", +"~ c #71C64D3428A2", +"^ c #CF3CA28971C6", +"/ c #E79DE79DE79D", +"( c #CF3C9A6969A6", +") c #D75CA28971C6", +"_ c #9E7971C64924", +"` c #CF3C9E7971C6", +"' c #E79DBEFB9E79", +"] c #965869A64103", +"[ c #D75CA69979E7", +"{ c #E79DC30BA699", +"} c #E79DC71BAEBA", +"| c #A69971C64103", +" . c #596538E31861", +".. c #D75CAAAA79E7", +"X. c #DF7DB2CA8E38", +"o. c #A6997DF75144", +"O. c #86175D7538E3", +"+. c #8617555528A2", +"@. c #79E7514428A2", +"#. c #AEBA7DF75144", +"$. c #69A645142081", +"%. c #965869A638E3", +"&. c #B6DA86175965", +"*. c #8617596528A2", +"=. c #E79DEBADE79D", +"-. c #618541031861", +";. c #8617618538E3", +":. c #79E7555528A2", +">. c #000000000000", +",. c #61853CF31861", +"<. c #A69979E75144", +"1. c #AEBA9E7971C6", +"2. c #30C22CB21861", +"3. c #10400C300000", +"4. c #000004100000", +"5. c #CF3CCB2BC71B", +"6. c #9E7982075144", +"7. c #8E3875D630C2", +"8. c #6185596538E3", +"9. c #208120811040", +"0. c #30C23CF328A2", +"q. c #28A228A230C2", +"w. c #30C21C711861", +"e. c #FFFFF7DEE79D", +"r. c #F7DEF7DEEFBE", +"t. c #EFBEE79DD75C", +"y. c #A699AAAAAEBA", +"u. c #E79DE38DAEBA", +"i. c #71C669A65144", +"p. c #EFBEEFBEDF7D", +"a. c #EFBEDB6CBEFB", +"s. c #EFBEF7DECF3C", +"d. c #EFBEEFBEE79D", +"f. c #FFFFEFBEDF7D", +"g. c #F7DEFFFFEFBE", +"h. c #F7DEEFBEF7DE", +"j. c #F7DEF7DEDF7D", +"k. c #FFFFFBEEBEFB", +"l. c #FFFFF7DEBEFB", +"z. c #E79DE38D9658", +"x. c #E79DDF7D8617", +"c. c #CF3CC71B69A6", +"v. c #E79DDF7D69A6", +"b. c #30C230C230C2", +"n. c #DF7DD34C5965", +"m. c #EFBEE38D79E7", +"M. c #F7DEEFBE9658", +"N. c #FFFFF3CE9658", +"B. c #F7DEEBADA699", +"V. c #FFFFFBEE9658", +"C. c #DF7DE79DD75C", +"Z. c #F7DEF7DEF7DE", +"A. c #FFFFEFBED75C", +"S. c #EFBEEFBECF3C", +"D. c #4103410338E3", +"F. c #59658E38FFFF", +"G. c #C71BB2CA30C2", +"H. c #CF3CBEFB4924", +"J. c #E79DD75CD75C", +"K. c #FFFFFFFFD75C", +"L. c #596549241040", +"P. c #861782078617", +"I. c #C71BBEFB9E79", +"U. c #EFBED34CA699", +"Y. c #FFFFFBEE9E79", +"T. c #E79DD34C8E38", +"R. c #FFFFF7DE9E79", +"E. c #E79DC30B6185", +"W. c #104014511040", +"Q. c #186118611040", +"!. c #20810C300820", +"~. c #9658555530C2", +"^. c #A699820738E3", +"/. c #596530C21040", +"(. c #D75CC30B38E3", +"). c #9E7986171040", +"_. c #082004100000", +"`. c #492479E7D75C", +"'. c #DF7DCF3C4924", +"]. c #E79DCF3C4103", +"[. c #618565956185", +"{. c #DF7DCF3C30C2", +"}. c #DF7DD34C4103", +"|. c #BEFB9A6930C2", +" X c #EFBED34C4924", +".X c #104008201040", +"XX c #51448617EFBE", +"oX c #38E33CF338E3", +"OX c #8E388A288E38", +"+X c #71C675D671C6", +"@X c #618561856185", +"#X c #DF7DD34C69A6", +"$X c #51448E38F7DE", +"%X c #965896589658", +"&X c #C71BA69969A6", +"*X c #965892489658", +"=X c #79E779E779E7", +"-X c #965886176185", +";X c #A6999E798E38", +":X c #C71BBEFBA699", +">X c #79E77DF779E7", +",X c #082004100820", +" , < < 1 . ", +" o o o o o O 2 @ @ # # # # # $ $ $ $ $ % % % % % & & & & & * * * & 3 4 5 6 7 5 5 8 , 9 0 q . ", +" o o o o @ O 2 @ # # # # # $ $ $ $ $ % % % % % & & & & & * * * * % - 4 4 ; : 4 4 < < w 8 e . ", +" o o o @ @ O 2 # # # # # $ $ $ $ $ % % % % % & & & & & * * * * r & - 4 4 > , t 4 < 1 0 e e . ", +" o o @ @ @ O 2 # # # # $ $ $ $ $ % % % % % & & & & & * * * r * r & ; 4 4 > y u t 1 i q e p . ", +" o @ @ @ @ O 2 # # # $ $ $ $ $ % % % % % & & & & & * * * * r r r & : a s < 0 d s 1 i e p p . ", +" O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O f > a s y d d s i g p p p . ", +" O h j k k k k k k k k k k k k k , 8 t 0 1 e s 0 p p p l . ", +" 2 2 2 2 2 O j z x x x x x c c c c c v v v v v v b b b b b X X X X v < < 0 q e e s n p p l m . ", +" @ @ # # # O x $ $ $ $ % % % % % & & & & & * * * * * r r r r r r * < 1 d e e p w p p m m m . ", +" @ # # # # O x $ $ $ % % % % % & & & & & * * * * * r r r r r r r * 1 1 e e p p p p l m m M . ", +" # # # # # O x $ $ % % % % % & & & & & * * * * r r r r r r r N N r b B k . ", +" # # # # $ O x $ % % V % V V & V V V V * V * V V V V r V C r C r V Z Z h h h h x A x h x c . ", +" # # # $ $ O x % % % % % & & & & & * * * r * r r r r r r r r r N N r r r r r r r N r N N N . ", +" # # $ $ $ O c % % % V V V & V V V * V V * V V V V r r S D F D D G H J K H L K H J K P P P . ", +" # $ $ $ $ O c % % % & & & & & * * * * r r r r r r r N D H L H L H I U Y T L J H L K P P P . ", +" $ $ $ $ $ O c % % & & V V V V V V r V V V r V r V C r J R K K R U E W Q ! ~ K J K ^ P P / . ", +" $ $ $ $ % O c % & & & & & * * * * * r r r r r r r r N J ( ( ) _ ` ' ` ~ Q W ] ^ ( ` P / / . ", +" $ $ $ % % O c & & & V V * V * V V V V V r V V V C V N ^ ^ ) [ I { } ' | .Q .H K ` / / / . ", +" $ $ % % % O v & & & & * * * * r r r r r r r r N r r N H ..X.o.O.X.' ` H ~ ! Q +.| G / / / . ", +" $ % % % % O v & & & V * V V V r V V r V r V V C r C N @.#.` O.$.%.&.| I @.W Q U +.*./ / =.. ", +" % % % % % O k v & & * * * * r r r r r * * * * r r N N N U U $.-.;.X.` X...:. .W E *.+./ =.=.. ", +" % % % % & O k v & * * * V V r V V V >.>.>.>.>.V C V N N ,. .! ! $.^ <.^ F U . .1.2.3.4.4.4.. ", +" % % % & & O k v * * * * r r * r * >.5.1.6.7.6.>.>.>.>.>.>.>.>.>.>.o.| | %. . . .1.8.9.0.q.w.. ", +" % % & & & O k b * * * V V * >.>.>.e.e.e.r.t.& $ y.y.y.7.7.7.7.8.7.>.>.>.>.>.>.6.u.i.8.8.i.8.. ", +" % & & & & O k b * * * & & >.p.a.s.d.f.p.g.f.e.h./ p.j.k.l.u.z.x.x.c.v.c.c.c.1.b.k.8.8.i.i.i.. ", +" & & & & & O k v & >.>.>.>.n.m.x.M.N.B.V.M.C.p.j.Z.p.. t.t.t.p.C.a.j.C.A.S.j.e.b.B.8.2.0.D.D.. ", +" & & & & * F. v >.5.1.y.1.G.G.H.1.c.c.c.c.$ 5.5.t.J.C.t.d.p.t.s.a.t.A.C.A.t.K.b.z.2.0.L.0.2.. ", +" & & & * & >.>.>.8.8.8.8.i.i.P.P.6.P.6.P.6.P.>.1.1.1.I.I.U.I.a.U.B.Y.T.R.M.R.l.b.E.4.W.Q.!.9.. ", +" & & * * >.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.b.>.4.>.>.8.0.L.0.L.b.~.L.7.^.7.b.b.7.b./.4.4.4.4.4.. ", +" & * * & % >.$ P.P.i.i.8.i.7.7.6.1.6.1.6.6.1.>.6.I.1.1.I.$ I.$ c.c.H.(.H.c.n.n.b.).3.4.Q._.3.. ", +" * * * * $ `.>.>.p.I.y.1.I.1.1.1.1.c.1.c.c.I.I.I.I.y.I.I.I.$ I.c.I.(.H.c.n.'.v.b.].4.Q.w.!.9.. ", +" * * * * % `.b.[.>.>.>.5.$ G.c.{.(.n.n.}.'.c.H.I.I.I.I.H.c.H.H.H.|.n.'.(.n.'. Xb.G..XQ.Q.9.3.. ", +" * * r * * XXoXz OX+X@X>.>.x.c.(.}.n.n.}.'.#XH.I.I.I.I.c.c.n.c.H.H.G.G.G.|.G.G.b.(.A Q.!.9.Q.. ", +" r * r r r $X 2 X c %XA A >.>.C.I.I.c.T.c.H.&X6.6.P.6.D.D.D.0.D.0.D.8.8.D.D.D.b.E.3.Q.w.!.Q.. ", +" * r r r r F.k b & % # X c *X=X>.>.T.6.L.L.L.L.-X;X;X;X:X>.>.>.>.>.>.>.>.>.>.>.G.c.2.Q.9.9.Q.. ", +" r r r r r O k X r r r V % Z h h >X>.>.>.>.>.>.>.>.>.>.>.C ,X,X,Xk XB 4X1X1X1X1X1X1X1X1X2X4X5X>X6X%X%X%X%X%XOX$ >.4.4.4.7X. ", +" r r r r r O 3Xo N N N 8XV V r V V Z Z x h A *XA A A *X*Xh A 2 h h Z Z & Z Z & h h A 2XoX9XC . ", +" r r r N N O 3Xo N N N 8X8X8X8X8XN r r & $ $ $ $ $ $ % % % & & r N 8XP P / / / 8X* b OX5X@X4X. ", +" r r r N r O 3Xo N 8XN V V V V V V P V V V N V 8XV V Z V V 8XV V V =.V V V =.V =.V Z h v x 2 . ", +" r N N r N O 3Xo N N 8X8X8X8X8XP P P P P P / / / / / =.=.=.=.=.=.=.. =.. . . . . =.=.8Xr r r . ", +" r N r N N O 3Xo N 8X8XV V V P V V V V V / / V V V V =.V =.C =.V V V C V . . V V V V . . =.. . ", +" r N N N N O 3Xo 8X8X8X8X8XP P P P P / / / / =.=.=.=.=.=.=.=.=.. =.. =.. . . . . 0X. . 0X0X0X. ", +" N r N N N O 3X@ 8X8X8X8XP P P P P / / / =./ =.=.=.=.=.=.=.. =.. . . . . . . . 0X. 0X0X0X0X0X. ", +" r 8XN N N O 3X@ 8X8X8XP P P P P / / / / =.=.=.=.=.=.=.. . =.. . . . . . . 0X0X0X0X0X0X0X0Xs . ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker/Icons/xdvi.tiff b/WindowMaker/Icons/xdvi.tiff new file mode 100644 index 0000000000000000000000000000000000000000..d400cda256350eab16fd3bb75707d07be6dd0d4f GIT binary patch literal 6410 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 literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/xdvi.xpm b/WindowMaker/Icons/xdvi.xpm new file mode 100644 index 00000000..b84062b6 --- /dev/null +++ b/WindowMaker/Icons/xdvi.xpm @@ -0,0 +1,235 @@ +/* XPM */ +static char * image_name[] = { +"48 48 184 2", +" c #410341034103", +". c #FFFFFFFFFFFF", +"X c #965896588E38", +"o c #965896588617", +"O c #9658965879E7", +"+ c #9658924871C6", +"@ c #8E388E3869A6", +"# c #861782076185", +"$ c #79E77DF76185", +"% c #79E779E75965", +"& c #71C675D65965", +"* c #71C671C65965", +"= c #79E775D65144", +"- c #79E77DF75965", +"; c #861786175144", +": c #8E388A285965", +"> c #8E388A285144", +", c #8E388E385144", +"< c #8E388E3871C6", +"1 c #8617861769A6", +"2 c #79E779E76185", +"3 c #69A66DB65965", +"4 c #69A669A65144", +"5 c #69A66DB65144", +"6 c #618561854924", +"7 c #596559654103", +"8 c #514455554103", +"9 c #5965596538E3", +"0 c #5144555538E3", +"q c #5144514430C2", +"w c #69A669A64103", +"e c #71C675D64924", +"r c #79E779E74924", +"t c #861782074924", +"y c #86177DF74924", +"u c #9658965871C6", +"i c #8E388A2869A6", +"p c #69A665955965", +"a c #618561855144", +"s c #618565955144", +"d c #49244D344103", +"f c #59655D754924", +"g c #71C675D66185", +"h c #69A665955144", +"j c #618561854103", +"k c #9E799A698617", +"l c #59655D755144", +"z c #514455554924", +"x c #71C671C66185", +"c c #86177DF76185", +"v c #9E799A698E38", +"b c #9E799A6979E7", +"n c #596555555144", +"m c #79E775D669A6", +"M c #861786176185", +"N c #8E3886176185", +"B c #8E388A286185", +"V c #861786175965", +"C c #965896585965", +"Z c #9E799E799658", +"A c #9E799A6971C6", +"S c #71C66DB65965", +"D c #86177DF769A6", +"F c #71C66DB64924", +"G c #79E775D65965", +"H c #965892486185", +"J c #9E799A696185", +"K c #9E799E798617", +"L c #8E38861769A6", +"P c #8E3886175965", +"I c #9658924869A6", +"U c #8E388E386185", +"Y c #861782075965", +"T c #965896586185", +"R c #9E799E798E38", +"E c #9E799E7979E7", +"W c #9658965869A6", +"Q c #69A665954924", +"! c #86177DF75965", +"~ c #A699A2898617", +"^ c #9E799A6969A6", +"/ c #71C66DB65144", +"( c #A699A6999658", +") c #618565955965", +"_ c #4924492438E3", +"` c #96588E386185", +"' c #AEBAAAAAA699", +"] c #AEBAAAAA9E79", +"[ c #A699A6998E38", +"{ c #9658924879E7", +"} c #8E388A2871C6", +"| c #8E388A2879E7", +" . c #69A66DB66185", +".. c #69A669A65965", +"X. c #AEBAAAAA9658", +"o. c #8E388E3879E7", +"O. c #71C66DB66185", +"+. c #A699A6999E79", +"@. c #61855D755144", +"#. c #618565956185", +"$. c #514451444924", +"%. c #79E775D66185", +"&. c #8617861771C6", +"*. c #A699A28971C6", +"=. c #9E799E7971C6", +"-. c #71C675D669A6", +";. c #AEBAAAAA79E7", +":. c #71C675D65144", +">. c #79E779E769A6", +",. c #79E77DF771C6", +"<. c #AEBAAEBA9E79", +"1. c #A699A2898E38", +"2. c #B6DAB2CA9E79", +"3. c #A699A28979E7", +"4. c #6185618538E3", +"5. c #AEBAAAAA8E38", +"6. c #AEBAAEBA9658", +"7. c #AEBAAAAA8617", +"8. c #B6DAB2CA8617", +"9. c #A699A28969A6", +"0. c #BEFBBAEAB6DA", +"q. c #BEFBBAEAA699", +"w. c #B6DAB2CA9658", +"e. c #B6DAB6DA8E38", +"r. c #BEFBBEFB9658", +"t. c #B6DAB6DA79E7", +"y. c #DF7DDF7DCF3C", +"u. c #E79DE38DDF7D", +"i. c #DF7DDB6CD75C", +"p. c #DF7DDF7DDF7D", +"a. c #E79DE38DD75C", +"s. c #EFBEEFBEE79D", +"d. c #D75CD34CAEBA", +"f. c #D75CD75CD75C", +"g. c #96588E3871C6", +"h. c #BEFBBEFB9E79", +"j. c #B6DAB2CAA699", +"k. c #C71BC30B9E79", +"l. c #79E779E75144", +"z. c #D75CD34CBEFB", +"x. c #C71BC30BA699", +"c. c #CF3CCF3CB6DA", +"v. c #CF3CCB2B9E79", +"b. c #B6DAB6DA9E79", +"n. c #5144514438E3", +"m. c #E79DE79DDF7D", +"M. c #BEFBBAEA9E79", +"N. c #BEFBC30B9E79", +"B. c #C71BC71BA699", +"V. c #CF3CCF3CA699", +"C. c #BEFBBAEAAEBA", +"Z. c #CF3CCF3CBEFB", +"A. c #D75CD75CBEFB", +"S. c #E79DE79DD75C", +"D. c #CF3CCB2BAEBA", +"F. c #CF3CD34CB6DA", +"G. c #C71BC71BAEBA", +"H. c #C71BC71BB6DA", +"J. c #DF7DDF7DC71B", +"K. c #C71BC30BB6DA", +"L. c #CF3CCF3CC71B", +"P. c #D75CD34CCF3C", +"I. c #8617861779E7", +"U. c #EFBEEBADE79D", +"Y. c #D75CD34CC71B", +"T. c #EFBEF3CEEFBE", +"R. c #D75CD75CAEBA", +"E. c #B6DAB2CAAEBA", +"W. c #C71BC30BAEBA", +"Q. c #DF7DDF7DD75C", +"!. c #8E388E388617", +"~. c #D75CD75CB6DA", +"^. c #D75CDB6CB6DA", +"/. c #EFBEEBADDF7D", +"(. c #DF7DDB6CB6DA", +"). c #BEFBBEFBA699", +"_. c #DF7DDF7DBEFB", +"`. c #C71BC71BBEFB", +"'. c #AEBAAEBA8E38", +"]. c #C71BC30B8E38", +"[. c #BEFBBEFB8617", +"{. c #C71BC71B9658", +"}. c #BEFBBEFB8E38", +"|. c #DF7DE38DC71B", +" . ", +" X X X o o o o o O O O + + @ # $ % & * * & & & & = = = = = - - ; : : ; ; ; ; ; ; ; > > > > , . ", +" X X X X o o o O O + + < @ 1 2 & * 3 4 4 4 5 5 4 4 6 7 8 9 0 q 9 7 w e e r r r t y r r r r r . ", +" X X X X o o o O O u + @ i # % * 3 4 p a s 4 s 8 d 8 f 5 & g * h 7 0 0 j e r r r t r r r r e . ", +" X X X X X X k O O O u @ # $ % & 3 s s a s l 8 z 4 x g g g g 2 2 - c = w j r ; , , > t t t ; . ", +"d X X X X X v v k b b b @ # % % & 3 a a a n 8 a x m g g g g g c # M N B V e w t C C , , , , , . ", +" X Z X v v v v k b O A @ # - % & * 5 5 6 7 S D D $ $ $ $ $ $ # # M B B B B ; F > C C C , : C . ", +" X X Z v v v v k b A u @ # # = G = = 5 7 & i 1 1 1 1 i # # M # M M N B : H H ; w > C C C C J . ", +" Z Z v v v v K k b A u @ B # % G = G j 4 1 i L 1 # # # # # # M M B B P V B H : r e C C C C J . ", +" v v v v v K k b b A u I U N - = = 4 6 # i i L 1 1 1 # # # M # M B B V Y : : : V F ; C T C T . ", +" Z v v v R K k b E A u W U B - G = Q & 1 1 i L 1 # # # # # # ! # M P V Y V P B B y e C C T T . ", +" Z Z v v R K K K K A W W H B - = = Q 1 1 1 1 1 # # # # $ # % & & - - ! Y Y Y V B U e : T T T . ", +" Z Z Z v R R K K ~ b ^ W W B - = e / i # 1 1 # # $ $ $ $ % & S * & = - - - - V B U e ; T T ^ . ", +" Z ( ( ) ) ) s s 6 6 j 7 9 0 q _ _ 8 ) s # $ 2 g g x S * * * 3 5 4 3 5 5 * & % 2 Y & e B ` H . ", +" ( ( ( ) ' ' ] ] ( [ ~ k O { < } 4 | o s D m g x ...) ....3 5 p a a a a 4 * * x & % Q V B H . ", +" Z ( ( ) ' ] ] X.[ [ ~ b { < } } s { o.a $ g x .O.* g - Y - = * ) a ) ..p ... . .x 7 % c # . ", +" +.( ( ) ] ] ] ( [ ~ ~ O < } } 1 @.o.o.a 2 x x S * 2 # B U B B - 3 ) .... .l #.#.#. .$.x %.2 . ", +" +.( ( ) ] ] +.[ [ K k O + < } L a &.| l g x x x x # B H ^ H B M * ..g $ .#. .m g .$.O.g m . ", +" ] ( X...' +.X.[ K b O O u + @ i s m | l g x x * g N H ^ *.=.H B & & M W g #.m @ i p z .-.-.. ", +" ] ] X. .] X.( ~ K b + u u + @ i 4 3 | l g x x g & B H =.;.A ^ U f g # I $ #.$ @ @ h a -.-.-.. ", +" ] X.X...] ( [ K b O + + u + I @ & 6 | s $ g g & % M B ^ *.*.A :.o.n g # m -.m # 1 :.# 1 >.,.. ", +"_ ] X.X. .+.[ ~ b O u u + + + + @ $ 6 2 4 B g % $ - M B W A *.= ~ o.n g 2 m m >.-.g = ^ < &.&.. ", +" ] ] X. .( [ K b b b b u u u I @ @ 5 / / ^ W U B B B B @ W :.K K k k s 1 1 i 1 -.5 % A < &.&.. ", +"d ] <.] .( 1.K b b b b b u u + I @ Y 5 j *.=.^ W W @ i B 4 k k K K ~ 3 @ < < L .s # u < | | . ", +" ] ] ( 3 [ R K E E b b A u + I I @ U = q ^ *.*.*.^ ^ W * ~ K K K 1.1.K 3 + + # 3 & b *.O O b . ", +" 2.] [ 4 K K K E E b u + I I I + @ @ B q ; ^ ;.;.;.*.% [ [ [ 1.1.1.1.R S + i = & u *.3.3.~ ~ . ", +" <.] [ 4 K E E E E b A u + + u W W U W 4.; , ^ ;.;.# 5.5.6.[ [ [ [ [ [ R 6 V - u ;.7.7.7.8.8.. ", +"_ ] 2.6.4 K E E E b b b A u u u u W U W w 9.; H 5.0.q.w.w.w.w.w.w.w.6.~ + 7 M *.8.8.e.e.e.e.r.. ", +" ] 2.6.3 R k b E b b b A A A u u W W W F t.y.u.i.p.* } [ 6.w.w.[ K { < } O = r.a.s.d.r.r.r.r.. ", +" 2.2.2.x v K k b b b b A A A A A I W W e t.t.v i.f._ 1 i i i < < < g.+ [ h.# d.s.p.j.3.h.h.k.. ", +" 2.2.2.x Z R k b b b A A A A ^ A W I W e t.l.z.u.0.8 K + i @ < O ~ 5.x.x.x.x.# c.+.3 1 k.k.v.. ", +"_ j.b.2...R K k b A A b A A u u u u u W n.- r.y.m.j.& h.h.M.M.N.x.N.B.B.B.B.B.i v.+ + h.V.V.V.. ", +" j.q.2.3 k [ C.Z.=.b A A w.q.u u u u [ v a.A.S.p.+.$ N.D.y.F.B.B.B.y.y.B.G.F.A.H.J.V.V.d.d.d.. ", +" b.q.2.* j.m.m.p.K.< b Z.m.u.O I W Z.i.L.( P.m.p.I.K U.s.s.Y.~ B.z.T.m.[ z.T.s.p.H.~ d.d.d.R.. ", +" b.b.b.* v # ,.f.f.4 K.i.E.f.8 = W.Q.E._ * q.Q.i.m K [ ] Q.Q.g B.B.m.Q.!.6.[ Q.Q.-.i d.d.d.~.. ", +" b.b.b.x k k o f.f.X i.g 0 2 _ k i.m.d l N.z.m.i.6 5.N.z.m.Q.a B.G.T.L.@.[ G.T.Q.) 5.d.R.R.~.. ", +" q.q.b.x k k o K.i.f.o 0 i W # E.m.' d { N.A.m.L.a B.B.z.m.Q.a B.c.T.!...D.A.T.Q.) # ~.~.^.^.. ", +" q.q.b.g o k o 2.Q.f.) = I + s p.Q.,...{ N.S.m.j.3 B.B.D.s.Q. .G./.i.a ( c.y.s.L.) + ~.^.(.(.. ", +" ).q.q.2 k o O K.p.f.!.c I 6 1.m.Q.,.&.{ B./.m.] &.B.B.G.T.Q.o.Z.s.&.} D.c.u.m.E.g F.O (._._.. ", +"d W.q.x.2 ] O ] i.] f.E.* 6 6 6 Q.f.-.0 0 B p.f.g 6 @ i @ u.f.I.p.< 0 1 < + i.i.!.a O O _._._.. ", +" W.W.x.2 m.C.m.< 3 Q.f.x U @ @ Y.f.`.o K S.T.Q.v 7.v.v.V.s.Q.Q.q.s M.d.d.d.T.p.Z [ (._._._._.. ", +" K.W.x.g p.f.# Q K.f.K.j.] = K f.f.f.P.7.p.i.i.m.^.V.V./.p.v s '.R.R.~.~.T.Q.P.P./._._._._.. ", +" D.W.B.x.c.m 7 ^ t.].O &.# - B ].w.| | 6 5 B.< o.* s 5.V._.[ s ~ R.R.~.~.~.J.o !.&.{ O _._._.. ", +" D.B.B.W.B.E 7.[.].[.].=.*.;.].{.{.8.3.;.v.v.w.7.7.k.V.V.V.5.w.R.~.~.~.(.^.^.x.2.2.F._.J._.J.. ", +" D.x.x.B.x.M.h.[.[.].].].}.].].{.{.{.{.{.v.v.V.V.V.V.d.d.d.R.R.~.~.~.(.^.(.(.(.(.(._.J.J.|.|.. ", +" D.).h.h.r.h.h.}.].].].[.[.[.{.{.{.{.{.v.v.V.v.V.V.V.d.d.R.R.~.~.~.^.^.(.(._._._.J._._.|.|.|.. ", +" G.x.N.h.h.h.h.h.].].].[.[.[.].{.{.{.{.v.v.V.V.V.d.d.d.R.~.~.~.~.(.^.(.(._._._._.J._.J.|.|.|.. ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker/Icons/xv.tiff b/WindowMaker/Icons/xv.tiff new file mode 100644 index 0000000000000000000000000000000000000000..753745203db4005655bfe051312fda967e351de3 GIT binary patch literal 5994 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 NJebZ1kJu7J`aiDTEXe=> literal 0 HcwPel00001 diff --git a/WindowMaker/Icons/xv.xpm b/WindowMaker/Icons/xv.xpm new file mode 100644 index 00000000..5ee30bf5 --- /dev/null +++ b/WindowMaker/Icons/xv.xpm @@ -0,0 +1,218 @@ +/* XPM */ +static char * image_name[] = { +"48 48 167 2", +" c #410341034103", +". c #FFFFFFFFFFFF", +"X c #965886178617", +"o c #9E7986178617", +"O c #965882078617", +"+ c #9E7982078617", +"@ c #96587DF779E7", +"# c #965879E779E7", +"$ c #8E3879E779E7", +"% c #8E3875D671C6", +"& c #861775D671C6", +"* c #79E76DB669A6", +"= c #71C669A669A6", +"- c #71C665956185", +"; c #69A665956185", +": c #69A661856185", +"> c #69A65D755965", +", c #71C661856185", +"< c #79E765956185", +"1 c #79E769A669A6", +"2 c #71C65D755965", +"3 c #79E761856185", +"4 c #79E771C671C6", +"5 c #618561856185", +"6 c #61855D755965", +"7 c #618559655965", +"8 c #69A659655965", +"9 c #71C659655965", +"0 c #861771C671C6", +"q c #596559655965", +"w c #596551445144", +"e c #618555555144", +"r c #69A655555965", +"t c #9E7979E779E7", +"y c #9E798A288E38", +"u c #A69982078617", +"i c #861769A669A6", +"p c #A69986178617", +"a c #9E797DF779E7", +"s c #861765956185", +"d c #86176DB669A6", +"f c #A6998A288E38", +"g c #8E386DB669A6", +"h c #8E3871C671C6", +"j c #A6997DF779E7", +"k c #965875D671C6", +"l c #618551445144", +"z c #AEBA8A288E38", +"x c #AEBA86178617", +"c c #51444D344924", +"v c #514449244924", +"b c #AEBA8E388E38", +"n c #A69979E779E7", +"m c #492449244924", +"M c #514451445144", +"N c #596555555144", +"B c #9E7975D671C6", +"V c #514455555144", +"C c #71C66DB669A6", +"Z c #8E3869A669A6", +"A c #B6DA92489658", +"S c #B6DA8E388E38", +"D c #B6DA8A288E38", +"F c #AEBA82078617", +"G c #69A669A669A6", +"H c #965871C671C6", +"J c #71C671C671C6", +"K c #AEBA79E779E7", +"L c #8E387DF779E7", +"P c #AEBA7DF779E7", +"I c #861779E779E7", +"U c #79E779E779E7", +"Y c #86177DF779E7", +"T c #BEFB96589658", +"R c #BEFB8E388E38", +"E c #B6DA86178617", +"W c #A69975D671C6", +"Q c #8E3882078617", +"! c #96588A288E38", +"~ c #9E798E388E38", +"^ c #AEBA9A699E79", +"/ c #B6DA9A699658", +"( c #BEFB9E799E79", +") c #B6DA9E799E79", +"_ c #AEBA96589658", +"` c #B6DAA699A699", +"' c #B6DAAAAAAEBA", +"] c #A6999A699E79", +"[ c #A6998E388E38", +"{ c #A69992489658", +"} c #B6DA82078617", +"| c #D75CBAEABEFB", +" . c #E79DDF7DDF7D", +".. c #E79DDB6CDF7D", +"X. c #DF7DDB6CDF7D", +"o. c #C71B9E799E79", +"O. c #EFBEDB6CDF7D", +"+. c #E79DE38DDF7D", +"@. c #CF3CBAEABEFB", +"#. c #BEFB8A288E38", +"$. c #BEFB86178617", +"%. c #B6DA7DF779E7", +"&. c #B6DA79E779E7", +"*. c #86175D755965", +"=. c #C71BB2CAB6DA", +"-. c #DF7DD75CD75C", +";. c #69A64D344924", +":. c #D75CC71BC71B", +">. c #69A655555144", +",. c #DF7DDB6CD75C", +"<. c #C71BBAEABEFB", +"1. c #AEBAA289A699", +"2. c #B6DAA289A699", +"3. c #965869A669A6", +"4. c #DF7DCB2BC71B", +"5. c #71C655555144", +"6. c #B6DA96589658", +"7. c #BEFBA699A699", +"8. c #EFBEE79DE79D", +"9. c #C71B92489658", +"0. c #C71B8E388E38", +"q. c #DF7DCB2BCF3C", +"w. c #DF7DC30BBEFB", +"e. c #EFBEE38DDF7D", +"r. c #C71BA289A699", +"t. c #BEFBAAAAAEBA", +"y. c #BEFB82078617", +"u. c #CF3CA699A699", +"i. c #AEBA75D671C6", +"p. c #DF7DC30BC71B", +"a. c #EFBEEBADE79D", +"s. c #C71BAAAAAEBA", +"d. c #CF3CAAAAAEBA", +"f. c #C71B96589658", +"g. c #79E755555965", +"h. c #C71B9A699E79", +"j. c #DF7DC71BC71B", +"k. c #CF3CAEBAAEBA", +"l. c #CF3CB2CAB6DA", +"z. c #BEFBB2CAB6DA", +"x. c #C71B86178617", +"c. c #861761856185", +"v. c #D75CCB2BCF3C", +"b. c #D75CB2CAB6DA", +"n. c #D75CB6DAB6DA", +"m. c #C71B8A288E38", +"M. c #BEFB7DF779E7", +"N. c #CF3C9A699E79", +"B. c #E79DD34CD75C", +"V. c #CF3C9E799E79", +"C. c #DF7DBAEAB6DA", +"Z. c #CF3C92489658", +"A. c #E79DD75CD75C", +"S. c #8E3865956185", +"D. c #D75CAEBAAEBA", +"F. c #DF7DBAEABEFB", +"G. c #CF3C96589658", +"H. c #CF3CA289A699", +"J. c #DF7DBEFBBEFB", +"K. c #D75C9E799E79", +"L. c #D75C96589658", +"P. c #79E759655965", +"I. c #D75C9A699E79", +"U. c #CF3C8E388E38", +"Y. c #D75CA289A699", +"T. c #D75CAAAAAEBA", +"R. c #D75C9A699658", +" . ", +" X X o O + + + @ # # # $ % & * = - ; : ; : : : : : : : : > , , - < 1 < , , , , , 2 , 2 2 2 3 . ", +" X o o + + + + @ # # $ % & 4 = ; : 5 6 6 6 6 6 6 7 7 7 7 > 7 7 7 7 7 7 8 8 8 8 2 9 8 8 8 8 8 . ", +" o o o + + + @ @ # # $ & 0 * - : 6 6 6 q q 7 q q w q w e 7 e w w w w e e r 8 > 9 9 8 8 8 8 r . ", +" o o o o + + + @ t # # & * = - ; 6 6 q q q q q w q w q q w 7 7 7 > > 2 2 2 2 3 3 3 2 2 2 2 2 . ", +" y o o + o o u @ t # t & 1 = - : 6 q q q q q w q q q w w w e 8 > 2 , , 3 3 , 3 i i < 3 3 3 < . ", +" o p p p p p u a @ # # & 1 = - ; : 6 6 7 7 6 6 6 7 6 > 6 8 > 8 > , , 3 3 < s s s s s i s < d . ", +" f o f p p u p a t # $ 0 * = - : : : > 6 > , , > > > 2 2 > > > 2 , , 3 3 s i s 3 < i g i i h . ", +" y f p p p u u a t # % & d 1 - : : : : > : : : > > > > > > 2 > 2 , , , 2 3 s s 3 < i d i d h . ", +" f p p p u u j a t # % % 0 * - : : : > > > , > > > 8 > 8 > > > 2 , 3 2 9 2 3 3 3 < i i d d h . ", +" f f p p u u j a t # % % 0 d - : : : > > : > > > 8 8 8 8 8 8 8 8 2 2 9 9 2 3 3 < i i d d 0 h . ", +" f f p p u u j j j t k % 0 d - : - - : 7 > > > 8 8 8 7 8 8 e w l e r 8 8 8 2 3 1 i d d h h % . ", +" f z p p p u u u j t k % h * - : , - > 7 7 > 8 7 e e e e e w w w l l r 8 8 8 , 1 i d d 0 h % . ", +" z z z z x x u j j t # h d 1 - : , , > 8 7 e e w w w c w w c c v v v w w w e > > , 1 * d 0 & . ", +" z b b z z x x j n t k 0 1 < - , > > > > 7 w w c c v m v v v v v m m m c w e 7 7 : - 1 * * 0 . ", +" b z z z x x x j n t k 0 1 , , > > 7 8 7 e w c c c w w e r e l w m m c M M N N q 6 : ; = = 4 . ", +" b b z x x x x j n B k d , : 2 > 8 7 e e w M c c c l r 2 3 2 9 r c c M w V M V N q 6 5 ; = C . ", +" b b z z z x x n t k % d 1 - , : 8 7 e e w c c c w e 2 < Z s 3 8 w w 7 > 7 V q : ; 5 5 ; = C . ", +" A S S D D D F n # % d d d d < , > 7 e w w c c c w 8 3 g B g i , 7 e - d : V ; 0 0 ; 5 G G C . ", +" A S S S D x F t k h d d h d < 3 > 8 e w w c c w w 8 3 g B H g < 7 7 < 0 : q = 0 & C C C C J . ", +" A S S S D u K k h 0 d d h d d 1 , 8 8 8 l w w w l 8 2 i k k k i 7 q > - : 5 ; * 4 & L 4 J J . ", +" A S S S D P n k h g d g h g d i 3 2 2 2 r w w l l r 9 i H k k 0 > 6 6 : ; - ; = 4 L X I U J . ", +" A A S S D P n k k k k k k h h g i < i d s , 2 9 9 9 2 < 1 i d d 1 = = = * * 4 C 4 L O I U Y . ", +" T A A R D P n t # B B B k k h g g i H B H g i 3 3 , , , , , - 1 0 % 0 0 0 & 4 J 4 L L I Y Y . ", +" T A D E F K n n t W t k k % H H h g H B k H h g g i i i d d d 0 % % % & $ $ I I $ Q O Q Q ! . ", +" T R E P n n n n K n B k h h k k H g H B B B B t t k h % k % h % % $ $ $ $ L L O O X ! ! ~ ~ . ", +" A R E P K K K K K n B b ^ / / / ^ ^ B B u ( ( ) ) ) ) ) ) ) ) ^ _ O @ O + ` ` ` ' ' ] [ { { . ", +" A R D } P K K K K K K | .........X.Z n o.O. . . . . . . . .+.+.@.+ f y [ +.+.+.+.+.` { ^ ^ . ", +" R A #.$.} P K P %.K &.K *.=.-.-.$ ;.;.K P n :.-.3 >.>.O ,.-.<.> 2 d { b { ^ 1.,.1.- - y ) 2.. ", +"m A R R R #.} %.%.%.%.&.&.&.o.-.-.=.3.K P F 4.+.o 5.F D _ .,.,.i A A 6.6./ 7.8.+.0 O 7.2.2.7.. ", +" A 9.9.9.0.$.$.%.%.%.%.&.&.&.q.-.-.k P %.w.e.p 5.W D D z +.,.,.2 6./ / ( ( :.8.] 1 ) r.7.7.t.. ", +"m 9.9.0.#.$.y.} %.&.&.%.%.&.%.u.-.-.<.i.p.8.f 5.t D #.R S ..,.,.y T ( ( o.r.a.-.1 b r.s.s.s.d.. ", +" 9.f.0.$.$.y.y.%.K &.%.&.&.&.%...-.-.6.e.=.g.n D D R R A 4.X.X.y x h.o.r.j.8.^ h d.d.d.k.l.l.. ", +" 9.f.0.#.$.$.y.%.%.&.y.y.&.&.%.l.-.-.-.| g.Z #.#.R R A A w. .,.z.z o.o.r.a.-.1 b d.d.k.k.k.l.. ", +" 9.9.0.0.#.$.y.&.%.y.x.y.y.%.P z ..-.-.c.Z #.0.R R A A T l.O. .z.# o.r.v.8.~ & s.s.k.k.d.k.b.. ", +" 9.f.0.0.#.x.x.y.y.y.x.y.y.&.} r.e.X.-.{ $.0.0.9.A A / 9.d.+.,.v.# r.l.a.v.* ^ s.d.k.l.b.l.n.. ", +" 9.f.9.0.0.m.m.x.x.y.M.M.&.$.N.8.B.-.-.:.n 9.9.9.f.9.( h.V.8.X. .d r...8.X # d.k.k.l.l.n.n.C.. ", +" f.f.Z.0.0.0.m.x.x.M.x.y.y.0.O.A.S.@.X.X.f 9.9.f.f.f.h.h.V.O.X.X.O l.a.v.d ( k.D.l.l.b.n.C.F.. ", +" N.G.f.Z.Z.m.x.x.&.x.x.x.0.A.e.t *.u...X.@.F f.f.N.N.N.V.H.B. .X.b -.8.X @ l.D.b.b.n.n.C.J.J.. ", +" K.G.G.L.Z.m.x.&.&.x.m.0.A.e.p P.} 0.-.X.X.p f.N.N.V.V.V.H.j.+. .=.8.=.d r.b.b.n.n.n.C.F.J.J.. ", +" K.I.G.Z.U.x.x.y.y.$.x.j.e.o P.K 0.0.n.X.X.=.R N.V.V.V.H.u.F.+. . .+.# b D.l.b.n.n.F.F.J.J.J.. ", +" Y.K.L.U.U.m.x.y.y.y.j.e.=.9 n 0.0.9.9.+.X.X.u V.V.V.H.u.u.n.8. . .' h d.l.l.n.n.C.J.J.J.p.w.. ", +" Y.I.L.L.Z.U.m.x.y.$.8...-...T.9.9.q.8.8.X.X.X.8.Y.H.u.u.u.T.8. . .# b b.n.n.n.C.C.J.J.J.p.p.. ", +" K.R.R.R.L.U.m.$.$.$.T.+ + o Z P f.T.6.f f [ b [ i u.u.u.T.T.p.] y h D.n.n.n.C.C.J.J.J.p.p.w.. ", +" K.L.L.L.Z.U.0.#.$.#.0.K j P P R f.f.R D D S S S A u.u.T.T.D.D.( ( u.n.n.F.C.C.J.J.p.p.p.j.j.. ", +" K.Z.Z.U.U.U.U.m.#.#.#.R S A 9.f.f.h.N.V.V.H.H.u.u.u.T.D.D.D.D.b.b.n.n.n.F.J.J.J.J.p.p.j.j.j.. ", +" K.Z.Z.U.U.Z.Z.0.0.0.R R S A T f.h.h.h.V.H.H.u.u.T.T.T.D.D.b.b.b.n.n.F.F.F.J.J.p.p.w.p.j.j.j.. ", +". . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; diff --git a/WindowMaker/Makefile.am b/WindowMaker/Makefile.am index 0bc78314..48eae412 100644 --- a/WindowMaker/Makefile.am +++ b/WindowMaker/Makefile.am @@ -33,7 +33,8 @@ prefsdata_DATA =\ plmenu\ plmenu.fr\ plmenu.hr\ - wmmacros + wmmacros \ + xtree.dat EXTRA_DIST = $(prefsdata_DATA) mkMakefile diff --git a/WindowMaker/Makefile.in b/WindowMaker/Makefile.in index 7014c101..32a7a0e7 100755 --- a/WindowMaker/Makefile.in +++ b/WindowMaker/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ SUBDIRS = Backgrounds Defaults IconSets Icons Pixmaps Styles Themes @@ -129,7 +121,8 @@ prefsdata_DATA =\ plmenu\ plmenu.fr\ plmenu.hr\ - wmmacros + wmmacros \ + xtree.dat EXTRA_DIST = $(prefsdata_DATA) mkMakefile mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs diff --git a/WindowMaker/Pixmaps/Makefile.in b/WindowMaker/Pixmaps/Makefile.in index 92a17043..8055ff79 100755 --- a/WindowMaker/Pixmaps/Makefile.in +++ b/WindowMaker/Pixmaps/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ defsdatadir = $(pkgdatadir)/Pixmaps diff --git a/WindowMaker/Styles/Makefile.in b/WindowMaker/Styles/Makefile.in index 1ef80594..4ca969d4 100755 --- a/WindowMaker/Styles/Makefile.in +++ b/WindowMaker/Styles/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ prefsdatadir = $(pkgdatadir)/Styles diff --git a/WindowMaker/Themes/Checker.themed/Makefile.in b/WindowMaker/Themes/Checker.themed/Makefile.in index 665da420..12846fb0 100755 --- a/WindowMaker/Themes/Checker.themed/Makefile.in +++ b/WindowMaker/Themes/Checker.themed/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ defsdatadir = $(pkgdatadir)/Themes/Checker.themed diff --git a/WindowMaker/Themes/Makefile.in b/WindowMaker/Themes/Makefile.in index 14c0ca64..b3d79558 100755 --- a/WindowMaker/Themes/Makefile.in +++ b/WindowMaker/Themes/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ SUBDIRS = Night.themed Checker.themed diff --git a/WindowMaker/Themes/Night.themed/Makefile.in b/WindowMaker/Themes/Night.themed/Makefile.in index 4103437d..b511b3e5 100755 --- a/WindowMaker/Themes/Night.themed/Makefile.in +++ b/WindowMaker/Themes/Night.themed/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ defsdatadir = $(pkgdatadir)/Themes/Night.themed diff --git a/WindowMaker/menu b/WindowMaker/menu index ef0cc81b..6f3b423b 100644 --- a/WindowMaker/menu +++ b/WindowMaker/menu @@ -77,7 +77,8 @@ * %a(title[,prompt]) - opens a input box with the specified title and the * optional prompt and do substitution with what you typed * %w - substitute with XID for the current focused window - * + * %W - substitute with the number of the current workspace + * * You can override special characters (as % and ") with the \ character: * ex: xterm -T "\"Hello World\"" * @@ -204,7 +205,9 @@ "Exit" MENU "Restart" RESTART - "Start AfterStep" RESTART afterstep + "Start BlackBox" RESTART blackbox + "Start kwm" RESTART kwm + "Start IceWM" RESTART icewm "Exit..." EXIT "Kill session..." SHUTDOWN "Exit" END diff --git a/WindowMaker/menu.fr b/WindowMaker/menu.fr index 674c7625..162461d5 100644 --- a/WindowMaker/menu.fr +++ b/WindowMaker/menu.fr @@ -1,5 +1,5 @@ /* - * définition du menu de fond pour WindowMaker + * Définition du menu de fond pour WindowMaker * * La syntaxe est: * @@ -85,41 +85,46 @@ * Syntaxe d'OPEN_MENU: * * 1. Utilisation d'un fichier de menu. - * // Ouvre "fichier.menu" (celui-ci doit contenir un fichier de menu - * // valide) et l'insère à la position courante. + * / Ouvre "fichier.menu" (celui-ci doit contenir un fichier de menu + * / valide) et l'insère à la position courante. * * OPEN_MENU fichier.menu * * 2. Utilisation de "pipes". - * // Ouvre une commande et utilise sa sortie standard pour construire - * // un menu (la sortie standard de la commande doit être une - * // description de menu valide). L'espace entre '|' est optionel. + * / Ouvre une commande et utilise sa sortie standard pour construire + * / un menu (la sortie standard de la commande doit être une + * / description de menu valide). L'espace entre '|' est optionel. * * OPEN_MENU | commande * * 3. Utilisation de répertoires. - * // Ouvre un ou plusieurs répertoires et construit un menu avec tout - * // les sous répertoires et les fichiers éxécutables a l'intérieur et - * // les classe dans l'ordre alphabétique. + * / Ouvre un ou plusieurs répertoires et construit un menu avec tout + * / les sous répertoires et les fichiers éxécutables a l'intérieur et + * / les classe dans l'ordre alphabétique. * * OPEN_MENU /un/répertoire [/un/autre/repértoire ...] * * 4. Utilisation de répertoires avec une commande. - * // Ouvre un ou plusieurs répertoires et construit un menu avec tout - * // les sous répertoires et les fichiers lisibles a l'intérieur et - * // les classe dans l'ordre alphabétique, précédant chacun d'eux - * // d'une commande. + * / Ouvre un ou plusieurs répertoires et construit un menu avec tout + * / les sous répertoires et les fichiers lisibles a l'intérieur et + * / les classe dans l'ordre alphabétique, précédant chacun d'eux + * / d'une commande. * * OPEN_MENU /un/répertoire [/un/autre/répertoire ...] WITH commande -option * + * Options: + * -noext retirer tout ce qui se trouve après le dernier point + * dans le nom de fichier. + * * est le programme a éxécuter. * * ** Options pour la ligne de commande après EXEC: * - * %s substituer avec la sélection courante - * %a(message) ouvre une boite de dialogue avec un message et fait la - * substitution avec ce que vous avez tapé - * %w substituer par la "XID" de la fenêtre en avant plan courante + * %s substituer avec la sélection courante + * %a(titre[,message]) ouvre une boite de dialogue avec un message et fait la + * substitution avec ce que vous avez tapé + * %w substituer par la "XID" de la fenêtre en avant plan + * courante * * Vous pouvez outrepasser des charactères spéciaux (comme % et ") avec le * charactère \ @@ -134,13 +139,13 @@ * * "Test" MENU * "XTerm" EXEC xterm - * // Crée un sous menu avec le contenu de /usr/openwin/bin + * / Crée un sous menu avec le contenu de /usr/openwin/bin * "Applications XView" OPEN_MENU "/usr/openwin/bin" - * // Quelques applications X11 dans différents répertoires + * / Quelques applications X11 dans différents répertoires * "Applications X11" OPEN_MENU /usr/X11/bin ~/bin/X11 - * // Définir quelques images de fond + * / Définir quelques images de fond * "Fond d'écran" OPEN_MENU ~/images /usr/share/images WITH wmsetbg -u -t - * // Insère le fichier "style.menu" dans cette entrée + * / Insère le fichier "style.menu" dans cette entrée * "Style" OPEN_MENU style.menu * "Test" END */ @@ -156,6 +161,7 @@ "Liste des processus" EXEC xterm -e top "Butineur d'aide" EXEC xman "Informations" END + "Démarrer..." EXEC %a(Démarrer,Tapez une commande à démarrer:) "Terminal X" EXEC xterm -sb "Rxvt" EXEC rxvt -bg black -fg white -fn fixed "Espaces de travail" WORKSPACE_MENU @@ -171,7 +177,7 @@ "LyX" EXEC lyx "Netscape" EXEC netscape "Ghostview" EXEC ghostview %a(Entrez un fichier) - "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Entrez un fichier PDF) + "Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Entrez un fichier PDF) "TkDesk" EXEC tkdesk "Applications" END "Editeurs" MENU @@ -216,9 +222,9 @@ "Espace de travail" END "Apparence" MENU - "Thèmes" OPEN_MENU THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle - "Styles" OPEN_MENU STYLES_DIR ~/GNUstep/Library/WindowMaker/Styles WITH setstyle - "Jeu d'icônes" OPEN_MENU ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons + "Thèmes" OPEN_MENU -noext THEMES_DIR ~/GNUstep/Library/WindowMaker/Themes WITH setstyle + "Styles" OPEN_MENU -noext STYLES_DIR ~/GNUstep/Library/WindowMaker/Styles WITH setstyle + "Jeu d'icônes" OPEN_MENU -noext ICON_SETS_DIR ~/GNUstep/Library/WindowMaker/IconSets WITH seticons "Fond d'écran" MENU "Unifié" MENU "Noir" WS_BACK '(solid, black)' @@ -240,10 +246,10 @@ "Dégradés de Gris" WS_BACK '(vgradient, "#636380", "#131318")' "Dégradés de Bordeau" WS_BACK '(vgradient, "#600040", "#180010")' "Degradé" END - "Images" OPEN_MENU BACKGROUNDS_DIR ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t + "Images" OPEN_MENU -noext BACKGROUNDS_DIR ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t "Fond d'écran" END - "Sauver le thème" EXEC getstyle -t ~/GNUstep/Library/WindowMaker/Themes/"%a(Nom du theme)" - "Sauver le jeu d'icônes" EXEC geticonset ~/GNUstep/Library/WindowMaker/IconSets/"%a(Nom du jeu d'icones)" + "Sauver le thème" EXEC getstyle -t ~/GNUstep/Library/WindowMaker/Themes/"%a(Nom du thème,Entrez un nom de fichier:)" + "Sauver le jeu d'icônes" EXEC geticonset ~/GNUstep/Library/WindowMaker/IconSets/"%a(Nom du jeu d'icônes,Entrez un nom de fichier:)" "Apparence" END "Quitter" MENU diff --git a/WindowMaker/menu.gl b/WindowMaker/menu.gl index 0788c604..6d9c296f 100644 --- a/WindowMaker/menu.gl +++ b/WindowMaker/menu.gl @@ -116,12 +116,6 @@ "Grabar Area de traballo" EXEC SAVE_WORKSPACE "Area Traballo" END -#if (UID==0) // Só o ve root ou usuarios con UID=0 - "Sistema" MENU - // Panel de control - "Panel de control de RH" EXEC control-panel - "Sistema" END -#endif "Sair" MENU "Reinicializar" RESTART "Iniciar AfterStep" RESTART afterstep diff --git a/WindowMaker/plmenu b/WindowMaker/plmenu index 500bd67d..362893eb 100644 --- a/WindowMaker/plmenu +++ b/WindowMaker/plmenu @@ -97,7 +97,9 @@ ), ("Exit", ("Restart", RESTART), - ("Start AfterStep", RESTART, afterstep), + ("Start BlackBox", RESTART, blackbox), + ("Start kwm", RESTART, kwm), + ("Start IceWM", RESTART, icewm), ("Exit...", EXIT), ("Kill session...", SHUTDOWN) ) diff --git a/WindowMaker/plmenu.fr b/WindowMaker/plmenu.fr index 602dcacb..37ddaf4c 100644 --- a/WindowMaker/plmenu.fr +++ b/WindowMaker/plmenu.fr @@ -7,6 +7,7 @@ ("Liste des processus", EXEC, "xterm -e top"), ("Butineur d'aide", EXEC, "xman") ), + ("Démarrer...", EXEC, "%a(Démarrer,Tapez une commande à démarrer:)"), ("Terminal X", EXEC, "xterm -sb"), ("Rxvt", EXEC, "rxvt -bg black -fg white -fn fixed"), ("Espaces de travail", WORKSPACE_MENU), @@ -22,7 +23,7 @@ ("LyX", EXEC , "lyx"), ("Netscape", EXEC, "netscape"), ("Ghostview", EXEC, "ghostview %a(Entrez un fichier)"), - ("Acrobat", EXEC, "/usr/local/Acrobat3/bin/acroread %a(Entrez un fichier PDF)"), + ("Acrobat", EXEC, "/usr/local/Acrobat3/bin/acroread %a(Acrobat,Entrez un fichier PDF)"), ("TkDesk", EXEC, "tkdesk") ), ("Editeurs", @@ -65,9 +66,9 @@ ("Effacer la session", CLEAR_SESSION) ), ("Apparence", - ("Thèmes", OPEN_MENU, "#wmdatadir#/Themes ~/GNUstep/Library/WindowMaker/Themes WITH setstyle"), - ("Styles", OPEN_MENU, "#wmdatadir#/Styles ~/GNUstep/Library/WindowMaker/Styles WITH setstyle"), - ("Jeu d'icônes", OPEN_MENU, "#wmdatadir#/IconSets ~/GNUstep/Library/WindowMaker/IconSets WITH seticons"), + ("Thèmes", OPEN_MENU, "-noext #wmdatadir#/Themes ~/GNUstep/Library/WindowMaker/Themes WITH setstyle"), + ("Styles", OPEN_MENU, "-noext #wmdatadir#/Styles ~/GNUstep/Library/WindowMaker/Styles WITH setstyle"), + ("Jeu d'icônes", OPEN_MENU, "-noext #wmdatadir#/IconSets ~/GNUstep/Library/WindowMaker/IconSets WITH seticons"), ("Fond d'écran", ("Unifié", ("Noir", EXEC, "wdwrite WindowMaker WorkspaceBack '(solid, black)'"), @@ -87,10 +88,10 @@ ("Dégradés de Gris", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#131318\")'"), ("Dégradés de Bordeau", EXEC, "wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#180010\")'") ), - ("Images", OPEN_MENU, "#wmdatadir#/Backgrounds ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t") + ("Images", OPEN_MENU, "-noext #wmdatadir#/Backgrounds ~/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t") ), - ("Sauver le thème", EXEC, "getstyle -t ~/GNUstep/Library/WindowMaker/Themes /\"%a(Theme name)\""), - ("Sauver le jeu d'icônes", EXEC, "geticonset ~/GNUstep/Library/WindowMaker/IconSets /\"%a(IconSet name)\"") + ("Sauver le thème", EXEC, "getstyle -t ~/GNUstep/Library/WindowMaker/Themes /\"%a(Nom du thème,Entrez un nom de fichier:)\""), + ("Sauver le jeu d'icônes", EXEC, "geticonset ~/GNUstep/Library/WindowMaker/IconSets /\"%a(Nom du jeu d'icônes,Entrez un nom de fichier:)\"") ), ("Quitter", ("Redémarrer", RESTART), diff --git a/WindowMaker/xtree.dat b/WindowMaker/xtree.dat new file mode 100644 index 00000000..b70d00ed --- /dev/null +++ b/WindowMaker/xtree.dat @@ -0,0 +1,663 @@ +BL4bT$,$;D ,L DTT,\\,$$$,DL,4LD$ $$$$;T$$,$T, $$$$4T4$ 4 D4 D\,4 4 4\$ 4¯ ,D  ,D,,44 $B$$$B  4,  ,Tm$ ¯$$;fD  üLxL  16 ;xü  ¯$bD,,A@$$  TT$4  $ ,9OK;   D$$$&9A\4$, $;/*4$4$,D $LC69M/4 BL\O D;  ;,$$,,DL BNb96@8$,,;$O\D;L, 4LL,, ,, L4\T4TQoT&6Bif$L^m@/Lb4TDLL Bf4 L4,,$$$Qba6&B]P,,$D\\+,4DL, 4L4$,$D  4$ü B]B%%%3, ;pM6&44BB ,T$,,,, %%$%&& /]6B6,$,¯ B4;&$$$%1%*,%%%%%%,D  $ %%BBNo4$%%,$4$TL &6@1&+A\ &%$$$$bq, TŠrA+ Js,, 1%%&1 Lm4$ B,6€Ý±T% +O64,$&&&1ON$ L,üD,$6bŠ€C% 9@;6+&&+1\]B, ü$  4,1AuuC6+&%+A\M+C9&&66C@4\, ,$,6CoTTC*9C9AC^9bb++&&1N $BL4$$$ B$DDB%NQ61COObsT1ANmnsT&%Na,D$ $$$4b\ ¯4T T4 _}NBB6/B]O9AoQ&,$Tsso1%$N}]6$$B;;L L;463AANa]M@AA^6&&69muN1%/8A3*$,DL$$,,  %$8BnQAAA\m\11%6T^@&$$$$&$LL 4,  %%$/61L4bT$,$$$$>  4,  ,Tm$4 ­$$Lkt D<  <,$$,,DL >u”{tud$,,<$t…Df4 L4,,$$$]”Œtflt…d,,$D}…sD,4DL, 4L4$,$D  4$ü tŒtdfdd]L <…}tlf44>> ,T$,,,, Wfdd]dllW< <…ttffT,$,­ >4<,t«îË‹{¢ÞÌ¡T4,]lllm„|] L,üD,$L4$$$ >$DD\fd|„lm|„„”Ÿ‹m|„••Ÿ‹lfd|ŒW,D$ $$$4b\ ­4T T4 t˜|ttletŒ„{|š„TL]‹ŸŸšmd]|˜…T$$><<4, ,r˜¥Þº|{l‚ƒ‚‚„{sllt„‚tsdlš¥…l�’’…Œ˜˜Œ‚rbTL\T,$$l˜…©–mlfst{„„{s{ss|‹tlfd|Ÿ|m}¼ÄƼÆļ´ÆÆÌÄļmmyrrmmdletmfflst}Ÿ…ttlls{‚„‚slfl]ee…´ÔÕ̼Æ̼ÝìüüìļÌÄÆ´|]]d]fdlfstu“}„‚ss|}¦Œ„‚l{ ƒlff{šÌÔ¼ÄÌÄÔÝôôôüìôôÔ•]]ddfdd‹”tstttŒ„llt•­•‹‚{­ììÔÏ´´ÃÝÝÔÔÔÕÝæüææüôⵌ|ƒŒ|lll}””‹lt|s|lfs•ìÝ``zÌôôüüôôôüüììììâÝôüììüô¦‹sf|¦š•­t””–šlŒÏ¼Ã«|t”æâzTDâüôìüüüôìüôüüìôüìôôüüôÛ¼ÃÏÌÔììô¼‹”ŒtF“ììæâÛÔÏÛô`KDââìüüüüüôôôüôüôôôôôìüæôâôüìììôôôÝÌeD;“ìææææìôìâT1;Ýìâììôôüüôüüüôôôììôôüìôìôôìââìæôüì1;;„ôìôôôôììÔoo~ºâÔæÝæüôôüüüüüüüüüôìüüüôüüôæâôæôüæ1;;„ÝììüüüüìÕºÆÝÝìÕæììüüüüüôìôôüüüüüüüüæüüüüææìüôü1DD…ÔôììüüüüôìüüôüìÝìüüüüôôìÝìôìüüüüüüüôüüüüôôôüüôKDDzÝìôìôüüüüüüôüüôôôüüôôüüìæôôìôüüüüüôìüôæôüüüüôôŒŒ„�ììôìâìüôôôüôììôüüüüüüüüüüìôôÝìôüüüìôôìæìüüüüôìº~Œ¤ììôæâìôôüüüììæôüüüüüüüüüüìôôÝìôôüüôüììôÝæìüüôæâÝôìüüüüüüüüüüôâôââìüüôüôôüüüüüüôôüüüüôüôæìæììüìììôìôôôüüüüüüôüôüììææìôôæìüôôôôüüüüüüüüôüôüüüìììüìâüôôôôôôôôüüôôüôüüüüììüôæôüôüôôôôôüüüôüôìôüüüôôôüôôôììôôôôôüüüôôôüôüüììôüôôôôììôôôüôüüôô* ;M%44<< +S#++++  +E*+#+© <4; +D  # **9a4 ++#4#SL  8oE +#br+    DY ++   Lh4# <+ + <4+ &9 L+üD+#  + + &>*+ ü#  4+ ??( +/ +(4\+ +#+(S:( +( + " +HH : #& + S8 +:YYS 9jE##<;;L L;4**9N>% " +6? + *#+DL##++  *X8 &6& " +#LL 4+   +>& + + + # #+L # +N* +  9 + +*E( +#+;#;^c +  + + (Xc*9\SL;;<;4+ +rj + + + +SxEA‚’’}ƒ˜˜ƒƒrbSL\S+##Pj&  + + + + 9Y9*Eº¼ÂºÂ¼º²ÂÂɼ¼ºhhxrrhh* %?& + +E²ÐÐɺÂɺÛìüü켺ɼ²9%& +c" +^/SÉк¼É¼ÐÛôôôüìôôÐX:H>&*6w6 +wììд„„ŸÛÛÐÐÐÐÛäüääüôâ˜N(/N9%HH: (XìÛBB9ÉôôüüôôôüüììììâÛôüììüôc:9cSXwHHOS +a´—Ÿo Häâ`B(âüôìüüüôìüôüüìôüìôôüüôÏ—Ÿ´ÉÐììô—:HN?�ììäâÏдÏôB'(ââìüüüüüôôôüôüôôôôôìüäôâôüìììôôôÛÉO(�ìääääìôìâBÛìâììôôüüôüüüôôôììôôüìôìôôìââìäôüìlôìôôôôììÐYYl­âÐäÛäüôôüüüüüüüüüôìüüüôüüôäâôäôüälÛììüüüüìЭÂÛÛìÐäììüüüüüôìôôüüüüüüüüäüüüüääìüôü((}ÐôììüüüüôìüüôüìÛìüüüüôôìÛìôìüüüüüüüôüüüüôôôüüô'((`ÛìôìôüüüüüüôüüôôôüüôôüüìäôôìôüüüüüôìüôäôüüüüôôwwlˆììôìâìüôôôüôììôüüüüüüüüüüìôôÛìôüüüìôôìäìüüüüôì­lw’ììôäâìôôüüüììäôüüüüüüüüüüìôôÛìôôüüôüììôÛäìüüôäâÛôìüüüüüüüüüüôâôââìüüôüôôüüüüüüôôüüüüôüôäìäììüìììôìôôôüüüüüüôüôüììääìôôäìüôôôôüüüüüüüüôüôüüüìììüìâüôôôôôôôôüüôôüôüüüüììüôäôüôüôôôôôüüüôüôìôüüüôôôüôôôììôôôôôüüüôôôüôüüììôüôôôôììôôôüôüüôôD  , 4T4$$$$ $T$,$$T;,$$$ L4,LLD,,\\,L TD L,DL, $$Tb4L,L4bT$$ $LD,L DT L,\\,$DDL,4LD $$$¼4\$$,$T, $$$4T4, D4 $D\ ,4  4 4\$ $,4 ,,Dµ   D,üTD16 $4BT ü ¼, m\ A@ Tq$, D,\L ,9A/  4B Lf  xf &6M\,* \x$&+\n86B  ,D$,+%M^@,$$nO$ 4$,, ,B$ 6bC&B8*$4 \oN; DB   4, ,,DL49]b9&1@ ;pM9@,;L,,;L,  , L,\Tü4\6&6nQ6n}B $Šm1&%Lb4T; DLBf; L,,$ \]B$M6+]]A,$ ANM&&4¾,$,4L,,$$D ;,CQC$$% $4o61&/NMDB ,T$,,,$%%%%& $Q1@AB,,  B 44&1&&&&C&%%%,D4 $&AbN@&OZ6%$%%% 4qL &TŠrT+OJT ü ¼, m\ |u Tr$, D,\L 3{|<  4> Lf  yf Tt}t3C \y$ls…ŒMTl  ,D$,Dsd}Œe,$$Œt$ 4$,, ,>$ l”ƒlldC$4 kš„D D>   4, ,,DL4${Œ”{lme, <…}{e,f< L,,$ }Œt]}tsŒ…U,$ Ul}lfl<4Ä,$,4L,,$$D <,<|„|]]dff4 $4Œlmle|},D> ,T$,,,4]ddfddlL $]WfmemtW,,  > 44,lmllllƒf4TfdfddL,D4 $T|“„ul¡¾—d$D……{ddf4 4rL l‹± ‹s¡¾¢‹|…»³‹smsW \<L,üL$$$, $Ddllu„•|‹¢¢‹Ÿº |sl‚‹•»³…ddd]TD\\$,44 $T|Œ‹}f{••‚Œ ‹|„„t‚—»»…ddle|bfL>>DDD<4L 4bD„ “tfs{ƒ{‚|{tƒƒs„‹—‹}•u]dt�’Œ‚Œ˜˜’…rbmr\T,$4Ty]eŒ„uedfm{|‚|tutls|„|sl¥Œdueu¼ÌÌÄÌÆÆÆ̼´´Ä¼mmrrm‚’e…˜td|fls{|}||slst{„‹|{Œ|tš„W•µÔÕÌƼÄÕâìüüüÄÆÆÌƼ}]…¥ufdfllt}}|{sls{|„„„„ssšµ•]ft ÌÌļÆÔæôüüüüüüôâŒ]]]|dfllllt”„{ssslt„…}|{{´ìÔÄô«µÛÔÕÌÌâææôüüüüæÄfddf]llflllm‹„tl|tt”üÝ„]]ÔüüüüüüüôìÝæÝÕìæâÝôüüô””ƒtll|•¥sfl–‹dŒÄ´Ÿ•‹t|Ýô„`\ÝôôôüüüüôüôüìôôììâôìüüϼÃÏÛæìììËl}Œ`“ìâââÛÔÏÛæo;\æôìôôôüüüüüôüôìôôôüìüôüôüüôìüìæüæº=iz“æììæìôìæìT;;âìôìæôüôôôüüìôüìôüüüôôìôüôüôìôüüüì1S\ŒìæìììôììÌoi~ºôâìôôüüüôôôüôôôôüììæüìììâìôüôôôüæ=;;zìììììôìô̺ÆÆÝìôìôôôüôüüüôôôììôôâìüüìæÝæôôæôæìì1D;zôüüüüôìôôôìÝÝìôâììæôüüüüüüüüüôììüüüìôôôüìæôæôô;DDzÕâüüüüüôüüôôôôüâìììüüüüüæâüüüüüüüüôôüüüüôâììüôŒ„„˜Ýæôôôüüüôüüüüüôìæìôüüüôìââìüôüüüüüìôüüüüüìôôü캌„¤âììüôôüüüüüüüüüìôüôüüüüôìììôôôüüüüôôôæìüüüüüüìææôæôôììæôôôüüôìæôüüüüüüüüüüôôìôìæôôüüüôôìâôüüüüüìôüüüüüæìÝìüüüüììâôüüüüüôüüüüüüôââæüüüüüììôìüôììôüüüôôüüüüôüüüüüôìôæìüììôüüüôôüüüüüìüüüüüìæìììüìæÝæüüôüìôôüüüüüüüôôæôæüììÝÝôüüüìôôôüüüüüüD  + 4S4#### #S#+##S;+### L4+LLD++\\+L SD L+DL+ ##Sb4L+L4bS## #LD+L DS L+\\+#DDL+4LD ###º4\##+#S+ ###4S4+ D4 #D\ +4  4 4\# #+4  ++D²   D+üSD  #4H +  ;M% ++;L++;L+  + L+\Sü4\X8Xj #g6 Lb4S; DL*%>E"+# "A%4¼+#+4L++##D ;+(8( #4a 9%D< +S#+++  #G **++  < 44 /  ++D4 # +  + S +c&N ++D;#4b\ 4D L4Sc**9>& + S:&c" :H EjE* +4L;;LL+  ***:NE +# + +HSH<**** L>\D D  44T4$$$$$T$,$$\<,$$$L\L­$ ü ]ftŒ„dl]D$DCu“”|$ D<  D,,,DTKTf]l„Œ}t]< $e|‹ltT,, ,emlmmslllT$D<}}l||f4 4D D„msssl{mtmL l––}mmsW,D ü LtsstmŒŸ‹ƒtuLT…––‚stss  ü\L4   ]lssss”Ÿtlm‹Ÿ…{{}{lsss<<\<L,Dffffsm|ƒss} ªŒlsllt|‹„f , $DbD<$,fddddllmtstt…”}mss…„‹±–mW  $4Ä D4 ,fleW]]fs„{tsmLL]stuŒ…}„ue]T $ D\L$ 4$ $Lt|š|dfl}•…t|sf|„}‚ƒ}lffee…µ´…ŒŒŒ¥˜‚rf\\\T,$4]eluddllt…„|{st‹‹t‹{sffdd]W…¼ÆÌƼ¼¼ÆÌÆ´ÄÔ­mmrrr’yu]dddflft{||‚|st„‹||„|‹||efdWŒµÌÛÔÌÄÌÔâæÝôìÄÆÆÄÆÔŒm]e|ldlls{|||{sllt|‹„Œ­”|•|ƒlftšÔÔÌÌÌÕâæÝôüüüüôÝ­e]e„•„flflst{{tlsl{‹Œ}„š‹«æÛâÏ­«´ÝâÌÔÕÕæôüüüüüô¼|lfeuŒ tfllftt{ssfll–ôÝ^KdÔôìâüìôüüôìÌÝììôüüüüüô flffl‹•¥sfslt…ŒÏ´Ÿ‹{ttæôD;DìôìììôüüüìììæüüüìôüüüüÛ¼ÏÃÔæôôìÃ{f]Te“ììæÛÌÄÏìôDiTìôôüüüüüüææììôüüÝÝìüüüüìôôôìôìôôâÄ=iiŒìâìâÝÝìôæT~eæìâììôüüüôüìüüôôââìüüüüôìôôôôììôüì1`z�ÝæìôìôôæÔz„„Æôææìôôüüôüüììüüüìüüôüôüüüôôôôôôôæ1Di´ìììôôüììÕÆÆÝÝôæôììüüüüüììüôôôüüüôæôôôôüüôæôüüô1;T�âììôôìôìæôôôìüôììüüüüüôôììôôüôìüôôüìâÝìüüüìüôì;DEzæôôôôôüôôüæÝæüôüôìüôüüüüôôììôôæüüüüìâÝìüôôììÝ⌌„�ôüüüôìôüüôæÝâôôüììâìüüüüüüüüôììüüüìôôìôüüôæôì溄„¤ÝììüüüüüüüôôôüüüììììüüüôôììüüüüüüôôüüüüüüôâæììææâììâìüôôüôüüüüüüôüìÝôüüüììôâæüôôüüüüüüüüüüôüìôüüüüìôôæìôôôôüüüüüüüôôôìüüüüôìüæìôüôìüüüüüæìôôüüüüüüüüôôôüæâüììüüüìæôôüüüüüüüüüôôüìÝôüæüüüììæìüüüüüüüüôüüüüôìâìæüüüôôâôüüüüüüüôüüüüüæâììôü+D + D+# ++L+\4 < L<\D D  44S4#####S#+##\;+###L\L©;S+ ++\x\  SSL+S;+#ShrrhL## 4S+SLL \x\+# +L4SSL ####;S+ ;+#É# ####4S4 + Dü DS   D ;ü4\#+L#©+ +++D  + D+4;+ + + + +#4+D4# 4+\S4 + + +  +?\;# + L+ \S  + &D D\+  #D\D  + +4\\  />  +  + D#+ +*&  +#D +: +4 D4+<# ü N& #DH(# D;  D+++DS6 +8N%  +9:+;SL#© 4L4#   L+\xc(Xwj :XNDrh4  Dxh4 +# +DAEHN4# ;* +#;L+4SL4++#  D++C%#4\#:ED; +L<+ +   +#D**99 4D D8  +   SS* +D ü  >Y:/:SS  ü\L4   HY* ?&*;\;L+  /%cP@  + + #DbD;# *&H + &&    #4¼ D4  + + >& + + # OESS" +  "9CG+\+ + ** Y6"&(( + +Y* DL4#####SS6NE( "Hcx( + +O^XE DL #4bxLSxa8(* *E8 + +>SS +\poYN(: ++4L\+ ;\L4#+ +*9NN" +H?\\/*(:aƒƒ\D $,b\ $4$$D$4$ , 44,D   D,  $´4\4  4$4,\D >  4$4T4$$,$ $T$,$$T>,$$$$ ,‚D$ d> ,T…Ì$‚b D< ,4‚r44ü…4$  \< ,>’rClllm˜Ã”d4>LLtŒldfL,‚‚<LŒr $ LTdllm|”Ÿ…ƒl$<,Tlfmmdf<D\, 4bT,$$ <$ ,T|sssssmlt|kb,ell}„tm]D< ,L,ü<„}mtssslst„lTssl|}u|s$4üD  d„‹msl|lfsu|t}sflstlls<,D4ltmll‹Ÿƒlƒ|{}ŒslsllllfW \D4 ,]]]]dfŒŸ‹smdm‹Ÿ|ssslff]]L \L´L, ,ff]]]]d{…{|„mT…˜tt||m]W]]W< , $>f, 4$fŒ\ TŒb,]eltŒ|l|t||{{„´št„‚{”¥«||et�¥¥‚˜˜˜˜‚rm˜Œ\T,$$,4>4Km|•…leltŒ‚||{t””{{„|{ttttt…�¼¼Ä¼ÆÄÆÄÌÆ̴̼mmmmrmlel|•„dffuŒŒ…„{s{ƒu|}„|sffllŒŒŒ´ÔÌÆƼ¼ÌâìôìôÄÌÌÌļ|]]dtdllll||„|{sltŒ“{„‚„l{”|ƒfftŸÆÌÆÆÌÕæììæôôüüìæŒ]mt]dllflsstt{ssltŒš‹}•‹s­æÝÛí«´ÛÝÝÕÔâìôôæôüüô¼­„dltfl|llflls{tllflŒìæ`Œ•Ìôæìüôôüüüôììææôôôìôüô”t”mfl|•¼¦{fsleŒÏ´Ÿ‹{stìôSo`æììüìüôüüüôüôôôôüüüüüüâ¼¼ÃÏÔâææÔƒfd\KŒìììââÛÏìüK;DìææôæüìüüìâôôüüôüüüüüüüüüüôôôüôìÛ¼=oTŒôììæôôìôìD1;Ýìæììôôôìôìæüüüüüôôüüüüüôôìüüüüüüì1eTzôôæÝâæææÝii¤ºôìôôüüüììææüüôìôææìüüüüôôôììôôüüâ1;e�æôææììæìÕºÌÝâôææìôüüüüìüôüôæììììüüüôôìôôìììôüü1De¥æôüüüôìüìæìôìôììììüôüüôôôôüüüôôüôüüìüüüüììüìôô;DiºôìôüüìüôüüôôüôôìüôìüüüììôìôüüüüüìôüæôüüüüôæôôôŒŒ“´âìôüìôììôôìüüüüìììüüüüüìììôüôìüüìüææììììüôüôô캄„¤æôìôôüôôüììììæüüôüìüüüüôôììôììüüüüììæìììüüìâìÝÝæôìüüüôìôüüüìæìììôüôæìììüüüüüüüììüüüüüôôôüüüüôæôâìôôôüôììüüüüüôôôüüüüüæôììüôôüüììôüüüôüüüüüüüüüôììôüìôôìôææüôìüüüüüüüüüôìæôüôôôæüæìôüôüüüôüüüüôüôôôôüüôüôôôìôìôüôüüüüüôôüôôôüüôüôìüììüìüô  +##+b< #+b\ #4##D#4# + 44+D   D+  #²4\4  4#4+\D <  4#4S4##+# #S#+##S<+#### +ƒD# C< +S}É#ƒb D; +4ƒr44ü}4# ;D # bƒ#\ƒL#ü #D DÐ+ ++###;S#& #S##+###4S; +  D D\ +"@4   4\##4+  + ++D +   D+44 +  +#4@## 4+ \\ +   @cD##+  L4 #\D   +@ +\\  #4\D +   + 4 LS  ü*8   D#+  *:+ + +*& ©+# +#+< *>& #48N( + D;  ;++;cSNX  +*8*;\\+ <\; +<’r jŸH Y:  ?  \L²L+  +& + & +Mj  + #( + &ww> + S„99\bL\hSD4D(  + +8„S + +Hxo9(*‚££ƒ˜˜˜˜ƒrh˜ƒ\S+##+4<46*9XE" +HH + + + +*****E‚ºº¼ºÂ¼Â¼ÉÂɲɺhhhhrhP9X8>"& + + +/ + + NNN²ÐɺºÉâìôìô¼ÉÉɼº9*( + +> + +H9/YÂÉÂÂÉÐäììäôôüüìäa** +>S +6:wäÛÏŸwo„ÏÛÛÐÐâìôôäôüüô—w8*9 +>ìäBwgÉôäìüôôüüüôììääôôôìôüôH*H 9X—c +a´„Y: +ìô,YBäììüìüôüüüôüôôôôüüüüüüâ——Ÿ´ÐâääÐ/'wìììââÏ´ìü'(ìääôäüìüüìâôôüüôüüüüüüüüüüôôôüôìϺ"YBwôììäôôìôì(ÛìäììôôôìôìäüüüüüôôüüüüüôôìüüüüüüìOB`ôôäÛâäääÛSS’­ôìôôüüüììääüüôìôääìüüüüôôôììôôüüâOˆäôääììäìЭÉÛâôääìôüüüüìüôüôäììììüüüôôìôôìììôüü(O£äôüüüôìüìäìôìôììììüôüüôôôôüüüôôüôüüìüüüüììüìôô(S­ôìôüüìüôüüôôüôôìüôìüüüììôìôüüüüüìôüäôüüüüôäôôôww�²âìôüìôììôôìüüüüìììüüüüüìììôüôìüüìüääììììüôüôôì­ll’äôìôôüôôüììììäüüôüìüüüüôôììôììüüüüììäìììüüìâìÛÛäôìüüüôìôüüüìäìììôüôäìììüüüüüüüììüüüüüôôôüüüüôäôâìôôôüôììüüüüüôôôüüüüüäôììüôôüüììôüüüôüüüüüüüüüôììôüìôôìôääüôìüüüüüüüüüôìäôüôôôäüäìôüôüüüôüüüüôüôôôôüüôüôôôìôìôüôüüüüüôôüôôôüüôüôìüììüìüô $ TT4   $D\D$  ,\D D4 TT ,D  ,$;fL $4\b$4¯ $,D4$ ,B4,D ,  D,$ ,,D,8m4 ¯B D;\D $x$ü 4$ny4$$$$$T$ü,$$T;$$\ôT T\L;bTM ,,\x\  LTL,T; $$T�xmmL$$ 4T;9M,,TLL  fx\,$ ,L4TTL$$$$$;T,&6^\$T$,A$$$$4T4 , D DT ++nn; ;6B  4\$,L$,&&CO8,D BB  , B,4;,&&1/*$4/AM^4$ 4,\T4$&&&&1& BBbo;$ , L, üT$%$%%&3,61Q]D\,  $B\?%$/61$&1&&&4\\¯&$$$NN6%%% D$,KoOAM1 $D&&BQ1%$4 D4,B$  ,’î®nO%&$D %]aB6& D;  D,4$,,DTDAÈîÈpbMBB& 6CTA6CA4LL$ 4L4$   L,4¦4\xmM‹®‹M}¤Ä‹P8 Qnb911+%Lqm4  Dxm4 ,$4ü4,NbMB66pÄîâ‡\MkOC&&+9+&$$;L,ü4TL4,,$ b4 BbO+++B‹â®lNm‰9&&&Q]&+DB ,LD, CB%%++&BnP1A\‰+&+1ON&$4D&Q\%+&A@6$19A6&++1%$$$&/D ¯OmmB%%&]nO&&6319A@&$%*$\L4  \±±N/%Bo‰O@1CbM+9AA1%$$;\;L, AŠŠM%&+N^NCOns6A9C66%$$$$ , $DbD;$%1@@/$/19NbmbQT&&9@^M/%/%%% $4L D4 1%AB%3^^BNT˜¸m&&&696]Q1$%&8@,, &]\8oÈȦmm˜¸r+&&9C@^N%6%\omLDD\�\D4  $,BM/„ââ²nb€^C96+NNo]&%%%6aŠ™Œ�¯¯¯™�xxmbTT,$;fbL3%%/^Ä®l9A^bo‰Q+9TTona%%$N¼¾ÌǼÇÌÌÌÚÒ̾¼xmqm™µ™\BB$%Bp\19ACC9oooT9MNbsaCB$a¼ÌÌÒ̾ÌÚÝæììüÌÇÇǾµo6BBNa]61+9^MA6++boCTNT^CCsaCQaQoÇÒǾÌÝáæôìüìüüüÝn$$/6NoM&&&Ca\99+&C^N^MC9*‹ìáǪ̀ˆ‘ÝÒÌÇÌÝáôæìôüüô¡C%%&C&&&MC+&+QsáÝ„osÒôüüüôôüüüìÚÚæìôìæôæüôa+aBCCnˆ++&&3‚¼¡sTCQ\Ýüog�ÚæìüüüüüôüüüüôüüôáôôüüÒ‘¨ÒÇÚììì¡9A_§ôôæáÒ¾¼ìôso¤áÝìôôôüüüüüüüüôôôáìüüüüüôüôôæìüæáÇWgW¤ìáæìôôüôìko�áôáÝôìôüüüüìüüôüüüüüüüüüôôüìáæôæüôWkoŒæìôôôüüôÚyŠ ÇìÝÒôæüüüüôÝìüüüüüüüüüüüüüüôììôüüáWk� æôôôììüôÚÇÇÝæôæáììüüüæììæüüüôôüüüüüìôôôüüüüüüüWk}’ìôôôÝÝôüüôôìôüüüüüüüüááììôüôÝÝìüüüüÝôôôôôôôüüôg��’ìôüìÝáôüôôôôôììôôüüüüôüìüüôüááìüüüüæìôôôôôìôüô¤®¯´áôüüôôüìæìôôôôôôìôôüüüüüììüüüìüüôüáôüüôôìôôôüìÇ ®ÌìôôüüüìôôôôüüôìôìôüüüôüôìüìôôüüüôììüôôüüôæôüôìææìáæôôôôìôììôüìôüüììüüüüüôôìôôôüôìüôìüüæáìüôüìôôìüüüôôôììüôüôôüæáæüôüôìüôüüüôôôììôôæüüüüôáÝìüüôììáôüüüüüüüôôìôüüüæÝáüôüììáìüüüüüüüüôììüüüôüìôôüüôæôæôüüüôìôôüüüüüüüôôôüüüììììüüüôôììüüüüü $ TT4   $D\D$  ,\D D4 TT ,D  ,$4,D ,  D,$ ,,D,Mm4 ­> D<\D $y$ü 4$ŒŒ4$$$$$T$ü,$$T<$$\ôT T\L,4<,ffllmeC$4<|}e4$ 4,\T4$$llfllmT4 ll”Œ<$ , L, üT]fd]ddl]LDtm„…D\,  $>\KWfd]elmf]4,Tmlll44\\­$  3VEVŒ„dlf,$D Ld…ŒtlT D<  D,4$,,DTDUMEM…”}llT 4t|‹mt|U4LL$ 4L4$   L,4¥4\ym}^V^} Œh^eM „•”{mmsdLrm4  Dym4 ,$4ü4,l”}ltt…hELo…Lt„|lls{sl$$ ,LD, D|tddsslldem|…ªslsm„|lf]4D,l„…dffsl|ut]m{|tlssmd]]]Tc@& + + #\L4   + +SP& (H + +  +;\;L+   + +" +&XY + + #DbD;#  + +8: +"%  #4L D4 ** + + +>8 ++  +EE <6 +"9EahLDD\ƒ\D4  #+*%(@"/ + + +S>Ng˜}ƒ©©©˜ƒxxhbSS+#;cbL( + "SPo8 +SXN:º¼ÉºÂÉÉÉÐÏɼºxhrh˜²˜E***M& +  +SSS + + +HoYN(*NºÉÉÐɼÉÐÛäììüɼ²a**9N>  +" + HS +"((YN/8^8SÂмÉÛâäôìüìüüüÛX9S%(N& + +(" +" + +wìâÐÉŸx„ÛÐÉÂÉÛâôäìôüüô—((%(8YâÛ'ÐôüüüôôüüüìÐÐäìôìäôäüô^N*((Xxa´—Y:(8&Ûü'YÐäìüüüüüôüüüüôüüôâôôüüÏ„ŸÏÂÐììì— +"�ôôäâϼ´ìô"'wâÛìôôôüüüüüüüüôôôâìüüüüüôüôôäìüäâÂwìâäìôôüôì('YâôâÛôìôüüüüìüüôüüüüüüüüüôôüìâäôäüô('}äìôôôüüôÐFSl­ìÛÏôäüüüüôÛìüüüüüüüüüüüüüüôììôüüâ(YläôôôììüôЭÂÛäôäâììüüüäììäüüüôôüüüüüìôôôüüüüüüü(O`ìôôôÛÛôüüôôìôüüüüüüüüââììôüôÛÛìüüüüÛôôôôôôôüüôYY`ìôüìÛâôüôôôôôììôôüüüüôüìüüôüââìüüüüäìôôôôôìôüôwˆ©’âôüüôôüìäìôôôôôôìôôüüüüüììüüüìüüôüâôüüôôìôôôüì­lˆÉìôôüüüìôôôôüüôìôìôüüüôüôìüìôôüüüôììüôôüüôäôüôìääìâäôôôôìôììôüìôüüììüüüüüôôìôôôüôìüôìüüäâìüôüìôôìüüüôôôììüôüôôüäâäüôüôìüôüüüôôôììôôäüüüüôâÛìüüôììâôüüüüüüüôôìôüüüäÛâüôüììâìüüüüüüüüôììüüüôüìôôüüôäôäôüüüôìôôüüüüüüüôôôüüüììììüüüôôììüüüüü  ,, $4 ;$,4  $$$B, ;4$$ qT  $\m ¯\D D4  LT4D  ,$qT $$ fx  $4  \B¯4$  D\ üB OBD,ü  ¯$$4, ,‰^$ 4  44\D D 4Q}mM$$$ $T,,$$T;,$$$ L4,LL\CAO,,\\,L kk L,DL,,$Tb4L,L4bT$$ ,L]6AA/,L DT p\$\\,$DDL44LD $$$$4TB6&1\O$T,MB,$$$4T4,  D4 $D\&6BM\, 4*M6/ 4\$ $,4&&16B&,D@9+   B, TDü $%%&&3,$4*11Q\  4$ m\  &%$$%& $16%ao$ ,¯ D,bL&%%$$%%%%&%N]Lb  qf 6O/$/B1 &%$&/$fx$^„^/MQ6 %%%$,D$,&s’s@@Q6%3B$B\1 4$,, ,B$ 1P‡y^1PnPO\$$/&Tb\NA$ DB   4, ü,,DD,T6MmbA^‹‹MO;6AOTCm˜ŠbQ,,ü;L,  , L, \\CoC1Co]^¦ \A\MCb6€Ý±o4T; DLBf; L,,$ +]bA&TAOynM^^bQNC+TŠrA64D,$,4L,,$$D ;$B]C%&++11%A\m}A691MQ%$&BD µ,T$,/M\O/$&16A96&,Mb69ABBA$&@AB*iŠbB%&16M^6+&&66@OAB%$$$QQ4 *M^\1$%6@m‹O66&APykbN/6L^T4qL%/11%%%A@m‰mTb66ŠÑ¦±Š@B�·j\;L, &%%%%33@19^r‰‹6&OŠÑ¦±ŠMK�·u$ , 4xD 4$%%%OooP6Nmrmo+&A\ƒirm63Kjm\LTB;BB4$,m4 L4 66/1^„‹l6CTTA1&&+NO@\]6%8AN‰’ŒŒ™™™™ŒxbTT\T,$$$,NNAB3^ŽyNNNC9++++9mN&1&%BNA\¼ÇÌÒǾ¾¾Ç̾¾Ç¼mm��qmm3NB$$1Om]TTTOTC+69Cu}A%6C%$]¢ÝÝÒǾÇÌÚìôôü¼Ç¼Òǵ‰Q$%%%QaN+6^^ub6b\Am‰mNTbbQ&Cnˆ¾ÚÌÌÒææáôüôìôüüáon}NBB6QTO++96oT&<u^muCb¼ìæݨ‹‹¡ÝÝÝÚÚÝæìôüììôì¡C&6C66CQbb6&&6b9&&ôÝ„ynÌôìôôüìüôììáááììüüôìôæa&Qn‹QoC&&A‚¾¢s]C+CáôkgoìüüôìôôüôôôÝÝìôôáôììüüÒ¡¨¼¼æôôô¡Q&%K_¤ááìÚݼ¨ìükg_áüôüüôôôüüüìæìüìæüæôüüüüôÝææüôôôæ¾Zgg§ìììÝæììôìkWkÝÝììôüüüôüüüüüüìæôìüüüüüüÝæìôôôüüôWgg¤ìôìááìôôÝ�ŠžÇæáììüüüüüüüüüüìáìôüüüüôüôôììôìüüÝWgZ’áìôôôüôôÚÇÌÚæìæììôüüüüüüìôüüüüüüüüüôüôôüæìáüôüWgg’ÒìüüüüüôôôüôôôæìÝôôüüüììáìüüüüüüüüüìüüüüìæìüüôgko®Ýìüôôüüüôüüüüüìáæüüüüüìôìæüôôüüüüüôìôüüüüüüüüô  ’´ÝìôìÝæôüôôìüüüüüüüüüôôæìììüìáÝôüüüÒìôôìôôôüüüæÇ®§´áüüììáôôôôôôìôôôüüüüôüôüìôüììæôìüüæìôôôôôôôüôììæôìôììôôüôììôôôôôôôüôüôüüüüüôìôôôüìüôüôüôôôüôìüüìôüüììüôôôüôìôìüüôìüôìôüôôôüôìôüìôüüüôôìôüôôôìôüüüüôôüôôôôôôüììæìüôôôìôüüüüüôüôüôôôìüììáôáììáìôüôôôüôüüüüôôôììôìüôôìáììüôôôôüôüüüôôôìôôôá  ,, $4 <$,4  $$$>, <4$$ rT  $\m ­\D D4  LT4D  ,$rT $$ fy  $4 , \>­4$  D\ ü> t\D,ü  ­$$4, 3ªŒ$ 4  44\D D 4] •L$$$ $T,,$$T<,$$$ L4,LL}‚|t,,\\,L tt L,DL,,$Tb4L,L4bT$$ ,LŒt||<,L DT ……$\\,$DDL44LD $$$$4T\tlm…t$T,ll,$$$4T4,  D4 $D\fltt}}L 4C}t< 4\$ $,4,lflmtlT,,De{sD   >, TDü ]fddfll]L$4Cmmf„\  4$ m\  Wld]]dflW< ,]mtdŒŒ$ ,­ D,bL$$ meoŒŒmedetk$$el‹”…„|] D>   4, ü,,DDL‹t}•”|e^^ltDT|„‹|–º±”],,üf< L,,$ D ´,T$,$$e}…te]lmt|{tlLLl”t{|ttm]TeU>C|©“ldlmt}Œtsllttut|ld]]]]]4 C}Œ{m]dtu•­„ttfl|e\t“„eTLJT$4rLWdemmddd|u•ª–‹”tflJ"z˱u\2"D<\<L, Lldddd]]em{Œ¥ ª­tltJ"z˱}T2";$ , 4yD 4$,Lddd\UUet„– •šsl|k`| •t]TDm\LT><>>4$,m4 L4 Tlem[T^lt‚‹‹|mlls„tu……lddml�’……˜˜˜˜…ybTT\T,$$$, ++L DS M&#\\+#DDL44LD ####4S &#S+ ++###4S4+  D4 #D\*%E 4 + + 4\# #+4  + ++D +    <+ SDü #4 8\  4# h\    Na# +© D+bL9> Lb  rc *   + +cx#%8 +D#+ +8<#*&   4#++ +<#  F" '##:H& +  D<   4+ ü++DD +6H   &:( HG++ü;L+  + L+ \\(S( S>H  F@%""89(  4D+#+4L++##D ;# *>(  &6c  + %8 +:& +?c (E˜ÛÛмÂÉÐìôôüºÂºÐ²‚88N9""?cHH& 6P6 +:HH8(Xx¼ÐÉÉÐääâôüôìôüüâaXj9**8:& +S:c?"6?H´ìäÛŸww—ÛÛÛÐÐÛäìôüììôì—/((8HH +oôÛ,Éôìôôüìüôììâââììüüôìôä^8Xw8S/*a¼˜Y>((âô('ìüüôìôôüôôôÛÛìôôâôììüüÏ—Ÿ´´äôôô—8wââìÐÛ´Ÿìü(âüôüüôôôüüüìäìüìäüäôüüüüôÛääüôôôä¼"�ìììÛäììôì((ÛÛììôüüüôüüüüüüìäôìüüüüüüÛäìôôôüüôwìôìââìôôÛYSlÂäâììüüüüüüüüüüìâìôüüüüôüôôììôìüüÛ"`âìôôôüôôЭÉÐäìäììôüüüüüüìôüüüüüüüüüôüôôüäìâüôü`ÏìüüüüüôôôüôôôäìÛôôüüüììâìüüüüüüüüüìüüüüìäìüüô(LˆÛìüôôüüüôüüüüüìâäüüüüüìôìäüôôüüüüüôìôüüüüüüüüôll`’ÛìôìÛäôüôôìüüüüüüüüüôôäìììüìâÛôüüüÏìôôìôôôüüüäˆ�’âüüììâôôôôôôìôôôüüüüôüôüìôüììäôìüüäìôôôôôôôüôììäôìôììôôüôììôôôôôôôüôüôüüüüüôìôôôüìüôüôüôôôüôìüüìôüüììüôôôüôìôìüüôìüôìôüôôôüôìôüìôüüüôôìôüôôôìôüüüüôôüôôôôôôüììäìüôôôìôüüüüüôüôüôôôìüììâôâììâìôüôôôüôüüüüôôôììôìüôôìâììüôôôôüôüüüôôôìôôôâ ,, , ,LD4 ,L;,,;, $LDDDD,,$,4 ;L ,LB 4,D  $B $,4 ;$ ,4$ , ,Dµ B, $  4$TT  $,,D\$ \q;¯   DxT ü   B6Dm;$ ü$m\µ, ,4 9A  D$$$;$ 44, ,D$  ;AM, D,  4 $n^\B 4,* 4,\D B 4 $;oTT\8$$ ,TPB ,$,T;,$$$ $L44LDB+CM\\f\,T\mOL,D;,$Tb4LBL4bT$,$&T]+1Nk DTkn6,\\,,$$DL44LD$ $$$AsB6%1BM$\\9&& $$$$4T;$ ,  D4ü $]o661CN,  P@+&  4\$ $4 6/%/%68AD31&¯ $D,,44%%$%%%$B%%%@B6B 4,  ,Tm$ %%%& 6%6AQ}L  LxL 11%&%&&% %$N}f  $\D,4&&&1&1661$&%%%1lT$4  $ &&66+1QQ61, $&&+66+% D$$ ü++6++&BQBOO;KC9T6CmT6ü4$4$,B$  $AbT1&+6]MOM@]bTr¢€C D;  ;,$,,DL1]bb9+&+6C9MmCT96brrbB4LL,, ,, L4\T*NbQo]++6osAA\oBbb&1a}NTDLL Bf4¯L4,,$$*$$$/]]aA69Nba@PO6^TQ1%/B4DL, 4L4,,$D  ;/&&$B]N+AAAA6&6O]}\M1$BN$BB ,T$,,AB$$$$%1ACA9+&&O‚liN@AMQb8 B&N\$$$%%1AN@N+&&1\–~bBBwž] 6BA%%$%&O\]O&&&1s–~T6Bo�Z$$4,TL  /%%$%6&6@m‹}6&6\^\N9%/QT_\LDTBDDLx�4   %%%%&6AM‰AC+6N@6+%6%%%B‰’���™™™™¯xmbTb,$,L;$//%%&19CA^bBC66AT6&OC/$$$N¼Ç̾ÌÇǼҵ¼¼¾¼mmqmm’xNA%%/1&9+9AAAA+&++9MNAQQB6%$a¢ÒÌÌÌÇÌÚææüüü¾¼Ç¾¼µNNN/%66baCAAA99+++6bbMMN+C}Q&/6a¡ÌÒÇÌÌÝæìüüìüìôüÝo$BB%%6CnTOCONOA9&&C‰NC99‹ìæÒ¡‘¡¨ÝÝÒÌÒÚæôüôôüìô¡C%aN%TT66CCCsT&&+ææ�osÌìôôüìôôììììæìôìüüôôüá‘C&o‹ˆ‘CB+9TO‚¼¨‘T9+^ìæ’kkæüôôôôììôôôôôôìôüüüüüìÒ¡¨¨Òáæææ¨]baP_§ìÝÝæáÒ¼ììygkìôæììôôôüìæüôôìüüüüôüìôüüüüüüôììÒÒwok¤ÝÝÝááìôôægggìüôôììôôôììôôæææììôüüüüüüôüüüüüüôìWkg æÒÒæææôô჊žÇôìôüüôôôôôüôìÝæôìôüüüüôììáôìüüüüáWogŒôôáæììüôÚÇÇÌÇôæìüüüüüôüüüüôæììüüüüüôìææôìôüüüüWgg�ôôìæôôüôìôìæÚôìæüüüüüüüüüüôììôüôüüüìüôìôôììüüôgko’áôüüüüüüüüüôôìôìæôüüüôüüôôüüüüüüüüüìüüìôüÝáìô줠 §áìôüüüôôüüüüüæüìáìôôüüüôìáôüüüüôüüæôüüüôôììôüìÇ  ®æáæôüüüôüüüüüôôììôüüüüüìììÝôüüüôüôìôüüüüüüüüüáááìÚìááìôôôìôôüüüüüüüüüôôüüææìÝæìüôôüôôôôìôôüüüüôôôôüôôôììôôáìôôôìôôôüüüüôüôüôôôììôüææüôììôôôôôüüôôôüüôüüôæìüôìôììôôôôôüüüôôôüôüüüìáôüììüüæôìôìüôôüôüôôüôüüìüôôôôôæüìôìüôôüüüôôôüüüôôüìôôü ,, , ,LD4 ,L<,,<, $LDDDD,,$,4  4,D  $> $,4 <$ ,4$ , ,D´ >, $  4$TT  $,,D\$ 4\r<­   DyT ü   lTDm<$ ü$m\´, ,4 {|  D$$$<$ 44, ,D$  D|}3 D,  4 $•Œ…l 43C 4,\D > 4 $<š‹‹…M$$ ,Tel ,$,T<,$$$ $L44LD\s|}…{f\,T\•tL,D<,$Tb4L>L4bT$,$l‹Œsm|t DTtŒt3\\,,$$DL44LD$ $$$UŸttdmtl$$\…{lT $$$$4T<$ ,  D4ü $…šllfm||L  duslf  4\$ $4 WtededfldUD$]mlff4­ $D,,444fdd]ddfd4$>Ldddutl\ 4,  ,Tm$ ,WfdddlfL Wtdlm„˜L  LyL ,mmdldlld, Lffd]| f  $\D,4Tllmlmttm]$  ]f|”‹mlsftŒ}t}uŒ”‹ Ä«‚< D<  <,$,,DLDfmŒ””{slst|{}–ƒ‹{t“  ”t$4LL,, ,, L4\TCff|”„šŒsstšŸ||…št””lmŒ˜|LTDLL >f4­L4,,$$C]]]e…ŒŒ|t{„”ŒedttŒ‹„mdetWW44DL, 4L4,,$D  <<> ,T$,,Ut]]]]dm|‚|{slfl„Œl|„uml]bM >T|}]]]ddm|„u„slflm\F|¥“l\TPSD Dltmdd]dfl„…Œ¦„lllm]F|¥‹l\M;=$$4,TL  $Wedd]dtltu•­ tfltte{„{de]Tl\LDT>DDLy‚4   Ddddffdlt|}ª«||st„utsdldddt�’ŒŒŒ˜˜˜˜­ymbTb,$,L<4]efeddlm{‚|Œ”tƒtt|‹tl„|e]]]u¼ÆÌÄÌÆƼԴ¼¼Ä¼mmrmm’ylmddeml{s{||||slss{}„|„„tldf]ŒµÔÌÌÌÆÌÕææüüüļÆļ´uuuedll”Œƒ|||{{ssst““}}„s| „lelŒ¼ÌÔÆÌÌÝæìüüìüìôüÝŒ]ttddl|•‹„‚„„„|{llƒ¦ª„‚{{­ìæÛ¼´¼ÃÝÝÔÌÔÕæôüôôüìô¼ƒfdŒ|fd‹‹tt||ƒŸ¦‹lls«ææoK]Ììôôüìôôììììæìôìüüôôüâ´ƒfflš­¥´ƒts{‹tŒÏô‹{sŒìæzDDæüôôôôììôôôôôôìôüüüüüìÛ¼ÃÃÛâæææÃŒ”ŒdF“ìÝÝæâÔÏììS;DìôæììôôôüìæüôôìüüüüôüìôüüüüüüôììÛÔTMDŒÝÝÝââìôôæ;;;ìüôôììôôôììôôæææììôüüüüüüôüüüüüüôì1D;„æÛÔæææôôâ`i~ÆôìôüüôôôôôüôìÝæôìôüüüüôììâôìüüüüâ1K;…ôôâæììüôÕºÆÌÆôæìüüüüüôüüüüôæììüüüüüôìææôìôüüüü1;;oôôìæôôüôìôìæÕôìæüüüüüüüüüüôììôüôüüüìüôìôôììüüô;DKzâôüüüüüüüüüôôìôìæôüüüôüüôôüüüüüüüüüìüüìôüÝâìô쌄„“âìôüüüôôüüüüüæüìâìôôüüüôìâôüüüüôüüæôüüüôôììôü캄„�æâæôüüüôüüüüüôôììôüüüüüìììÝôüüüôüôìôüüüüüüüüüâââìÕìââìôôôìôôüüüüüüüüüôôüüææìÝæìüôôüôôôôìôôüüüüôôôôüôôôììôôâìôôôìôôôüüüüôüôüôôôììôüææüôììôôôôôüüôôôüüôüüôæìüôìôììôôôôôüüüôôôüôüüüìâôüììüüæôìôìüôôüôüôôüôüüìüôôôôôæüìôìüôôüüüôôôüüüôôüìôôü ++ + +LD4 +L;++;+ #LDDDD++#+4 ;L +L< 4+D  #< #+4 ;# +4# + +D² <+ #  4#SS  #++D\#  \r;©   DxS ü   +Dh;# ü#h\²+ +4  +  D###;# 44+ +D#   + + D+  4 #X"& + 4 + 4+\D < 4 #;S:&## +S + +#+S;+### #L44LD(%&c\+S\6L+D;+#Sb4L 9? DS?@ +\\++##DL44LD# ###"Y* * +#\& + + ####4S;# +  D4ü #ES (9  C  4\# #4 "D +  © #D++44  #<* 4+  +Sh#  *8jL  LxL   9cc  #\D+4 +    ^S#4  # + 88   D## ü*8*&( +:ü4#4#+<#   H: > + +>H D;  ;+#++DL  >HH +( + +/: +H* +4LL++ ++ L4\S9H8S>SY &S*HH Nj9SDLL N  + +HNC":8 * 4DL+ 4L4++#D  ; + + +*>9 &>c& + *:<< +S#++"*  +&a : +* Gb < +9E + + \l, +B�F   **&&>c& l,L|"##4+SL  +6wc  + +GSP\LDSHNC�ìÛÛäâдìì,(ìôäììôôôüìäüôôìüüüüôüìôüüüüüüôììÏÐBL(wÛÛÛââìôôäìüôôììôôôììôôäääììôüüüüüüôüüüüüüôì(läÏÐäääôôâBSlÂôìôüüôôôôôüôìÛäôìôüüüüôììâôìüüüüâ'}ôôâäììüôЭÂÉÂôäìüüüüüôüüüüôäììüüüüüôìääôìôüüüüYôôìäôôüôìôìäÐôìäüüüüüüüüüüôììôüôüüüìüôìôôììüüô('`âôüüüüüüüüüôôìôìäôüüüôüüôôüüüüüüüüüìüüìôüÛâìôìwll�âìôüüüôôüüüüüäüìâìôôüüüôìâôüüüüôüüäôüüüôôììôüì­llˆäâäôüüüôüüüüüôôììôüüüüüìììÛôüüüôüôìôüüüüüüüüüâââìÐìââìôôôìôôüüüüüüüüüôôüüääìÛäìüôôüôôôôìôôüüüüôôôôüôôôììôôâìôôôìôôôüüüüôüôüôôôììôüääüôììôôôôôüüôôôüüôüüôäìüôìôììôôôôôüüüôôôüôüüüìâôüììüüäôìôìüôôüôüôôüôüüìüôôôôôäüìôìüôôüüüôôôüüüôôüìôôü$,,4L4,$,L4$ ,,;$,,DD,DD $4L 4bB LD 4T4bD Tx fTBT $T4T\, ,,   $ ,L; ,,L4$,4, DD ,LD,, ,4 ¯ ;D  ,LD 44D $;,  ,,$4 ;$,4  $$ D$ $D, ¯;,$;üx $  16qT ü$\mµ D$ NO$\D D4  LT4D ,9A/,$xT $$ fq  $4 &9NB  \B,8;$  D\,B +AA@/8BL,  $4, Cs\N8pB$ 44\D D 41ToQOM6$$ O‰N,,$$T;,$$$ L4,L/aQ6&@MMl\,LBsb&L,DL,,$Tb4L,L4bT$ü BaQ%%&O\ DT*6oC1b\,$DDL44LD $$$,NoC6$%BC$$_O11%6,$$$4Ç4,  D4 ,Ta""6NN M/&&$& 4\$ $,4 *&66 ,D$$$   B, TD&&&&$4 %$No  4$ m\ "%&&&&, &1o}6, D,\L6669++&&+1, $&&&1O]$Lf4� ü xf++++&6C+&@B;6++&++96&fxDüB$$&+++1OT6Ajy^\+&+++++, ; D$,&&1&CQMjѲlb&+9T6&& 4$,, ,B$ $$6aO1&@^¦ž_NB+bnC61$$ DB   4¼ ,,P]6/N%1]bN9C\K?;3A\bMACBN]B*,;L,  , L,_l8NoA%ComM}‰C&&6C‘o@1%$]}NT; DLBf; L,,$ $,$/]]A%TONuoOOC&m\\A1///A$&?L,$, 4L,,$$D 44%%$BaC%69AA6669QsC@91BN%%%%&BD ,T$,3%/NN3$$&69A9%""Cb99AABB/%NN, B6_†jA%&6A\6)9AA9&%%%/N}fLLB;;BT,    ,o··^$&+6n‹O*%NA9&%%%/6\}’�Œ�’™µ™qm\TTT,$3L��K%!*bOAJ*%+AN9+$$$N¼ÌÇÌǼÌ̼ÒǾǼmmqmmqf8%3AA3& +A^As9+A9NMA+1&$$a¢ÒÚÒÇ̾ÒáÚôüô¾Ç¾¼Ìµ\$%$$%%&! LD 4T4bD Ty fT>T $T4T\, ,,   $ ,L< ,,L4$,4, DD ,LD,, ,4 ­ ,M<$  D\,> s||u<MlL,  $4, D|Ÿ…„d…l$ 44\D D 4m‹š„„}T$$ \ª„3,$$T<,$$$ L4,L<Œ„tlu}l{\,LlŸ”TL,DL,,$Tb4L,L4bT$ü tŒ„dfdlt} DTCtšƒmb\,$DDL44LD $$$,uš|l]dt|]4$ltmmdtL$$$4Æ4,  D4 L‹ …}}lu|4 lell]lf$ 4\$ $,4 C…³³…lltL ,D$Wf]f]]f   >, TD,…³»…llll4$4 Wfd]|ŒL  4$ m\ W}‹‹{llflT, 4flmfŒ T, D,\Lltt{ssllsmL ]lllm„Œ]Lf4‚ ü yf$$Wlsssm„‹lUD\e{sflsssssD, < D$,$ 4ff]]tŒ„mluJ2Pl„ls”•|lm]]L D>   4¼ ,,d…leudmŒ”„{|tTKD]|…“}||t|…tC,f< L,,$ $L]eŒŒmd‹„„Ÿš„„|l•……|meeem]TKL,$, 4L,,$$D 44Wdd]tŒ|dt{||ttt{„Ÿ‚u{mt|ddddT>D ,T$,]deul]]]flt{|{{}}ƒ”{{|mttedll, >$TtZDUdflt|…tŒ³³…{||{ldddeu˜fLL><<>T,    LM""J]lst•­„—ÈÈ–{„|{ldddel}˜’‚…Œ’˜´˜rm\TTT,$4]L22Td…©—”«„•´—{s|„{sfff]]]u¼ÌÆÌƼÌ̼ÔÆÄƼmmrmmrfdd]UU]l–Ö»•Œ|Ÿ«{s|{„}|smlff]]ŒµÔÕÔÆÌÄÔâÕôüôÄÆļ̴}]d]]ddl‹»©‹||ŒŸtst{‹}••ms ƒlff| ÌÕÌÆÌÆÝÕôüüüüôæâ˜]]elllll}‹ƒ{{{slll{‹‹t“”|­æÝÆô«´ÛÝÝÝÝââìüüüüüæ´|ldd|uttfl””|t|sllll‹ôÝ`KdÌüìæÝìôüôôææÝæìüüüüüüü |ffflŒ �ss| ‹|•Ïµ«–ƒ{tâôz;DâôôôìôôìüôôôììììüôüüôüÔÏÃÃÝæìôì¼”Œ|LF�ìæìæÛÛÏìô~TDìôìüüüôìììüüüôüôôôüüôüôüôôüôôôôôÔ¼e\;“ìâììæüüìæ`oDæôììôôììæôôüüüôôìôüììüüôôôôìôôôüôôDD;„ææììôôôôÝio„ºìâæìôôüôìôìôôüôüüôìììüüüüüüôôôìôÝ1DK…Ýâôìæììì̺ÌÝæüôììôìüôüôÝÝìôôæôììüüüôüüôüüüüüôô1;Eoâìôæìììüüüüüìôüüüüôüüüüìæìüìæôìôüüüìôââæüüüüüô;DKzìüüæìôìüüüôâââôüüüüüôôüüüüüìæôìüüüüìôÝæìôüôüüôŒŒ„¤ôüüìâôôüüôôÝâììôôüüüüüüüüüüôâìôüüüìôüôôììììüüìº~„¤ÝôüüüüüüüüüôôôìôìôüüüüüüìôüüôüüüüüôüüüôüììÝüôììââÝâôüüüüüôôüüüôôæìæôôüüüììâìüüüüüüüüüüüüüüæâôüüüüôæôæìüôôüüüüüüüüüôæâüüüüüìôìæüôôüüüüüôôôüüüüüüüüüôìæôæìôìÝæôüüôìüüüüüüüüüôôæììæüìâÝôüüüâìôììôôôüüüôôüôüìüüììâôôôôôôìôôôüüüüôüôüìüüììæôì#++4L4+#+L4# ++;#++DD+DD #4L 4b< LD 4S4bD Sx cSLc4ƒ ü xc( + +cxDü<## &:"WF + ; D#+ (8 W¼¤  +: 4#++ +<#  N& Lœ�P + +HX(  D<   4º ++CE: >H + +( 6 &% (*9E*+;L+  + L+P^9a*(S6 +cP((„S EjAS; DL>*:& +?S&&(6&& * +6L+#+ 4L++##D 44*N( +  +8Y + *9 +Y + +66 ^/(^ÉÐÉÂÉÂÛÐôüüüüôäâj* + + +H(wäÛŸ„o„ÏÛÛÛÛââìüüüüüä„(9:*HH( :ôÛB'ÉüìäÛìôüôôääÛäìüüüüüüü^(Nc‚(^:9g´˜oO/ +âô`(âôôôìôôìüôôôììììüôüüôüдŸŸÛäìôì—HN9ˆìäìäÏÏ´ìôlB(ìôìüüüôìììüüüôüôôôüüôüôüôôüôôôôôкOF�ìâììäüüìäBY(äôììôôììäôôüüüôôìôüììüüôôôôìôôôüôô((lääììôôôôÛSYl­ìâäìôôüôìôìôôüôüüôìììüüüüüüôôôìôÛ('}ÛâôìäìììÉ­ÉÛäüôììôìüôüôÛÛìôôäôììüüüôüüôüüüüüôô"Yâìôäìììüüüüüìôüüüüôüüüüìäìüìäôìôüüüìôââäüüüüüô('`ìüüäìôìüüüôâââôüüüüüôôüüüüüìäôìüüüüìôÛäìôüôüüôwwl’ôüüìâôôüüôôÛâììôôüüüüüüüüüüôâìôüüüìôüôôììììüüì­ll’ÛôüüüüüüüüüôôôìôìôüüüüüüìôüüôüüüüüôüüüôüììÛüôììââÛâôüüüüüôôüüüôôäìäôôüüüììâìüüüüüüüüüüüüüüäâôüüüüôäôäìüôôüüüüüüüüüôäâüüüüüìôìäüôôüüüüüôôôüüüüüüüüüôìäôäìôìÛäôüüôìüüüüüüüüüôôäììäüìâÛôüüüâìôììôôôüüüôôüôüìüüììâôôôôôôìôôôüüüüôüôüìüüììäôìD 4$,$D$ $,,$T,DD 44 \4$ ,D,,; $,,4L4 $$,L4$  ,,; $,,DD,DD $,4L ;bBÌD 4T4bD Lx fT ;T $T,\\ ,L,,  4L4 4,L4,,4, LB 4DD$, ,;   ;L  ,ÇD 4,D $D$ ü,4 B6 ;$,ü4 ¯, ,D9@4 ;4$$ ,9\‚T  $\m 89NŠL D4,*  LT4D ++A^8xT8B$$ fq  $4 &+6@3$\B M\;  D\,B $+&+68*/MmK  $4, CsQ61/&$\@6& 44\D D 4ü 1QbNBC@AB B}C&,$$T;,$$$ L4,L /T]6$6CCnl,L3aO *N,¾L,,$Tb4LL4bT$$ CaM+%CN DT&/O)Jo?$DDL44L $$$$D_"+BC% $T;196,$4T4,  D D_"$"NQ1/ 4$&%$4\$ $,43+""966&%AT&   B, TD&&66++&&1C\$%&&]n6 4$ ü\ ++++++++&@M/6+&6&nˆC6;üD,bL++++&&&8Q\lM+B_O\b+bo  qf&%&&6C6&K�wO^6_º–O1%oˆ,$*$%$%O]@6Bj]OABoº–B&$$BD$¯$$$$$$%%B\A6B\AK31\‡^+&$ 4$,, ,D $6]Q66AAN]6169mub $ DB   4, ,,DL,8N38]bAAN\69&6\nO<) +)]B/A;L,   ,,L,_o6NnB$An]A}‹N+1&6‹n@9OsQAnN DTBf4 D4,$ &B/6aaA%CCAuuOTC%TO\A6+&+B3B_bD44;L4,$$ 4, 3bxN%166A9)$5aCAA@MN%3s�}�xLDB;B4,,$4\ $,$@fuuA$&9AAA)$!O%N\CCB%Mºê–�’�Œ�™™™ŒxfbxT\,$;Nqj^B%%)TAA<++9T6+%6„¦_N¾Ì̾¼¾µÇÌÇǼ¾¼qmqqqm_@A863%!J‹\AA6++6AATA+&&@8$$TµÌҾ̾ÇÒÝôüüü¼ÌÇ̾¼N3%%$%&&LO^s9++6ANNCC&&nQ&$%ˆÌÇÒ̾ÝÝìôüüüüôìÌo$%$%%&+"*T9s‹6&69T\MMA%‘ôæÒ¼‘‘ÝÝÝÌÌáÚôüüüüüá¡]&$&&&&&&&19Q}+&büÒ�ŠnÒüüüüüôüüüìììÚáÚìüüüüìbTC%BQn‹++9&$yÒ‘sT*++æኃyæôììôüüüüôüüüüìüüüüüü켡¢¨¼ÝÚÒæ¡6aa\_§ôììææÒ¼áìkkoììÝÝìüôôôôôôôüüüüüüôüìüüüôüôôììæáÒ}yw§áÝæììôôôìkWgáôæáììôüôôôìôôôüôüüôüìüôôôôüüüôôæÝWkw§ìììæôìôì잊®ÌôìôôììììüüôôôôôôüüüüôüôôôôôüüüìæÝogg’ìôììôüôôÚÌÇÝæìôôôììæôôüüôôôôôüìüüüôæüììììôôôüìZkk æôôüôüôôôôôìììììüôüôìôôôôüôüüôìüìüüôüüüüôôôôôôgwy�áüììôìôüüüüüüüôôôìüüüôÝáìôôæôìôüüüüìüôüüüüôôôô¤¤ž®áüæìììüüüüüôüüüüüôôüüüìæìüìæôæüüüüììÝáæüüüüüüæÇ ¤´ìüæìôìüüüüæáÝôüüüüüôôüüüüüìæôìüüüüôüÝæìôüôüüüìááôìüüìáôôüüôüÝæììôôüüüüüüüüüüôáìôüüüüôüôôììììüüüôüôüìôüüüüüüüüüôôôìôìôüüüüüüìôüüôüüüüüüüüôôüììÝüôüüüììáôüüüüüüôüüôôüæìæôôüüüììáìüüüüüüôüüìüüüüææìüüüüôìôæìüôôüüüôüüüüüìæáüüüüüìôìæüôôüüüüD 4$,$D$ $,,$T,DD 44 \4$ ,D,,< $,,4L4 $$,L4$  ,,< $,,DD,DD $,4L ÌD 4T4bD Ly fT  4DD$, ,<    l…<  D\,> ]slstdC<}•T  $4, $|Ÿ„tmeT,$…utT 44\D D 4ü m„”|t|um\ \˜‚lf,$$T<,$$$ L4,L e‹…l]t|ƒ•{,L,] ¡•ƒu,ÄL,,$Tb4LL4bT$$ 4|Œ–sffd|l DTTe¡»Ì¶šK$DDL44L $$$$Dt}––st|dL $TDW‚­Ì¢{l3$4T4,  D Dt}–Ÿ}|„mf< 4$Wl‚‹{]L4\$ $,4]s}}{ltldmT4flffff4   >, TDllttssllm|k$dlfl…•tW 4$ ü\ 4sssssssslul   4, ,,DLLd|]dŒ”||„…t{lft…Œ„‹»î»Œtem4f4 D4,$ TtelŒŒmdƒ||ŸŸ„‹ƒ{‹„…|tslst]\lbD44<>4,,$4\ $,$ef;;U]fl{|||ŒŸ©¡{„…||tdL':Œ’‚…Œ˜˜˜…yfbyT\,$WF + *D#©##*& *'" '  4#++ +D E8 +E  +6? +  + D<   4+ ++DL9>H +& +&@&>** ;L+   ++L+Pa9X**X> cw + wX + + ,,,$D $, $,$T,­>D 44 \<$ ,D,$4$,,4L4 $$,L4  ,,4 $,,DD,DD $4L TD \m4fL ­Tr$fT T{‚e4 ,C<,$ ss|}ŒT Tl $\m Dl|t}ŒT D4 ll$  L\4D ffflt}T$yT<|m<$ fy  $4mflllmT4\>dutm$  D\ ,>ü ff]lmdl]LCmmtŒ4  <4]ldtš}tm]4,]t•{{C 44´\D D ,Dl]l|•|ttC$$ Td‚¶¢‚f$,$$T<,$$$ L4,L ,l……ldt|m\\,d]{´´{mŒ4DL,,$Tb4L,L4bT$$ ,|ŒŒllfl|l DSTl¡•{•Œ<$DDL44LD $$$$uŸ}uml||lT${|dmmltM$$4T4,  D4 3ŒŸtm|uƒ„smT}tflsssW 4\$ $,4ü<{{ssttttlt…t\sllsssls ü  >, TD ]lsstsllllt{Œ{se\\m…•m< 4$ m\ Tffflllsssll|}Œl\EUdŒ td< D,{Œdeeflllsssfm{}m[EUd„„eŒ•$ ­ 4¥•]]]ddl|}|mlLL]mleessl]Œ�CM\W]WddmŒ•}ttllts|||‹•{]]e$D$, 4d]]dWml„Œ}{u|tt|{„”¢­‹dd]W 4$,, ,>$$Wd]]]]lŒ…|||{|„tml|šš—‹{deddD D>   4, ,\ŒŒtt|emŒ”‚|„|mmll|ŒŒ}u|t…ŒuUL,L\<   , L, tŒl„š|dtš”u «|lll„´štlle…z`t’yLDmyDb‚LT,,$ $TllŒŒtd„}„ŸŸ‹„ƒt‹ŒŒ{lle\E2S¥­˜Œ˜¥˜¥¥…ym\fTf,$,,D<4]dd|Œ|ll{||||||‹¦‚„|m||eLFT|ÌÌÆÆÆƼÄÆÄÆÆÌ´‚rmyyyy]dut]ddls{||‚{ss{•|„Œ„t|fdmu]…´ÔÝÔÆÌÌÕÝìôôì¼ÆÌÄÆ´t]e|…]lfll{|…{{ssst{„„„„ll”ŒŒdfs ÌÕļÄÝâìüüüüôüüâŒd]ellfllfsl•­}tsll{…Œ}‚{{´æÔÌô«¼ÔÝÆÕÌÕæìüüüüüô´ƒdffd]dffll{dŒ¦|‚”sf“ôâTKUÔüôìôôüüüüìÝâæâôôüüüüô”ffefmƒš­sllsf]•Ï´µµ„s|ìôD;MÝüüüüüüüüüüôôìæìÝüôüüüÛ¼ÃÃÌæôìô¼{ffT=“ììÔÛÌÏÏôôD\eÝüüüüüüôüüüüüüæìÝôüüüüüæüæìüììæôæÄ=S;“ìììâôüüôìF\`ÕôâÝæôüüüôüüüüüìüüüüüüììôæôôìâÝôôìioSŒæìôôôüüìÕoi„ºôâÝÝìüüüôìüôüüüüüüüüüìôüüôôôôôôìÝoo\ŒæìæìôôôôÝÌÆÝÝôììæôììüôüôììôôüôüüüüìôôôôôôüüüôìMD;„æôüôìüôüôôôììôìüüüôìæìüüüôôôôôüüìüôìôìüôôüôüìâo\Kzìôôôôôüôôôüìüüôôôüììæôôüüôôôôôüììüüìôôôìôìôôôô“„…�æôôôüôüüôüôôììôôìüìüôìôôôôüôüüôììììôüüüüôôôìôì´„Œ�ÝìüììôììôüüüüüôôôôôüôüôÝâìôôæôììüüôüüüôüüüüôôææâìÝâìüæìììüüüüüôüüüüôôôüüôìæìüìæôìôüüüüôââìüüüüüôôüüüüüüæìôìüüüüæâÝüüüüüüôôüüüüüìæôìüüüüüüÝæìôüôüüüüüüüüüüìæôôüüôüÝææìôôüüüüüüüüüüôâìôüüüìôôôôììììüüüüüüüìüüüüüüüüüüôôôìôìüüüüüüüìôüüôüüü Lx+ #xS# 4 D++44< +++#D #+ #+#S+©4  ;4*S%  8 44²\D D + 9X9**## +< + ++##S;+### L4+L EE(*\\+C44 >4DL++#Sb4L+L4bS## (N>(P DF +<8Xa +#DDL44LD ####:Y% (( +#^( *##4S4+  D4 +>Y /8 % 4\# #+4ü + +&? ü  <+ SD @ EX  4# h\  + +"" ac; D+^N + +  &8NX + © xX %  +a‚ "6%   +D#+  +&> + +( + +H + + 4#++ +<# +>& +(8  SS  D<   4+ +NN*9 >H + (""%(*EN:"L+L\;   + L+ Oa8S(SHco(&„SM`B?’xLDhxDbƒLS++# +N>*&% +??&/@" + ,£©˜ƒ˜£˜££}xh\cSc+#++D; (N( + (:c + (99Éɺ¼Â¼ÂÂɲƒrhxxxx:* +  + +6 +"&* *:E²ÐÛÐÂÉÉÐÛìôôìºÂɼ²O9E + & + + + + + + +HNN^Éмº¼ÛâìüüüüôüüâNXw% +&" + + +„äÐÉŸ„o—ÐÛÂÐÉÐäìüüüüüô„/ +>c(Hôâ' ÐüôìôôüüüüìÛâäâôôüüüüôH /Swg´„˜˜8 ìô(LÛüüüüüüüüüüôôìäìÛüôüüüÏ—ŸŸÉäôìô— +"�ììÐÏÉ´´ôô(FOÛüüüüüüôüüüüüüäìÛôüüüüüäüäìüììäôä¼",�ìììâôüüôìFBÐôâÛäôüüüôüüüüüìüüüüüüììôäôôìâÛôôìSY,wäìôôôüüìÐYSl­ôâÛÛìüüüôìüôüüüüüüüüüìôüüôôôôôôìÛYYFwäìäìôôôôÛÉÂÛÛôììäôììüôüôììôôüôüüüüìôôôôôôüüüôìL(läôüôìüôüôôôììôìüüüôìäìüüüôôôôôüüìüôìôìüôôüôüìâYF'`ìôôôôôüôôôüìüüôôôüììäôôüüôôôôôüììüüìôôôìôìôôôô�l}ˆäôôôüôüüôüôôììôôìüìüôìôôôôüôüüôììììôüüüüôôôìôì²lwˆÛìüììôììôüüüüüôôôôôüôüôÛâìôôäôììüüôüüüôüüüüôôääâìÛâìüäìììüüüüüôüüüüôôôüüôìäìüìäôìôüüüüôââìüüüüüôôüüüüüüäìôìüüüüäâÛüüüüüüôôüüüüüìäôìüüüüüüÛäìôüôüüüüüüüüüüìäôôüüôüÛääìôôüüüüüüüüüüôâìôüüüìôôôôììììüüüüüüüìüüüüüüüüüüôôôìôìüüüüüüüìôüüôüüü$4fT    ,\f ,qb$ \qB  L\,4$,b;,$$  µD,  ;4B,$,$D,,,, T,BD/4,¯$\;$ ,D$$4 $ü,4L4 ,LT^B,,,4$,,DüDLD$$¯$,4L ;bB LL\uM 4fD D;L$fT ;T;T4T\4L ,, , ,L_mA, ,L4,,4,,$DLBDD,,$,4  ;\AAB  ,LD;*;4D$  $B $,4 &6A@/ ;$PM ,$4$,,D+&1N3$ BB$;, $ $&6\MpT /A1, $,,D\$ 6&1Ao‚;8@+   DxT  ü%%&1\}B$ ,11$m\, ,4 &%$$%/P$$$3&&&6P¯44, ,D$ /%6/%%%%&%/]?  4 /BoM6& 3O%$1/%B,\D B ,BQoQCC6B;AnB$$$/$,T;,$$$ $L44L3bO6CMCCsn,Bbbb1&&*L,D;,$Tb4LBL4bL$;6B@]b1&Cb@, $]nbO&&An\,,$$DL44LD$ü $$6OTsO@&+CO+@;8OaQ&+69C4$$4ü;$ ,  D4%CbsAC&+CN6A\M+T+&++&+ 4\$ $46++6+&66MmM^&&++&&&  $D,,44%$$1+++&B]MA6&++C66T% 4¼  ,\l6$$$$$%+69A61&,316N6BBN}\$   T�_&$$//%+AAA@+&&666AA1%Nˆn3 $fPAN$$$%1@MOA+&&A9AA&%/on@N $$&//%$%+@^mM+&&&9A9&$%6%AD$$$&/%%%$%&16O^MM6&NOmA%%%%&$,$ 4$4$,D&%%%B]C&6@6OQ6&&MmoT66/%//NbTxmDBB,,L4 4$,,DL66%1]ab@6AAMO++6OuOOOCQoC6B‰¦¦¯™™™™Œ�fTTmm,,bL$ml6%%QnQo]9CN}C+CoMub+&bsN$\ÌÌÒھ̾ÇÝ̾¼Ò¾m���qmqN$%%1aa]99ANuoOCC6m^mA6C%$}ÌÚÒÌÇÇÌÝÝæôìá¾Ì¼µÇµnB$%$CbC&99AAA66C]^\CNCCbN1&a‹ÌÝÌÌÌÌÝáìüôüôôôÝoAANB%&%&++999+++&O}b\C9Q‹Ýᾨ‘ˆ‘ÒáÝÚÝáìôüìôüüæ¡C%/NN6&&&&66C&&&bìÝ„osÌææôæôüüüüìáÚææôüüüüüôa6]oˆ++N‚¼¼ˆT*++ììsgkìôææôüüüôôìæÝôììüüüüüüÒ¨¨¨Òáæáì¡96K_¤áìæÝÝÒ¼ìôkgkìüììôüüüüüôìììôôôüüüüüôüôììüüüüüáÇWgg¤ÝæìÚáìôìágggÝôìôôüüüüüüüôìüææìüôüüüüììáôüüüôôìWgg¤ææìÒáìüô݃Š¤ÇììôôôôüüüüüüìôáæôüüüüüôæôæÝìôüôüÝkkg’ôôôôôüüôÚÇÇÒÝÚÝìüôôüôüüüüüüüôüüüüôôôæìæìììüæìüŠyk’ìüüüüüüôôôìææìáæüììôôôôôüüüüüüüôüôôìüüüììüôæìô}}y áìôüüüôôôüüüüììôüìæüôôôôìôôüüüôôüæüìüüìôôüôôô줤§´ìôôüüôôìôüüüôôôôüôôôìììüôôôüüüôôüæììôüüüôôôôìÝÇ®§¯ìôôôüüüüôôôüôôôôôôæìôôôôüôôôüüüüüììôüüôôôôìôôììÌáììììüüüôüôôüüüôìôìôôôüìæôüììüüüüôüìôüüüüüüôôôìôìììôìæììììüôìôüüüüüüôôôìüôæüììææììôüüüüüüôüüüüüüôôüôüüôáÝìììüüüüüôüüüüüüüôôôôüôìÝæôìôüüüìôìæáôìüüüüüüôüüüüæììôüüüüôìÝôìôüüüüüüôüüüìæììüü$4fT    ,\f ,rb$ \r>  L\,4$,b<,$$  ´D,  <4>,$,$D,,,, T,>D<4,­$\<$ ,D$$4 $ü,4L4 ,LTŒ\,,,4$,,DüDLD$$­$,4L  LL\Ÿ} 4fD D<L$fT DD,,$,4  <}||l  ,LDDC<4D$  $> $,4 lt|u< <$el ,$4$,,DDslm„]$ ll$<, $ ]lft…l…T <|m3 $,,D\$ $ftlfmmŒŒ<dusL   DyT  üffddflm}˜>$ Lmmff$m\, ,4 Wld]]dffed$$$$]lllld­44, ,D$ 4fedleddd4LdlfdeŒK  4$ 4etš}llfL $]„d]med>,\D > ,4t„š„||ttDm•t]]]L<$,T<,$$$ $L44L]”„t|}ƒƒŸ•,\”””mllCL,D<,$Tb4L>L4bL$>,,L4 4$,,DLTldm…Œ”ut||}„sst„Ÿ„„„|„Œ|lt�¥¥­˜˜˜˜…‚fTTmm,,bL$m{ldd„•„šŒ{‚„ «|s|š}Ÿ”sl”Ÿ|]W}ÌÌÔÕÄÌÄÆÝÌļÔÄm‚‚‚rmrl]ddmŒŒŒ{{|„Ÿš„ƒƒt•Œ•|fl|dff] ÌÕÛÌÆÆÌÝÝæôìâÄ̼´Æ´•t]d]f|”ƒl{{|||tt‚Œ¦Œ…‚„|ƒ”|mfl ­ÌÝÌÌÌÌÝâìüôüôôôÝŒmmutdfldlss{{{sssl„ “…‚{„­ÝâÄô¥´ÛâÝÕÝâìôüìôüü漃fde||lfllflltt‚lfll“ìÝTK]ÌææôæôüüüüìâÕææôüüüüüô Wfffl…š¥sffsfuŒÏÏ¥‹ƒssììE;DìôææôüüüôôìæÝôììüüüüüüÛÃÃÃÛâæâì¼{ftTFŒâìæÝÝÛÏìôD;DìüììôüüüüüôìììôôôüüüüüôüôììüüüüüâÆ1;;ŒÝæìÕâìôìâ;;;Ýôìôôüüüüüüüôìüææìüôüüüüììâôüüüôôì1;;ŒææìÔâìüôÝ`iŒºììôôôôüüüüüüìôâæôüüüüüôæôæÝìôüôüÝDD;zôôôôôüüôÕººÔÝÕÝìüôôüôüüüüüüüôüüüüôôôæìæìììüæìüi\Dzìüüüüüüôôôìææìâæüììôôôôôüüüüüüüôüôôìüüüììüôæìôee\„âìôüüüôôôüüüüììôüìæüôôôôìôôüüüôôüæüìüüìôôüôôô쌌“¤ìôôüüôôìôüüüôôôôüôôôìììüôôôüüüôôüæììôüüüôôôôìݺ�“­ìôôôüüüüôôôüôôôôôôæìôôôôüôôôüüüüüììôüüôôôôìôôììÌâììììüüüôüôôüüüôìôìôôôüìæôüììüüüüôüìôüüüüüüôôôìôìììôìæììììüôìôüüüüüüôôôìüôæüììææììôüüüüüüôüüüüüüôôüôüüôâÝìììüüüüüôüüüüüüüôôôôüôìÝæôìôüüüìôìæâôìüüüüüüôüüüüæììôüüüüôìÝôìôüüüüüüôüüüìæììüü#4cS    +\c +rb# \r<  L\+4#+b;+##  ²D+  ;4<+#+#D++++ S+6  4 + *S%  +& <+\D < + *8S8((**X* +#+S;+### #L44LH&(%//YX+HHH L+D;+#Sb4LH (H #EXH& X\++##DL44LD#ü ##&:Y&(&&^8 +(4##4ü;# +  D4(HY ((9  +: 4\# #4%6 +"  #D++44  *E + (: 4º  +\^ +  +  +**9jE    SƒO +  :xX #cC*:  +&  + aX: + #"6% + +*D###  &"%% +&6 # 4#4#+D +*>(&8%6S9bSxhD<<++L4 4#++DL ENH +&&?&&&(8a(*‚££©˜˜˜˜}ƒcSShh++bL#h^8X8S> + +co((S +?HHY9EÉÉÐмɼÂÛɼºÐ¼hƒƒƒrhrA NN> + + +?S&//6"6 (cÉÐÏÉÂÂÉÛÛäôìâ¼Éº²Â²X*(H/ + + >c"& +(/H9 ^wÉÛÉÉÉÉÛâìüôüôôôÛa**:* + + +&c& +8wÛ⼟„x„ÏâÛÐÛâìôüìôüüä—/99ìÛ'ÉääôäôüüüüìâÐääôüüüüüô^ESx:a´´x:ìì"(ìôääôüüüôôìäÛôììüüüüüüÏŸŸŸÏâäâì— +wâìäÛÛÏ´ìô((ìüììôüüüüüôìììôôôüüüüüôüôììüüüüüâÂwÛäìÐâìôìâÛôìôôüüüüüüüôìüääìüôüüüüììâôüüüôôìwääìÐâìüôÛBSw­ììôôôôüüüüüüìôâäôüüüüüôäôäÛìôüôüÛ((`ôôôôôüüôЭ­ÐÛÐÛìüôôüôüüüüüüüôüüüüôôôäìäìììüäìüSF(`ìüüüüüüôôôìääìâäüììôôôôôüüüüüüüôüôôìüüüììüôäìôOOFlâìôüüüôôôüüüüììôüìäüôôôôìôôüüüôôüäüìüüìôôüôôôìww�’ìôôüüôôìôüüüôôôôüôôôìììüôôôüüüôôüäììôüüüôôôôìÛ­ˆ�©ìôôôüüüüôôôüôôôôôôäìôôôôüôôôüüüüüììôüüôôôôìôôììÉâììììüüüôüôôüüüôìôìôôôüìäôüììüüüüôüìôüüüüüüôôôìôìììôìäììììüôìôüüüüüüôôôìüôäüììääììôüüüüüüôüüüüüüôôüôüüôâÛìììüüüüüôüüüüüüüôôôôüôìÛäôìôüüüìôìäâôìüüüüüüôüüüüäììôüüüüôìÛôìôüüüüüüôüüüìäììüü $  $;4 $ $4D ,D44 ,;,$B$4fL   ,\b ,qf$¯\qB  L\,4$4\;,$$  D, ¯ ;4Bü16,$,$Dü,,,,µ T,B]N@4,$\;$ ,D$$4 $,,4L4 ,L_mM/,,,4,,,LDDLD$$$,4D;bB LL\N@ 4fD D;_A bT ;T;T4T\4L ,, , ,TbTA@;,L4,,;\O $DLBDD,,$,4  Nb66@8 ,LD\B44D$ $B $,4&+11* BAN@,,4$, ,D&&@/8@@+B,  ü $%$&NAnl*16 $4,B\$$6%$16n}43&& ¯  DxT  %$%%QmB$$1%%%$m\, ,4 $%%%%%&&L$$$&%$6Q6 44, ,D$ 1%61&&& %%$8]8,  4$$@O}Q@&&&$&O%614,\D B ,&B]sTOC6CM63CsC&1+$,$,T;,$$$ $L4ü4LAbO9CCCCsM;8Toob9++6Q,Dü,$Tb4LBL4bL,6C96bb++CbAA\MbboC+&Asl,,$$$DL44LD$ $$6BCQsC6&&CC&9A^CoO+&+1C6,$$4T;$ ,  D4%A]oB@+6OO/1MA6TA6&$$4\$ $4µ%$$6/%666C@N\631996&%$&$  $D,,4D$$%6AAA9CQ66+9A@MA6\$ 4,  ,Qm8$$$$$%6ACC6@1&@6N9@BN}]%   \ˆa//$/1%&@AA9+&&+6A9&$Nˆ}6/ 3saAN%%$19MO@+&&6996&/no@N4 $ &/6%%&6^m@6&&&6AA6&%/B/]\TDB;BLfD $, &%%%%&1O]MO9&+C^mA6%$B‰’ŒŒ�’™¦��m\Tb\,DT;,$$3%%%B]O16AAO]9&&CoT66&%%$N¼ÒÒ¼¾¼¾¼Ì¼¼¼¼¼mqqx���oA/%6]abA9ANNO6+AOmN\bCQbN&$}¾ÝÝÌÌÇÇÇÚôôìì¾¼Ú̼µˆn6%$QoQob99M}A+CuMuuMNbC1&an‘ÝÒÌÇÒìÝæìôôôüììáaAA$%&b]]9+6ComCCCCoupC9C‹ììÒ¨¨¨¾ÒÝÝÚÚÝáìôììüôá‹C&NB$&CbC&+9++&69}ìÚƒosÌôôüôüôüôôôìæææììôôôüìs&&BBb}}+&&&%‚¼¡}T96CæìwWkÒÝáìáôüôôüüüüüüüüüôôüüÒ¡¨¼¼Ìáæá¡9&M_§áìáæáÒ¼æôsgkææÝìáôüüüüüììôôüüüüüüüôüüüüôææôôÒ¾Wgw§ÝìÝìôüôüækggìôÝáìüüüüüìæÝüìôüüüüüüüüüüüôôìüüôì_kgŒáììììüüì݃ŠžÇüææìüüôüüüìæìôôôüüüüüôüôììüüüüüüáWgg’áììÝæìôìÌÇÇÌÚìôôôüüüüüüüôìôææìüôüüüìôìáôüüüüôüWkg�æìôÝììüüôôôìáìüüüüôüüüüüüìôáæôüüüüüìáôæÝìüüôôìoko’ôüôüôüüüüüìììÝæìüôôüôüüüüüüüôüüüüôôìæìæìæôôììô´§ ®ìüüüüüüôôüììææììüììôôìüôüüüüüüüôüìììüüüììôüæìôǧ§¯æôôüüüôôüôüüüììôüìæüôüôììôôüüüôôüæôôüüìôôüôôììÚÚìæìüôüüôôìüüüüôôôôüôôôæìôüôôôüüüôôüìüüüüüôüôôôìáôôìüôôôôüüüüìôôüüôôôôôììôôôôüôôôüüüüüæìôüüüììôìôôôüììüôììüüüôüôôüüüôìôììôôüìæôüììüüüüôüìæüüüüüüôôôôôôììüìæììììüôôôüüüüüüôôôôôìæüììææììôü $  $<4 $ $4D ,D44 ,<,$>$4fL   ,\b ,rf$­\r>  L\,4$4\<,$$  ,D, ­ <4>ümT,$,$Dü,,,,´ T,>S„u4,$\<$ ,D$$4 $,,4L4 ,Ll•}<,,,4,,,LDDLD$$$,4D LL}¦„e 4fD D<lU bT DD,,$,4  l”ttud ,LDtl44D$ $> $,4flfsmmC >U„u3,4$, ,D$lfflued4eusL>,  ü ]fd]l|mŒ{Cmtff $4,>\$Wf]ld]ml•˜4$]llff4 ­  DyT  4ffd]fdfd]m>$$Lmdffdd4$m\, ,4 ,]dddddlTL$$$$Tfd]l„l 44, ,D$ ,mdtmlllf, Wdd]d…d,  4$]u„ „ulll]4l„dflm<4,\D > ,ltŒŸ‹„|t|}T]ƒŸ|lms],$,T<,$$$ $L4ü4L<|”„{||ƒƒŸ¦}DM‹šš”{sst],Dü,$Tb4L>L4bL,t|{t”“ss|”||{}””šƒsl|Ÿ{,,$$$DL44LD$ $$Tt|„Ÿ|tllƒ|l{|Œ‚š„slsm|l3$$4T<$ ,  D4,fdm…štust„„em}|t‹|tlf]f]W4\$ $4´,fd]]ledttt|uu}T]m{{tld]T]W4  $D,,4D<>LfD $, Dldfdddlm„Œ}„{ls‚Œ•|tfffd]t�’……Œ’˜¥‚‚m\Tb\,DT<,$$4]dddtŒ„mt||„Œ{ll|š¦‹tlldd]Wu¼ÔԼļļ̼¼¼¼¼mrry‚‚ŒŒmedl…Œ”|{|„„„ts|„•„…“ƒ„”|lf] ÄÝÝÌÌÆÆÆÕôôììļÕ̼´¥•ld]„š„š”{{} «|s|Ÿ}ŸŸ}„”¦¦|ml •´ÝÔÌÆÔìÝæìôôôüììâŒmm]fdl”ŒŒ{st‚š•ƒƒ‚|šŸ…‚{|­ììÛÃÃÃÄÛÝÝÕÕÝâìôììüôâ­ƒl|t]flfƒ”|fls{sslt{ ìÕ`K]ÌôôüôüôüôôôìæææììôôôüìŸlfltt”˜˜sfllldŒÏ¼ ‹{tƒæìT1DÛÝâìâôüôôüüüüüüüüüôôüüÛ¼ÃÏÏÌâæâ¼{lfLF“âìâæâÛÏæôE;DææÝìâôüüüüüììôôüüüüüüüôüüüüôææôôÛÄ1;T“ÝìÝìôüôüæD;;ìôÝâìüüüüüìæÝüìôüüüüüüüüüüüôôìüüôìFD;…âììììüüìÝ`i~ºüææìüüôüüüìæìôôôüüüüüôüôììüüüüüüâ1;;zâììÝæìôì̺ÆÌÕìôôôüüüüüüüôìôææìüôüüüìôìâôüüüüôü1D;oæìôÝììüüôôôìâìüüüüôüüüüüüìôâæôüüüüüìâôæÝìüüôôìKDKzôüôüôüüüüüìììÝæìüôôüôüüüüüüüôüüüüôôìæìæìæôôììô¤“„�ìüüüüüüôôüììææììüììôôìüôüüüüüüüôüìììüüüììôüæìôÆ““­æôôüüüôôüôüüüììôüìæüôüôììôôüüüôôüæôôüüìôôüôôììÕÕìæìüôüüôôìüüüüôôôôüôôôæìôüôôôüüüôôüìüüüüüôüôôôìâôôìüôôôôüüüüìôôüüôôôôôììôôôôüôôôüüüüüæìôüüüììôìôôôüììüôììüüüôüôôüüüôìôììôôüìæôüììüüüüôüìæüüüüüüôôôôôôììüìæììììüôôôüüüüüüôôôôôìæüììææììôü #  #;4 # #4D +D44 +;+#<#4cL   +\b +rc#©\r<  L\+4#4\;+##  D+ © ;4<ü +#+#Dü++++² S+Y:&((%/Y( +#+S;+### #L4ü4L H& +((//Yc +:SSH +G+Dü+#Sb4L%& +"6 *‚’}}ƒ’˜£ƒƒh\Sb\+DS;+## *>&  &> +(Sc:ºÐк¼º¼ºÉºººººhrrxƒƒƒa*ENH + + +& &6 +&/8H9c¼ÛÛÉÉÂÂÂÐôôì켺Ðɺ²xX8S8SH + + +co (?%?? + +Hcc( ^X„ÛÐÉÂÐìÛäìôôôüììâN**H>> +S6//(S?M +(wììÏŸŸŸ¼ÏÛÛÐÐÛâìôììüôâw/9*/H( + +cìÐB'ÉôôüôüôüôôôìäääììôôôüìY**Hjja´—c: +/äìB(ÏÛâìâôüôôüüüüüüüüüôôüüÏ—Ÿ´´Éâäâ— +�âìâäâÏ´äô"(ääÛìâôüüüüüììôôüüüüüüüôüüüüôääôôϼB�ÛìÛìôüôüä(ìôÛâìüüüüüìäÛüìôüüüüüüüüüüüôôìüüôì(}âììììüüìÛBSl­üääìüüôüüüìäìôôôüüüüüôüôììüüüüüüâ`âììÛäìôìÉ­ÂÉÐìôôôüüüüüüüôìôääìüôüüüìôìâôüüüüôü(YäìôÛììüüôôôìâìüüüüôüüüüüüìôâäôüüüüüìâôäÛìüüôôì'('`ôüôüôüüüüüìììÛäìüôôüôüüüüüüüôüüüüôôìäìäìäôôììô’�lˆìüüüüüüôôüììääììüììôôìüôüüüüüüüôüìììüüüììôüäìôÂ��©äôôüüüôôüôüüüììôüìäüôüôììôôüüüôôüäôôüüìôôüôôììÐÐìäìüôüüôôìüüüüôôôôüôôôäìôüôôôüüüôôüìüüüüüôüôôôìâôôìüôôôôüüüüìôôüüôôôôôììôôôôüôôôüüüüüäìôüüüììôìôôôüììüôììüüüôüôôüüüôìôììôôüìäôüììüüüüôüìäüüüüüüôôôôôôììüìäììììüôôôüüüüüüôôôôôìäüììääììôü \ No newline at end of file diff --git a/acconfig.h b/acconfig.h index ff8a36ea..e55c9925 100644 --- a/acconfig.h +++ b/acconfig.h @@ -1,6 +1,10 @@ /* define to the path to cpp */ #undef CPP_PATH +/* define to the directory containing NLS information + * set by configure */ +#undef NLSDIR + /* package name */ #undef PACKAGE @@ -12,3 +16,66 @@ /* define if you want KDE hint support */ #undef KWM_HINTS + +/* define if you want OPEN LOOK(tm) hint support */ +#undef OLWM_HINTS + +/* define if XPM libraries are available + * set by configure */ +#undef USE_XPM + +/* define if PNG libraries are available + * set by configure */ +#undef USE_PNG + +/* define if JPEG libraries are available + * set by configure */ +#undef USE_JPEG + +/* define if GIF libraries are available + * set by configure */ +#undef USE_GIF + +/* define if TIFF libraries are available + * set by configure */ +#undef USE_TIFF + +/* define if X's shared memory extension is available + * set by configure */ +#undef XSHM + +/* define an extra path for pixmaps + * set by configure */ +#undef PIXMAPDIR + +/* + * define REDUCE_APPICONS if you want apps with the same WM_INSTANCE && + * WM_CLASS to share an appicon + */ +#undef REDUCE_APPICONS + +/* Internationalization (I18N) support + * set by configure */ +#undef I18N + +/* Multi-byte (japanese, korean, chinese etc.) character support */ +#undef I18N_MB + +/* define if you want sound support */ +#undef WMSOUND + +/* define if you want the 'lite' version */ +#undef LITE + +/* define if you want support for shaped windows + * set by configure */ +#undef SHAPE + +/* define if you want support for X window's X_LOCALE + * set by configure */ +#undef X_LOCALE + +/* the place where the configuration is stored + * defined by configure */ +#undef PKGDATADIR + diff --git a/configure b/configure index 0edb0261..560046cc 100755 --- a/configure +++ b/configure @@ -24,18 +24,22 @@ ac_help="$ac_help ac_help="$ac_help --enable-kanji multibyte character support (kanji, Korean etc.)" ac_help="$ac_help - --enable-modelock XKB keyboard language status support" + --enable-modelock XKB keyboard language status support" ac_help="$ac_help --with-nlsdir=PATH specify where the locale stuff should go " ac_help="$ac_help - --enable-gnome enable stuff needed for GNOME " + --enable-gnome enable stuff needed for GNOME " ac_help="$ac_help - --enable-kde enable support for KDE window manager (kwm) hints " + --enable-kde enable support for KDE window manager (kwm) hints " ac_help="$ac_help - --enable-lite disable stuff duplicated in KDE/GNOME " + --enable-openlook enable support for OPEN LOOK(tm) (olwm) hints " +ac_help="$ac_help + --enable-lite disable stuff duplicated in KDE/GNOME " ac_help="$ac_help --with-x use the X Window System" ac_help="$ac_help + --disable-locale disable use of X locale support" +ac_help="$ac_help --disable-shape disable shaped window extension support" ac_help="$ac_help --disable-shm disable usage of MIT-SHM extension" @@ -60,8 +64,7 @@ ac_help="$ac_help ac_help="$ac_help --with-pixmapdir=PATH specify where pixmaps are located [DATADIR/pixmaps]" ac_help="$ac_help - --with-appspath=PATH specify the path of the GNUstep applications -directory" + --with-appspath=PATH specify the directory for GNUstep applications" ac_help="$ac_help --enable-single-icon use single application icon per WM_INSTANCE+WM_CLASS " @@ -603,7 +606,7 @@ ac_configure=$ac_aux_dir/configure # This should be Cygnus configure. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # ./install, which can be erroneously created by make from ./install.sh. echo $ac_n "checking for a BSD compatible install""... $ac_c" 1>&6 -echo "configure:607: checking for a BSD compatible install" >&5 +echo "configure:610: checking for a BSD compatible install" >&5 if test -z "$INSTALL"; then if eval "test \"`echo '$''{'ac_cv_path_install'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -656,7 +659,7 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644' test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL_PROGRAM}' echo $ac_n "checking whether build environment is sane""... $ac_c" 1>&6 -echo "configure:660: checking whether build environment is sane" >&5 +echo "configure:663: checking whether build environment is sane" >&5 # Just in case sleep 1 echo timestamp > conftestfile @@ -713,7 +716,7 @@ test "$program_suffix" != NONE && test "$program_transform_name" = "" && program_transform_name="s,x,x," echo $ac_n "checking whether ${MAKE-make} sets \${MAKE}""... $ac_c" 1>&6 -echo "configure:717: checking whether ${MAKE-make} sets \${MAKE}" >&5 +echo "configure:720: checking whether ${MAKE-make} sets \${MAKE}" >&5 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_prog_make_${ac_make}_set'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -742,7 +745,7 @@ fi PACKAGE=WindowMaker -VERSION=0.50.2 +VERSION=0.51.0 if test "`cd $srcdir && pwd`" != "`pwd`" && test -f $srcdir/config.status; then { echo "configure: error: source directory already configured; run "make distclean" there first" 1>&2; exit 1; } @@ -759,7 +762,7 @@ EOF missing_dir=`cd $ac_aux_dir && pwd` echo $ac_n "checking for working aclocal""... $ac_c" 1>&6 -echo "configure:763: checking for working aclocal" >&5 +echo "configure:766: checking for working aclocal" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -772,7 +775,7 @@ else fi echo $ac_n "checking for working autoconf""... $ac_c" 1>&6 -echo "configure:776: checking for working autoconf" >&5 +echo "configure:779: checking for working autoconf" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -785,7 +788,7 @@ else fi echo $ac_n "checking for working automake""... $ac_c" 1>&6 -echo "configure:789: checking for working automake" >&5 +echo "configure:792: checking for working automake" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -798,7 +801,7 @@ else fi echo $ac_n "checking for working autoheader""... $ac_c" 1>&6 -echo "configure:802: checking for working autoheader" >&5 +echo "configure:805: checking for working autoheader" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -811,7 +814,7 @@ else fi echo $ac_n "checking for working makeinfo""... $ac_c" 1>&6 -echo "configure:815: checking for working makeinfo" >&5 +echo "configure:818: checking for working makeinfo" >&5 # Run test in a subshell; some versions of sh will print an error if # an executable is not found, even if stderr is redirected. # Redirect stdin to placate older versions of autoconf. Sigh. @@ -878,7 +881,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } fi echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:882: checking host system type" >&5 +echo "configure:885: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -901,7 +904,7 @@ echo "$ac_t""$host" 1>&6 # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:905: checking for $ac_word" >&5 +echo "configure:908: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_RANLIB'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -930,7 +933,7 @@ fi # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:934: checking for $ac_word" >&5 +echo "configure:937: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -959,7 +962,7 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:963: checking for $ac_word" >&5 +echo "configure:966: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1007,7 +1010,7 @@ fi fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1011: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1014: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -1017,11 +1020,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1028: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1041,12 +1044,12 @@ if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1045: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1048: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1050: checking whether we are using GNU C" >&5 +echo "configure:1053: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1055,7 +1058,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1059: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1062: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1070,7 +1073,7 @@ if test $ac_cv_prog_gcc = yes; then ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1074: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:1077: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1110,7 +1113,7 @@ ac_prog=ld if test "$ac_cv_prog_gcc" = yes; then # Check if gcc -print-prog-name=ld gives a path. echo $ac_n "checking for ld used by GCC""... $ac_c" 1>&6 -echo "configure:1114: checking for ld used by GCC" >&5 +echo "configure:1117: checking for ld used by GCC" >&5 ac_prog=`($CC -print-prog-name=ld) 2>&5` case "$ac_prog" in # Accept absolute paths. @@ -1128,10 +1131,10 @@ echo "configure:1114: checking for ld used by GCC" >&5 esac elif test "$with_gnu_ld" = yes; then echo $ac_n "checking for GNU ld""... $ac_c" 1>&6 -echo "configure:1132: checking for GNU ld" >&5 +echo "configure:1135: checking for GNU ld" >&5 else echo $ac_n "checking for non-GNU ld""... $ac_c" 1>&6 -echo "configure:1135: checking for non-GNU ld" >&5 +echo "configure:1138: checking for non-GNU ld" >&5 fi if eval "test \"`echo '$''{'ac_cv_path_LD'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 @@ -1167,7 +1170,7 @@ fi test -z "$LD" && { echo "configure: error: no acceptable ld found in \$PATH" 1>&2; exit 1; } echo $ac_n "checking if the linker ($LD) is GNU ld""... $ac_c" 1>&6 -echo "configure:1171: checking if the linker ($LD) is GNU ld" >&5 +echo "configure:1174: checking if the linker ($LD) is GNU ld" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gnu_ld'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1183,7 +1186,7 @@ echo "$ac_t""$ac_cv_prog_gnu_ld" 1>&6 echo $ac_n "checking for BSD-compatible nm""... $ac_c" 1>&6 -echo "configure:1187: checking for BSD-compatible nm" >&5 +echo "configure:1190: checking for BSD-compatible nm" >&5 if eval "test \"`echo '$''{'ac_cv_path_NM'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1220,7 +1223,7 @@ echo "$ac_t""$NM" 1>&6 echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:1224: checking whether ln -s works" >&5 +echo "configure:1227: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1256,8 +1259,8 @@ test "$ac_cv_prog_gnu_ld" = yes && libtool_flags="$libtool_flags --with-gnu-ld" case "$host" in *-*-irix6*) # Find out which ABI we are using. - echo '#line 1260 "configure"' > conftest.$ac_ext - if { (eval echo configure:1261: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + echo '#line 1263 "configure"' > conftest.$ac_ext + if { (eval echo configure:1264: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then case "`/usr/bin/file conftest.o`" in *32-bit*) LD="${LD-ld} -32" @@ -1318,7 +1321,7 @@ else { echo "configure: error: can not run $ac_config_sub" 1>&2; exit 1; } fi echo $ac_n "checking host system type""... $ac_c" 1>&6 -echo "configure:1322: checking host system type" >&5 +echo "configure:1325: checking host system type" >&5 host_alias=$host case "$host_alias" in @@ -1341,7 +1344,7 @@ echo "$ac_t""$host" 1>&6 echo $ac_n "checking for POSIXized ISC""... $ac_c" 1>&6 -echo "configure:1345: checking for POSIXized ISC" >&5 +echo "configure:1348: checking for POSIXized ISC" >&5 if test -d /etc/conf/kconfig.d && grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1 then @@ -1364,7 +1367,7 @@ fi # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1368: checking for $ac_word" >&5 +echo "configure:1371: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1393,7 +1396,7 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:1397: checking for $ac_word" >&5 +echo "configure:1400: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_prog_CC'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1441,7 +1444,7 @@ fi fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works""... $ac_c" 1>&6 -echo "configure:1445: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 +echo "configure:1448: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) works" >&5 ac_ext=c # CFLAGS is not in ac_cpp because -g, -O, etc. are not valid cpp options. @@ -1451,11 +1454,11 @@ ac_link='${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS cross_compiling=$ac_cv_prog_cc_cross cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1462: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then ac_cv_prog_cc_works=yes # If we can't run a trivial program, we are probably using a cross compiler. if (./conftest; exit) 2>/dev/null; then @@ -1475,12 +1478,12 @@ if test $ac_cv_prog_cc_works = no; then { echo "configure: error: installation or configuration problem: C compiler cannot create executables." 1>&2; exit 1; } fi echo $ac_n "checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler""... $ac_c" 1>&6 -echo "configure:1479: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 +echo "configure:1482: checking whether the C compiler ($CC $CFLAGS $LDFLAGS) is a cross-compiler" >&5 echo "$ac_t""$ac_cv_prog_cc_cross" 1>&6 cross_compiling=$ac_cv_prog_cc_cross echo $ac_n "checking whether we are using GNU C""... $ac_c" 1>&6 -echo "configure:1484: checking whether we are using GNU C" >&5 +echo "configure:1487: checking whether we are using GNU C" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1489,7 +1492,7 @@ else yes; #endif EOF -if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1493: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then +if { ac_try='${CC-cc} -E conftest.c'; { (eval echo configure:1496: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }; } | egrep yes >/dev/null 2>&1; then ac_cv_prog_gcc=yes else ac_cv_prog_gcc=no @@ -1504,7 +1507,7 @@ if test $ac_cv_prog_gcc = yes; then ac_save_CFLAGS="$CFLAGS" CFLAGS= echo $ac_n "checking whether ${CC-cc} accepts -g""... $ac_c" 1>&6 -echo "configure:1508: checking whether ${CC-cc} accepts -g" >&5 +echo "configure:1511: checking whether ${CC-cc} accepts -g" >&5 if eval "test \"`echo '$''{'ac_cv_prog_cc_g'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1533,7 +1536,7 @@ fi #AC_PROG_RANLIB echo $ac_n "checking whether ln -s works""... $ac_c" 1>&6 -echo "configure:1537: checking whether ln -s works" >&5 +echo "configure:1540: checking whether ln -s works" >&5 if eval "test \"`echo '$''{'ac_cv_prog_LN_S'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1554,7 +1557,7 @@ else fi echo $ac_n "checking how to run the C preprocessor""... $ac_c" 1>&6 -echo "configure:1558: checking how to run the C preprocessor" >&5 +echo "configure:1561: checking how to run the C preprocessor" >&5 # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= @@ -1569,13 +1572,13 @@ else # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1579: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1582: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then : @@ -1586,13 +1589,13 @@ else rm -rf conftest* CPP="${CC-cc} -E -traditional-cpp" cat > conftest.$ac_ext < Syntax Error EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:1596: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:1599: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then : @@ -1616,13 +1619,13 @@ echo "$ac_t""$CPP" 1>&6 if test $ac_cv_prog_gcc = yes; then echo $ac_n "checking whether ${CC-cc} needs -traditional""... $ac_c" 1>&6 -echo "configure:1620: checking whether ${CC-cc} needs -traditional" >&5 +echo "configure:1623: checking whether ${CC-cc} needs -traditional" >&5 if eval "test \"`echo '$''{'ac_cv_prog_gcc_traditional'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_pattern="Autoconf.*'x'" cat > conftest.$ac_ext < Autoconf TIOCGETP @@ -1640,7 +1643,7 @@ rm -f conftest* if test $ac_cv_prog_gcc_traditional = no; then cat > conftest.$ac_ext < Autoconf TCGETA @@ -1663,13 +1666,18 @@ fi + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + + echo $ac_n "checking return type of signal handlers""... $ac_c" 1>&6 -echo "configure:1668: checking return type of signal handlers" >&5 +echo "configure:1676: checking return type of signal handlers" >&5 if eval "test \"`echo '$''{'ac_cv_type_signal'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < #include @@ -1686,7 +1694,7 @@ int main() { int i; ; return 0; } EOF -if { (eval echo configure:1690: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:1698: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* ac_cv_type_signal=void else @@ -1705,12 +1713,12 @@ EOF echo $ac_n "checking for vprintf""... $ac_c" 1>&6 -echo "configure:1709: checking for vprintf" >&5 +echo "configure:1717: checking for vprintf" >&5 if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1745: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_func_vprintf=yes" else @@ -1757,12 +1765,12 @@ fi if test "$ac_cv_func_vprintf" != yes; then echo $ac_n "checking for _doprnt""... $ac_c" 1>&6 -echo "configure:1761: checking for _doprnt" >&5 +echo "configure:1769: checking for _doprnt" >&5 if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1797: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_func__doprnt=yes" else @@ -1812,19 +1820,19 @@ fi # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # for constant arguments. Useless! echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 -echo "configure:1816: checking for working alloca.h" >&5 +echo "configure:1824: checking for working alloca.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < int main() { char *p = alloca(2 * sizeof(int)); ; return 0; } EOF -if { (eval echo configure:1828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1836: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* ac_cv_header_alloca_h=yes else @@ -1845,12 +1853,12 @@ EOF fi echo $ac_n "checking for alloca""... $ac_c" 1>&6 -echo "configure:1849: checking for alloca" >&5 +echo "configure:1857: checking for alloca" >&5 if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* ac_cv_func_alloca_works=yes else @@ -1905,12 +1913,12 @@ EOF echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 -echo "configure:1909: checking whether alloca needs Cray hooks" >&5 +echo "configure:1917: checking whether alloca needs Cray hooks" >&5 if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&6 if test $ac_cv_os_cray = yes; then for ac_func in _getb67 GETB67 getb67; do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:1939: checking for $ac_func" >&5 +echo "configure:1947: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:1975: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -1990,7 +1998,7 @@ done fi echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 -echo "configure:1994: checking stack direction for C alloca" >&5 +echo "configure:2002: checking stack direction for C alloca" >&5 if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -1998,7 +2006,7 @@ else ac_cv_c_stack_direction=0 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +if { (eval echo configure:2029: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null then ac_cv_c_stack_direction=1 else @@ -2038,15 +2046,15 @@ EOF fi -for ac_func in gethostname gettimeofday select poll strerror strncasecmp setpgid +for ac_func in gethostname select poll strerror strncasecmp setpgid atexit do echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 -echo "configure:2045: checking for $ac_func" >&5 +echo "configure:2053: checking for $ac_func" >&5 if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:2081: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_func_$ac_func=yes" else @@ -2094,17 +2102,11 @@ fi done -if test "$ac_cv_func_gettimeofday" != yes; then - echo "The gettimeofday() system call is not available in your system" - echo "but it is required by Window Maker. Sorry." - exit 1 -fi - if test "x$CPP_PATH" = x; then # Extract the first word of "cpp", so it can be a program name with args. set dummy cpp; ac_word=$2 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2108: checking for $ac_word" >&5 +echo "configure:2110: checking for $ac_word" >&5 if eval "test \"`echo '$''{'ac_cv_path_CPP_PATH'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else @@ -2155,261 +2157,671 @@ EOF - - - -INTLIBS="" - - -echo $ac_n "checking for gettext""... $ac_c" 1>&6 -echo "configure:2166: checking for gettext" >&5 -if eval "test \"`echo '$''{'ac_cv_func_gettext'+set}'`\" = set"; then +echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 +echo "configure:2162: checking for sys/wait.h that is POSIX.1 compatible" >&5 +if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gettext(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_gettext) || defined (__stub___gettext) -choke me -#else -gettext(); +#include +#include +#ifndef WEXITSTATUS +#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) #endif - +#ifndef WIFEXITED +#define WIFEXITED(stat_val) (((stat_val) & 255) == 0) +#endif +int main() { +int s; +wait (&s); +s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; ; return 0; } EOF -if { (eval echo configure:2194: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:2183: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* - eval "ac_cv_func_gettext=yes" + ac_cv_header_sys_wait_h=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_gettext=no" + ac_cv_header_sys_wait_h=no fi rm -f conftest* fi -if eval "test \"`echo '$ac_cv_func_'gettext`\" = yes"; then - echo "$ac_t""yes" 1>&6 - HAVEGETTEXT="yes" -else - echo "$ac_t""no" 1>&6 -echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6 -echo "configure:2212: checking for gettext in -lintl" >&5 -ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then +echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6 +if test $ac_cv_header_sys_wait_h = yes; then + cat >> confdefs.h <<\EOF +#define HAVE_SYS_WAIT_H 1 +EOF + +fi + +for ac_hdr in fcntl.h limits.h sys/ioctl.h sys/time.h sys/types.h\ + libintl.h sys/select.h poll.h +do +ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 +echo "configure:2208: checking for $ac_hdr" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - ac_save_LIBS="$LIBS" -LIBS="-lintl $LIBS" -cat > conftest.$ac_ext < conftest.$ac_ext < EOF -if { (eval echo configure:2231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2218: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -LIBS="$ac_save_LIBS" - fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - INTLIBS="-lintl" HAVEGETTEXT="yes" -else - echo "$ac_t""no" 1>&6 -INTLIBS="" -fi - -fi - - -# Extract the first word of "xgettext", so it can be a program name with args. -set dummy xgettext; ac_word=$2 -echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 -echo "configure:2258: checking for $ac_word" >&5 -if eval "test \"`echo '$''{'ac_cv_prog_XGETTEXT'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - if test -n "$XGETTEXT"; then - ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test. -else - IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" - for ac_dir in $PATH; do - test -z "$ac_dir" && ac_dir=. - if test -f $ac_dir/$ac_word; then - ac_cv_prog_XGETTEXT="xgettext" - break - fi - done - IFS="$ac_save_ifs" -fi -fi -XGETTEXT="$ac_cv_prog_XGETTEXT" -if test -n "$XGETTEXT"; then - echo "$ac_t""$XGETTEXT" 1>&6 + ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` + cat >> confdefs.h <&6 fi - - -if test "$XGETTEXT" != ""; then - if $XGETTEXT --help 2>&1 | grep illegal >/dev/null ; then - echo "xgettext isn't GNU version" - XGETTEXT="" - fi -fi - -if test "$LINGUAS" != ""; then - if test "$XGETTEXT" != "" -a "$HAVEGETTEXT" != ""; then - I18N="-DI18N" - PO="" -# if test "$LINGUAS" = ""; then -# ling=` (cd src/po; /bin/ls *.po) ` -# for l in $ling; do -# lcode=`basename $l .po` -# LINGUAS="$LINGUAS $lcode" -# done -# fi - echo "xgettext and gettext() exist; will build i18n support for $LINGUAS" - else - I18N="" - LINGUAS="" - PO="" - echo "xgettext and libintl.a don't both exist; will not build i18n support" - fi -else - INTLIBS="" - MOFILES="" - WPMOFILES="" - PO="" -fi - - - -supported_locales="cs de es fr gl it ja ko nl no pt ru se tr fi hr el pl ro" -supported_wprefs_locales="pt hr fr ko ja cs" - -for lang in $LINGUAS; do - ok=0 - for l in $supported_locales; do - if test "$l" = "$lang"; then - ok=1 - break - fi - done - if test "$ok" = 1; then - MOFILES="$MOFILES $lang.mo" - else - echo "Locale $lang is not supported." - fi - ok=0 - for l in $supported_wprefs_locales; do - if test "$l" = "$lang"; then - ok=1 - break - fi - done - if test "$ok" = 1; then - WPMOFILES="$WPMOFILES $lang.mo" - fi done -I18n=no -# Check whether --enable-kanji or --disable-kanji was given. -if test "${enable_kanji+set}" = set; then - enableval="$enable_kanji" - : -else - enable_kanji=no -fi -if test "$enable_kanji" = yes; then - I18N_MB="#define I18N_MB" - case $host_os in - freebsd*) - echo $ac_n "checking for setlocale in -lxpg4""... $ac_c" 1>&6 -echo "configure:2362: checking for setlocale in -lxpg4" >&5 -ac_lib_var=`echo xpg4'_'setlocale | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then +echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6 +echo "configure:2248: checking for sys_siglist declaration in signal.h or unistd.h" >&5 +if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - ac_save_LIBS="$LIBS" -LIBS="-lxpg4 $LIBS" -cat > conftest.$ac_ext < conftest.$ac_ext < +#include +/* NetBSD declares sys_siglist in unistd.h. */ +#ifdef HAVE_UNISTD_H +#include +#endif int main() { -setlocale() +char *msg = *(sys_siglist + 1); ; return 0; } EOF -if { (eval echo configure:2381: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:2265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + ac_cv_decl_sys_siglist=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + ac_cv_decl_sys_siglist=no fi rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - LIBS="$LIBS -lxpg4" -else - echo "$ac_t""no" 1>&6 -fi -;; - *) - ;; - esac -else - I18N_MB="#undef I18N_MB" fi +echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6 +if test $ac_cv_decl_sys_siglist = yes; then + cat >> confdefs.h <<\EOF +#define SYS_SIGLIST_DECLARED 1 +EOF - -# Check whether --enable-modelock or --disable-modelock was given. -if test "${enable_modelock+set}" = set; then - enableval="$enable_modelock" - X_CFLAGS="$X_CFLAGS -DXKB_MODELOCK" +fi + +echo $ac_n "checking for working const""... $ac_c" 1>&6 +echo "configure:2286: checking for working const" >&5 +if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext <j = 5; +} +{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ + const int foo = 10; +} + +; return 0; } +EOF +if { (eval echo configure:2340: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_c_const=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_c_const=no +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_c_const" 1>&6 +if test $ac_cv_c_const = no; then + cat >> confdefs.h <<\EOF +#define const +EOF + +fi + +echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 +echo "configure:2361: checking for ANSI C header files" >&5 +if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +#include +#include +EOF +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:2374: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out` +if test -z "$ac_err"; then + rm -rf conftest* + ac_cv_header_stdc=yes +else + echo "$ac_err" >&5 + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_header_stdc=no +fi +rm -f conftest* + +if test $ac_cv_header_stdc = yes; then + # SunOS 4.x string.h does not declare mem*, contrary to ANSI. +cat > conftest.$ac_ext < +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "memchr" >/dev/null 2>&1; then + : +else + rm -rf conftest* + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. +cat > conftest.$ac_ext < +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "free" >/dev/null 2>&1; then + : +else + rm -rf conftest* + ac_cv_header_stdc=no +fi +rm -f conftest* + +fi + +if test $ac_cv_header_stdc = yes; then + # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. +if test "$cross_compiling" = yes; then + : +else + cat > conftest.$ac_ext < +#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') +#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) +#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) +int main () { int i; for (i = 0; i < 256; i++) +if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); +exit (0); } + +EOF +if { (eval echo configure:2441: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null +then + : +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -fr conftest* + ac_cv_header_stdc=no +fi +rm -fr conftest* +fi + +fi +fi + +echo "$ac_t""$ac_cv_header_stdc" 1>&6 +if test $ac_cv_header_stdc = yes; then + cat >> confdefs.h <<\EOF +#define STDC_HEADERS 1 +EOF + +fi + +echo $ac_n "checking for size_t""... $ac_c" 1>&6 +echo "configure:2465: checking for size_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_size_t=yes +else + rm -rf conftest* + ac_cv_type_size_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_size_t" 1>&6 +if test $ac_cv_type_size_t = no; then + cat >> confdefs.h <<\EOF +#define size_t unsigned +EOF + +fi + +echo $ac_n "checking for pid_t""... $ac_c" 1>&6 +echo "configure:2498: checking for pid_t" >&5 +if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#if STDC_HEADERS +#include +#include +#endif +EOF +if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | + egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then + rm -rf conftest* + ac_cv_type_pid_t=yes +else + rm -rf conftest* + ac_cv_type_pid_t=no +fi +rm -f conftest* + +fi +echo "$ac_t""$ac_cv_type_pid_t" 1>&6 +if test $ac_cv_type_pid_t = no; then + cat >> confdefs.h <<\EOF +#define pid_t int +EOF + +fi + +echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 +echo "configure:2531: checking whether time.h and sys/time.h may both be included" >&5 +if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +#include +#include +int main() { +struct tm *tp; +; return 0; } +EOF +if { (eval echo configure:2545: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_header_time=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_header_time=no +fi +rm -f conftest* +fi + +echo "$ac_t""$ac_cv_header_time" 1>&6 +if test $ac_cv_header_time = yes; then + cat >> confdefs.h <<\EOF +#define TIME_WITH_SYS_TIME 1 +EOF + +fi + + + + + + + + +INTLIBS="" + + +echo $ac_n "checking for gettext""... $ac_c" 1>&6 +echo "configure:2576: checking for gettext" >&5 +if eval "test \"`echo '$''{'ac_cv_func_gettext'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + cat > conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char gettext(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_gettext) || defined (__stub___gettext) +choke me +#else +gettext(); +#endif + +; return 0; } +EOF +if { (eval echo configure:2604: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then + rm -rf conftest* + eval "ac_cv_func_gettext=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_func_gettext=no" +fi +rm -f conftest* +fi + +if eval "test \"`echo '$ac_cv_func_'gettext`\" = yes"; then + echo "$ac_t""yes" 1>&6 + HAVEGETTEXT="yes" +else + echo "$ac_t""no" 1>&6 +echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6 +echo "configure:2622: checking for gettext in -lintl" >&5 +ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lintl $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + INTLIBS="-lintl" HAVEGETTEXT="yes" +else + echo "$ac_t""no" 1>&6 +INTLIBS="" +fi + +fi + + +# Extract the first word of "xgettext", so it can be a program name with args. +set dummy xgettext; ac_word=$2 +echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 +echo "configure:2668: checking for $ac_word" >&5 +if eval "test \"`echo '$''{'ac_cv_prog_XGETTEXT'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + if test -n "$XGETTEXT"; then + ac_cv_prog_XGETTEXT="$XGETTEXT" # Let the user override the test. +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:" + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$ac_word; then + ac_cv_prog_XGETTEXT="xgettext" + break + fi + done + IFS="$ac_save_ifs" +fi +fi +XGETTEXT="$ac_cv_prog_XGETTEXT" +if test -n "$XGETTEXT"; then + echo "$ac_t""$XGETTEXT" 1>&6 +else + echo "$ac_t""no" 1>&6 +fi + + +if test "$XGETTEXT" != ""; then + if $XGETTEXT --help 2>&1 | grep illegal >/dev/null ; then + echo "xgettext isn't GNU version" + XGETTEXT="" + fi +fi + +if test "$LINGUAS" != ""; then + if test "$XGETTEXT" != "" -a "$HAVEGETTEXT" != ""; then + cat >> confdefs.h <<\EOF +#define I18N 1 +EOF + + PO="" +# if test "$LINGUAS" = ""; then +# ling=` (cd src/po; /bin/ls *.po) ` +# for l in $ling; do +# lcode=`basename $l .po` +# LINGUAS="$LINGUAS $lcode" +# done +# fi + echo "xgettext and gettext() exist; will build i18n support for $LINGUAS" + else + LINGUAS="" + PO="" + echo "xgettext and libintl.a don't both exist; will not build i18n support" + fi +else + INTLIBS="" + MOFILES="" + WPMOFILES="" + PO="" +fi + + + +supported_locales="cs de es fr gl it ja ko nl no pt ru se tr fi hr el pl ro dk" +supported_wprefs_locales="pt hr fr ko ja cs" + +for lang in $LINGUAS; do + ok=0 + for l in $supported_locales; do + if test "$l" = "$lang"; then + ok=1 + break + fi + done + if test "$ok" = 1; then + MOFILES="$MOFILES $lang.mo" + else + echo "Locale $lang is not supported." + fi + ok=0 + for l in $supported_wprefs_locales; do + if test "$l" = "$lang"; then + ok=1 + break + fi + done + if test "$ok" = 1; then + WPMOFILES="$WPMOFILES $lang.mo" + fi +done + + +I18n=no +# Check whether --enable-kanji or --disable-kanji was given. +if test "${enable_kanji+set}" = set; then + enableval="$enable_kanji" + : +else + enable_kanji=no +fi + + +if test "$enable_kanji" = yes; then + case $host_os in + freebsd*) + echo $ac_n "checking for setlocale in -lxpg4""... $ac_c" 1>&6 +echo "configure:2773: checking for setlocale in -lxpg4" >&5 +ac_lib_var=`echo xpg4'_'setlocale | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-lxpg4 $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" + +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + LIBS="$LIBS -lxpg4" +else + echo "$ac_t""no" 1>&6 +fi +;; + *) + ;; + esac + cat >> confdefs.h <<\EOF +#define I18N_MB 1 +EOF + +fi + + +# Check whether --enable-modelock or --disable-modelock was given. +if test "${enable_modelock+set}" = set; then + enableval="$enable_modelock" + X_CFLAGS="$X_CFLAGS -DXKB_MODELOCK" fi @@ -2426,10 +2838,13 @@ if test "x$NLSDIR" = "x"; then if test "x$with_nlsdir" != "x"; then NLSDIR=$with_nlsdir else - NLSDIR='$(prefix)/lib/locale' + NLSDIR=`eval echo $prefix/lib/locale` fi fi +cat >> confdefs.h <> confdefs.h <<\EOF +#define OLWM_HINTS 1 +EOF + + openlook_on=yes + fi +fi + + + # Check whether --enable-lite or --disable-lite was given. if test "${enable_lite+set}" = set; then enableval="$enable_lite" if test x$enableval = xyes; then - LITE=-DLITE + LITE=yes + cat >> confdefs.h <<\EOF +#define LITE 1 +EOF + + fi fi @@ -2487,7 +2920,7 @@ fi # Uses ac_ vars as temps to allow command line to override cache and checks. # --without-x overrides everything else, but does not touch the cache. echo $ac_n "checking for X""... $ac_c" 1>&6 -echo "configure:2491: checking for X" >&5 +echo "configure:2924: checking for X" >&5 # Check whether --with-x or --without-x was given. if test "${with_x+set}" = set; then @@ -2549,12 +2982,12 @@ if test "$ac_x_includes" = NO; then # First, try using that file with no special directory specified. cat > conftest.$ac_ext < EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:2558: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:2991: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* @@ -2623,14 +3056,14 @@ if test "$ac_x_libraries" = NO; then ac_save_LIBS="$LIBS" LIBS="-l$x_direct_test_library $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3067: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* LIBS="$ac_save_LIBS" # We can link X programs with no special library path. @@ -2719,344 +3152,108 @@ fi if test "$no_x" = yes; then # Not all programs may use this symbol, but it does not hurt to define it. cat >> confdefs.h <<\EOF -#define X_DISPLAY_MISSING 1 -EOF - - X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= -else - if test -n "$x_includes"; then - X_CFLAGS="$X_CFLAGS -I$x_includes" - fi - - # It would also be nice to do this for all -L options, not just this one. - if test -n "$x_libraries"; then - X_LIBS="$X_LIBS -L$x_libraries" - # For Solaris; some versions of Sun CC require a space after -R and - # others require no space. Words are not sufficient . . . . - case "`(uname -sr) 2>/dev/null`" in - "SunOS 5"*) - echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 -echo "configure:2740: checking whether -R must be followed by a space" >&5 - ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - ac_R_nospace=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_R_nospace=no -fi -rm -f conftest* - if test $ac_R_nospace = yes; then - echo "$ac_t""no" 1>&6 - X_LIBS="$X_LIBS -R$x_libraries" - else - LIBS="$ac_xsave_LIBS -R $x_libraries" - cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - ac_R_space=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_R_space=no -fi -rm -f conftest* - if test $ac_R_space = yes; then - echo "$ac_t""yes" 1>&6 - X_LIBS="$X_LIBS -R $x_libraries" - else - echo "$ac_t""neither works" 1>&6 - fi - fi - LIBS="$ac_xsave_LIBS" - esac - fi - - # Check for system-dependent libraries X programs must link with. - # Do this before checking for the system-independent R6 libraries - # (-lICE), since we may need -lsocket or whatever for X linking. - - if test "$ISC" = yes; then - X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" - else - # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X - # libraries were built with DECnet support. And karl@cs.umb.edu says - # the Alpha needs dnet_stub (dnet does not exist). - echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 -echo "configure:2805: checking for dnet_ntoa in -ldnet" >&5 -ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-ldnet $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" -else - echo "$ac_t""no" 1>&6 -fi - - if test $ac_cv_lib_dnet_dnet_ntoa = no; then - echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 -echo "configure:2846: checking for dnet_ntoa in -ldnet_stub" >&5 -ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - ac_save_LIBS="$LIBS" -LIBS="-ldnet_stub $LIBS" -cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" -fi -rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" -else - echo "$ac_t""no" 1>&6 -fi - - fi - - # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, - # to get the SysV transport functions. - # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) - # needs -lnsl. - # The nsl library prevents programs from opening the X display - # on Irix 5.2, according to dickey@clark.net. - echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 -echo "configure:2894: checking for gethostbyname" >&5 -if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char gethostbyname(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) -choke me -#else -gethostbyname(); -#endif - -; return 0; } -EOF -if { (eval echo configure:2922: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_func_gethostbyname=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_gethostbyname=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then - echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 -fi - - if test $ac_cv_func_gethostbyname = no; then - echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 -echo "configure:2943: checking for gethostbyname in -lnsl" >&5 -ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 +#define X_DISPLAY_MISSING 1 +EOF + + X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS= else - ac_save_LIBS="$LIBS" -LIBS="-lnsl $LIBS" -cat > conftest.$ac_ext </dev/null`" in + "SunOS 5"*) + echo $ac_n "checking whether -R must be followed by a space""... $ac_c" 1>&6 +echo "configure:3173: checking whether -R must be followed by a space" >&5 + ac_xsave_LIBS="$LIBS"; LIBS="$LIBS -R$x_libraries" + cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3183: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + ac_R_nospace=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + ac_R_nospace=no fi rm -f conftest* -LIBS="$ac_save_LIBS" - -fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then - echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" -else - echo "$ac_t""no" 1>&6 -fi - - fi - - # lieder@skyler.mavd.honeywell.com says without -lsocket, - # socket/setsockopt and other routines are undefined under SCO ODT - # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary - # on later versions), says simon@lia.di.epfl.ch: it contains - # gethostby* variants that don't use the nameserver (or something). - # -lsocket must be given before -lnsl if both are needed. - # We assume that if connect needs -lnsl, so does gethostbyname. - echo $ac_n "checking for connect""... $ac_c" 1>&6 -echo "configure:2992: checking for connect" >&5 -if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext <&6 + X_LIBS="$X_LIBS -R$x_libraries" + else + LIBS="$ac_xsave_LIBS -R $x_libraries" + cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char connect(); int main() { -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_connect) || defined (__stub___connect) -choke me -#else -connect(); -#endif - ; return 0; } EOF -if { (eval echo configure:3020: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3206: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_func_connect=yes" + ac_R_space=yes else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_connect=no" + ac_R_space=no fi rm -f conftest* -fi + if test $ac_R_space = yes; then + echo "$ac_t""yes" 1>&6 + X_LIBS="$X_LIBS -R $x_libraries" + else + echo "$ac_t""neither works" 1>&6 + fi + fi + LIBS="$ac_xsave_LIBS" + esac + fi -if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then - echo "$ac_t""yes" 1>&6 - : -else - echo "$ac_t""no" 1>&6 -fi + # Check for system-dependent libraries X programs must link with. + # Do this before checking for the system-independent R6 libraries + # (-lICE), since we may need -lsocket or whatever for X linking. - if test $ac_cv_func_connect = no; then - echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 -echo "configure:3041: checking for connect in -lsocket" >&5 -ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` + if test "$ISC" = yes; then + X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet" + else + # Martyn.Johnson@cl.cam.ac.uk says this is needed for Ultrix, if the X + # libraries were built with DECnet support. And karl@cs.umb.edu says + # the Alpha needs dnet_stub (dnet does not exist). + echo $ac_n "checking for dnet_ntoa in -ldnet""... $ac_c" 1>&6 +echo "configure:3238: checking for dnet_ntoa in -ldnet" >&5 +ac_lib_var=`echo dnet'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lsocket $X_EXTRA_LIBS $LIBS" +LIBS="-ldnet $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3257: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3071,84 +3268,33 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" -else - echo "$ac_t""no" 1>&6 -fi - - fi - - # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. - echo $ac_n "checking for remove""... $ac_c" 1>&6 -echo "configure:3084: checking for remove" >&5 -if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -/* Override any gcc2 internal prototype to avoid an error. */ -/* We use char because int might match the return type of a gcc2 - builtin and then its argument prototype would still apply. */ -char remove(); - -int main() { - -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined (__stub_remove) || defined (__stub___remove) -choke me -#else -remove(); -#endif - -; return 0; } -EOF -if { (eval echo configure:3112: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then - rm -rf conftest* - eval "ac_cv_func_remove=yes" -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - eval "ac_cv_func_remove=no" -fi -rm -f conftest* -fi - -if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then - echo "$ac_t""yes" 1>&6 - : + X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet" else echo "$ac_t""no" 1>&6 fi - if test $ac_cv_func_remove = no; then - echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 -echo "configure:3133: checking for remove in -lposix" >&5 -ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` + if test $ac_cv_lib_dnet_dnet_ntoa = no; then + echo $ac_n "checking for dnet_ntoa in -ldnet_stub""... $ac_c" 1>&6 +echo "configure:3279: checking for dnet_ntoa in -ldnet_stub" >&5 +ac_lib_var=`echo dnet_stub'_'dnet_ntoa | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lposix $LIBS" +LIBS="-ldnet_stub $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3163,84 +3309,89 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" + X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub" else echo "$ac_t""no" 1>&6 fi fi - # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. - echo $ac_n "checking for shmat""... $ac_c" 1>&6 -echo "configure:3176: checking for shmat" >&5 -if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then + # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT, + # to get the SysV transport functions. + # chad@anasazi.com says the Pyramis MIS-ES running DC/OSx (SVR4) + # needs -lnsl. + # The nsl library prevents programs from opening the X display + # on Irix 5.2, according to dickey@clark.net. + echo $ac_n "checking for gethostbyname""... $ac_c" 1>&6 +echo "configure:3327: checking for gethostbyname" >&5 +if eval "test \"`echo '$''{'ac_cv_func_gethostbyname'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char shmat(); +char gethostbyname(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ -#if defined (__stub_shmat) || defined (__stub___shmat) +#if defined (__stub_gethostbyname) || defined (__stub___gethostbyname) choke me #else -shmat(); +gethostbyname(); #endif ; return 0; } EOF -if { (eval echo configure:3204: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3355: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_func_shmat=yes" + eval "ac_cv_func_gethostbyname=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_shmat=no" + eval "ac_cv_func_gethostbyname=no" fi rm -f conftest* fi -if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then +if eval "test \"`echo '$ac_cv_func_'gethostbyname`\" = yes"; then echo "$ac_t""yes" 1>&6 : else echo "$ac_t""no" 1>&6 fi - if test $ac_cv_func_shmat = no; then - echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 -echo "configure:3225: checking for shmat in -lipc" >&5 -ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` + if test $ac_cv_func_gethostbyname = no; then + echo $ac_n "checking for gethostbyname in -lnsl""... $ac_c" 1>&6 +echo "configure:3376: checking for gethostbyname in -lnsl" >&5 +ac_lib_var=`echo nsl'_'gethostbyname | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lipc $LIBS" +LIBS="-lnsl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3395: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3255,95 +3406,90 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" + X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl" else echo "$ac_t""no" 1>&6 fi fi - fi - # Check for libraries that X11R6 Xt/Xaw programs need. - ac_save_LDFLAGS="$LDFLAGS" - test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" - # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to - # check for ICE first), but we must link in the order -lSM -lICE or - # we get undefined symbols. So assume we have SM if we have ICE. - # These have to be linked with before -lX11, unlike the other - # libraries we check for below, so use a different variable. - # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. - echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 -echo "configure:3277: checking for IceConnectionNumber in -lICE" >&5 -ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + # lieder@skyler.mavd.honeywell.com says without -lsocket, + # socket/setsockopt and other routines are undefined under SCO ODT + # 2.0. But -lsocket is broken on IRIX 5.2 (and is not necessary + # on later versions), says simon@lia.di.epfl.ch: it contains + # gethostby* variants that don't use the nameserver (or something). + # -lsocket must be given before -lnsl if both are needed. + # We assume that if connect needs -lnsl, so does gethostbyname. + echo $ac_n "checking for connect""... $ac_c" 1>&6 +echo "configure:3425: checking for connect" >&5 +if eval "test \"`echo '$''{'ac_cv_func_connect'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - ac_save_LIBS="$LIBS" -LIBS="-lICE $LIBS" -cat > conftest.$ac_ext < conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char IceConnectionNumber(); +char connect(); + +int main() { + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_connect) || defined (__stub___connect) +choke me +#else +connect(); +#endif -int main() { -IceConnectionNumber() ; return 0; } EOF -if { (eval echo configure:3296: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3453: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_func_connect=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_func_connect=no" fi rm -f conftest* -LIBS="$ac_save_LIBS" - fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + +if eval "test \"`echo '$ac_cv_func_'connect`\" = yes"; then echo "$ac_t""yes" 1>&6 - X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" + : else echo "$ac_t""no" 1>&6 fi - LDFLAGS="$ac_save_LDFLAGS" - -fi - - -XCFLAGS="$X_CFLAGS" - -XLFLAGS="$X_LIBS" - -XLIBS="$X_EXTRA_LIBS -lX11" - -echo $ac_n "checking for _Xsetlocale in -lX11""... $ac_c" 1>&6 -echo "configure:3328: checking for _Xsetlocale in -lX11" >&5 -ac_lib_var=`echo X11'_'_Xsetlocale | sed 'y%./+-%__p_%'` + if test $ac_cv_func_connect = no; then + echo $ac_n "checking for connect in -lsocket""... $ac_c" 1>&6 +echo "configure:3474: checking for connect in -lsocket" >&5 +ac_lib_var=`echo socket'_'connect | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lX11 $XLFLAGS $XLIBS $LIBS" +LIBS="-lsocket $X_EXTRA_LIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3493: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3358,106 +3504,84 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - X_LOCALE="-DX_LOCALE" + X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS" else echo "$ac_t""no" 1>&6 fi + fi - - -shape=yes -# Check whether --enable-shape or --disable-shape was given. -if test "${enable_shape+set}" = set; then - enableval="$enable_shape" - shape=$enableval -else - shape=yes -fi - - -added_xext=no - -if test "$shape" = yes; then - echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6 -echo "configure:3384: checking for XShapeSelectInput in -lXext" >&5 -ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + # gomez@mi.uni-erlangen.de says -lposix is necessary on A/UX. + echo $ac_n "checking for remove""... $ac_c" 1>&6 +echo "configure:3517: checking for remove" >&5 +if eval "test \"`echo '$''{'ac_cv_func_remove'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - ac_save_LIBS="$LIBS" -LIBS="-lXext $XLFLAGS $XLIBS $LIBS" -cat > conftest.$ac_ext < conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char XShapeSelectInput(); +char remove(); int main() { -XShapeSelectInput() + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_remove) || defined (__stub___remove) +choke me +#else +remove(); +#endif + ; return 0; } EOF -if { (eval echo configure:3403: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3545: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_func_remove=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_func_remove=no" fi rm -f conftest* -LIBS="$ac_save_LIBS" - fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + +if eval "test \"`echo '$ac_cv_func_'remove`\" = yes"; then echo "$ac_t""yes" 1>&6 - XLIBS="-lXext $XLIBS" - added_xext=yes SHAPE=-DSHAPE + : else echo "$ac_t""no" 1>&6 -shape=no fi -fi - - - - -shm=yes -# Check whether --enable-shm or --disable-shm was given. -if test "${enable_shm+set}" = set; then - enableval="$enable_shm" - shm=$enableval -else - shm=yes -fi - - -if test "$shm" = yes; then - echo $ac_n "checking for XShmAttach in -lXext""... $ac_c" 1>&6 -echo "configure:3442: checking for XShmAttach in -lXext" >&5 -ac_lib_var=`echo Xext'_'XShmAttach | sed 'y%./+-%__p_%'` + if test $ac_cv_func_remove = no; then + echo $ac_n "checking for remove in -lposix""... $ac_c" 1>&6 +echo "configure:3566: checking for remove in -lposix" >&5 +ac_lib_var=`echo posix'_'remove | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lXext $XLFLAGS $XLIBS $LIBS" +LIBS="-lposix $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3585: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3472,139 +3596,84 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - ok=yes + X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix" else echo "$ac_t""no" 1>&6 -ok=no fi + fi - if test "$ok" = yes; then - echo $ac_n "checking for shmget""... $ac_c" 1>&6 -echo "configure:3485: checking for shmget" >&5 -if eval "test \"`echo '$''{'ac_cv_func_shmget'+set}'`\" = set"; then + # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay. + echo $ac_n "checking for shmat""... $ac_c" 1>&6 +echo "configure:3609: checking for shmat" >&5 +if eval "test \"`echo '$''{'ac_cv_func_shmat'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char shmget(); +char shmat(); int main() { /* The GNU C library defines this for functions which it implements to always fail with ENOSYS. Some functions are actually named something starting with __ and the normal name is an alias. */ -#if defined (__stub_shmget) || defined (__stub___shmget) +#if defined (__stub_shmat) || defined (__stub___shmat) choke me #else -shmget(); +shmat(); #endif ; return 0; } EOF -if { (eval echo configure:3513: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3637: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_func_shmget=yes" + eval "ac_cv_func_shmat=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_func_shmget=no" + eval "ac_cv_func_shmat=no" fi rm -f conftest* fi -if eval "test \"`echo '$ac_cv_func_'shmget`\" = yes"; then +if eval "test \"`echo '$ac_cv_func_'shmat`\" = yes"; then echo "$ac_t""yes" 1>&6 - ok=yes + : else echo "$ac_t""no" 1>&6 -ok=no -fi - - fi - - if test "$ok" = yes; then - if test "$added_xext" = no; then - XLIBS="-lXext $XLIBS" - fi - XSHM=-DXSHM - fi -fi - - - - - -# -# -#AC_DEFINE(R6SM) -#AC_SUBST(XSMPLIBS) -# - - - -GFXLIBS="" -# Check whether --with-gfx-libs or --without-gfx-libs was given. -if test "${with_gfx_libs+set}" = set; then - withval="$with_gfx_libs" - GFXLFLAGS=$withval -else - GFXLFLAGS="" -fi - - -# Check whether --with-gfx-incs or --without-gfx-incs was given. -if test "${with_gfx_incs+set}" = set; then - withval="$with_gfx_incs" - GFXFLAGS="$withval" GFX_INC_PATH=$withval -else - GFXFLAGS="" GFX_INC_PATH="" -fi - - - - - -xpm=yes -# Check whether --enable-xpm or --disable-xpm was given. -if test "${enable_xpm+set}" = set; then - enableval="$enable_xpm" - xpm=$enableval -else - xpm=yes fi - -if test "$xpm" = yes; then - echo $ac_n "checking for XpmCreatePixmapFromData in -lXpm""... $ac_c" 1>&6 -echo "configure:3589: checking for XpmCreatePixmapFromData in -lXpm" >&5 -ac_lib_var=`echo Xpm'_'XpmCreatePixmapFromData | sed 'y%./+-%__p_%'` + if test $ac_cv_func_shmat = no; then + echo $ac_n "checking for shmat in -lipc""... $ac_c" 1>&6 +echo "configure:3658: checking for shmat in -lipc" >&5 +ac_lib_var=`echo ipc'_'shmat | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lXpm $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $LIBS" +LIBS="-lipc $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3677: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3619,98 +3688,104 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - my_libok=yes + X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc" else echo "$ac_t""no" 1>&6 -my_libok=no fi + fi + fi - if test "$my_libok" = yes; then - my_old_cppflags=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" - ac_safe=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6 -echo "configure:3635: checking for X11/xpm.h" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + # Check for libraries that X11R6 Xt/Xaw programs need. + ac_save_LDFLAGS="$LDFLAGS" + test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries" + # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to + # check for ICE first), but we must link in the order -lSM -lICE or + # we get undefined symbols. So assume we have SM if we have ICE. + # These have to be linked with before -lX11, unlike the other + # libraries we check for below, so use a different variable. + # --interran@uluru.Stanford.EDU, kb@cs.umb.edu. + echo $ac_n "checking for IceConnectionNumber in -lICE""... $ac_c" 1>&6 +echo "configure:3710: checking for IceConnectionNumber in -lICE" >&5 +ac_lib_var=`echo ICE'_'IceConnectionNumber | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - cat > conftest.$ac_ext < conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char IceConnectionNumber(); + +int main() { +IceConnectionNumber() +; return 0; } EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3645: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then +if { (eval echo configure:3729: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" + eval "ac_cv_lib_$ac_lib_var=yes" else - echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" + eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* +LIBS="$ac_save_LIBS" + fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - GFXFLAGS="$GFXFLAGS -DUSE_XPM" GFXLIBS="$GFXLIBS -lXpm" - supported_gfx="XPM" + X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE" else echo "$ac_t""no" 1>&6 -supported_gfx="XPM (builtin)" -fi - - CPPFLAGS=$my_old_cppflags - fi fi + LDFLAGS="$ac_save_LDFLAGS" +fi +XCFLAGS="$X_CFLAGS" +XLFLAGS="$X_LIBS" +XLIBS="$X_EXTRA_LIBS -lX11" - - - - -png=yes -# Check whether --enable-png or --disable-png was given. -if test "${enable_png+set}" = set; then - enableval="$enable_png" - png=$enableval -else - png=yes +use_locale=yes +# Check whether --enable-locale or --disable-locale was given. +if test "${enable_locale+set}" = set; then + enableval="$enable_locale" + use_locale=no fi - -if test "$png" = yes ; then - echo $ac_n "checking for png_get_valid in -lpng""... $ac_c" 1>&6 -echo "configure:3695: checking for png_get_valid in -lpng" >&5 -ac_lib_var=`echo png'_'png_get_valid | sed 'y%./+-%__p_%'` +if test "$use_locale" = yes; then + echo $ac_n "checking for _Xsetlocale in -lX11""... $ac_c" 1>&6 +echo "configure:3770: checking for _Xsetlocale in -lX11" >&5 +ac_lib_var=`echo X11'_'_Xsetlocale | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lpng $GFX_INC_PATH $GFXLFLAGS $XLFLAGS -lz -lm $LIBS" +LIBS="-lX11 $XLFLAGS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3789: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3725,87 +3800,111 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - my_libok=yes + cat >> confdefs.h <<\EOF +#define X_LOCALE 1 +EOF + else echo "$ac_t""no" 1>&6 -my_libok=no fi +fi - if test "$my_libok" = yes; then - my_old_cppflags=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" - ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for png.h""... $ac_c" 1>&6 -echo "configure:3741: checking for png.h" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then + +shape=yes +# Check whether --enable-shape or --disable-shape was given. +if test "${enable_shape+set}" = set; then + enableval="$enable_shape" + shape=$enableval +else + shape=yes +fi + + +added_xext=no + +if test "$shape" = yes; then + echo $ac_n "checking for XShapeSelectInput in -lXext""... $ac_c" 1>&6 +echo "configure:3829: checking for XShapeSelectInput in -lXext" >&5 +ac_lib_var=`echo Xext'_'XShapeSelectInput | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - cat > conftest.$ac_ext < conftest.$ac_ext < +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char XShapeSelectInput(); + +int main() { +XShapeSelectInput() +; return 0; } EOF -ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3751: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then +if { (eval echo configure:3848: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" + eval "ac_cv_lib_$ac_lib_var=yes" else - echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" + eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* +LIBS="$ac_save_LIBS" + fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - GFXLIBS="$GFXLIBS -lpng -lz" GFXFLAGS="$GFXFLAGS -DUSE_PNG" - supported_gfx="$supported_gfx PNG" + XLIBS="-lXext $XLIBS" + added_xext=yes + cat >> confdefs.h <<\EOF +#define SHAPE 1 +EOF + else echo "$ac_t""no" 1>&6 +shape=no fi - CPPFLAGS=$my_old_cppflags - fi fi -jpeg=yes -# Check whether --enable-jpeg or --disable-jpeg was given. -if test "${enable_jpeg+set}" = set; then - enableval="$enable_jpeg" - jpeg=$enableval +shm=yes +# Check whether --enable-shm or --disable-shm was given. +if test "${enable_shm+set}" = set; then + enableval="$enable_shm" + shm=$enableval else - jpeg=yes + shm=yes fi -if test "$jpeg" = yes; then - echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6 -echo "configure:3790: checking for jpeg_destroy_compress in -ljpeg" >&5 -ac_lib_var=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'` +if test "$shm" = yes; then + echo $ac_n "checking for XShmAttach in -lXext""... $ac_c" 1>&6 +echo "configure:3889: checking for XShmAttach in -lXext" >&5 +ac_lib_var=`echo Xext'_'XShmAttach | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-ljpeg $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $LIBS" +LIBS="-lXext $XLFLAGS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3908: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3820,116 +3919,140 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - my_libok=yes + ok=yes else echo "$ac_t""no" 1>&6 -my_libok=no -fi - - - if test "$my_libok" = yes; then - my_old_cppflags=$CPPFLAGS - CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" - cat > conftest.$ac_ext <&5; (eval $ac_try) 2>&5; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then - rm -rf conftest* - GFXLIBS="$GFXLIBS -ljpeg" GFXFLAGS="$GFXFLAGS -DUSE_JPEG" - supported_gfx="$supported_gfx JPEG" -else - echo "$ac_err" >&5 - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - jpeg_not_found=yes -fi -rm -f conftest* - CPPFLAGS=$my_old_cppflags - fi -fi - - -gif=yes -# Check whether --enable-gif or --disable-gif was given. -if test "${enable_gif+set}" = set; then - enableval="$enable_gif" - gif=$enableval -else - gif=yes +ok=no fi -if test "$gif" = yes; then - retry=no - echo $ac_n "checking for DGifOpenFileName in -lungif""... $ac_c" 1>&6 -echo "configure:3872: checking for DGifOpenFileName in -lungif" >&5 -ac_lib_var=`echo ungif'_'DGifOpenFileName | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + if test "$ok" = yes; then + echo $ac_n "checking for shmget""... $ac_c" 1>&6 +echo "configure:3932: checking for shmget" >&5 +if eval "test \"`echo '$''{'ac_cv_func_shmget'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - ac_save_LIBS="$LIBS" -LIBS="-lungif $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $LIBS" -cat > conftest.$ac_ext < conftest.$ac_ext < /* Override any gcc2 internal prototype to avoid an error. */ /* We use char because int might match the return type of a gcc2 builtin and then its argument prototype would still apply. */ -char DGifOpenFileName(); +char shmget(); int main() { -DGifOpenFileName() + +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined (__stub_shmget) || defined (__stub___shmget) +choke me +#else +shmget(); +#endif + ; return 0; } EOF -if { (eval echo configure:3891: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:3960: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_func_shmget=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_func_shmget=no" fi rm -f conftest* -LIBS="$ac_save_LIBS" - fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + +if eval "test \"`echo '$ac_cv_func_'shmget`\" = yes"; then echo "$ac_t""yes" 1>&6 - my_libok=yes my_libname=ungif + ok=yes else echo "$ac_t""no" 1>&6 -retry=yes my_libok=no +ok=no +fi + + fi + + if test "$ok" = yes; then + if test "$added_xext" = no; then + XLIBS="-lXext $XLIBS" + fi + cat >> confdefs.h <<\EOF +#define XSHM 1 +EOF + + fi +fi + + + +# +# +#AC_DEFINE(R6SM) +#AC_SUBST(XSMPLIBS) +# + + + +GFXLIBS="" +# Check whether --with-gfx-libs or --without-gfx-libs was given. +if test "${with_gfx_libs+set}" = set; then + withval="$with_gfx_libs" + GFXLFLAGS=$withval +else + GFXLFLAGS="" +fi + + +# Check whether --with-gfx-incs or --without-gfx-incs was given. +if test "${with_gfx_incs+set}" = set; then + withval="$with_gfx_incs" + GFXFLAGS="$withval" GFX_INC_PATH=$withval +else + GFXFLAGS="" GFX_INC_PATH="" +fi + + + + + +xpm=yes +# Check whether --enable-xpm or --disable-xpm was given. +if test "${enable_xpm+set}" = set; then + enableval="$enable_xpm" + xpm=$enableval +else + xpm=yes fi - if test "$retry" = yes; then - echo $ac_n "checking for DGifOpenFileName in -lgif""... $ac_c" 1>&6 -echo "configure:3914: checking for DGifOpenFileName in -lgif" >&5 -ac_lib_var=`echo gif'_'DGifOpenFileName | sed 'y%./+-%__p_%'` + +if test "$xpm" = yes; then + echo $ac_n "checking for XpmCreatePixmapFromData in -lXpm""... $ac_c" 1>&6 +echo "configure:4037: checking for XpmCreatePixmapFromData in -lXpm" >&5 +ac_lib_var=`echo Xpm'_'XpmCreatePixmapFromData | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-lgif $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $LIBS" +LIBS="-lXpm $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4056: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -3944,30 +4067,29 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - my_libok=yes my_libname=gif + my_libok=yes else echo "$ac_t""no" 1>&6 my_libok=no fi - fi - + if test "$my_libok" = yes; then my_old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" - ac_safe=`echo "gif_lib.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6 -echo "configure:3961: checking for gif_lib.h" >&5 + ac_safe=`echo "X11/xpm.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for X11/xpm.h""... $ac_c" 1>&6 +echo "configure:4083: checking for X11/xpm.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:3971: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4093: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* @@ -3983,10 +4105,15 @@ rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - GFXLIBS="$GFXLIBS -l$my_libname" GFXFLAGS="$GFXFLAGS -DUSE_GIF" - supported_gfx="$supported_gfx GIF" + GFXLIBS="$GFXLIBS -lXpm" + supported_gfx="XPM" + cat >> confdefs.h <<\EOF +#define USE_XPM 1 +EOF + else echo "$ac_t""no" 1>&6 +supported_gfx="XPM (builtin)" fi CPPFLAGS=$my_old_cppflags @@ -3995,48 +4122,47 @@ fi -# Check whether --enable-tiff or --disable-tiff was given. -if test "${enable_tiff+set}" = set; then - enableval="$enable_tiff" - tif=$enableval + + + + + + + + +png=yes +# Check whether --enable-png or --disable-png was given. +if test "${enable_png+set}" = set; then + enableval="$enable_png" + png=$enableval else - tif=yes + png=yes fi -# -# TIFF can optionally have JPEG and/or zlib support. Must find out -# when they are supported so that correct library flags are passed during -# detection and linkage -# -# -# By default use xpm icons if tiff is not found. -ICONEXT="xpm" -# -if test "$tif" = yes; then - my_libname="" - echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6 -echo "configure:4021: checking for TIFFGetVersion in -ltiff" >&5 -ac_lib_var=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'` +if test "$png" = yes ; then + echo $ac_n "checking for png_get_valid in -lpng""... $ac_c" 1>&6 +echo "configure:4147: checking for png_get_valid in -lpng" >&5 +ac_lib_var=`echo png'_'png_get_valid | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-ltiff $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $GFXLIBS -lm $LIBS" +LIBS="-lpng $GFX_INC_PATH $GFXLFLAGS $XLFLAGS -lz -lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4166: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4051,79 +4177,91 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - my_libok=yes my_libname="-ltiff" + my_libok=yes else echo "$ac_t""no" 1>&6 my_libok=no fi - unset ac_cv_lib_tiff_TIFFGetVersion - if test "$my_libok" = no; then - echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6 -echo "configure:4064: checking for TIFFGetVersion in -ltiff" >&5 -ac_lib_var=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'` -if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + + if test "$my_libok" = yes; then + my_old_cppflags=$CPPFLAGS + CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" + ac_safe=`echo "png.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for png.h""... $ac_c" 1>&6 +echo "configure:4193: checking for png.h" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - ac_save_LIBS="$LIBS" -LIBS="-ltiff $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $GFXLIBS -lz -lm $LIBS" -cat > conftest.$ac_ext < conftest.$ac_ext < EOF -if { (eval echo configure:4083: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then +ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" +{ (eval echo configure:4203: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +ac_err=`grep -v '^ *+' conftest.out` +if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=yes" + eval "ac_cv_header_$ac_safe=yes" else + echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_lib_$ac_lib_var=no" + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* -LIBS="$ac_save_LIBS" - fi -if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - my_libok=yes my_libname="-ltiff -lz" + GFXLIBS="$GFXLIBS -lpng -lz" + supported_gfx="$supported_gfx PNG" + cat >> confdefs.h <<\EOF +#define USE_PNG 1 +EOF + else echo "$ac_t""no" 1>&6 -my_libok=no fi + CPPFLAGS=$my_old_cppflags fi - - if test "$my_libok" = no; then - echo $ac_n "checking for TIFFGetVersion in -ltiff34""... $ac_c" 1>&6 -echo "configure:4108: checking for TIFFGetVersion in -ltiff34" >&5 -ac_lib_var=`echo tiff34'_'TIFFGetVersion | sed 'y%./+-%__p_%'` +fi + + +jpeg=yes +# Check whether --enable-jpeg or --disable-jpeg was given. +if test "${enable_jpeg+set}" = set; then + enableval="$enable_jpeg" + jpeg=$enableval +else + jpeg=yes +fi + + +if test "$jpeg" = yes; then + echo $ac_n "checking for jpeg_destroy_compress in -ljpeg""... $ac_c" 1>&6 +echo "configure:4246: checking for jpeg_destroy_compress in -ljpeg" >&5 +ac_lib_var=`echo jpeg'_'jpeg_destroy_compress | sed 'y%./+-%__p_%'` if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else ac_save_LIBS="$LIBS" -LIBS="-ltiff34 $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $GFXLIBS -lm $LIBS" +LIBS="-ljpeg $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4265: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* eval "ac_cv_lib_$ac_lib_var=yes" else @@ -4138,226 +4276,158 @@ LIBS="$ac_save_LIBS" fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 - my_libok=yes my_libname="-ltiff34" + my_libok=yes else echo "$ac_t""no" 1>&6 my_libok=no fi - fi - + if test "$my_libok" = yes; then my_old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" - ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6 -echo "configure:4155: checking for tiffio.h" >&5 -if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < conftest.$ac_ext < +jpeglib.h EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4165: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4296: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* - eval "ac_cv_header_$ac_safe=yes" + GFXLIBS="$GFXLIBS -ljpeg" + supported_gfx="$supported_gfx JPEG" + cat >> confdefs.h <<\EOF +#define USE_JPEG 1 +EOF + else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - eval "ac_cv_header_$ac_safe=no" + jpeg_not_found=yes fi rm -f conftest* -fi -if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then - echo "$ac_t""yes" 1>&6 - GFXFLAGS="$GFXFLAGS -DUSE_TIFF" GFXLIBS="$my_libname $GFXLIBS" - ICONEXT="tiff" supported_gfx="$supported_gfx TIFF" -else - echo "$ac_t""no" 1>&6 -fi - CPPFLAGS=$my_old_cppflags fi fi - - - - - - - - - -# Check whether --enable-debug or --disable-debug was given. -if test "${enable_debug+set}" = set; then - enableval="$enable_debug" - : -else - enable_debug=no -fi - - -if test "$enable_debug" = yes; then - DFLAGS="-g -DDEBUG" -# Efence makes things too slow. Add it by hand in the Makefiles -# if it is really needed. -# AC_CHECK_LIB(efence, malloc, LIBS="$LIBS -lefence") -fi - - - -sound=yes -# Check whether --enable-sound or --disable-sound was given. -if test "${enable_sound+set}" = set; then - enableval="$enable_sound" - sound=$enableval -else - sound=yes -fi - -if test "$sound" = yes; then - SOUND="#define WMSOUND" +gif=yes +# Check whether --enable-gif or --disable-gif was given. +if test "${enable_gif+set}" = set; then + enableval="$enable_gif" + gif=$enableval else - SOUND="#undef WMSOUND" -fi - - - -# AC_PREFIX_PROGRAM(wmaker) - -if test "${prefix}" = "NONE"; then - prefix="/usr/local" -fi -if test "${exec_prefix}" = "NONE"; then - exec_prefix='$(prefix)' -fi - -# Check whether --with-pixmapdir or --without-pixmapdir was given. -if test "${with_pixmapdir+set}" = set; then - withval="$with_pixmapdir" - : + gif=yes fi -if test "x$with_pixmapdir" != "x"; then - pixmapdir=$with_pixmapdir +if test "$gif" = yes; then + retry=no + echo $ac_n "checking for DGifOpenFileName in -lungif""... $ac_c" 1>&6 +echo "configure:4332: checking for DGifOpenFileName in -lungif" >&5 +ac_lib_var=`echo ungif'_'DGifOpenFileName | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 else - pixmapdir='$(datadir)/pixmaps' -fi - - - - - -appspath="" - -# Check whether --with-appspath or --without-appspath was given. -if test "${with_appspath+set}" = set; then - withval="$with_appspath" - appspath=$withval -fi - - -if test "x$appspath" = "x"; then - gnustepdir='$(prefix)/GNUstep' - - if test "x$GNUSTEP_LOCAL_ROOT" != "x" ; then - gnustepdir=`echo "$GNUSTEP_LOCAL_ROOT" | sed -e "s|^${prefix}|prefix|"` - gnustepdir=`echo $gnustepdir | sed -e 's|^prefix|${prefix}|'` - fi + ac_save_LIBS="$LIBS" +LIBS="-lungif $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" fi +rm -f conftest* +LIBS="$ac_save_LIBS" -wprefsdir=$with_appspath/WPrefs.app - - - - - -# Check whether --enable-single-icon or --disable-single-icon was given. -if test "${enable_single_icon+set}" = set; then - enableval="$enable_single_icon" - if test "$enableval" = yes; then - REDUCE_APPICONS="#define REDUCE_APPICONS" -else - REDUCE_APPICONS="#undef REDUCE_APPICONS" fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + my_libok=yes my_libname=ungif else - REDUCE_APPICONS="#undef REDUCE_APPICONS" - + echo "$ac_t""no" 1>&6 +retry=yes my_libok=no fi - - - -echo $ac_n "checking for sys/wait.h that is POSIX.1 compatible""... $ac_c" 1>&6 -echo "configure:4305: checking for sys/wait.h that is POSIX.1 compatible" >&5 -if eval "test \"`echo '$''{'ac_cv_header_sys_wait_h'+set}'`\" = set"; then + if test "$retry" = yes; then + echo $ac_n "checking for DGifOpenFileName in -lgif""... $ac_c" 1>&6 +echo "configure:4374: checking for DGifOpenFileName in -lgif" >&5 +ac_lib_var=`echo gif'_'DGifOpenFileName | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - cat > conftest.$ac_ext < conftest.$ac_ext < -#include -#ifndef WEXITSTATUS -#define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8) -#endif -#ifndef WIFEXITED -#define WIFEXITED(stat_val) (((stat_val) & 255) == 0) -#endif +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char DGifOpenFileName(); + int main() { -int s; -wait (&s); -s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; +DGifOpenFileName() ; return 0; } EOF -if { (eval echo configure:4326: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4393: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - ac_cv_header_sys_wait_h=yes + eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - ac_cv_header_sys_wait_h=no + eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* -fi - -echo "$ac_t""$ac_cv_header_sys_wait_h" 1>&6 -if test $ac_cv_header_sys_wait_h = yes; then - cat >> confdefs.h <<\EOF -#define HAVE_SYS_WAIT_H 1 -EOF +LIBS="$ac_save_LIBS" fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + my_libok=yes my_libname=gif +else + echo "$ac_t""no" 1>&6 +my_libok=no +fi -for ac_hdr in fcntl.h limits.h sys/ioctl.h sys/time.h sys/types.h\ - libintl.h sys/select.h poll.h -do -ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` -echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 -echo "configure:4351: checking for $ac_hdr" >&5 + fi + + if test "$my_libok" = yes; then + my_old_cppflags=$CPPFLAGS + CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" + ac_safe=`echo "gif_lib.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for gif_lib.h""... $ac_c" 1>&6 +echo "configure:4421: checking for gif_lib.h" >&5 if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4361: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4431: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* @@ -4373,405 +4443,329 @@ rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - ac_tr_hdr=HAVE_`echo $ac_hdr | sed 'y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%'` - cat >> confdefs.h <> confdefs.h <<\EOF +#define USE_GIF 1 EOF - + else echo "$ac_t""no" 1>&6 fi -done + CPPFLAGS=$my_old_cppflags + fi +fi -echo $ac_n "checking for sys_siglist declaration in signal.h or unistd.h""... $ac_c" 1>&6 -echo "configure:4391: checking for sys_siglist declaration in signal.h or unistd.h" >&5 -if eval "test \"`echo '$''{'ac_cv_decl_sys_siglist'+set}'`\" = set"; then +# Check whether --enable-tiff or --disable-tiff was given. +if test "${enable_tiff+set}" = set; then + enableval="$enable_tiff" + tif=$enableval +else + tif=yes +fi + + +# +# TIFF can optionally have JPEG and/or zlib support. Must find out +# when they are supported so that correct library flags are passed during +# detection and linkage +# +# +# By default use xpm icons if tiff is not found. +ICONEXT="xpm" +# + +if test "$tif" = yes; then + my_libname="" + echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6 +echo "configure:4485: checking for TIFFGetVersion in -ltiff" >&5 +ac_lib_var=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - cat > conftest.$ac_ext < conftest.$ac_ext < -#include -/* NetBSD declares sys_siglist in unistd.h. */ -#ifdef HAVE_UNISTD_H -#include -#endif +/* Override any gcc2 internal prototype to avoid an error. */ +/* We use char because int might match the return type of a gcc2 + builtin and then its argument prototype would still apply. */ +char TIFFGetVersion(); + int main() { -char *msg = *(sys_siglist + 1); +TIFFGetVersion() ; return 0; } EOF -if { (eval echo configure:4408: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - ac_cv_decl_sys_siglist=yes + eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - ac_cv_decl_sys_siglist=no + eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* -fi - -echo "$ac_t""$ac_cv_decl_sys_siglist" 1>&6 -if test $ac_cv_decl_sys_siglist = yes; then - cat >> confdefs.h <<\EOF -#define SYS_SIGLIST_DECLARED 1 -EOF +LIBS="$ac_save_LIBS" fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + my_libok=yes my_libname="-ltiff" +else + echo "$ac_t""no" 1>&6 +my_libok=no +fi -echo $ac_n "checking for working const""... $ac_c" 1>&6 -echo "configure:4429: checking for working const" >&5 -if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then + unset ac_cv_lib_tiff_TIFFGetVersion + if test "$my_libok" = no; then + echo $ac_n "checking for TIFFGetVersion in -ltiff""... $ac_c" 1>&6 +echo "configure:4528: checking for TIFFGetVersion in -ltiff" >&5 +ac_lib_var=`echo tiff'_'TIFFGetVersion | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else - cat > conftest.$ac_ext < conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=yes" +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + eval "ac_cv_lib_$ac_lib_var=no" +fi +rm -f conftest* +LIBS="$ac_save_LIBS" -/* Ultrix mips cc rejects this. */ -typedef int charset[2]; const charset x; -/* SunOS 4.1.1 cc rejects this. */ -char const *const *ccp; -char **p; -/* NEC SVR4.0.2 mips cc rejects this. */ -struct point {int x, y;}; -static struct point const zero = {0,0}; -/* AIX XL C 1.02.0.0 rejects this. - It does not let you subtract one const X* pointer from another in an arm - of an if-expression whose if-part is not a constant expression */ -const char *g = "string"; -ccp = &g + (g ? g-g : 0); -/* HPUX 7.0 cc rejects these. */ -++ccp; -p = (char**) ccp; -ccp = (char const *const *) p; -{ /* SCO 3.2v4 cc rejects this. */ - char *t; - char const *s = 0 ? (char *) 0 : (char const *) 0; +fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + my_libok=yes my_libname="-ltiff -lz" +else + echo "$ac_t""no" 1>&6 +my_libok=no +fi - *t++ = 0; -} -{ /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ - int x[] = {25, 17}; - const int *foo = &x[0]; - ++foo; -} -{ /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ - typedef const int *iptr; - iptr p = 0; - ++p; -} -{ /* AIX XL C 1.02.0.0 rejects this saying - "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ - struct s { int j; const int *ap[3]; }; - struct s *b; b->j = 5; -} -{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ - const int foo = 10; -} + fi + + if test "$my_libok" = no; then + echo $ac_n "checking for TIFFGetVersion in -ltiff34""... $ac_c" 1>&6 +echo "configure:4572: checking for TIFFGetVersion in -ltiff34" >&5 +ac_lib_var=`echo tiff34'_'TIFFGetVersion | sed 'y%./+-%__p_%'` +if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then + echo $ac_n "(cached) $ac_c" 1>&6 +else + ac_save_LIBS="$LIBS" +LIBS="-ltiff34 $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $GFXLIBS -lm $LIBS" +cat > conftest.$ac_ext <&5; (eval $ac_compile) 2>&5; }; then +if { (eval echo configure:4591: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest; then rm -rf conftest* - ac_cv_c_const=yes + eval "ac_cv_lib_$ac_lib_var=yes" else echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - ac_cv_c_const=no + eval "ac_cv_lib_$ac_lib_var=no" fi rm -f conftest* -fi - -echo "$ac_t""$ac_cv_c_const" 1>&6 -if test $ac_cv_c_const = no; then - cat >> confdefs.h <<\EOF -#define const -EOF +LIBS="$ac_save_LIBS" fi +if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then + echo "$ac_t""yes" 1>&6 + my_libok=yes my_libname="-ltiff34" +else + echo "$ac_t""no" 1>&6 +my_libok=no +fi -echo $ac_n "checking for ANSI C header files""... $ac_c" 1>&6 -echo "configure:4504: checking for ANSI C header files" >&5 -if eval "test \"`echo '$''{'ac_cv_header_stdc'+set}'`\" = set"; then + fi + + if test "$my_libok" = yes; then + my_old_cppflags=$CPPFLAGS + CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" + ac_safe=`echo "tiffio.h" | sed 'y%./+-%__p_%'` +echo $ac_n "checking for tiffio.h""... $ac_c" 1>&6 +echo "configure:4619: checking for tiffio.h" >&5 +if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then echo $ac_n "(cached) $ac_c" 1>&6 else cat > conftest.$ac_ext < -#include -#include -#include +#include EOF ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" -{ (eval echo configure:4517: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } +{ (eval echo configure:4629: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } ac_err=`grep -v '^ *+' conftest.out` if test -z "$ac_err"; then rm -rf conftest* - ac_cv_header_stdc=yes + eval "ac_cv_header_$ac_safe=yes" else echo "$ac_err" >&5 echo "configure: failed program was:" >&5 cat conftest.$ac_ext >&5 rm -rf conftest* - ac_cv_header_stdc=no + eval "ac_cv_header_$ac_safe=no" fi rm -f conftest* - -if test $ac_cv_header_stdc = yes; then - # SunOS 4.x string.h does not declare mem*, contrary to ANSI. -cat > conftest.$ac_ext < +fi +if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then + echo "$ac_t""yes" 1>&6 + GFXLIBS="$my_libname $GFXLIBS" + ICONEXT="tiff" + supported_gfx="$supported_gfx TIFF" + cat >> confdefs.h <<\EOF +#define USE_TIFF 1 EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "memchr" >/dev/null 2>&1; then - : + else - rm -rf conftest* - ac_cv_header_stdc=no + echo "$ac_t""no" 1>&6 fi -rm -f conftest* + CPPFLAGS=$my_old_cppflags + fi fi -if test $ac_cv_header_stdc = yes; then - # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. -cat > conftest.$ac_ext < -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "free" >/dev/null 2>&1; then - : -else - rm -rf conftest* - ac_cv_header_stdc=no -fi -rm -f conftest* -fi -if test $ac_cv_header_stdc = yes; then - # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. -if test "$cross_compiling" = yes; then - : -else - cat > conftest.$ac_ext < -#define ISLOWER(c) ('a' <= (c) && (c) <= 'z') -#define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) -#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) -int main () { int i; for (i = 0; i < 256; i++) -if (XOR (islower (i), ISLOWER (i)) || toupper (i) != TOUPPER (i)) exit(2); -exit (0); } -EOF -if { (eval echo configure:4584: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest && (./conftest; exit) 2>/dev/null -then + + + + + + + +# Check whether --enable-debug or --disable-debug was given. +if test "${enable_debug+set}" = set; then + enableval="$enable_debug" : else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -fr conftest* - ac_cv_header_stdc=no -fi -rm -fr conftest* + enable_debug=no fi -fi + +if test "$enable_debug" = yes; then + DFLAGS="-g -DDEBUG" +# Efence makes things too slow. Add it by hand in the Makefiles +# if it is really needed. +# AC_CHECK_LIB(efence, malloc, LIBS="$LIBS -lefence") fi -echo "$ac_t""$ac_cv_header_stdc" 1>&6 -if test $ac_cv_header_stdc = yes; then - cat >> confdefs.h <<\EOF -#define STDC_HEADERS 1 -EOF -fi -echo $ac_n "checking for size_t""... $ac_c" 1>&6 -echo "configure:4608: checking for size_t" >&5 -if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#if STDC_HEADERS -#include -#include -#endif -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "size_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then - rm -rf conftest* - ac_cv_type_size_t=yes +sound=yes +# Check whether --enable-sound or --disable-sound was given. +if test "${enable_sound+set}" = set; then + enableval="$enable_sound" + sound=$enableval else - rm -rf conftest* - ac_cv_type_size_t=no + sound=yes fi -rm -f conftest* -fi -echo "$ac_t""$ac_cv_type_size_t" 1>&6 -if test $ac_cv_type_size_t = no; then - cat >> confdefs.h <<\EOF -#define size_t unsigned +if test "$sound" = yes; then + cat >> confdefs.h <<\EOF +#define WMSOUND 1 EOF fi -echo $ac_n "checking for pid_t""... $ac_c" 1>&6 -echo "configure:4641: checking for pid_t" >&5 -if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#if STDC_HEADERS -#include -#include -#endif -EOF -if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - egrep "pid_t[^a-zA-Z_0-9]" >/dev/null 2>&1; then - rm -rf conftest* - ac_cv_type_pid_t=yes -else - rm -rf conftest* - ac_cv_type_pid_t=no -fi -rm -f conftest* -fi -echo "$ac_t""$ac_cv_type_pid_t" 1>&6 -if test $ac_cv_type_pid_t = no; then - cat >> confdefs.h <<\EOF -#define pid_t int -EOF +# AC_PREFIX_PROGRAM(wmaker) +# Check whether --with-pixmapdir or --without-pixmapdir was given. +if test "${with_pixmapdir+set}" = set; then + withval="$with_pixmapdir" + : fi -echo $ac_n "checking whether time.h and sys/time.h may both be included""... $ac_c" 1>&6 -echo "configure:4674: checking whether time.h and sys/time.h may both be included" >&5 -if eval "test \"`echo '$''{'ac_cv_header_time'+set}'`\" = set"; then - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#include -#include -int main() { -struct tm *tp; -; return 0; } -EOF -if { (eval echo configure:4688: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_header_time=yes + +if test "x$with_pixmapdir" != "x"; then + pixmapdir=$with_pixmapdir else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_time=no -fi -rm -f conftest* + pixmapdir=`eval echo ${datadir}/pixmaps` fi -echo "$ac_t""$ac_cv_header_time" 1>&6 -if test $ac_cv_header_time = yes; then - cat >> confdefs.h <<\EOF -#define TIME_WITH_SYS_TIME 1 +cat >> confdefs.h <> confdefs.h </dev/null` in - SunOS\ 5*) - _CFLAGS="-fast -xcg89 -KPIC -R." - LDSHARED='$CC -G';; - SunOS\ 4*) - _CFLAGS="-PIC" - LDSHARED="ld";; - IRIX*) - _CFLAGS="-ansi -rpath ." - LDSHARED='$CC -shared';; - SCO_SV\ 3.2*) - _CFLAGS="-dy -KPIC " - LDSHARED='$CC -dy -KPIC -G';; - HP-UX*) - _CFLAGS="+z" - LDSHARED="ld -b" - SHAREDLIBS='libz.sl';; - *) - _CFLAGS="" - LDSHARED='$CC -shared';; - esac +# Check whether --with-appspath or --without-appspath was given. +if test "${with_appspath+set}" = set; then + withval="$with_appspath" + appspath=$withval +fi + + +if test "x$appspath" = "x"; then + gnustepdir='$(prefix)/GNUstep' + + if test "x$GNUSTEP_LOCAL_ROOT" != "x" ; then + gnustepdir=`echo "$GNUSTEP_LOCAL_ROOT" | sed -e "s|^${prefix}|prefix|"` + gnustepdir=`echo $gnustepdir | sed -e 's|^prefix|${prefix}|'` fi - echo $ac_n "checking for shared library support""... $ac_c" 1>&6 -echo "configure:4747: checking for shared library support" >&5 + with_appspath=$gnustepdir/Apps +fi - test=tmptest$$ - cat > $test.c <&1`" = "" && - test "`($LDSHARED -o $test.so $test.o) 2>&1`" = ""; then - CFLAGS="$CFLAGS $_CFLAGS" - WRASTERLIB='libwraster.so.$(WRASTER_VER)' - WINGSLIB='libWINGs.so.$(WINGS_VER)' - echo "$ac_t""yes, building shared" 1>&6 - else - LDSHARED='$CC' - WRASTERLIB='libwraster.a' - WINGSLIB='libWINGs.a' - echo "$ac_t""no, building static" 1>&6 - fi - rm -f $test.co $test.so + + + +# Check whether --enable-single-icon or --disable-single-icon was given. +if test "${enable_single_icon+set}" = set; then + enableval="$enable_single_icon" + if test "$enableval" = yes; then + cat >> confdefs.h <<\EOF +#define REDUCE_APPICONS 1 +EOF + fi -#AC_SUBST(WRASTER_VER) -#AC_SUBST(WINGS_VER) -#AC_SUBST(WRASTERLIB) -# AC_SUBST(WINGSLIB) -# AC_SUBST(LDSHARED) +fi @@ -4945,8 +4939,6 @@ s%@CPP@%$CPP%g s%@ALLOCA@%$ALLOCA%g s%@CPP_PATH@%$CPP_PATH%g s%@XGETTEXT@%$XGETTEXT%g -s%@I18N_MB@%$I18N_MB%g -s%@I18N@%$I18N%g s%@INTLIBS@%$INTLIBS%g s%@NLSDIR@%$NLSDIR%g s%@MOFILES@%$MOFILES%g @@ -4956,9 +4948,6 @@ s%@X_CFLAGS@%$X_CFLAGS%g s%@X_PRE_LIBS@%$X_PRE_LIBS%g s%@X_LIBS@%$X_LIBS%g s%@X_EXTRA_LIBS@%$X_EXTRA_LIBS%g -s%@X_LOCALE@%$X_LOCALE%g -s%@SHAPE@%$SHAPE%g -s%@XSHM@%$XSHM%g s%@XLIBS@%$XLIBS%g s%@XCFLAGS@%$XCFLAGS%g s%@XLFLAGS@%$XLFLAGS%g @@ -4967,10 +4956,7 @@ s%@GFXLFLAGS@%$GFXLFLAGS%g s%@GFXLIBS@%$GFXLIBS%g s%@ICONEXT@%$ICONEXT%g s%@DFLAGS@%$DFLAGS%g -s%@SOUND@%$SOUND%g -s%@pixmapdir@%$pixmapdir%g s%@wprefsdir@%$wprefsdir%g -s%@REDUCE_APPICONS@%$REDUCE_APPICONS%g CEOF EOF @@ -5305,16 +5291,16 @@ fi -cat <WINGs-flags +cat <get-wraster-flags #!/bin/sh prefix="$prefix" exec_prefix=\$prefix -WFLAGS="$LIBPL_INC_PATH -I\$prefix/include" -WLIBS="-L\$exec_prefix/lib -lWINGs -lwraster $LIBPL_LIBS $GFXLIBS -lm" +WFLAGS="-I\$prefix/include $XCFLAGS" +WLIBS="-L\$exec_prefix/lib $XLFLAGS -lwraster $GFXLIBS $XLIBS -lm" -usage="Usage: WINGs-flags #lp#--libs#rp# #lp#--incs#rp#" +usage="Usage: get-wraster-flags #lp#--libs#rp# #lp#--incs#rp#" if test \$# -eq 0; then echo "\${usage}" 1>&2 @@ -5340,10 +5326,10 @@ done EOF -sed 's/#lp#/[/g' WINGs-flags | sed 's/#rp#/]/g' > WINGs/WINGs-flags +sed 's/#lp#/[/g' get-wraster-flags | sed 's/#rp#/]/g' > wrlib/get-wraster-flags -chmod 755 WINGs/WINGs-flags -rm -f WINGs-flags +chmod 755 wrlib/get-wraster-flags +rm -f get-wraster-flags @@ -5359,7 +5345,7 @@ echo echo "Window Maker was configured as follows:" echo echo "Installation path prefix: $prefix" -echo "Installation path prefix for binaries: $exec_prefix" | sed -e 's|\$(prefix)|'"$prefix|" +echo "Installation path prefix for binaries: $exec_prefix" | sed -e 's|\${prefix}|'"$prefix|" echo "Installation path for WPrefs.app: $wprefsdir" | sed -e 's|\$(prefix)|'"$prefix|" echo "Graphic format libraries: $supported_gfx" echo "Sound support: $sound" @@ -5367,20 +5353,16 @@ echo "Translated message files to install: $mof" if test "x$MOFILES" != "x"; then echo "Installation path of translated messages: $NLSDIR" | sed -e 's|\$(prefix)|'"$prefix|" fi -if test x$kde_on != x; then - echo "KDE support enabled" -fi -if test x$LITE != x; then - echo "Duplicated stuff with KDE will be removed" -fi -if test x$gnome_on != x; then - echo "GNOME support enabled" -fi + if test "$jpeg_not_found" = yes; then +echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING" +echo echo "JPEG support will not be included because the JPEG library is" echo "not installed correctly or was not found. Background images" echo "from themes will not display as they usually are JPEG files." +echo +echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING" fi diff --git a/configure.in b/configure.in index 3693ba58..c8cc0ba2 100644 --- a/configure.in +++ b/configure.in @@ -10,7 +10,7 @@ dnl AC_INIT(src/WindowMaker.h) -AM_INIT_AUTOMAKE(WindowMaker, 0.50.2) +AM_INIT_AUTOMAKE(WindowMaker, 0.51.0) AM_PROG_LIBTOOL @@ -53,6 +53,17 @@ AC_PROG_LN_S AC_PROG_GCC_TRADITIONAL +dnl the prefix +dnl ========== +dnl +dnl move this earlier in the script... anyone know why this is handled +dnl in such a bizarre way? + +test "x$prefix" = xNONE && prefix=$ac_default_prefix +dnl Let make expand exec_prefix. +test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' + + dnl Checks for library functions. dnl ============================ dnl not used anywhere @@ -60,13 +71,7 @@ dnl AC_FUNC_MEMCMP AC_TYPE_SIGNAL AC_FUNC_VPRINTF AC_FUNC_ALLOCA -AC_CHECK_FUNCS(gethostname gettimeofday select poll strerror strncasecmp setpgid) - -if test "$ac_cv_func_gettimeofday" != yes; then - echo "The gettimeofday() system call is not available in your system" - echo "but it is required by Window Maker. Sorry." - exit 1 -fi +AC_CHECK_FUNCS(gethostname select poll strerror strncasecmp setpgid atexit) if test "x$CPP_PATH" = x; then AC_PATH_PROG(CPP_PATH, cpp, notfound, @@ -93,6 +98,26 @@ if test "$CPP_PATH" = "/usr/ccs/lib/cpp" -o "$CPP_PATH" = "notfound" ; then fi AC_DEFINE_UNQUOTED(CPP_PATH, "$CPP_PATH") + + +dnl Checks for header files. +dnl ======================= +dnl AC_HEADER_STDC +AC_HEADER_SYS_WAIT +AC_CHECK_HEADERS(fcntl.h limits.h sys/ioctl.h sys/time.h sys/types.h\ + libintl.h sys/select.h poll.h) + + + +dnl Checks for typedefs, structures, and compiler characteristics. +dnl ============================================================== +AC_DECL_SYS_SIGLIST +AC_C_CONST +AC_TYPE_SIZE_T +AC_TYPE_PID_T +AC_HEADER_TIME + + dnl gettext dnl ======= @@ -119,7 +144,7 @@ fi if test "$LINGUAS" != ""; then if test "$XGETTEXT" != "" -a "$HAVEGETTEXT" != ""; then - I18N="-DI18N" + AC_DEFINE(I18N) PO="" # if test "$LINGUAS" = ""; then # ling=` (cd src/po; /bin/ls *.po) ` @@ -130,7 +155,6 @@ if test "$LINGUAS" != ""; then # fi echo "xgettext and gettext() exist; will build i18n support for $LINGUAS" else - I18N="" LINGUAS="" PO="" echo "xgettext and libintl.a don't both exist; will not build i18n support" @@ -148,7 +172,7 @@ dnl ================== dnl List of supported locales dnl ------------------------- -supported_locales="cs de es fr gl it ja ko nl no pt ru se tr fi hr el pl ro" +supported_locales="cs de es fr gl it ja ko nl no pt ru se tr fi hr el pl ro dk" supported_wprefs_locales="pt hr fr ko ja cs" for lang in $LINGUAS; do @@ -185,23 +209,20 @@ AC_ARG_ENABLE(kanji, enable_kanji=no) if test "$enable_kanji" = yes; then - I18N_MB="#define I18N_MB" case $host_os in freebsd*) AC_CHECK_LIB(xpg4, setlocale, [LIBS="$LIBS -lxpg4"]);; *) ;; esac -else - I18N_MB="#undef I18N_MB" + AC_DEFINE(I18N_MB) fi -AC_SUBST(I18N_MB) dnl XKB keyboard language status dnl ============================ AC_ARG_ENABLE(modelock, -[ --enable-modelock XKB keyboard language status support], +[ --enable-modelock XKB keyboard language status support], X_CFLAGS="$X_CFLAGS -DXKB_MODELOCK",) @@ -215,12 +236,12 @@ if test "x$NLSDIR" = "x"; then if test "x$with_nlsdir" != "x"; then NLSDIR=$with_nlsdir else - NLSDIR='$(prefix)/lib/locale' + NLSDIR=`eval echo $prefix/lib/locale` fi fi +AC_DEFINE_UNQUOTED(NLSDIR, "$NLSDIR") -AC_SUBST(I18N) AC_SUBST(INTLIBS) AC_SUBST(NLSDIR) AC_SUBST(MOFILES) @@ -233,7 +254,7 @@ dnl =============================== AC_ARG_ENABLE(gnome, - [ --enable-gnome enable stuff needed for GNOME ], + [ --enable-gnome enable stuff needed for GNOME ], [if test x$enableval = xyes; then AC_DEFINE(GNOME_STUFF) gnome_on=yes @@ -241,23 +262,32 @@ AC_ARG_ENABLE(gnome, AC_ARG_ENABLE(kde, - [ --enable-kde enable support for KDE window manager (kwm) hints ], + [ --enable-kde enable support for KDE window manager (kwm) hints ], [if test x$enableval = xyes; then AC_DEFINE(KWM_HINTS) kde_on=yes fi]) +AC_ARG_ENABLE(openlook, + [ --enable-openlook enable support for OPEN LOOK(tm) (olwm) hints ], + [if test x$enableval = xyes; then + AC_DEFINE(OLWM_HINTS) + openlook_on=yes + fi]) + + dnl dnl Disable some stuff that are duplicated in kde dnl --------------------------------------------- -LITE= AC_ARG_ENABLE(lite, - [ --enable-lite disable stuff duplicated in KDE/GNOME ], + [ --enable-lite disable stuff duplicated in KDE/GNOME ], [if test x$enableval = xyes; then - LITE=-DLITE + LITE=yes + AC_DEFINE(LITE) + AC_SUBST(LITE) fi]) -AC_SUBST(LITE) + dnl =========================================== @@ -275,8 +305,14 @@ XLIBS="$X_EXTRA_LIBS -lX11" dnl Decide which locale function to use, setlocale() or _Xsetlocale() dnl by MANOME Tomonori dnl =========================================== -AC_CHECK_LIB(X11, _Xsetlocale, [X_LOCALE="-DX_LOCALE"],, $XLFLAGS $XLIBS) -AC_SUBST(X_LOCALE) +use_locale=yes +AC_ARG_ENABLE(locale, +[ --disable-locale disable use of X locale support], + use_locale=no) + +if test "$use_locale" = yes; then + AC_CHECK_LIB(X11, _Xsetlocale, AC_DEFINE(X_LOCALE),, $XLFLAGS $XLIBS) +fi dnl Shape support @@ -290,11 +326,10 @@ added_xext=no if test "$shape" = yes; then AC_CHECK_LIB(Xext, XShapeSelectInput, [XLIBS="-lXext $XLIBS" - added_xext=yes SHAPE=-DSHAPE], shape=no, $XLFLAGS $XLIBS) + added_xext=yes + AC_DEFINE(SHAPE)], shape=no, $XLFLAGS $XLIBS) fi -AC_SUBST(SHAPE) - dnl MIT-SHM support dnl =============== @@ -314,12 +349,10 @@ if test "$shm" = yes; then if test "$added_xext" = no; then XLIBS="-lXext $XLIBS" fi - XSHM=-DXSHM + AC_DEFINE(XSHM) fi fi -AC_SUBST(XSHM) - dnl R6 Style Session Management Support dnl =================================== @@ -367,8 +400,9 @@ if test "$xpm" = yes; then my_old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" AC_CHECK_HEADER(X11/xpm.h, - [GFXFLAGS="$GFXFLAGS -DUSE_XPM" GFXLIBS="$GFXLIBS -lXpm" - supported_gfx="XPM"], supported_gfx="XPM (builtin)") + [GFXLIBS="$GFXLIBS -lXpm" + supported_gfx="XPM" + AC_DEFINE(USE_XPM)], supported_gfx="XPM (builtin)") CPPFLAGS=$my_old_cppflags fi fi @@ -402,8 +436,9 @@ if test "$png" = yes ; then my_old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" AC_CHECK_HEADER(png.h, - [GFXLIBS="$GFXLIBS -lpng -lz" GFXFLAGS="$GFXFLAGS -DUSE_PNG" - supported_gfx="$supported_gfx PNG"], ) + [GFXLIBS="$GFXLIBS -lpng -lz" + supported_gfx="$supported_gfx PNG" + AC_DEFINE(USE_PNG)], ) CPPFLAGS=$my_old_cppflags fi fi @@ -424,8 +459,9 @@ if test "$jpeg" = yes; then my_old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" AC_TRY_CPP(jpeglib.h, - [GFXLIBS="$GFXLIBS -ljpeg" GFXFLAGS="$GFXFLAGS -DUSE_JPEG" - supported_gfx="$supported_gfx JPEG"], jpeg_not_found=yes) + [GFXLIBS="$GFXLIBS -ljpeg" + supported_gfx="$supported_gfx JPEG" + AC_DEFINE(USE_JPEG)], jpeg_not_found=yes) CPPFLAGS=$my_old_cppflags fi fi @@ -461,8 +497,9 @@ dnl my_old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" AC_CHECK_HEADER(gif_lib.h, - [GFXLIBS="$GFXLIBS -l$my_libname" GFXFLAGS="$GFXFLAGS -DUSE_GIF" - supported_gfx="$supported_gfx GIF"], ) + [GFXLIBS="$GFXLIBS -l$my_libname" + supported_gfx="$supported_gfx GIF" + AC_DEFINE(USE_GIF)], ) CPPFLAGS=$my_old_cppflags fi fi @@ -510,8 +547,10 @@ dnl my_old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" AC_CHECK_HEADER(tiffio.h, - [GFXFLAGS="$GFXFLAGS -DUSE_TIFF" GFXLIBS="$my_libname $GFXLIBS" - ICONEXT="tiff" supported_gfx="$supported_gfx TIFF"], ) + [GFXLIBS="$my_libname $GFXLIBS" + ICONEXT="tiff" + supported_gfx="$supported_gfx TIFF" + AC_DEFINE(USE_TIFF)], ) CPPFLAGS=$my_old_cppflags fi fi @@ -550,22 +589,12 @@ AC_ARG_ENABLE(sound, [ --disable-sound disable sound support ], sound=$enableval, sound=yes) if test "$sound" = yes; then - SOUND="#define WMSOUND" -else - SOUND="#undef WMSOUND" + AC_DEFINE(WMSOUND) fi -AC_SUBST(SOUND) # AC_PREFIX_PROGRAM(wmaker) -if test "${prefix}" = "NONE"; then - prefix="/usr/local" -fi -if test "${exec_prefix}" = "NONE"; then - exec_prefix='$(prefix)' -fi - dnl Support for PIXMAPDIR option dnl ============================ AC_ARG_WITH(pixmapdir, @@ -574,10 +603,13 @@ AC_ARG_WITH(pixmapdir, if test "x$with_pixmapdir" != "x"; then pixmapdir=$with_pixmapdir else - pixmapdir='$(datadir)/pixmaps' + pixmapdir=`eval echo ${datadir}/pixmaps` fi -AC_SUBST(pixmapdir) +AC_DEFINE_UNQUOTED(PIXMAPDIR, "$pixmapdir") + +pkgdatadir=`eval echo $datadir` +AC_DEFINE_UNQUOTED(PKGDATADIR, "$pkgdatadir/WindowMaker") dnl Support for GNUSTEP_LOCAL_ROOT, for WPrefs.app @@ -586,8 +618,7 @@ dnl ============================================== appspath="" AC_ARG_WITH(appspath, -[ --with-appspath=PATH specify the path of the GNUstep applications -directory], appspath=$withval ) +[ --with-appspath=PATH specify the directory for GNUstep applications], appspath=$withval ) if test "x$appspath" = "x"; then gnustepdir='$(prefix)/GNUstep' @@ -612,101 +643,9 @@ AC_ARG_ENABLE(single-icon, [ --enable-single-icon use single application icon per WM_INSTANCE+WM_CLASS ], if test "$enableval" = yes; then - REDUCE_APPICONS="#define REDUCE_APPICONS" -else - REDUCE_APPICONS="#undef REDUCE_APPICONS" -fi, - REDUCE_APPICONS="#undef REDUCE_APPICONS" -) -AC_SUBST(REDUCE_APPICONS) - - -dnl Checks for header files. -dnl ======================= -dnl AC_HEADER_STDC -AC_HEADER_SYS_WAIT -AC_CHECK_HEADERS(fcntl.h limits.h sys/ioctl.h sys/time.h sys/types.h\ - libintl.h sys/select.h poll.h) - - - -dnl Checks for typedefs, structures, and compiler characteristics. -dnl ============================================================== -AC_DECL_SYS_SIGLIST -AC_C_CONST -AC_TYPE_SIZE_T -AC_TYPE_PID_T -AC_HEADER_TIME - - - -dnl Shared Library Support (unfinished) -dnl =================================== - -enable_shared=no -#AC_ARG_ENABLE(shared, -#[ --enable-shared build libraries as shared ], enable_shared=yes, -# enable_shared=no) - -if test "$enable_shared" = yes; then - if test "$GCC" = yes; then - _CFLAGS="-fPIC" - LDSHARED='$CC -shared' - else - # find system name and corresponding cc options - case `(uname -sr || echo unknown) 2>/dev/null` in - SunOS\ 5*) - _CFLAGS="-fast -xcg89 -KPIC -R." - LDSHARED='$CC -G';; - SunOS\ 4*) - _CFLAGS="-PIC" - LDSHARED="ld";; - IRIX*) - _CFLAGS="-ansi -rpath ." - LDSHARED='$CC -shared';; - SCO_SV\ 3.2*) - _CFLAGS="-dy -KPIC " - LDSHARED='$CC -dy -KPIC -G';; - HP-UX*) - _CFLAGS="+z" - LDSHARED="ld -b" - SHAREDLIBS='libz.sl';; - *) - _CFLAGS="" - LDSHARED='$CC -shared';; - esac - fi - - AC_MSG_CHECKING([for shared library support]) - - test=tmptest$$ - cat > $test.c <&1`" = "" && - test "`($LDSHARED -o $test.so $test.o) 2>&1`" = ""; then - CFLAGS="$CFLAGS $_CFLAGS" - WRASTERLIB='libwraster.so.$(WRASTER_VER)' - WINGSLIB='libWINGs.so.$(WINGS_VER)' - AC_MSG_RESULT([yes, building shared]) - else - LDSHARED='$CC' - WRASTERLIB='libwraster.a' - WINGSLIB='libWINGs.a' - AC_MSG_RESULT([no, building static]) - fi - rm -f $test.[co] $test.so + AC_DEFINE(REDUCE_APPICONS) fi - -#AC_SUBST(WRASTER_VER) -#AC_SUBST(WINGS_VER) -#AC_SUBST(WRASTERLIB) -# AC_SUBST(WINGSLIB) -# AC_SUBST(LDSHARED) - +) dnl @@ -760,16 +699,16 @@ dnl | sed -e 's|\$(prefix)|'"$prefix|" >> WINGs-flags dnl The #lp# and #rp# stuff below is a hack because [ and ] get lost when dnl parsed by m4 -cat <WINGs-flags +cat <get-wraster-flags #!/bin/sh prefix="$prefix" exec_prefix=\$prefix -WFLAGS="$LIBPL_INC_PATH -I\$prefix/include" -WLIBS="-L\$exec_prefix/lib -lWINGs -lwraster $LIBPL_LIBS $GFXLIBS -lm" +WFLAGS="-I\$prefix/include $XCFLAGS" +WLIBS="-L\$exec_prefix/lib $XLFLAGS -lwraster $GFXLIBS $XLIBS -lm" -usage="Usage: WINGs-flags #lp#--libs#rp# #lp#--incs#rp#" +usage="Usage: get-wraster-flags #lp#--libs#rp# #lp#--incs#rp#" if test \$# -eq 0; then echo "\${usage}" 1>&2 @@ -795,10 +734,10 @@ done EOF -sed 's/#lp#/[/g' WINGs-flags | sed 's/#rp#/]/g' > WINGs/WINGs-flags +sed 's/#lp#/[/g' get-wraster-flags | sed 's/#rp#/]/g' > wrlib/get-wraster-flags -chmod 755 WINGs/WINGs-flags -rm -f WINGs-flags +chmod 755 wrlib/get-wraster-flags +rm -f get-wraster-flags dnl @@ -817,7 +756,7 @@ echo echo "Window Maker was configured as follows:" echo echo "Installation path prefix: $prefix" -echo "Installation path prefix for binaries: $exec_prefix" | sed -e 's|\$(prefix)|'"$prefix|" +echo "Installation path prefix for binaries: $exec_prefix" | sed -e 's|\${prefix}|'"$prefix|" echo "Installation path for WPrefs.app: $wprefsdir" | sed -e 's|\$(prefix)|'"$prefix|" echo "Graphic format libraries: $supported_gfx" echo "Sound support: $sound" @@ -825,20 +764,16 @@ echo "Translated message files to install: $mof" if test "x$MOFILES" != "x"; then echo "Installation path of translated messages: $NLSDIR" | sed -e 's|\$(prefix)|'"$prefix|" fi -if test x$kde_on != x; then - echo "KDE support enabled" -fi -if test x$LITE != x; then - echo "Duplicated stuff with KDE will be removed" -fi -if test x$gnome_on != x; then - echo "GNOME support enabled" -fi + if test "$jpeg_not_found" = yes; then +echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING" +echo echo "JPEG support will not be included because the JPEG library is" echo "not installed correctly or was not found. Background images" echo "from themes will not display as they usually are JPEG files." +echo +echo "WARNING WARNING WARNING WARNING WARNING WARNING WARNING" fi diff --git a/doc/Makefile.in b/doc/Makefile.in index b12731af..42554dff 100644 --- a/doc/Makefile.in +++ b/doc/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ man_MANS = \ diff --git a/docklib-0.0.tar.gz b/docklib-0.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..6ca5f38c67de0b7a26e9263ed12791b263582c57 GIT binary patch literal 31330 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%0D>?e;Uxg7Y8#tEZEr|^ z;FP(Ov{+p(fx=1efo7H@?SrM~{Cl3%k4P^G`-|3)T;21>B$u4U8eQ~w< z_jIqGM3>)Ecim2qYgzS$z zhxpdoeIE-A{a2QbLR?WRvL9PQL&Mio@P6eS+tEgTin+XZr};Ya;Fkm2c>Om06$@S5 z5Uo>cEMXrjtfebupKrsV;N&*IpfcQPJabS*I7 znl6>TCxdgC&Cj9(K+06JTB8+aFyVYaqYX4L9{7n_l%XEy1<|k()^$NjD1v~}Qh)tM z%L>g#iGZwJhytZDtB?`vwuml3N$I@XI0pNIHqq!7oe5pr3xKN^;I%bKt`<&U8ZYy> znZHV7gd=HanBXv85#!|iqSq*aQnL=B54#n-SDYhv$}`9_!xutL^vnraSiUX@B-jdz<^u zy}j-2a6JBt|3{wFoo8qu)pp-X>(~NDyK`En%Zf(yR3qhLl*5zPcncnZchqr!G%#w6 zyzfD5HvTW`W}p!V=qdcWYfo&XJ6F{Swi{W;4QrRZx1xFNe45)vA}1t?AG7FRJ0Py$ zTsLmXDKXTatc6#*vpvbrMSoODIlMQNA%5yZ+`peqV9&qkWOofIf8fhF=wG`L++8R^ zN>}6HF{Z>aWI^=c=r$s3C_aP0)^{oKO=b59?%x;h*t+y-&!@d0_I?{h3^vP37^Ws{ zMYrm}ImJzRy`5{&UB2jg3V#}DKD?GM#_sI|Oeg{eq>+CqsWCoDtrA^t(Zp`NA?WVp zEzvIvK>7Rq0{r4^5OoRlK(0KV(4biji|X)J0cg2!TN<$Z2Z;J2q;4PPz3Gb;dZNId zIL?a@lS(J#`*&y*csE*+ao}9Z)`zMZ_y&M2>*`bTN`ph@0djvEfxZrENb-J-rW7b& zjR2#QywsE%o zM-9;uD6x>lAq+&v4zYNRW=v%7Yt_)rBf`)~8;sY1)9R;ejp$a2f@HK__03mGuNI@K z26EVWz9eaL20jzSa7OcRw8wtXY#w@=upyp7(3#_CYQ*4M>Jj{>gyc5=9Km0`??}$6 z^Oi0j1UJaoRi5E!IF^Hh=m4cNGcjhZ3ZiZAxQNMwD!MkXvS?AS?ZJF zdwZBd9AP@0%uW)pjWPQ22x63xbXgj_jqSs53D7ySUoByb>#sck=n=fb@5lAx;NhW{ zj?(0kQ9LQcvt=u4-G|4LVy8Qu;0*scoiy7JU7QUMX98QRPaWHxi{RkRsSzkc0-p>I ze@q=dqkjV?KzC+4rPBf@{WXZNOHjK$CEiD%sxw)2HS2C~q>H<+=$2XMjNPApJk>@3 z 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 el.po Greek Nikolaos Papagrigoriou pl.po Polish Piotr Dembiñski ro.po Romanian Andrei Vuta +dk.po Danish Birger Langkjer Some translations are based on previous translations by other people. @@ -64,8 +65,11 @@ Then rename the WindowMake.pot file to the language code with a .po extension, reconfigure WindowMaker and run make install. -To update an already translated message file use the tupdate command. As in: -tupdate WindowMaker.pot pt.po > pt.po.new +To update an already translated message file use the msgmerge command. As in: +msgmerge WindowMaker.pot pt.po > pt.po.new + +If you use an older version of gettext, the command is tupdate, instead +of msgmerge. Notes: diff --git a/po/cs.po b/po/cs.po index f17b0e96..34f1e089 100644 --- a/po/cs.po +++ b/po/cs.po @@ -4,18 +4,18 @@ # msgid "" msgstr "" -"Project-Id-Version: WindowMaker 0.20.2\n" -"POT-Creation-Date: 1998-12-11 00:11+0100\n" -"PO-Revision-Date: 1998-12-11 00:27+01:00\n" +"Project-Id-Version: WindowMaker 0.50.2\n" +"POT-Creation-Date: 1999-01-11 07:20+0100\n" +"PO-Revision-Date: 1999-01-11 07:50+01:00\n" "Last-Translator: David Sauer \n" "Language-Team: czech \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-2\n" "Content-Transfer-Encoding: unknown\n" -#: ../src/appicon.c:509 ../src/dialog.c:215 ../src/dialog.c:271 -#: ../src/dock.c:2963 ../src/dockedapp.c:206 ../src/winspector.c:281 -#: ../src/winspector.c:297 +#: ../src/appicon.c:509 ../src/dialog.c:216 ../src/dialog.c:272 +#: ../src/dock.c:3059 ../src/dockedapp.c:206 ../src/winspector.c:283 +#: ../src/winspector.c:299 msgid "Error" msgstr "Chyba" @@ -23,18 +23,18 @@ msgstr "Chyba" msgid "Could not open specified icon file" msgstr "Nelze otevøít specifikovaný soubor s ikonou" -#: ../src/appicon.c:511 ../src/dialog.c:114 ../src/dialog.c:215 -#: ../src/dialog.c:271 ../src/dialog.c:451 ../src/dock.c:420 -#: ../src/dock.c:2964 ../src/dockedapp.c:206 ../src/dockedapp.c:350 -#: ../src/winspector.c:282 ../src/winspector.c:298 +#: ../src/appicon.c:511 ../src/dialog.c:115 ../src/dialog.c:216 +#: ../src/dialog.c:272 ../src/dialog.c:460 ../src/dock.c:424 +#: ../src/dock.c:3060 ../src/dockedapp.c:206 ../src/dockedapp.c:350 +#: ../src/winspector.c:284 ../src/winspector.c:300 msgid "OK" msgstr "OK" -#: ../src/appicon.c:532 ../src/dock.c:268 ../src/winmenu.c:85 +#: ../src/appicon.c:532 ../src/dock.c:272 ../src/winmenu.c:123 msgid "Kill Application" msgstr "Ukonèit aplikaci" -#: ../src/appicon.c:533 ../src/dock.c:269 ../src/winmenu.c:86 +#: ../src/appicon.c:533 ../src/dock.c:273 ../src/winmenu.c:124 msgid "" "This will kill the application.\n" "Any unsaved changes will be lost.\n" @@ -44,363 +44,341 @@ msgstr "" "Jakékoli zmìny budou ztraceny.\n" "Prosím potvrïte." -#: ../src/appicon.c:534 ../src/dock.c:270 ../src/winmenu.c:87 +#: ../src/appicon.c:534 ../src/dock.c:274 ../src/winmenu.c:125 msgid "Yes" msgstr "Ano" -#: ../src/appicon.c:534 ../src/dock.c:270 ../src/winmenu.c:87 +#: ../src/appicon.c:534 ../src/dock.c:274 ../src/winmenu.c:125 msgid "No" msgstr "Ne" -#: ../src/appicon.c:548 ../src/dock.c:1027 +#: ../src/appicon.c:548 ../src/dock.c:1065 msgid "Unhide Here" msgstr "Odkryj zde" -#: ../src/appicon.c:549 ../src/dock.c:1029 -msgid "(Un)Hide" -msgstr "Skrýt/Odkrýt" +#: ../src/appicon.c:549 ../src/appicon.c:574 ../src/winmenu.c:441 +msgid "Hide" +msgstr "Skryj" #: ../src/appicon.c:550 msgid "Set Icon..." msgstr "Nastavit ikonu..." -#: ../src/appicon.c:551 ../src/dock.c:1033 ../src/rootmenu.c:268 -#: ../src/rootmenu.c:282 ../src/winmenu.c:347 +#: ../src/appicon.c:551 ../src/dock.c:1071 ../src/rootmenu.c:225 +#: ../src/rootmenu.c:239 ../src/winmenu.c:488 msgid "Kill" msgstr "Ukonèit" -#: ../src/defaults.c:704 ../src/startup.c:704 ../src/startup.c:722 -#: ../src/startup.c:728 +#: ../src/appicon.c:572 +msgid "Unhide" +msgstr "Odkrýt" + +#: ../src/defaults.c:750 ../src/startup.c:700 ../src/startup.c:718 +#: ../src/startup.c:724 #, c-format msgid "could not read domain \"%s\" from defaults database" msgstr "z databáze standardù nelze naèíst doménu \"%s\"" -#: ../src/defaults.c:750 ../src/defaults.c:874 ../src/defaults.c:913 -#: ../src/defaults.c:943 +#: ../src/defaults.c:796 ../src/defaults.c:920 ../src/defaults.c:959 +#: ../src/defaults.c:989 #, c-format msgid "Domain %s (%s) of defaults database is corrupted!" msgstr "V databázi standardù jsou po¹kozena doména %s (%s)!" -#: ../src/defaults.c:755 ../src/defaults.c:895 ../src/defaults.c:926 -#: ../src/defaults.c:952 +#: ../src/defaults.c:801 ../src/defaults.c:941 ../src/defaults.c:972 +#: ../src/defaults.c:998 #, c-format msgid "could not load domain %s from user defaults database" msgstr "z u¾ivatelovy databáze standardù nelze naèíst doménu \"%s\"" -#: ../src/defaults.c:766 ../src/defaults.c:859 +#: ../src/defaults.c:812 ../src/defaults.c:905 #, c-format msgid "Domain %s (%s) of global defaults database is corrupted!" msgstr "V globální databázi standardù je po¹kozena doména %s (%s)" -#: ../src/defaults.c:785 ../src/defaults.c:864 +#: ../src/defaults.c:831 ../src/defaults.c:910 #, c-format msgid "could not load domain %s from global defaults database" msgstr "z globální databáze standardù nelze naèíst doménu \"%s\"" -#: ../src/defaults.c:1254 +#: ../src/defaults.c:1281 #, c-format msgid "wrong option value for key \"%s\". Should be one of %s" msgstr "Chybný formát volby pro klíè \"%s\". Má být jeden z %s" -#: ../src/defaults.c:1301 +#: ../src/defaults.c:1328 #, c-format msgid "can't convert \"%s\" to boolean for key \"%s\"" msgstr "\"%s\" nelze zkonvertovat pro klíè \"%s\" na boolean " -#: ../src/defaults.c:1306 ../src/defaults.c:1340 ../src/defaults.c:1372 -#: ../src/defaults.c:1385 ../src/defaults.c:1400 ../src/defaults.c:1414 -#: ../src/defaults.c:1485 ../src/defaults.c:1497 ../src/defaults.c:1752 -#: ../src/defaults.c:1769 ../src/defaults.c:1782 ../src/defaults.c:1820 -#: ../src/defaults.c:1832 ../src/defaults.c:1844 ../src/defaults.c:1867 -#: ../src/defaults.c:1894 ../src/defaults.c:1907 ../src/defaults.c:1920 -#: ../src/defaults.c:1950 ../src/defaults.c:1991 ../src/defaults.c:2003 -#: ../src/defaults.c:2015 ../src/defaults.c:2041 ../src/defaults.c:2061 -#: ../src/defaults.c:2074 ../src/defaults.c:2089 ../src/defaults.c:2128 -#: ../src/defaults.c:2193 +#: ../src/defaults.c:1333 ../src/defaults.c:1367 ../src/defaults.c:1399 +#: ../src/defaults.c:1412 ../src/defaults.c:1427 ../src/defaults.c:1441 +#: ../src/defaults.c:1513 ../src/defaults.c:1525 ../src/defaults.c:1873 +#: ../src/defaults.c:1890 ../src/defaults.c:1903 ../src/defaults.c:1936 +#: ../src/defaults.c:1952 ../src/defaults.c:1983 ../src/defaults.c:2056 #, c-format msgid "using default \"%s\" instead" msgstr "pou¾iji implicitní %s" -#: ../src/defaults.c:1337 +#: ../src/defaults.c:1364 #, c-format msgid "can't convert \"%s\" to integer for key \"%s\"" msgstr "\"%s\" nelze zkonvertovat pro klíè \"%s\" na integer" -#: ../src/defaults.c:1367 ../src/defaults.c:1480 ../src/defaults.c:1747 -#: ../src/defaults.c:1764 ../src/defaults.c:1815 ../src/defaults.c:1986 -#: ../src/wdefaults.c:551 ../src/wdefaults.c:587 +#: ../src/defaults.c:1394 ../src/defaults.c:1508 ../src/defaults.c:1868 +#: ../src/defaults.c:1885 ../src/defaults.c:1931 ../src/defaults.c:1978 +#: ../src/wdefaults.c:541 ../src/wdefaults.c:577 #, c-format msgid "Wrong option format for key \"%s\". Should be %s." msgstr "Chybný formát volby pro klíè \"%s\". Má být %s." -#: ../src/defaults.c:1380 +#: ../src/defaults.c:1407 #, c-format msgid "Incorrect number of elements in array for key \"%s\"." msgstr "Pro klíè %s je v poli chybný poèet prvkù." -#: ../src/defaults.c:1395 +#: ../src/defaults.c:1422 #, c-format msgid "Wrong value for key \"%s\". Should be Coordinate." msgstr "Chybná hodnota pro klíè \"%s\". Má být Coordinate." -#: ../src/defaults.c:1410 +#: ../src/defaults.c:1437 #, c-format msgid "can't convert array to integers for \"%s\"." msgstr "pole nelze konvertovat na èísla typu integer(pro %s)." -#: ../src/defaults.c:1593 ../src/defaults.c:1624 ../src/defaults.c:1636 -#: ../src/defaults.c:1678 ../src/defaults.c:1718 +#: ../src/defaults.c:1634 ../src/defaults.c:1666 ../src/defaults.c:1682 +#: ../src/defaults.c:1728 ../src/defaults.c:1768 ../src/defaults.c:1806 +#: ../src/defaults.c:1822 #, c-format msgid "\"%s\" is not a valid color name" msgstr "%s není správné jméno barvy" -#: ../src/defaults.c:1605 +#: ../src/defaults.c:1647 msgid "bad number of arguments in gradient specification" msgstr "chybný poèet argumetù ve specifikaci gradientu" -#: ../src/defaults.c:1651 +#: ../src/defaults.c:1701 msgid "too few arguments in multicolor gradient specification" msgstr "nedostatek argumentù pøi specifikaci vícebarevného gradientu" -#: ../src/defaults.c:1777 -#, c-format -msgid "Error in texture specification for key \"%s\"" -msgstr "Chyba ve specifikaci textury pro klíè \"%s\"" - -#: ../src/defaults.c:1828 ../src/defaults.c:1863 ../src/defaults.c:1999 -#: ../src/defaults.c:2037 -msgid "Too few elements in array for key \"WorkspaceBack\"." -msgstr "Pro klíè \"WorkspaceBack\" není v poli dostatek prvkù." +#: ../src/defaults.c:1795 +msgid "bad number of arguments in textured gradient specification" +msgstr "chybný poèet argumetù ve specifikaci texturovaného gradientu" -#: ../src/defaults.c:1840 ../src/defaults.c:2011 -msgid "Wrong type for workspace background. Should be Texture." -msgstr "Chybný typ pro pozadí pracovní plochy. Má být 'Texture'." - -#: ../src/defaults.c:1890 ../src/defaults.c:2057 -msgid "Cannot get color entry for key \"WorkspaceBack\"." -msgstr "Nelze získat barevnou polo¾ku pro klíè \"WorkspaceBack\"." - -#: ../src/defaults.c:1902 ../src/defaults.c:2069 +#: ../src/defaults.c:1838 #, c-format -msgid "key \"WorkspaceBack\" has invalid color \"%s\"" -msgstr "klíè \"WorkspaceBack\" má chybné jméno barvy \"%s\"" +msgid "bad opacity value for tgradient texture \"%s\". Should be [0..255]" +msgstr "chybná hodnota neprùhlednosti pro texturu tgradient \"%s\". Má být [0..255]" -#: ../src/defaults.c:1916 ../src/defaults.c:2085 -msgid "Cannot get file entry for key \"WorkspaceBack\"." -msgstr "Pro klíè \"WorkspaceBack\" nelze získat polo¾ku souboru." +#: ../src/defaults.c:1851 +#, c-format +msgid "invalid texture type %s" +msgstr "Chybný typ textury %s" -#: ../src/defaults.c:1929 ../src/defaults.c:2110 +#: ../src/defaults.c:1898 #, c-format -msgid "could not find background image \"%s\"" -msgstr "nelze získat pozadí obrázku \"%s\"" +msgid "Error in texture specification for key \"%s\"" +msgstr "Chyba ve specifikaci textury pro klíè \"%s\"" -#: ../src/defaults.c:1946 ../src/defaults.c:2124 -msgid "Error in texture specification for key \"WorkspaceBack\"" -msgstr "Chyba ve specifikaci textury pro klíè \"WorkspaceBack\"" +#: ../src/defaults.c:1948 +msgid "Wrong type for workspace background. Should be a texture type." +msgstr "Chybný typ pro pozadí pracovní plochy. Má být textura." -#: ../src/defaults.c:2105 +#: ../src/defaults.c:1996 #, c-format -msgid "could not run \"%s\"" -msgstr "nelze provést pøíkaz \"%s\"" +msgid "Wrong type for background of workspace %i. Should be a texture." +msgstr "Chybný typ pro pozadí pracovní plochy %i. Má být textura." -#: ../src/defaults.c:2158 -msgid "could not load any usable font" -msgstr "nelze naèíst ¾ádný pou¾itelný font" +#: ../src/defaults.c:2021 +msgid "could not load any usable font!!!" +msgstr "nelze naèíst ¾ádný pou¾itelný font!!!" -#: ../src/defaults.c:2188 +#: ../src/defaults.c:2051 #, c-format msgid "could not get color for key \"%s\"" msgstr "nelze získat barvu pro klíè \"%s\"" -#: ../src/defaults.c:2247 ../src/rootmenu.c:512 +#: ../src/defaults.c:2110 ../src/rootmenu.c:450 #, c-format msgid "%s:invalid key modifier \"%s\"" msgstr "%s:chybný modifikátor klávesy \"%s\"" -#: ../src/defaults.c:2259 +#: ../src/defaults.c:2122 #, c-format msgid "%s:invalid kbd shortcut specification \"%s\"" msgstr "%s:chybná specifikace klávesové zkratky \"%s\"" -#: ../src/defaults.c:2266 +#: ../src/defaults.c:2129 #, c-format msgid "%s:invalid key in shortcut \"%s\"" msgstr "%s:chybná klávesa v klávesové zkratce \"%s\"" -#: ../src/defaults.c:2292 +#: ../src/defaults.c:2155 #, c-format msgid "%s: modifier key %s is not valid" msgstr "%s: klávesa modifikátoru %s není v poøádku" -#: ../src/defaults.c:2368 +#: ../src/defaults.c:2231 msgid "could not render texture for icon background" msgstr "pro pozadí ikony nelze vykreslit texturu" -#: ../src/defaults.c:2724 -msgid "background texture rendering was unsuccessfull" -msgstr "vykreslení textury pozadí není v poøádku" - -#: ../src/defaults.c:2751 -#, c-format -msgid "could not load image %s for option %s:%s\n" -msgstr "pro volbu %2$s:%3$s nelze naèíst obrázek loga %1$s\n" - -#: ../src/defaults.c:2767 -msgid "could not spawn texture rendering subprocess for option" -msgstr "pro vykreslení textury nelze zalo¾it podproces pro volbu" - -#: ../src/defaults.c:2821 ../src/defaults.c:2909 -msgid "could not render texture for workspace background" -msgstr "pro pozadí pracovní plochy nelze vykreslit texturu" - -#: ../src/dialog.c:114 ../src/dialog.c:458 ../src/dock.c:420 -#: ../src/dockedapp.c:356 ../src/rootmenu.c:217 ../src/rootmenu.c:268 -#: ../src/rootmenu.c:282 +#: ../src/dialog.c:115 ../src/dialog.c:467 ../src/dock.c:424 +#: ../src/dockedapp.c:356 ../src/rootmenu.c:187 ../src/rootmenu.c:225 +#: ../src/rootmenu.c:239 msgid "Cancel" msgstr "Nic" -#: ../src/dialog.c:210 +#: ../src/dialog.c:211 msgid "Could not open directory " msgstr "Nelze otevøít adresáø" -#: ../src/dialog.c:266 +#: ../src/dialog.c:267 msgid "Could not load image file " msgstr "Nelze naèíst obrázek" -#: ../src/dialog.c:395 +#: ../src/dialog.c:404 msgid "Directories" msgstr "Adresáøe" -#: ../src/dialog.c:404 +#: ../src/dialog.c:413 msgid "Icons" msgstr "Ikony" -#: ../src/dialog.c:441 +#: ../src/dialog.c:450 msgid "File Name:" msgstr "Soubor:" -#: ../src/dialog.c:464 +#: ../src/dialog.c:473 msgid "Choose File" msgstr "Vyberte soubor" -#: ../src/dialog.c:474 +#: ../src/dialog.c:483 msgid "Icon Chooser" msgstr "Výbìr ikony" -#: ../src/dock.c:209 +#: ../src/dock.c:213 #, c-format msgid "Type the name for workspace %i:" msgstr "Zadejte jméno pro plochu %i:" -#: ../src/dock.c:210 ../src/dock.c:1006 +#: ../src/dock.c:214 ../src/dock.c:1044 msgid "Rename Workspace" msgstr "Pøejmenovat plochu" -#: ../src/dock.c:418 +#: ../src/dock.c:422 msgid "Workspace Clip" msgstr "Sponka" -#: ../src/dock.c:419 +#: ../src/dock.c:423 msgid "All selected icons will be removed!" msgstr "V¹echny vybrané ikony budou odstranìny!" -#: ../src/dock.c:466 +#: ../src/dock.c:470 msgid "Keep Icon" msgstr "Dr¾et ikonu" -#: ../src/dock.c:467 ../src/dock.c:1918 ../src/dock.c:2047 +#: ../src/dock.c:471 ../src/dock.c:1977 ../src/dock.c:2106 msgid "Type the command used to launch the application" msgstr "Zadejte pøíkaz, který spustí aplikaci" -#: ../src/dock.c:830 +#: ../src/dock.c:857 #, c-format msgid "could not launch application %s\n" msgstr "aplikaci %s nelze odstartovat\n" -#: ../src/dock.c:885 +#: ../src/dock.c:912 msgid "could not create workspace submenu for Clip menu" msgstr "nelze vytvoøit submenu pracovní plochy pro menu Sponky" -#: ../src/dock.c:943 +#: ../src/dock.c:975 msgid "could not create options submenu for Clip menu" msgstr "nelze vytvoøit submenu voleb pro menu Sponky" -#: ../src/dock.c:947 ../src/dock.c:995 +#: ../src/dock.c:979 ../src/dock.c:1033 ../src/winmenu.c:383 msgid "Keep on top" msgstr "V¾dy navrchu" -#: ../src/dock.c:953 +#: ../src/dock.c:985 msgid "Collapsed" msgstr "Svinuto" -#: ../src/dock.c:959 +#: ../src/dock.c:991 msgid "AutoCollapse" msgstr "Automaticky svinout" -#: ../src/dock.c:965 +#: ../src/dock.c:997 +msgid "AutoRaiseLower" +msgstr "Automaticky Nahoru/Dolù" + +#: ../src/dock.c:1003 msgid "AutoAttract Icons" msgstr "Automaticky chytat iony" -#: ../src/dock.c:971 +#: ../src/dock.c:1009 msgid "Keep Attracted Icons" msgstr "Dr¾ chycené ikony" -#: ../src/dock.c:1001 +#: ../src/dock.c:1039 msgid "Clip Options" msgstr "Volby Sponky" -#: ../src/dock.c:1008 +#: ../src/dock.c:1046 msgid "(Un)Select Icon" msgstr "(Od)Oznaè ikonu" -#: ../src/dock.c:1010 +#: ../src/dock.c:1048 msgid "(Un)Select All Icons" msgstr "(Od)Oznaè v¹echny ikony" -#: ../src/dock.c:1013 +#: ../src/dock.c:1051 msgid "Keep Icon(s)" msgstr "Dr¾ ikonu/ikony" -#: ../src/dock.c:1015 +#: ../src/dock.c:1053 msgid "Move Icon(s) To" msgstr "Pøesunou ikonu/ikony na" -#: ../src/dock.c:1020 +#: ../src/dock.c:1058 msgid "Remove Icon(s)" msgstr "Odstraò ikonu/ikony" -#: ../src/dock.c:1022 +#: ../src/dock.c:1060 msgid "Attract Icons" msgstr "Chytej ikony" -#: ../src/dock.c:1025 +#: ../src/dock.c:1063 msgid "Launch" msgstr "Odstartovat" -#: ../src/dock.c:1031 +#: ../src/dock.c:1067 +msgid "(Un)Hide" +msgstr "Skrýt/Odkrýt" + +#: ../src/dock.c:1069 msgid "Settings..." msgstr "Nastavení..." -#: ../src/dock.c:1410 ../src/dock.c:1424 ../src/dock.c:1438 ../src/dock.c:1448 +#: ../src/dock.c:1454 ../src/dock.c:1468 ../src/dock.c:1482 ../src/dock.c:1492 #, c-format msgid "bad value in docked icon state info %s" msgstr "chybná hodnota stavu ukotvené ikony %s" -#: ../src/dock.c:1456 +#: ../src/dock.c:1500 #, c-format msgid "bad value in docked icon position %i,%i" msgstr "chybná hodnota pozice ukotvené ikony %i,%i" -#: ../src/dock.c:1685 +#: ../src/dock.c:1744 msgid "there are too many icons stored in dock. Ignoring what doesn't fit" msgstr "v doku je pøíli¹ mnoho ikon. Co se nevejde, je zanedbáno" #. icon->forced_dock = 1; -#: ../src/dock.c:1917 ../src/dock.c:2046 +#: ../src/dock.c:1976 ../src/dock.c:2105 msgid "Dock Icon" msgstr "Ukotvit ikonu" -#: ../src/dock.c:2956 ../src/dock.c:2960 +#: ../src/dock.c:3052 ../src/dock.c:3056 #, c-format msgid "Could not execute command \"%s\"" msgstr "Nelze provést pøíkaz \"%s\"" @@ -440,7 +418,7 @@ msgstr "DNS podpora nebylo zakompilov msgid "Icon Image" msgstr "Ikona" -#: ../src/dockedapp.c:343 ../src/winspector.c:1201 +#: ../src/dockedapp.c:343 ../src/winspector.c:1235 msgid "Browse..." msgstr "Hledat..." @@ -448,97 +426,97 @@ msgstr "Hledat..." msgid "Docked Application Settings" msgstr "Nastavení pro aplikaci v doku" -#: ../src/event.c:393 +#: ../src/event.c:371 msgid "stack overflow: too many dead processes" msgstr "pøeteèení zásobníku: pøíli¹ mnoho procesù ve stavu dead" -#: ../src/framewin.c:526 +#: ../src/framewin.c:485 #, c-format msgid "could not render gradient: %s" msgstr "nelze vykreslit gradient: %s" -#: ../src/framewin.c:542 ../src/framewin.c:557 ../src/framewin.c:568 -#: ../src/framewin.c:575 ../src/framewin.c:582 ../src/icon.c:296 -#: ../src/texture.c:492 +#: ../src/framewin.c:501 ../src/framewin.c:516 ../src/framewin.c:527 +#: ../src/framewin.c:534 ../src/framewin.c:541 ../src/icon.c:296 +#: ../src/texture.c:578 #, c-format msgid "error rendering image:%s" msgstr "nelze vykreslit obrázek:%s" -#: ../src/icon.c:182 ../src/wdefaults.c:408 +#: ../src/icon.c:182 ../src/wdefaults.c:411 #, c-format msgid "error loading image file \"%s\"" msgstr "ze souboru \"%s\" nelze naèíst obrázek" -#: ../src/icon.c:428 ../src/icon.c:437 +#: ../src/icon.c:430 ../src/icon.c:439 #, c-format msgid "could not create directory %s" msgstr "Nelze vytvoøit adresáø %s" -#: ../src/icon.c:702 +#: ../src/icon.c:706 #, c-format msgid "could not find default icon \"%s\"" msgstr "nelze najít stadardní ikonu \"%s\"" -#: ../src/icon.c:708 +#: ../src/icon.c:712 #, c-format msgid "could not load default icon \"%s\":%s" msgstr "nelze naèíst standardní ikonu \"%s\":%s" -#: ../src/main.c:204 +#: ../src/main.c:199 msgid "could not exec window manager" msgstr "nelze spustit správce oken" -#: ../src/main.c:205 +#: ../src/main.c:200 msgid "Restart failed!!!" msgstr "Operace \"RESTART\" selhala!!!" -#: ../src/main.c:252 +#: ../src/main.c:247 #, c-format msgid "%s aborted.\n" msgstr "%s pøeru¹en.\n" -#: ../src/main.c:263 +#: ../src/main.c:258 #, c-format msgid "usage: %s [-options]\n" msgstr "pou¾ití: %s [-volby]\n" -#: ../src/main.c:264 +#: ../src/main.c:259 msgid "options:" msgstr "volby:" -#: ../src/main.c:266 +#: ../src/main.c:261 msgid " -nocpp \t\tdisable preprocessing of configuration files" msgstr " -nocpp \t\tneprovádìj pøedzpracování konfiguraèních souborù" -#: ../src/main.c:268 +#: ../src/main.c:263 msgid " -nodock\t\tdo not open the application Dock" msgstr " -nodock\t\tnezobrazuj \"hnízdo\" pro ikony" -#: ../src/main.c:269 +#: ../src/main.c:264 msgid " -noclip\t\tdo not open the workspace Clip" msgstr " -noclip\t\tneotvírat aplikaci Sponku" #. #. puts(_(" -locale locale locale to use")); #. -#: ../src/main.c:273 +#: ../src/main.c:268 msgid " -visualid visualid\tvisual id of visual to use" msgstr "" " -visualid visualid\\tèíslo obrazového módu(visual id), který bude pou¾it" -#: ../src/main.c:274 +#: ../src/main.c:269 msgid " -display host:dpy\tdisplay to use" msgstr " -display host:dpy\tkterý display pou¾ít" -#: ../src/main.c:275 +#: ../src/main.c:270 msgid " -static\t\tdo not update or save configurations" msgstr " -static\t\tneobnovovat a neukládat konfigurace" -#: ../src/main.c:276 +#: ../src/main.c:271 msgid " -version\t\tprint version and exit" msgstr " -version\t\tzobraz verzi a konec" -#: ../src/main.c:288 +#: ../src/main.c:283 #, c-format msgid "" "could not find user GNUstep directory (%s).\n" @@ -548,35 +526,35 @@ msgstr "" "Ujistìte se, ¾e máte Window Maker správnì nainstalován, pøípadnì proveïte " "wmaker.inst" -#: ../src/main.c:309 +#: ../src/main.c:302 #, c-format msgid "%s:could not execute initialization script" msgstr "%s:nelze provést inicializaèní skript" -#: ../src/main.c:328 +#: ../src/main.c:319 #, c-format msgid "%s:could not execute exit script" msgstr "%s:nelze provést ukonèovací skript" -#: ../src/main.c:382 ../src/main.c:389 ../src/main.c:396 ../src/main.c:410 +#: ../src/main.c:373 ../src/main.c:380 ../src/main.c:387 ../src/main.c:401 #, c-format msgid "too few arguments for %s" msgstr "nedostatek argumetù pro %s" -#: ../src/main.c:400 +#: ../src/main.c:391 #, c-format msgid "bad value for visualid: \"%s\"" msgstr "chybná hodnota pro typ visual: \"%s\"" -#: ../src/main.c:458 +#: ../src/main.c:449 msgid "X server does not support locale" msgstr "X server nepodporuje nastavení místních zvyklostí" -#: ../src/main.c:461 +#: ../src/main.c:452 msgid "cannot set locale modifiers" msgstr "nelze nastavit modifikátory místních zvyklostí" -#: ../src/main.c:478 +#: ../src/main.c:469 #, c-format msgid "could not open display \"%s\"" msgstr "nelze otevøít displej \"%s\"" @@ -615,49 +593,53 @@ msgstr "time out p msgid "Program Arguments" msgstr "Argumenty Programu" -#: ../src/misc.c:877 +#: ../src/misc.c:859 msgid "Enter command arguments:" msgstr "Zadejte argumenty pro pøíkaz:" -#: ../src/misc.c:903 +#: ../src/misc.c:954 msgid "unable to get dropped data from DND drop" msgstr "nelze získat data z DND operace drop" -#: ../src/misc.c:911 +#: ../src/misc.c:962 msgid "error getting dropped data from DND drop" msgstr "chyba pøi získávání dat z operace DND drop" -#: ../src/misc.c:917 +#: ../src/misc.c:968 msgid "out of memory while getting data from DND drop" msgstr "nedostatek pamìti pøi ètení dat z DND operace drop" -#: ../src/misc.c:961 ../src/misc.c:1081 +#: ../src/misc.c:1012 ../src/misc.c:1132 #, c-format msgid "out of memory during expansion of \"%s\"" msgstr "nedostatek pamìti pøi expanzi \"%s\"" -#: ../src/misc.c:1015 +#: ../src/misc.c:1066 msgid "out of memory during expansion of \"%w\"" msgstr "nedostatek pamìti pøi expanzi \"%w\"" -#: ../src/misc.c:1034 +#: ../src/misc.c:1085 msgid "out of memory during expansion of \"%a\"" msgstr "nedostatek pamìti pøi expanzi \"%a\"" -#: ../src/misc.c:1060 +#: ../src/misc.c:1111 #, c-format msgid "out of memory during expansion of \"%d\"" msgstr "nedostatek pamìti pøi expanzi \"%d\"" -#: ../src/misc.c:1074 +#: ../src/misc.c:1125 msgid "selection not available" msgstr "výbìr není dostupný" -#: ../src/misc.c:1146 ../src/misc.c:1152 +#: ../src/misc.c:1197 ../src/misc.c:1203 #, c-format msgid "bad window name value in %s state info" msgstr "chybné jméno okna ve stavové informaci %s" +#: ../src/misc.c:1457 +msgid "could not send message to background image helper" +msgstr "nelze poslat zprávu umís»ovaèi pozadí" + #: ../src/pixmap.c:235 #, c-format msgid "could not load mask bitmap file \"%s\". Won't use mask" @@ -755,19 +737,19 @@ msgstr "nelze zpracovat barvu \"%s\"" msgid "could not allocate color \"%s\"" msgstr "nelze alokovat polo¾ku pro barvu \"%s\"" -#: ../src/rootmenu.c:215 ../src/rootmenu.c:217 +#: ../src/rootmenu.c:185 ../src/rootmenu.c:187 msgid "Exit" msgstr "Konec" -#: ../src/rootmenu.c:216 +#: ../src/rootmenu.c:186 msgid "Exit window manager?" msgstr "Ukonèit mana¾era oken?" -#: ../src/rootmenu.c:265 +#: ../src/rootmenu.c:222 msgid "Close X session" msgstr "Ukonèit sezení X" -#: ../src/rootmenu.c:266 +#: ../src/rootmenu.c:223 msgid "" "Close Window System session?\n" "Kill might close applications with unsaved data." @@ -775,15 +757,19 @@ msgstr "" "Ukonèit sezení?\n" "Ukonèením aplikací mù¾e dojít ke ztrátì dat." -#: ../src/rootmenu.c:268 ../src/winmenu.c:340 +#. +#. entry = wMenuAddCallback(menu, _("Select Shortcut"), NULL, NULL); +#. wMenuEntrySetCascade(menu, entry, makeMakeShortcutMenu(scr)); +#. +#: ../src/rootmenu.c:225 ../src/winmenu.c:481 msgid "Close" msgstr "Uzavøi" -#: ../src/rootmenu.c:279 +#: ../src/rootmenu.c:236 msgid "Kill X session" msgstr "Ukonèit sezení X" -#: ../src/rootmenu.c:280 +#: ../src/rootmenu.c:237 msgid "" "Kill Window System session?\n" "(all applications will be closed)" @@ -791,47 +777,47 @@ msgstr "" "Ukonèit sezení?\n" "(v¹echny aplikace budou uzavøeny)" -#: ../src/rootmenu.c:526 +#: ../src/rootmenu.c:463 #, c-format msgid "%s:invalid kbd shortcut specification \"%s\" for entry %s" msgstr "%s:chybná specifikace klávesové zkratky \"%s\" pro polo¾ku %s" -#: ../src/rootmenu.c:534 +#: ../src/rootmenu.c:471 #, c-format msgid "%s:invalid key in shortcut \"%s\" for entry %s" msgstr "%s:chybná klávesa v klávesové zkratce \"%s\" pro polo¾ku %s" -#: ../src/rootmenu.c:587 +#: ../src/rootmenu.c:524 #, c-format msgid "%s: unmatched '\"' in menu file" msgstr "%s: neodpovídající '\"' v souboru s menu" -#: ../src/rootmenu.c:637 +#: ../src/rootmenu.c:574 #, c-format msgid "%s: missing command" msgstr "%s: oèekávám pøíkaz" -#: ../src/rootmenu.c:670 +#: ../src/rootmenu.c:607 #, c-format msgid "invalid OPEN_MENU specification: %s" msgstr "chybná specifikace OPEN_MENU: %s" -#: ../src/rootmenu.c:735 +#: ../src/rootmenu.c:680 #, c-format msgid "%s:could not stat menu" msgstr "%s:nelze provést operaci 'stat' na menu" -#: ../src/rootmenu.c:743 +#: ../src/rootmenu.c:688 #, c-format -msgid "%s:could not stat menu :%s" -msgstr "%s:nelze provést operaci 'stat' na menu: %s" +msgid "%s:could not stat menu:%s" +msgstr "%s:nelze provést operaci 'stat' na menu:%s" -#: ../src/rootmenu.c:761 +#: ../src/rootmenu.c:706 #, c-format msgid "too many parameters in OPEN_MENU: %s" msgstr "pøíli¹ mnoho parametrù pro pøíkaz OPEN_MENU: %s" -#: ../src/rootmenu.c:797 +#: ../src/rootmenu.c:742 msgid "" "There are more than one WORKSPACE_MENU commands in the applications menu. " "Only one is allowed." @@ -839,129 +825,137 @@ msgstr "" "V aplikaèním menu je více ne¾ jeden pøíkaz WORKSPACE_MENU. Je povolen jen " "jeden." -#: ../src/rootmenu.c:826 ../src/rootmenu.c:844 +#: ../src/rootmenu.c:771 ../src/rootmenu.c:789 #, c-format msgid "%s:missing parameter for menu command \"%s\"" msgstr "%s:pro pøíkaz menu \"%s\" oèekávám parametr" -#: ../src/rootmenu.c:907 +#: ../src/rootmenu.c:852 #, c-format msgid "%s:unknown command \"%s\" in menu config." msgstr "%s:neznámý pøíkaz \"%s\" v konfiguraci menu." -#: ../src/rootmenu.c:915 +#: ../src/rootmenu.c:860 #, c-format msgid "%s:can't add shortcut for entry \"%s\"" msgstr "%s: pro polo¾ku \"%s\" nelze pøidat klávesou zkratku" -#: ../src/rootmenu.c:1052 +#: ../src/rootmenu.c:997 #, c-format msgid "%s:maximal line size exceeded in menu config: %s" msgstr "%s:v konfiguraci menu %s byla pøekroèena maximální délka øádky" -#: ../src/rootmenu.c:1074 ../src/rootmenu.c:1166 ../src/rootmenu.c:1267 +#: ../src/rootmenu.c:1019 ../src/rootmenu.c:1111 ../src/rootmenu.c:1212 #, c-format msgid "%s:missing command in menu config: %s" msgstr "%s:v konfiguraci menu %s oèekávám pøíkaz" -#: ../src/rootmenu.c:1104 +#: ../src/rootmenu.c:1049 #, c-format msgid "%s:syntax error in menu file:END declaration missing" msgstr "%s:syntaktická chyba v souboru s menu: oèekávána deklarace END" -#: ../src/rootmenu.c:1133 ../src/rootmenu.c:1232 +#: ../src/rootmenu.c:1078 ../src/rootmenu.c:1177 msgid "could not make arguments for menu file preprocessor" msgstr "nelze vytvoøit argumety pro preprocesor souboru s menu" -#: ../src/rootmenu.c:1139 ../src/rootmenu.c:1239 +#: ../src/rootmenu.c:1084 ../src/rootmenu.c:1184 #, c-format msgid "%s:could not open/preprocess menu file" msgstr "%s: nelze otevøít nebo pøedzpracovat soubor s menu" -#: ../src/rootmenu.c:1151 ../src/rootmenu.c:1252 +#: ../src/rootmenu.c:1096 ../src/rootmenu.c:1197 #, c-format msgid "%s:could not open menu file" msgstr "%s:nelze otevøít soubor s menu" -#: ../src/rootmenu.c:1178 +#: ../src/rootmenu.c:1123 #, c-format msgid "%s:invalid menu file. MENU command is missing" msgstr "%s:syntaktická chyba v souboru s menu: oèekáván pøíkaz MENU" -#: ../src/rootmenu.c:1187 +#: ../src/rootmenu.c:1132 msgid "error reading preprocessed menu data" msgstr "chyba pøi ètení pøedzpracovaného souboru s menu" -#: ../src/rootmenu.c:1279 +#: ../src/rootmenu.c:1224 #, c-format msgid "%s:no title given for the root menu" msgstr "%s: pro hlavní menu nebyl urèen titulek" -#: ../src/rootmenu.c:1336 ../src/rootmenu.c:1399 ../src/rootmenu.c:1443 +#: ../src/rootmenu.c:1307 ../src/rootmenu.c:1374 ../src/rootmenu.c:1418 #, c-format msgid "out of memory while constructing directory menu %s" msgstr "nedostatek pamìti pøi konstrukci menu z obsahu adresáøe %s" -#: ../src/rootmenu.c:1346 +#: ../src/rootmenu.c:1317 #, c-format msgid "%s:could not stat file \"%s\" in menu directory" msgstr "%s:nelze provést 'stat' na soubory \"%s\" v adresáøi s menu" -#: ../src/rootmenu.c:1492 +#: ../src/rootmenu.c:1472 msgid "Commands" msgstr "Pøíkazy" -#: ../src/rootmenu.c:1494 +#: ../src/rootmenu.c:1475 +msgid "Restart" +msgstr "Restart" + +#: ../src/rootmenu.c:1476 msgid "Exit..." msgstr "Konec..." -#: ../src/rootmenu.c:1567 +#: ../src/rootmenu.c:1549 #, c-format msgid "could not find menu file \"%s\" referenced in WMRootMenu" msgstr "nelze najít soubor s menu \"%s\", odkazovaný z WMRootMenu" -#: ../src/rootmenu.c:1574 +#: ../src/rootmenu.c:1556 #, c-format msgid "could not access menu \"%s\" referenced in WMRootMenu" msgstr "není pøístup k souboru s menu \"%s\", odkazovaném z WMRootMenu" -#: ../src/rootmenu.c:1585 +#: ../src/rootmenu.c:1567 #, c-format msgid "" "using default menu file \"%s\" as the menu referenced in WMRootMenu could " "not be found " msgstr "pou¾itý soubor s menu \"%s\", odkazovaný z WMRootMenu není nalezen " -#: ../src/rootmenu.c:1608 ../src/rootmenu.c:1663 +#: ../src/rootmenu.c:1590 ../src/rootmenu.c:1666 #, c-format msgid "%s:format error in root menu configuration \"%s\"" msgstr "%s:chybný formát v konfiguraci hlavního menu \"%s\"" -#: ../src/screen.c:412 +#: ../src/screen.c:423 msgid "could not load logo image for panels" msgstr "pro panely nelze naèíst logo" -#: ../src/screen.c:415 +#: ../src/screen.c:426 #, c-format msgid "error making logo image for panel:%s" msgstr "chyba pøi vytváøení obrázku s logem pro panel:%s" -#: ../src/screen.c:594 +#: ../src/screen.c:612 #, c-format msgid "could not initialize graphics library context: %s" msgstr "nelze inicializovat kontext grafické knihovny: %s" -#: ../src/screen.c:805 +#: ../src/screen.c:644 +msgid "could not do initialization of WINGs widget set" +msgstr "nelze provést inicalizovat pøípravky WINGs" + +#: ../src/screen.c:961 #, c-format msgid "could not save session state in %s" msgstr "stav sezení nelze do %s ulo¾it" -#: ../src/session.c:138 ../src/wdefaults.c:569 ../src/winspector.c:345 +#: ../src/session.c:138 ../src/wdefaults.c:559 ../src/winspector.c:347 #, c-format msgid "can't convert \"%s\" to boolean" msgstr "\"%s\" nelze zkonvertovat na boolean" -#: ../src/session.c:625 ../src/session.c:719 +#: ../src/session.c:750 ../src/session.c:844 msgid "end of memory while saving session state" msgstr "nedostatek pamìti pøi ukládání stavu sezení" @@ -971,66 +965,72 @@ msgstr "nedostatek pam #. * If the sm was the last client of session, then we'll die #. * anyway, otherwise we can continue doing our stuff. #. -#: ../src/session.c:856 +#: ../src/session.c:978 msgid "connection to the session manager was lost" msgstr "pøipojení ke správci sezení se ztratilo" -#: ../src/stacking.c:69 +#: ../src/stacking.c:72 msgid "could not get window list!!" msgstr "nelze získat seznam oken!!!" -#: ../src/startup.c:197 +#: ../src/startup.c:194 #, c-format msgid "internal X error: %s\n" msgstr "interní chyba systému X: %s\n" -#: ../src/startup.c:259 +#: ../src/startup.c:257 #, c-format msgid "got signal %i (%s) - restarting\n" msgstr "pøijat signál %i (%s) - restartuji\n" -#: ../src/startup.c:261 +#: ../src/startup.c:259 #, c-format msgid "got signal %i - restarting\n" msgstr "pøijat signál %i - restartuji\n" -#: ../src/startup.c:275 +#: ../src/startup.c:273 #, c-format msgid "%s: Received signal SIGTERM. Exiting..." msgstr "%s: Pøijat signál SIGTERM. Konèím..." -#: ../src/startup.c:287 +#: ../src/startup.c:285 #, c-format msgid "got signal %i (%s)\n" msgstr "pøijat signál %i (%s)\n" -#: ../src/startup.c:289 +#: ../src/startup.c:287 #, c-format msgid "got signal %i\n" msgstr "získán signál %i\n" -#: ../src/startup.c:294 +#: ../src/startup.c:293 msgid "" "crashed while trying to do some post-crash cleanup. Aborting immediatelly." msgstr "" "pøi úklidu po neoèekávané chybe do¹lo opìt k této chybì. Okam¾itý konec." +#: ../src/startup.c:304 +msgid "" +"a fatal error has occured, probably due to a bug. Please fill the included " +"BUGFORM and report it." +msgstr "fatální chyba, pravdìpodobnì chyba ve Window Makeru. Prosím vyplòte soubor BUGFORM(anglicky) a po¹lete ho." + #. restart another window manager so that the X session doesn't #. * go to space -#: ../src/startup.c:305 +#: ../src/startup.c:311 msgid "trying to start alternative window manager..." msgstr "zkou¹ím odstartovat jiný okenní mana¾er" -#: ../src/startup.c:714 +#: ../src/startup.c:710 #, c-format msgid "icon size is configured to %i, but it's too small. Using 16, instead\n" msgstr "je nakonfigurována velikost ikony %i, to je ov¹em málo. Pou¾iji 16\n" -#: ../src/startup.c:758 +#: ../src/startup.c:754 msgid "it seems that there already is a window manager running" msgstr "mám ten pocit, ¾e zde ji¾ jeden mana¾er oken bì¾í" -#: ../src/startup.c:764 +#: ../src/startup.c:760 #, c-format msgid "could not manage screen %i" msgstr "nelze pøipojit obrazovku %i" @@ -1039,31 +1039,31 @@ msgstr "nelze p msgid "could not manage any screen" msgstr "nelze pøipojit ¾ádnou obrazovku" -#: ../src/switchmenu.c:112 +#: ../src/switchmenu.c:114 msgid "Windows" msgstr "Okna" -#: ../src/texture.c:267 +#: ../src/texture.c:274 ../src/texture.c:318 #, c-format msgid "image file \"%s\" used as texture could not be found." msgstr "soubor s obrázkem \"%s\" pou¾itým v textuøe nebyl nalezen." -#: ../src/texture.c:273 +#: ../src/texture.c:280 ../src/texture.c:324 #, c-format msgid "could not load texture pixmap \"%s\":%s" msgstr "nelze naèíst obrázek s texturou: \"%s\":%s" -#: ../src/texture.c:377 ../src/texture.c:488 +#: ../src/texture.c:463 ../src/texture.c:574 #, c-format msgid "could not render texture: %s" msgstr "nelze vykreslit texturu: %s" -#: ../src/wdefaults.c:402 +#: ../src/wdefaults.c:405 #, c-format msgid "could not find icon file \"%s\"" msgstr "nelze získat soubor s ikonou \"%s\"" -#: ../src/window.c:2303 ../src/window.c:2435 +#: ../src/window.c:2305 ../src/window.c:2437 msgid "" "the NumLock, ScrollLock or similar key seems to be turned on.\n" "Turn it off or some mouse actions and keyboard shortcuts will not work." @@ -1071,98 +1071,118 @@ msgstr "" "Klávesa NumLock, ScrollLock nebo podobná je zøejmì zapnuta..\n" "Vypnìte ji, nebo nìkteré akce my¹i a klávesové zkratky nebudou fungovat." -#: ../src/winmenu.c:197 ../src/winmenu.c:205 -msgid "Shortcut" -msgstr "Zkratka" +#: ../src/winmenu.c:249 ../src/winmenu.c:257 +msgid "Set Shortcut" +msgstr "Nastavit zkratku" -#: ../src/winmenu.c:247 ../src/winmenu.c:263 +#: ../src/winmenu.c:333 ../src/winmenu.c:379 msgid "could not create submenu for window menu" msgstr "nelze vytvoøit submenu pro menu oken" +#: ../src/winmenu.c:388 +msgid "Keep at bottom" +msgstr "Dr¾et dole" + +#: ../src/winmenu.c:393 ../src/winspector.c:1141 +msgid "Omnipresent" +msgstr "V¹echny plochy" + #. #. * Warning: If you make some change that affects the order of the #. * entries, you must update the command #defines in the top of #. * this file. #. -#: ../src/winmenu.c:289 -msgid "(Un)Maximize" -msgstr "(De)Maximalizace" +#: ../src/winmenu.c:416 ../src/winmenu.c:551 +msgid "Maximize" +msgstr "Maximalizace" -#: ../src/winmenu.c:297 +#: ../src/winmenu.c:424 ../src/winmenu.c:537 msgid "Miniaturize" msgstr "Miniaturizace" -#: ../src/winmenu.c:306 -msgid "(Un)Shade" -msgstr "Titulek/Okno" +#: ../src/winmenu.c:433 ../src/winmenu.c:565 +msgid "Shade" +msgstr "Titulek" -#: ../src/winmenu.c:314 -msgid "Hide" -msgstr "Skryj" +#: ../src/winmenu.c:449 +msgid "Resize/Move" +msgstr "Zvìt¹it/Pøesunout" -#: ../src/winmenu.c:322 +#: ../src/winmenu.c:457 msgid "Select" msgstr "Vyber" -#: ../src/winmenu.c:330 +#: ../src/winmenu.c:465 msgid "Move To" msgstr "Pøesuò na" -#: ../src/winmenu.c:335 +#: ../src/winmenu.c:470 msgid "Attributes..." msgstr "Atributy..." -#: ../src/winmenu.c:337 -msgid "Select Shortcut" -msgstr "Vybrat zkratku" +#: ../src/winmenu.c:472 +msgid "Options" +msgstr "Volby" -#: ../src/winspector.c:279 +#: ../src/winmenu.c:532 +msgid "Deminiaturize" +msgstr "Deminiaturizace" + +#: ../src/winmenu.c:546 +msgid "Unmaximize" +msgstr "Demaximalizace" + +#: ../src/winmenu.c:560 +msgid "Unshade" +msgstr "Celé okno" + +#: ../src/winspector.c:281 #, c-format msgid "Could not find icon \"%s\" specified for this window" msgstr "Pro toto okno nelze najít specifikovanou ikonu (%s)" -#: ../src/winspector.c:295 +#: ../src/winspector.c:297 #, c-format msgid "Could not open specified icon \"%s\":%s" msgstr "Nelze otevøít pecifikovanou ikonu \"%s\":%s" -#: ../src/winspector.c:993 +#: ../src/winspector.c:1016 msgid "Save" msgstr "Ulo¾" -#: ../src/winspector.c:1001 +#: ../src/winspector.c:1024 msgid "Apply" msgstr "Nastav" -#: ../src/winspector.c:1007 -msgid "Revert" -msgstr "Zpìt" +#: ../src/winspector.c:1030 +msgid "Reload" +msgstr "Znovu naèíst" -#: ../src/winspector.c:1016 ../src/winspector.c:1026 +#: ../src/winspector.c:1039 ../src/winspector.c:1049 msgid "Window Specification" msgstr "Specifikace okna" -#: ../src/winspector.c:1017 +#: ../src/winspector.c:1040 msgid "Window Attributes" msgstr "Atributy okna" -#: ../src/winspector.c:1018 +#: ../src/winspector.c:1041 msgid "Advanced Options" msgstr "Dal¹í volby" -#: ../src/winspector.c:1019 +#: ../src/winspector.c:1042 msgid "Icon and Initial Workspace" msgstr "Ikona a poèáteèní plocha" -#: ../src/winspector.c:1020 +#: ../src/winspector.c:1043 msgid "Application Specific" msgstr "Atributy aplikace" -#: ../src/winspector.c:1034 +#: ../src/winspector.c:1057 msgid "Defaults for all windows" msgstr "Standard pro v¹echna okna" -#: ../src/winspector.c:1070 +#: ../src/winspector.c:1100 msgid "" "The configuration will apply to all\n" "windows that have their WM_CLASS property set to the above selected\n" @@ -1172,79 +1192,80 @@ msgstr "" "kteøí mají nastavenu vlastnost WM_CLASS na vybranou vý¹e\n" "(pøi ulo¾ení této konfigurace)" -#: ../src/winspector.c:1077 +#: ../src/winspector.c:1107 msgid "Attributes" msgstr "Atributy" -#: ../src/winspector.c:1087 +#: ../src/winspector.c:1117 msgid "Disable titlebar" msgstr "Zaka¾ titulek" -#: ../src/winspector.c:1091 +#: ../src/winspector.c:1121 msgid "Disable resizebar" msgstr "Nelze zvìt¹it" -#: ../src/winspector.c:1095 +#: ../src/winspector.c:1125 msgid "Disable close button" msgstr "Zaka¾ prvek pro uzavøení" -#: ../src/winspector.c:1099 +#: ../src/winspector.c:1129 msgid "Disable miniaturize button" msgstr "Zaka¾ minimalizaci" -#: ../src/winspector.c:1103 +#: ../src/winspector.c:1133 msgid "Keep on top / floating" msgstr "V¾dy navrch / plovoucí" -#: ../src/winspector.c:1107 -msgid "Keep on bottom / sunken" +#: ../src/winspector.c:1137 +#, fuzzy +msgid "Keep at bottom / sunken" msgstr "Dr¾et vespod" -#: ../src/winspector.c:1111 -msgid "Omnipresent" -msgstr "V¹echny plochy" - -#: ../src/winspector.c:1115 +#: ../src/winspector.c:1145 msgid "Start Miniaturized" msgstr "Odstartovat jako ikonu" -#: ../src/winspector.c:1119 +#: ../src/winspector.c:1149 +msgid "Start Maximized" +msgstr "Odstartovat jako velké okno" + +#: ../src/winspector.c:1153 msgid "Skip window list" msgstr "Vynechat ze seznamu oken" -#: ../src/winspector.c:1133 +#: ../src/winspector.c:1167 msgid "Advanced" msgstr "Dal¹í volby" -#: ../src/winspector.c:1143 +#: ../src/winspector.c:1177 msgid "Ignore HideOthers" msgstr "Ignoruj \"Skryj Ostatní\"" -#: ../src/winspector.c:1147 +#: ../src/winspector.c:1181 msgid "Don't bind keyboard shortcuts" msgstr "Klávesnice jen pro aplikaci" -#: ../src/winspector.c:1151 +#: ../src/winspector.c:1185 msgid "Don't bind mouse clicks" msgstr "My¹ jen pro aplikaci" -#: ../src/winspector.c:1155 +#: ../src/winspector.c:1189 msgid "Keep inside screen" msgstr "V¾dy na obrazovce" -#: ../src/winspector.c:1159 +#: ../src/winspector.c:1193 msgid "Don't let it take focus" msgstr "Nepovol zamìøení" -#: ../src/winspector.c:1163 +#: ../src/winspector.c:1197 msgid "Don't Save Session" msgstr "Neukládat stav sezení" -#: ../src/winspector.c:1167 +#: ../src/winspector.c:1201 msgid "Emulate Application Icon" msgstr "Emulovat aplikaèní ikonu" -#: ../src/winspector.c:1182 +#: ../src/winspector.c:1216 msgid "" "Enable the \"Don't bind...\" options to allow the application to receive all " "mouse or keyboard events." @@ -1252,64 +1273,63 @@ msgstr "" "Povolte volby \"...jen pro aplikaci\", aby aplikace mohla získat v¹echny " "události od klávesnice a my¹i." -#: ../src/winspector.c:1189 +#: ../src/winspector.c:1223 msgid "Miniwindow Image" msgstr "Ikona" -#: ../src/winspector.c:1208 +#: ../src/winspector.c:1242 msgid "Update" msgstr "Zapi¹" -#: ../src/winspector.c:1223 +#: ../src/winspector.c:1257 msgid "Icon file name:" msgstr "Soubor ikony:" -#: ../src/winspector.c:1235 +#: ../src/winspector.c:1269 msgid "Ignore client supplied icon" msgstr "Ignoruj klientovy ikony" -#: ../src/winspector.c:1242 +#: ../src/winspector.c:1276 msgid "Initial Workspace" msgstr "Poèáteèní plocha" -#: ../src/winspector.c:1247 +#: ../src/winspector.c:1281 msgid "Nowhere in particular" msgstr "Nikde neurèeno" -#: ../src/winspector.c:1281 +#: ../src/winspector.c:1315 msgid "Application Wide" msgstr "Atributy aplikace" -#: ../src/winspector.c:1291 +#: ../src/winspector.c:1325 msgid "Start Hidden" msgstr "Startuj skrytì" -#: ../src/winspector.c:1295 +#: ../src/winspector.c:1329 msgid "No application icon" msgstr "Bez aplikaèní ikony" -#: ../src/workspace.c:96 ../src/workspace.c:97 ../src/workspace.c:465 +#: ../src/workspace.c:107 ../src/workspace.c:108 ../src/workspace.c:512 #, c-format msgid "Workspace %i" msgstr "Plocha %i" -#: ../src/workspace.c:513 +#: ../src/workspace.c:569 msgid "Workspaces" msgstr "Pracovní plochy" -#: ../src/workspace.c:515 +#: ../src/workspace.c:571 msgid "could not create Workspace menu" msgstr "nelze vytvoøit menu pracovních ploch" -#: ../src/workspace.c:522 +#: ../src/workspace.c:578 msgid "New" msgstr "Nová" -#: ../src/workspace.c:523 +#: ../src/workspace.c:579 msgid "Destroy Last" msgstr "Zru¹ poslední" #: ../src/xutil.c:228 msgid "invalid data in selection" msgstr "ve výbìru jsou nepøípustná data" - \ No newline at end of file diff --git a/po/ja.po.broken b/po/ja.po.broken deleted file mode 100644 index f46b54a3..00000000 --- a/po/ja.po.broken +++ /dev/null @@ -1,1112 +0,0 @@ -# -# This encoding is not appropriate for this file. Someone with -# a encoding conversion utility, please change the encoding. -# -# After changing the encoding, run: sed -e "s/^#//" ja.po > tmp;mv tmp ja.po - -#msgid "" -#msgstr "" -#"Date: 1998-08-25 23:43:30+0900\n" -#"From: MANOME Tomonori \n" -#"Language-Team: Japanese \n" -#"Content-Type: text/plain; charset=euc-jp\n" -#"Xgettext-Options: --default-domain=WindowMaker --add-comments --keyword=_\n" -#"Files: ../src/appicon.c ../src/defaults.c ../src/dialog.c ../src/dock.c ../src/dockedapp.c ../src/event.c ../src/framewin.c ../src/icon.c ../src/main.c ../src/menu.c ../src/misc.c ../src/pixmap.c ../src/proplist.c ../src/resources.c ../src/rootmenu.c ../src/screen.c ../src/session.c ../src/stacking.c ../src/startup.c ../src/switchmenu.c ../src/texture.c ../src/wdefaults.c ../src/window.c ../src/winmenu.c ../src/winspector.c ../src/workspace.c ../src/xutil.c\n" -# -##: ../src/appicon.c:500 ../src/dialog.c:262 ../src/dialog.c:318 ../src/dock.c:2989 ../src/dockedapp.c:206 ../src/rootmenu.c:164 ../src/winspector.c:276 ../src/winspector.c:289 -#msgid "Error" -#msgstr "$B%(%i!<(B" -# -##: ../src/appicon.c:501 -#msgid "Could not open specified icon file" -#msgstr "$B;XDj$5$l$?%"%$%3%s%U%!%$%k$,3+$1$^$;$s(B" -# -##: ../src/appicon.c:522 ../src/dock.c:263 ../src/winmenu.c:85 -#msgid "Kill Application" -#msgstr "$B%"%W%j%1!<%7%g%s$N=*N;(B" -# -##: ../src/appicon.c:523 ../src/dock.c:264 ../src/winmenu.c:86 -#msgid "" -#"This will kill the application.\n" -#"Any unsaved changes will be lost.\n" -#"Please confirm." -#msgstr "" -#"$B$3$N%"%W%j%1!<%7%g%s$r=*N;$5$;$^$9(B\n" -#"$BJ]B8$5$l$F$$$J$$JQ99$OA4$F<:$o$l$^$9(B\n" -#"$B=*N;$5$;$^$9$+!)(B\n" -# -##: ../src/appicon.c:538 ../src/dock.c:1017 -#msgid "Unhide Here" -#msgstr "$B$3$N%o!<%/%Z!<%9$KLa$9(B" -# -##: ../src/appicon.c:539 ../src/dock.c:1019 -#msgid "(Un)Hide" -#msgstr "$B1#$9(B($B85$KLa$9(B)" -# -##: ../src/appicon.c:540 -#msgid "Set Icon..." -#msgstr "$B%"%$%3%s$N@_Dj(B..." -# -##: ../src/appicon.c:541 ../src/dock.c:1023 ../src/winmenu.c:260 -#msgid "Kill" -#msgstr "$B6/@)=*N;(B" -# -##: ../src/defaults.c:572 ../src/screen.c:535 ../src/screen.c:643 ../src/screen.c:649 -#msgid "could not read domain \"%s\" from defaults database" -#msgstr "" -# -##: ../src/defaults.c:618 ../src/defaults.c:740 ../src/defaults.c:775 ../src/defaults.c:801 -#msgid "Domain %s (%s) of defaults database is corrupted!" -#msgstr "" -# -##: ../src/defaults.c:623 ../src/defaults.c:757 ../src/defaults.c:784 ../src/defaults.c:809 -#msgid "could not load domain %s from user defaults database" -#msgstr "" -# -##: ../src/defaults.c:634 ../src/defaults.c:725 -#msgid "Domain %s (%s) of global defaults database is corrupted!" -#msgstr "" -# -##: ../src/defaults.c:651 ../src/defaults.c:730 -#msgid "could not load domain %s from global defaults database" -#msgstr "" -# -##: ../src/defaults.c:1097 -#msgid "can't convert \"%s\" to boolean for key \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:1102 ../src/defaults.c:1136 ../src/defaults.c:1168 ../src/defaults.c:1181 ../src/defaults.c:1196 ../src/defaults.c:1211 ../src/defaults.c:1282 ../src/defaults.c:1294 ../src/defaults.c:1353 ../src/defaults.c:1397 ../src/defaults.c:1439 ../src/defaults.c:1485 ../src/defaults.c:1531 ../src/defaults.c:1754 ../src/defaults.c:1768 ../src/defaults.c:1801 ../src/defaults.c:1813 ../src/defaults.c:1825 ../src/defaults.c:1849 ../src/defaults.c:1867 ../src/defaults.c:1880 ../src/defaults.c:1893 ../src/defaults.c:1930 ../src/defaults.c:1968 ../src/defaults.c:2032 -#msgid "using default \"%s\" instead" -#msgstr "" -# -##: ../src/defaults.c:1133 -#msgid "can't convert \"%s\" to integer for key \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:1163 ../src/defaults.c:1277 ../src/defaults.c:1749 ../src/defaults.c:1796 ../src/wdefaults.c:541 ../src/wdefaults.c:577 -#msgid "Wrong option format for key \"%s\". Should be %s." -#msgstr "" -# -##: ../src/defaults.c:1176 -#msgid "Incorrect number of elements in array for key \"%s\"." -#msgstr "" -# -##: ../src/defaults.c:1191 -#msgid "Wrong value for key \"%s\". Should be Coordinate." -#msgstr "" -# -##: ../src/defaults.c:1206 -#msgid "can't convert array to integers for \"%s\"." -#msgstr "" -# -##: ../src/defaults.c:1345 -#msgid "Invalid focus mode \"%s\". Should be Manual, Auto or Sloppy." -#msgstr "" -# -##: ../src/defaults.c:1348 -#msgid "Invalid colormap focus mode \"%s\". Should be Manual or Auto." -#msgstr "" -# -##: ../src/defaults.c:1391 -#msgid "Invalid window placement mode \"%s\". Should be Auto, Cascade, Random or Manual." -#msgstr "" -# -##: ../src/defaults.c:1433 -#msgid "Invalid geometry display type \"%s\". Should be Center, Corner, Floating or Line." -#msgstr "" -# -##: ../src/defaults.c:1480 -#msgid "Invalid speed \"%s\". Should be UltraFast, Fast, Medium, Slow or UltraSlow." -#msgstr "" -# -##: ../src/defaults.c:1525 -#msgid "Invalid mouse button \"%s\". Should be Left, Middle, Right or Button1 through Button5" -#msgstr "" -# -##: ../src/defaults.c:1594 ../src/defaults.c:1625 ../src/defaults.c:1637 ../src/defaults.c:1679 ../src/defaults.c:1716 -#msgid "\"%s\" is not a valid color name" -#msgstr "" -# -##: ../src/defaults.c:1606 -#msgid "bad number of arguments in gradient specification" -#msgstr "" -# -##: ../src/defaults.c:1652 -#msgid "too few arguments in multicolor gradient specification" -#msgstr "" -# -##: ../src/defaults.c:1763 -#msgid "Error in texture specification for key \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:1809 ../src/defaults.c:1845 -#msgid "Too few elements in array for key \"WorkspaceBack\"." -#msgstr "" -# -##: ../src/defaults.c:1821 -#msgid "Wrong type for workspace background. Should be Texture." -#msgstr "" -# -##: ../src/defaults.c:1863 -#msgid "Cannot get color entry for key \"WorkspaceBack\"." -#msgstr "" -# -##: ../src/defaults.c:1875 -#msgid "key \"WorkspaceBack\" has invalid color \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:1889 -#msgid "Cannot get file entry for key \"WorkspaceBack\"." -#msgstr "" -# -##: ../src/defaults.c:1907 -#msgid "could not run \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:1913 -#msgid "could not find background image \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:1926 -#msgid "Error in texture specification for key \"WorkspaceBack\"" -#msgstr "" -# -##: ../src/defaults.c:1963 -#msgid "Invalid justification type \"%s\". Should be Left, Center or Right" -#msgstr "" -# -##: ../src/defaults.c:1997 -#msgid "could not load any usable font" -#msgstr "" -# -##: ../src/defaults.c:2027 -#msgid "could not get color for key \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:2086 ../src/rootmenu.c:435 -#msgid "%s:invalid key modifier \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:2098 -#msgid "%s:invalid kbd shortcut specification \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:2105 -#msgid "%s:invalid key in shortcut \"%s\"" -#msgstr "" -# -##: ../src/defaults.c:2201 -#msgid "could not render texture for icon background" -#msgstr "" -# -##: ../src/defaults.c:2546 -#msgid "could not render texture for workspace background" -#msgstr "" -# -##: ../src/dialog.c:67 ../src/dialog.c:79 ../src/dialog.c:162 ../src/dialog.c:498 ../src/dockedapp.c:349 -#msgid "OK" -#msgstr "$BN;2r(B" -# -##: ../src/dialog.c:67 ../src/dialog.c:72 ../src/dialog.c:162 ../src/dialog.c:505 ../src/dockedapp.c:355 -#msgid "Cancel" -#msgstr "$B%-%c%s%;%k(B" -# -##: ../src/dialog.c:72 ../src/rootmenu.c:206 -#msgid "Exit" -#msgstr "$B=*N;(B" -# -##: ../src/dialog.c:84 -#msgid "Yes" -#msgstr "$B$O$$(B" -# -##: ../src/dialog.c:84 -#msgid "No" -#msgstr "$B$$$$$((B" -# -##: ../src/dialog.c:257 -#msgid "Could not open directory " -#msgstr "$B%G%#%l%/%H%j$r%*!<%W%s$G$-$^$;$s(B " -# -##: ../src/dialog.c:313 -#msgid "Could not load image file " -#msgstr "$B2hA|%U%!%$%k$rFI$_9~$a$^$;$s(B " -# -##: ../src/dialog.c:442 -#msgid "Directories" -#msgstr "$B%G%#%l%/%H%j0lMw(B" -# -##: ../src/dialog.c:451 -#msgid "Icons" -#msgstr "$B%"%$%3%s0lMw(B" -# -##: ../src/dialog.c:488 -#msgid "File Name:" -#msgstr "$B%U%!%$%k(B:" -# -##: ../src/dialog.c:511 -#msgid "Choose File" -#msgstr "$B%U%!%$%kA*Br(B" -# -##: ../src/dialog.c:521 -#msgid "Icon Chooser" -#msgstr "$B%"%$%3%sA*Br(B" -# -##: ../src/dock.c:207 -#msgid "Type the name for workspace %i:" -#msgstr "workspace %i $B$NL>A0$rF~NO$7$F$/$@$5$$(B:" -# -##: ../src/dock.c:208 ../src/dock.c:996 -#msgid "Rename Workspace" -#msgstr "$B%o!<%/%9%Z!<%9$NL>A0JQ99(B" -# -##: ../src/dock.c:408 -#msgid "Workspace Clip" -#msgstr "$B%o!<%/%9%Z!<%9(B $B%/%j%C%W(B" -# -##: ../src/dock.c:409 -#msgid "All selected icons will be removed!" -#msgstr "$BA*Br$5$l$?A4$F$N%"%$%3%s$,:o=|$5$l$^$9(B!" -# -##: ../src/dock.c:458 -#msgid "Keep Icon" -#msgstr "$B%"%$%3%s$r;D$9(B" -# -##: ../src/dock.c:459 ../src/dock.c:1923 ../src/dock.c:2039 -#msgid "Type the command used to launch the application" -#msgstr "$B$3$N%"%W%j%1!<%7%g%s$r5/F0$9$k$?$a$N%3%^%s%I$rF~NO$7$F$/$@$5$$(B" -# -##: ../src/dock.c:820 -#msgid "could not launch application %s\n" -#msgstr "" -# -##: ../src/dock.c:875 -#msgid "could not create workspace submenu for Clip menu" -#msgstr "" -# -##: ../src/dock.c:933 -#msgid "could not create options submenu for Clip menu" -#msgstr "" -# -##: ../src/dock.c:937 -#msgid "Floating Clip" -#msgstr "$B=E$J$k;~$O>e$KI=<((B" -# -##: ../src/dock.c:943 -#msgid "Collapsed" -#msgstr "$B@^$j$?$?$`(B" -# -##: ../src/dock.c:949 -#msgid "AutoCollapse" -#msgstr "$B<+F0$G@^$j$?$?$`(B" -# -##: ../src/dock.c:955 -#msgid "AutoAttract Icons" -#msgstr "$B%"%$%3%s$r<+F0$G=8$a$k(B" -# -##: ../src/dock.c:961 -#msgid "Keep Attracted Icons" -#msgstr "$B=8$a$?%"%$%3%s$r;D$9(B" -# -##: ../src/dock.c:985 -#msgid "Floating Dock" -#msgstr "$B=E$J$k;~$O>e$KI=<((B" -# -##: ../src/dock.c:991 -#msgid "Clip Options" -#msgstr "$B%/%j%C%W(B $B%*%W%7%g%s(B" -# -##: ../src/dock.c:998 -#msgid "(Un)Select Icon" -#msgstr "$B%"%$%3%s$rA*Br(B($B85$KLa$9(B)" -# -##: ../src/dock.c:1000 -#msgid "(Un)Select All Icons" -#msgstr "$B%"%$%3%s$rA4$FA*Br(B($B85$KLa$9(B)" -# -##: ../src/dock.c:1003 -#msgid "Keep Icon(s)" -#msgstr "$B%"%$%3%s$r;D$9(B" -# -##: ../src/dock.c:1005 -#msgid "Move Icon(s) To" -#msgstr "$B%"%$%3%s$r0\F0(B" -# -##: ../src/dock.c:1010 -#msgid "Remove Icon(s)" -#msgstr "$B%"%$%3%s$r:o=|(B" -# -##: ../src/dock.c:1012 -#msgid "Attract Icons" -#msgstr "$B%"%$%3%s$r=8$a$k(B" -# -##: ../src/dock.c:1015 -#msgid "Launch" -#msgstr "$B5/F0(B" -# -##: ../src/dock.c:1021 -#msgid "Settings..." -#msgstr "$B@_Dj(B..." -# -##: ../src/dock.c:1417 ../src/dock.c:1431 ../src/dock.c:1445 ../src/dock.c:1455 -#msgid "bad value in docked icon state info %s" -#msgstr "" -# -##: ../src/dock.c:1463 -#msgid "bad value in docked icon position %i,%i" -#msgstr "" -# -##: ../src/dock.c:1692 -#msgid "there are too many icons stored in dock. Ignoring what doesn't fit" -#msgstr "" -# -##. icon->forced_dock = 1; -##: ../src/dock.c:1922 ../src/dock.c:2038 -#msgid "Dock Icon" -#msgstr "$B%"%$%3%s$NEPO?(B" -# -##: ../src/dock.c:2982 ../src/dock.c:2986 -#msgid "Could not execute command \"%s\"" -#msgstr "$B%3%^%s%I(B \"%s\" $B$rH(B" -# -##: ../src/dockedapp.c:387 -#msgid "Docked Application Settings" -#msgstr "$BEPO?$5$l$?%"%W%j%1!<%7%g%s$N@_Dj(B" -# -##: ../src/event.c:465 -#msgid "stack overflow: too many dead processes" -#msgstr "" -# -##: ../src/framewin.c:526 -#msgid "could not render gradient: %s" -#msgstr "" -# -##: ../src/framewin.c:542 ../src/framewin.c:557 ../src/framewin.c:568 ../src/framewin.c:575 ../src/framewin.c:582 ../src/icon.c:294 ../src/texture.c:496 -#msgid "error rendering image:%s" -#msgstr "" -# -##: ../src/icon.c:180 ../src/wdefaults.c:399 -#msgid "error loading image file \"%s\"" -#msgstr "" -# -##: ../src/icon.c:612 -#msgid "could not find default icon \"%s\"" -#msgstr "" -# -##: ../src/icon.c:618 -#msgid "could not load default icon \"%s\":%s" -#msgstr "" -# -##: ../src/main.c:169 -#msgid "Restart failed!!!" -#msgstr "" -# -##: ../src/main.c:185 -#msgid "%s aborted.\n" -#msgstr "" -# -##: ../src/main.c:196 -#msgid "usage: %s [-options]\n" -#msgstr "" -# -##: ../src/main.c:197 -#msgid "options:" -#msgstr "" -# -##: ../src/main.c:199 -#msgid " -nocpp \t\tdisable preprocessing of configuration files" -#msgstr "" -# -##: ../src/main.c:201 -#msgid " -nodock\t\tdo not open the application Dock" -#msgstr "" -# -##: ../src/main.c:202 -#msgid " -noclip\t\tdo not open the workspace Clip" -#msgstr "" -# -##. -##. puts(_(" -locale locale locale to use")); -##. -##: ../src/main.c:206 -#msgid " -visualid visualid\tvisual id of visual to use" -#msgstr "" -# -##: ../src/main.c:207 -#msgid " -display host:dpy\tdisplay to use" -#msgstr "" -# -##: ../src/main.c:208 -#msgid " -version\t\tprint version and exit" -#msgstr "" -# -##: ../src/main.c:220 -#msgid "" -#"could not find user GNUstep directory.\n" -#"Make sure you have installed WindowMaker correctly and run wmaker.inst" -#msgstr "" -# -##: ../src/main.c:241 -#msgid "%s:could not execute initialization script" -#msgstr "" -# -##: ../src/main.c:298 ../src/main.c:305 ../src/main.c:312 -#msgid "too few arguments for %s" -#msgstr "" -# -##: ../src/main.c:316 -#msgid "bad value for visualid: \"%s\"" -#msgstr "" -# -##: ../src/main.c:359 -#msgid "X server does not support locale" -#msgstr "" -# -##: ../src/main.c:362 -#msgid "cannot set locale modifiers" -#msgstr "" -# -##: ../src/main.c:376 -#msgid "could not open display \"%s\"" -#msgstr "" -# -##: ../src/menu.c:285 -#msgid "wrealloc() failed while trying to add menu item" -#msgstr "" -# -##: ../src/misc.c:70 -#msgid "could not define value for %s for cpp" -#msgstr "" -# -##: ../src/misc.c:100 -#msgid "could not get password entry for UID %i" -#msgstr "" -# -##: ../src/misc.c:124 -#msgid "your machine is misconfigured. HOSTNAME is set to %s" -#msgstr "" -# -##: ../src/misc.c:130 -#msgid "your machine is misconfigured. HOST is set to %s" -#msgstr "" -# -##: ../src/misc.c:709 -#msgid "selection timed-out" -#msgstr "" -# -##: ../src/misc.c:723 -#msgid "Program Arguments" -#msgstr "$B%W%m%0%i%`L>(B" -# -##: ../src/misc.c:742 -#msgid "Enter command arguments:" -#msgstr "$B%3%^%s%I0z?t$rF~NO$7$F$/$@$5$$(B:" -# -##: ../src/misc.c:763 -#msgid "unable to get dropped data from DND drop" -#msgstr "" -# -##: ../src/misc.c:771 -#msgid "error getting dropped data from DND drop" -#msgstr "" -# -##: ../src/misc.c:777 -#msgid "out of memory while getting data from DND drop" -#msgstr "" -# -##: ../src/misc.c:821 ../src/misc.c:940 -#msgid "out of memory during expansion of \"%s\"" -#msgstr "" -# -##: ../src/misc.c:875 -#msgid "out of memory during expansion of \"%w\"" -#msgstr "" -# -##: ../src/misc.c:894 -#msgid "out of memory during expansion of \"%a\"" -#msgstr "" -# -##: ../src/misc.c:916 -#msgid "out of memory during expansion of \"%d\"" -#msgstr "" -# -##: ../src/misc.c:928 -#msgid "selection not available" -#msgstr "" -# -##: ../src/misc.c:1006 ../src/misc.c:1012 -#msgid "bad window name value in %s state info" -#msgstr "" -# -##: ../src/pixmap.c:235 -#msgid "could not load mask bitmap file \"%s\". Won't use mask" -#msgstr "" -# -##: ../src/proplist.c:180 -#msgid "unterminated string" -#msgstr "" -# -##: ../src/proplist.c:247 -#msgid "unterminated array" -#msgstr "" -# -##: ../src/proplist.c:256 -#msgid "missing , in array or unterminated array" -#msgstr "" -# -##: ../src/proplist.c:267 -#msgid "could not get array element" -#msgstr "" -# -##: ../src/proplist.c:297 -#msgid "unterminated dictionary" -#msgstr "" -# -##: ../src/proplist.c:315 -#msgid "missing dictionary key" -#msgstr "" -# -##: ../src/proplist.c:317 -#msgid "missing dictionary entry key or unterminated dictionary" -#msgstr "" -# -##: ../src/proplist.c:323 -#msgid "error parsing dictionary key" -#msgstr "" -# -##: ../src/proplist.c:332 -#msgid "missing = in dictionary entry" -#msgstr "" -# -##: ../src/proplist.c:351 -#msgid "missing ; in dictionary entry" -#msgstr "" -# -##: ../src/proplist.c:432 -#msgid "was expecting a string, dictionary, data or array." -#msgstr "" -# -##: ../src/proplist.c:434 -#msgid "Comments are not allowed inside WindowMaker owned domain files." -#msgstr "" -# -##: ../src/proplist.c:453 -#msgid "could not open domain file %s" -#msgstr "" -# -##: ../src/proplist.c:466 -#msgid "extra data after end of file" -#msgstr "" -# -##: ../src/resources.c:71 -#msgid "The following character sets are missing in %s:" -#msgstr "" -# -##: ../src/resources.c:76 -#msgid "The string \"%s\" will be used in place" -#msgstr "" -# -##: ../src/resources.c:78 -#msgid "of any characters from those sets." -#msgstr "" -# -##: ../src/resources.c:81 -#msgid "could not create font set %s. Trying fixed" -#msgstr "" -# -##: ../src/resources.c:98 -#msgid "could not load font %s. Trying fixed" -#msgstr "" -# -##: ../src/resources.c:136 -#msgid "could not parse color \"%s\"" -#msgstr "" -# -##: ../src/resources.c:140 -#msgid "could not allocate color \"%s\"" -#msgstr "" -# -##: ../src/rootmenu.c:162 -#msgid "Program \"%s\" not found or cannot be executed." -#msgstr "$B%W%m%0%i%`(B \"%s\" $B$,8+$D$+$i$J$$$+!"$"$k$$$O$r1#$9(B" -# -##: ../src/winmenu.c:238 -#msgid "Select" -#msgstr "$BA*Br(B" -# -##: ../src/winmenu.c:246 -#msgid "Move To" -#msgstr "$B0\F0(B" -# -##: ../src/winmenu.c:251 -#msgid "Attributes..." -#msgstr "$BB0@-(B..." -# -##: ../src/winmenu.c:253 -#msgid "Close" -#msgstr "$B=*N;(B" -# -##: ../src/winspector.c:274 -#msgid "Could not find icon \"%s\" specified for this window" -#msgstr "$B$3$N%&%#%s%I%&$K;XDj$5$l$?%"%$%3%s(B \"%s\" $B$,8+$D$+$j$^$;$s(B" -# -##: ../src/winspector.c:287 -#msgid "Could not open specified icon \"%s\":%s" -#msgstr "$B;XDj$5$l$?%"%$%3%s$,3+$1$^$;$s(B \"%s\":%s" -# -##: ../src/winspector.c:958 -#msgid "Save" -#msgstr "$BJ]B8(B" -# -##: ../src/winspector.c:964 -#msgid "Apply" -#msgstr "$BE,MQ(B" -# -##: ../src/winspector.c:970 -#msgid "Revert" -#msgstr "$BLa$9(B" -# -##. *** window spec *** -##: ../src/winspector.c:979 ../src/winspector.c:987 -#msgid "Window Specification" -#msgstr "$B%&%#%s%I%&;XDj(B" -# -##: ../src/winspector.c:980 -#msgid "Window Attributes" -#msgstr "$B%&%#%s%I%&$NB0@-(B" -# -##: ../src/winspector.c:981 -#msgid "Advanced Options" -#msgstr "$B9bEY$J@_Dj(B" -# -##: ../src/winspector.c:982 -#msgid "Icon and Initial Workspace" -#msgstr "$B%"%$%3%s$H%o!<%/%9%Z!<%9(B" -# -##: ../src/winspector.c:983 -#msgid "Application Specific" -#msgstr "$B%"%W%j%1!<%7%g%s$4$H$N@_Dj(B" -# -##: ../src/winspector.c:995 -#msgid "Defaults for all windows" -#msgstr "$BA4$F$N%&%#%s%I%&(B" -# -##: ../src/winspector.c:1031 -#msgid "" -#"The configuration will apply to all\n" -#"windows that have their WM_CLASS property set to the above selected\n" -#"name, when saved." -#msgstr "" -#"$B$3$N@_Dj$,%;!<%V$5$l$k$H!">e$G(B\n" -#"$B;XDj$5$l$?(BWM_CLASS$B%W%m%Q%F%#$r(B\n" -#"$B;}$D%&%#%s%I%&A4$F$KE,MQ$5$l$^$9(B" -# -##: ../src/winspector.c:1038 -#msgid "Attributes" -#msgstr "$BB0@-0lMw(B" -# -##: ../src/winspector.c:1048 -#msgid "Disable titlebar" -#msgstr "$B%?%$%H%k%P!e$KI=<((B" -# -##: ../src/winspector.c:1068 -#msgid "Omnipresent" -#msgstr "$B%o!<%/%9%Z!<%9$N0\F0$KDI=>(B" -# -##: ../src/winspector.c:1072 -#msgid "Start Miniaturized" -#msgstr "$B%_%K%A%e%">uBV$G5/F0(B" -# -##: ../src/winspector.c:1076 -#msgid "Skip window list" -#msgstr "$B%&%#%s%I%&0lMw$+$i=|30(B" -# -##: ../src/winspector.c:1090 -#msgid "Advanced" -#msgstr "$B9bEY$J@_Dj(B" -# -##: ../src/winspector.c:1100 -#msgid "Ignore HideOthers" -#msgstr "\"$BB>$r1#$9(B\"$B$rL5;k(B" -# -##: ../src/winspector.c:1104 -#msgid "Don't bind keyboard shortcuts" -#msgstr "$B%-!<%$%Y%s%H$r$=$N$^$^DL$9(B" -# -##: ../src/winspector.c:1108 -#msgid "Don't bind mouse clicks" -#msgstr "$B%^%&%9%$%Y%s%H$r$=$N$^$^DL$9(B" -# -##: ../src/winspector.c:1112 -#msgid "Keep inside screen" -#msgstr "$B%9%/%j!<%s$NCf$KJ];}(B" -# -##: ../src/winspector.c:1116 -#msgid "Don't let it take focus" -#msgstr "$B%U%)!<%+%9$rM?$($J$$(B" -# -##: ../src/winspector.c:1120 -#msgid "Don't Save Session" -#msgstr "$B%;%C%7%g%s$NJ]B8$r$7$J$$(B" -# -##: ../src/winspector.c:1124 -#msgid "Emulate Application Icon" -#msgstr "" -# -##: ../src/winspector.c:1139 -#msgid "Enable the \"Don't bind...\" options to allow the application to receive all mouse or keyboard events." -#msgstr "\"...$B$=$N$^$^DL$9(B\" $B$rA*Br$9$k$H(B\n$B%-!<$H%^%&%9%$%Y%s%H$OA4$F$=$N(B\n$B$^$^%/%i%$%"%s%H$KEO$5$l$^$9(B" -# -# -##: ../src/winspector.c:1146 -#msgid "Miniwindow Image" -#msgstr "$B%_%K%&%#%s%I%&$N2hA|(B" -# -##: ../src/winspector.c:1164 -#msgid "Update" -#msgstr "$B99?7(B" -# -##: ../src/winspector.c:1169 -#msgid "Icon file name:" -#msgstr "$B%U%!%$%kL>(B:" -# -##: ../src/winspector.c:1179 -#msgid "Ignore client supplied icon" -#msgstr "Client$B$N;XDj%"%$%3%s$rL5;k(B" -# -##: ../src/winspector.c:1185 -#msgid "Initial Workspace" -#msgstr "$B5/F0;~$N%o!<%/%9%Z!<%9(B" -# -##: ../src/winspector.c:1191 -#msgid "Nowhere in particular" -#msgstr "$BFC$K;XDj$7$J$$(B" -# -##: ../src/winspector.c:1222 -#msgid "Application Wide" -#msgstr "$B%"%W%j%1!<%7%g%sA4HL(B" -# -##: ../src/winspector.c:1232 -#msgid "Start Hidden" -#msgstr "$B1#$l$?>uBV$G5/F0(B" -# -##: ../src/winspector.c:1236 -#msgid "No application icon" -#msgstr "$B%"%W%j%1!<%7%g%s%"%$%3%sL5$7(B" -# -##: ../src/workspace.c:89 ../src/workspace.c:90 ../src/workspace.c:390 -#msgid "Workspace %i" -#msgstr "" -# -##: ../src/workspace.c:439 -#msgid "Workspaces" -#msgstr "$B%o!<%/%9%Z!<%90lMw(B" -# -##: ../src/workspace.c:441 -#msgid "could not create Workspace menu" -#msgstr "" -# -##: ../src/workspace.c:448 -#msgid "New" -#msgstr "$B?75,(B" -# -##: ../src/workspace.c:449 -#msgid "Destroy Last" -#msgstr "$BKvHx$r:o=|(B" -# -##: ../src/xutil.c:220 -#msgid "invalid data in selection" -#msgstr "" diff --git a/po/ko.po b/po/ko.po index 463fcfa2..6650276b 100644 --- a/po/ko.po +++ b/po/ko.po @@ -1,1114 +1,1334 @@ -# Korean message file for WindowMaker -# Last Update: version 0.20.2 -# -msgid "" -msgstr "" -"Date: 1998-07-21 00:20:01+0900\n" -"From: Byeong-Chan, Kim \n" -"Language-Team: Korean \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=EUC-KR\n" -"Content-Transfer-Encoding: 8-bit\n" -"Xgettext-Options: --default-domain=WindowMaker --add-comments --keyword=_\n" -"Files: ../main.c ../event.c ../window.c ../startup.c ../shutdown.c ../wcore.c ../properties.c ../texture.c ../actions.c ../menu.c ../client.c ../pixmap.c ../image.c ../gradient.c ../button.c ../screen.c ../icon.c ../rootmenu.c ../dialog.c ../resource.c ../moveres.c ../application.c ../colormap.c ../raster.c ../placement.c ../misc.c ../appmenu.c ../keybind.c ../stacking.c ../appicon.c ../switchmenu.c ../dock.c ../winmenu.c\n" - -#: ../src/appicon.c:509 ../src/dialog.c:215 ../src/dialog.c:271 ../src/dock.c:2955 ../src/dockedapp.c:206 ../src/winspector.c:279 ../src/winspector.c:295 -msgid "Error" -msgstr "¿¡·¯" - -#: ../src/appicon.c:510 -msgid "Could not open specified icon file" -msgstr "ÁöÁ¤µÈ ¾ÆÀÌÄÜ ¿­Áö ¸øÇÔ" - -#: ../src/appicon.c:511 ../src/dialog.c:114 ../src/dialog.c:215 ../src/dialog.c:271 ../src/dialog.c:451 ../src/dock.c:420 ../src/dock.c:2956 ../src/dockedapp.c:206 ../src/dockedapp.c:350 ../src/winspector.c:280 ../src/winspector.c:296 -msgid "OK" -msgstr "" - -#: ../src/appicon.c:532 ../src/dock.c:268 ../src/winmenu.c:85 -msgid "Kill Application" -msgstr "°­Á¦ Á¾·á" - -#: ../src/appicon.c:533 ../src/dock.c:269 ../src/winmenu.c:86 -msgid "" -"This will kill the application.\n" -"Any unsaved changes will be lost.\n" -"Please confirm." -msgstr "" -"¾ÖÇø®ÄÉÀ̼ÇÀ» °­Á¦ Á¾·áÇÕ´Ï´Ù.\n" -"ÀúÀåµÇÁö ¾ÊÀº º´°æ »çÇ×À» ÀÒ°Ô µË´Ï´Ù.\n" -"Á¾·áÇϽðڽÀ´Ï±î?" - -#: ../src/appicon.c:534 ../src/dock.c:270 ../src/winmenu.c:87 -msgid "Yes" -msgstr "¿¹" - -#: ../src/appicon.c:534 ../src/dock.c:270 ../src/winmenu.c:87 -msgid "No" -msgstr "¾Æ´Ï¿À" - -#: ../src/appicon.c:548 ../src/dock.c:1030 -msgid "Unhide Here" -msgstr "¼û±ä °Í ÀÌ°÷¿¡ º¸ÀÓ" - -#: ../src/appicon.c:549 ../src/dock.c:1032 -msgid "(Un)Hide" -msgstr "(¾È)¼û±è" - -#: ../src/appicon.c:550 -msgid "Set Icon..." -msgstr "¾ÆÀÌÄÜ ¼³Á¤" - -#: ../src/appicon.c:551 ../src/dock.c:1036 ../src/winmenu.c:260 -msgid "Kill" -msgstr "°­Á¦ Á¾·á" - -#: ../src/defaults.c:670 ../src/startup.c:681 ../src/startup.c:699 ../src/startup.c:705 -msgid "could not read domain \"%s\" from defaults database" -msgstr "" - -#: ../src/defaults.c:716 ../src/defaults.c:840 ../src/defaults.c:879 ../src/defaults.c:909 -msgid "Domain %s (%s) of defaults database is corrupted!" -msgstr "" - -#: ../src/defaults.c:721 ../src/defaults.c:861 ../src/defaults.c:892 ../src/defaults.c:918 -msgid "could not load domain %s from user defaults database" -msgstr "" - -#: ../src/defaults.c:732 ../src/defaults.c:825 -msgid "Domain %s (%s) of global defaults database is corrupted!" -msgstr "" - -#: ../src/defaults.c:751 ../src/defaults.c:830 -msgid "could not load domain %s from global defaults database" -msgstr "" - -#: ../src/defaults.c:1220 -msgid "wrong option value for key \"%s\". Should be one of %s" -msgstr "" - -#: ../src/defaults.c:1267 -msgid "can't convert \"%s\" to boolean for key \"%s\"" -msgstr "" - -#: ../src/defaults.c:1272 ../src/defaults.c:1306 ../src/defaults.c:1338 ../src/defaults.c:1351 ../src/defaults.c:1366 ../src/defaults.c:1381 ../src/defaults.c:1452 ../src/defaults.c:1464 ../src/defaults.c:1719 ../src/defaults.c:1733 ../src/defaults.c:1771 ../src/defaults.c:1783 ../src/defaults.c:1795 ../src/defaults.c:1818 ../src/defaults.c:1845 ../src/defaults.c:1858 ../src/defaults.c:1871 ../src/defaults.c:1901 ../src/defaults.c:1942 ../src/defaults.c:1954 ../src/defaults.c:1966 ../src/defaults.c:1992 ../src/defaults.c:2012 ../src/defaults.c:2025 ../src/defaults.c:2040 ../src/defaults.c:2079 ../src/defaults.c:2144 -msgid "using default \"%s\" instead" -msgstr "±âº»°ª \"%s\" ¸¦ ´ë½Å »ç¿ë" - -#: ../src/defaults.c:1303 -msgid "can't convert \"%s\" to integer for key \"%s\"" -msgstr "\"%s\" ÀÎ \"%s\" Å°ÀÇ °ªÀ» Á¤¼öÇüÀ¸·Î º¯È¯ ¸øÇÔ" - -#: ../src/defaults.c:1333 ../src/defaults.c:1447 ../src/defaults.c:1714 ../src/defaults.c:1766 ../src/defaults.c:1937 ../src/wdefaults.c:544 ../src/wdefaults.c:580 -msgid "Wrong option format for key \"%s\". Should be %s." -msgstr "\"%s\" Å° ¿É¼Ç Æ÷¸ËÀÌ À߸øµÊ. %sÀÎ °Å °°À½." - -#: ../src/defaults.c:1346 -msgid "Incorrect number of elements in array for key \"%s\"." -msgstr "\"%s\" Å° ºÎºÐÀÇ ÀÎÀÚ ¼ö°¡ ¸ÂÁö ¾ÊÀ½" - -#: ../src/defaults.c:1361 -msgid "Wrong value for key \"%s\". Should be Coordinate." -msgstr "\"%s\" Å° °ªÀÌ À߸øµÊ. ÁÂÇ¥·Î º¸ÀÓ." - -#: ../src/defaults.c:1376 -msgid "can't convert array to integers for \"%s\"." -msgstr "\"%s\" ÀÇ °ªÀ» Á¤¼öÇüÀ¸·Î º¯È¯Ä¡ ¸øÇÔ." - -#: ../src/defaults.c:1560 ../src/defaults.c:1591 ../src/defaults.c:1603 ../src/defaults.c:1645 ../src/defaults.c:1685 -msgid "\"%s\" is not a valid color name" -msgstr "\"%s\" ´Â Á¦´ë·Î µÈ »ö»ó¸íÀÌ ¾Æ´Ô" - -#: ../src/defaults.c:1572 -msgid "bad number of arguments in gradient specification" -msgstr "Gradient ½ºÆåÀÇ ÀÎÀÚ°¡ ¸ÂÁö ¾ÊÀ½" - -#: ../src/defaults.c:1618 -msgid "too few arguments in multicolor gradient specification" -msgstr "´Ù»ö gradient ½ºÆåÀÇ Àμö°¡ ³Ê¹« ÀÛÀ½" - -#: ../src/defaults.c:1728 -msgid "Error in texture specification for key \"%s\"" -msgstr "" - -#: ../src/defaults.c:1779 ../src/defaults.c:1814 ../src/defaults.c:1950 ../src/defaults.c:1988 -msgid "Too few elements in array for key \"WorkspaceBack\"." -msgstr "WorkspaceBack Å° ºÎºÐÀÇ ÀÎÀÚ°¡ ³Ê¹« ÀûÀ½" - -#: ../src/defaults.c:1791 ../src/defaults.c:1962 -msgid "Wrong type for workspace background. Should be Texture." -msgstr "¹è°æ»ö ¼³Á¤ÀÌ À߸øµÊ. Texture·Î º¸ÀÓ." - -#: ../src/defaults.c:1841 ../src/defaults.c:2008 -msgid "Cannot get color entry for key \"WorkspaceBack\"." -msgstr "\"WorkspaceBack\" Å°¿¡ Ä÷¯ Ç׸ñÀ» °¡Á®¿Ã ¼ö ¾øÀ½." - -#: ../src/defaults.c:1853 ../src/defaults.c:2020 -msgid "key \"WorkspaceBack\" has invalid color \"%s\"" -msgstr "\"WorkspaceBack\" Å°¿¡ ÀûÀýÄ¡ ¾ÊÀº »ö»ó \"%s\"" - -#: ../src/defaults.c:1867 ../src/defaults.c:2036 -msgid "Cannot get file entry for key \"WorkspaceBack\"." -msgstr "\"WorkspaceBack\" Å°¿¡¼­ ÆÄÀÏ Ç׸ñÀ» °¡Á®¿Ã ¼ö ¾øÀ½." - -#: ../src/defaults.c:1880 ../src/defaults.c:2061 -msgid "could not find background image \"%s\"" -msgstr "¹è°æ À̹ÌÁö \"%s\" ¸¦ ãÁö ¸øÇÔ" - -#: ../src/defaults.c:1897 ../src/defaults.c:2075 -msgid "Error in texture specification for key \"WorkspaceBack\"" -msgstr "" - -#: ../src/defaults.c:2056 -msgid "could not run \"%s\"" -msgstr "\"%s\" ¸¦ ½ÇÇàÇÒ ¼ö ¾øÀ½" - -#: ../src/defaults.c:2109 -msgid "could not load any usable font" -msgstr "»ç¿ë °¡´ÉÇÑ ±Û²ÃÀÌ ¾øÀ½" - -#: ../src/defaults.c:2139 -msgid "could not get color for key \"%s\"" -msgstr "\"%s\" Å°¿¡ ÁöÁ¤µÈ »öÀ» ÇÒ´çÇÒ ¼ö ¾øÀ½" - -#: ../src/defaults.c:2198 ../src/rootmenu.c:440 -msgid "%s:invalid key modifier \"%s\"" -msgstr "%s:Å° Modifier \"%s\" °¡ ÀûÀýÄ¡ ¾ÊÀ½" - -#: ../src/defaults.c:2210 -msgid "%s:invalid kbd shortcut specification \"%s\"" -msgstr "%s:Å°º¸µå ´ÜÃàÅ° \"%s\" °¡ ÀûÀýÄ¡ ¾ÊÀ½" - -#: ../src/defaults.c:2217 -msgid "%s:invalid key in shortcut \"%s\"" -msgstr "%s:\"%s\" ´ÜÃàÅ°¿¡ ÀûÀýÄ¡ ¾ÊÀº Å°°¡ Á¸ÀçÇÔ" - -#: ../src/defaults.c:2243 -msgid "%s: modifier key %s is not valid" -msgstr "%s: Modifier Å° %s °¡ Àû´çÄ¡ ¾ÊÀ½" - -#: ../src/defaults.c:2319 -msgid "could not render texture for icon background" -msgstr "¾ÆÀÌÄÜ ¹è°æ À̹ÌÁö¸¦ ±×¸®Áö ¸øÇÔ" - -#: ../src/defaults.c:2675 -msgid "background texture rendering was unsuccessfull" -msgstr "¹è°æ È­¸é »ý¼º¿¡ ½ÇÆÐÇÔ" - -#: ../src/defaults.c:2702 -msgid "could not load image %s for option %s:%s\n" -msgstr "À̹ÌÁö %s ¸¦ ÀÐÁö ¸øÇÔ. ¿É¼Ç %s:%s\n" - -#: ../src/defaults.c:2718 -msgid "could not spawn texture rendering subprocess for option" -msgstr "" - -#: ../src/defaults.c:2772 ../src/defaults.c:2860 -msgid "could not render texture for workspace background" -msgstr "ÀÛ¾÷°ø°£ ¹è°æ À̹ÌÁö¸¦ ±×¸®Áö ¸øÇÔ" - -#: ../src/dialog.c:114 ../src/dialog.c:458 ../src/dock.c:420 ../src/dockedapp.c:356 ../src/rootmenu.c:207 ../src/rootmenu.c:236 -msgid "Cancel" -msgstr "Ãë¼Ò" - -#: ../src/dialog.c:210 -msgid "Could not open directory " -msgstr "µð·ºÅ丮¸¦ ¿­ ¼ö ¾øÀ½ " - -#: ../src/dialog.c:266 -msgid "Could not load image file " -msgstr "À̹ÌÁö ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾øÀ½ " - -#: ../src/dialog.c:395 -msgid "Directories" -msgstr "µð·ºÅ丮" - -#: ../src/dialog.c:404 -msgid "Icons" -msgstr "¾ÆÀÌÄÜ" - -#: ../src/dialog.c:441 -msgid "File Name:" -msgstr "ÆÄÀϸí:" - -#: ../src/dialog.c:464 -msgid "Choose File" -msgstr "ÆÄÀÏ ¼±ÅÃ" - -#: ../src/dialog.c:474 -msgid "Icon Chooser" -msgstr "¾ÆÀÌÄÜ ¼±ÅÃ" - -#: ../src/dock.c:209 -msgid "Type the name for workspace %i:" -msgstr "ÀÛ¾÷°ø°£ %i ÀÇ À̸§À» ÀÔ·Â:" - -#: ../src/dock.c:210 ../src/dock.c:1009 -msgid "Rename Workspace" -msgstr "ÀÛ¾÷°ø°£ À̸§ ¹Ù²Þ" - -#: ../src/dock.c:418 -msgid "Workspace Clip" -msgstr "" - -#: ../src/dock.c:419 -msgid "All selected icons will be removed!" -msgstr "¼±ÅÃÇÑ ¸ðµç ¾ÆÀÌÄÜÀÌ ¾ø¾îÁý´Ï´Ù!!" - -#: ../src/dock.c:469 -msgid "Keep Icon" -msgstr "¾ÆÀÌÄÜ À¯Áö" - -#: ../src/dock.c:470 ../src/dock.c:1926 ../src/dock.c:2048 -msgid "Type the command used to launch the application" -msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ¸í·É" - -#: ../src/dock.c:833 -msgid "could not launch application %s\n" -msgstr "%s ¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇÒ ¼ö ¾øÀ½\n" - -#: ../src/dock.c:888 -msgid "could not create workspace submenu for Clip menu" -msgstr "Clip ¸Þ´º¸¦ À§ÇÑ ÀÛ¾÷°ø°£ ºÎ¼Ó¸Þ´º¸¦ ¸¸µéÁö ¸øÇÔ" - -#: ../src/dock.c:946 -msgid "could not create options submenu for Clip menu" -msgstr "Clip ¸Þ´º¸¦ À§ÇÑ ¿É¼Ç ºÎ¼Ó¸Þ´º¸¦ ¸¸µéÁö ¸øÇÔ" - -#: ../src/dock.c:950 -msgid "Keep Clip On Top" -msgstr "Clip Ç×»ó º¸ÀÓ" - -#: ../src/dock.c:956 -msgid "Collapsed" -msgstr "¾ÆÀÌÄÜ ¼û±è" - -#: ../src/dock.c:962 -msgid "AutoCollapse" -msgstr "ÀÚµ¿ ¼û±è" - -#: ../src/dock.c:968 -msgid "AutoAttract Icons" -msgstr "¾ÆÀÌÄÜ ÀÚµ¿ ¸ðÀ½" - -#: ../src/dock.c:974 -msgid "Keep Attracted Icons" -msgstr "¸ðÀº ¾ÆÀÌÄÜ À¯Áö" - -#: ../src/dock.c:998 -msgid "Keep Dock On Top" -msgstr "Dock Ç×»ó º¸ÀÓ" - -#: ../src/dock.c:1004 -msgid "Clip Options" -msgstr "Clip ¿É¼Ç" - -#: ../src/dock.c:1011 -msgid "(Un)Select Icon" -msgstr "¾ÆÀÌÄÜ (¾È)¼±ÅÃ" - -#: ../src/dock.c:1013 -msgid "(Un)Select All Icons" -msgstr "¸ðµç ¾ÆÀÌÄÜ (¾È)¼±ÅÃ" - -#: ../src/dock.c:1016 -msgid "Keep Icon(s)" -msgstr "¾ÆÀÌÄÜ À¯Áö" - -#: ../src/dock.c:1018 -msgid "Move Icon(s) To" -msgstr "¾ÆÀÌÄÜ ¿Å±è" - -#: ../src/dock.c:1023 -msgid "Remove Icon(s)" -msgstr "¾ÆÀÌÄÜ ¾ø¾Ú" - -#: ../src/dock.c:1025 -msgid "Attract Icons" -msgstr "¾ÆÀÌÄÜ ¸ðÀ½" - -#: ../src/dock.c:1028 -msgid "Launch" -msgstr "½ÇÇà" - -#: ../src/dock.c:1034 -msgid "Settings..." -msgstr "¼³Á¤..." - -#: ../src/dock.c:1418 ../src/dock.c:1432 ../src/dock.c:1446 ../src/dock.c:1456 -msgid "bad value in docked icon state info %s" -msgstr "Dock ¾ÆÀÌÄÜÀÇ »óÅÂÁ¤º¸¿¡ À߸øµÈ °ª %s" - -#: ../src/dock.c:1464 -msgid "bad value in docked icon position %i,%i" -msgstr "Dock ¾ÆÀÌÄÜÀÇ À§Ä¡°ª %i,%i ´Â À߸øµÈ °ª" - -#: ../src/dock.c:1693 -msgid "there are too many icons stored in dock. Ignoring what doesn't fit" -msgstr "Dock ¿¡ µé¾î°£ ¾ÆÀÌÄÜÀÌ ³Ê¹« ¸¹À½. ÇÊ¿ä ¾ø´Â °ÍÀ» Áö¿ì½Ê½Ã¿À" - -#: ../src/dock.c:1925 ../src/dock.c:2047 -msgid "Dock Icon" -msgstr "" - -#: ../src/dock.c:2948 ../src/dock.c:2952 -msgid "Could not execute command \"%s\"" -msgstr "\"%s\" ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ¾øÀ½." - -#: ../src/dockedapp.c:128 -msgid "could not find icon %s, used in a docked application" -msgstr "µµÅ·µÈ ¾ÖÇÿ¡ »ç¿ëÇÒ %s ¾ÆÀÌÄÜÀ» ãÀ» ¼ö ¾øÀ½" - -#: ../src/dockedapp.c:205 -msgid "Could not open specified icon file:%s" -msgstr "ÁöÁ¤µÈ ¾ÆÀÌÄÜÀ» ¿­ ¼ö ¾øÀ½:%s" - -#: ../src/dockedapp.c:291 -msgid "Start when WindowMaker is started" -msgstr "À©µµ¿ì¸ÞÀÌÄ¿°¡ ½ÇÇàµÉ¶§ ½ÇÇàÇÔ" - -#: ../src/dockedapp.c:298 -msgid "Application path and arguments" -msgstr "¾ÖÇø®ÄÉÀÌ¼Ç PATH, ¸í·É¾î" - -#: ../src/dockedapp.c:309 -msgid "Command for files dropped with DND" -msgstr "DND ·Î ½ÇÇàÇÒ ¸í·É¾î" - -#: ../src/dockedapp.c:321 -msgid "%d will be replaced with the file name" -msgstr "%d ¿¡ ³Ñ°Ü ¹ÞÀº ÆÄÀϸíÀ» ´ëÀÔÇÔ" - -#: ../src/dockedapp.c:325 -msgid "DND support was not compiled in" -msgstr "ÄÄÆÄÀϽà DND Áö¿øÀÌ Æ÷ÇÔµÇÁö ¾ÊÀ½" - -#: ../src/dockedapp.c:331 -msgid "Icon Image" -msgstr "¾ÆÀÌÄÜ À̹ÌÁö" - -#: ../src/dockedapp.c:343 ../src/winspector.c:1191 -msgid "Browse..." -msgstr "ã±â" - -#: ../src/dockedapp.c:388 -msgid "Docked Application Settings" -msgstr "Dock ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤" - -#: ../src/event.c:366 -msgid "stack overflow: too many dead processes" -msgstr "½ºÅà ¿À¹öÇ÷οì: Á×Àº ÇÁ·Î¼¼½º°¡ ¸¹À½" - -#: ../src/framewin.c:526 -msgid "could not render gradient: %s" -msgstr "Gradient ¸¦ Ç¥ÇöÇÏÁö ¸øÇÔ: %s" - -#: ../src/framewin.c:542 ../src/framewin.c:557 ../src/framewin.c:568 ../src/framewin.c:575 ../src/framewin.c:582 ../src/icon.c:296 ../src/texture.c:492 -msgid "error rendering image:%s" -msgstr "À̹ÌÁö ·»´õ¸µ ¿¡·¯:%s" - -#: ../src/icon.c:182 ../src/wdefaults.c:402 -msgid "error loading image file \"%s\"" -msgstr "À̹ÌÁö ÆÄÀÏ \"%s\"¸¦ Àд Áß ¿¡·¯" - -#: ../src/icon.c:428 ../src/icon.c:437 -msgid "could not create directory %s" -msgstr "%s µð·ºÅ丮 »ý¼º ½ÇÆÐ" - -#: ../src/icon.c:702 -msgid "could not find default icon \"%s\"" -msgstr "±âº» ¾ÆÀÌÄÜ \"%s\" ãÁö ¸øÇÔ" - -#: ../src/icon.c:708 -msgid "could not load default icon \"%s\":%s" -msgstr "±âº» ¾ÆÀÌÄÜ \"%s\":%s ÀÐÁö ¸øÇÔ" - -#: ../src/main.c:185 -msgid "could not exec window manager" -msgstr "À©µµ¿ì °ü¸®ÀÚ¸¦ ½ÇÇàÇÒ ¼ö ¾øÀ½" - -#: ../src/main.c:186 -msgid "Restart failed!!!" -msgstr "Àç½ÃÀÛ ½ÇÆÐ!!!" - -#: ../src/main.c:233 -msgid "%s aborted.\n" -msgstr "%s Á¾·á.\n" - -#: ../src/main.c:244 -msgid "usage: %s [-options]\n" -msgstr "»ç¿ë¹ý: %s [-¿É¼Ç]\n" - -#: ../src/main.c:245 -msgid "options:" -msgstr "¿É¼Ç:" - -#: ../src/main.c:247 -msgid " -nocpp \t\tdisable preprocessing of configuration files" -msgstr " -nocpp \t\t¼³Á¤ÆÄÀÏÀÇ ½Ç½Ã°£ Àû¿ëÀ» »ç¿ë ¾ÈÇÔ" - -#: ../src/main.c:249 -msgid " -nodock\t\tdo not open the application Dock" -msgstr " -nodock\t\t¾ÖÇø®ÄÉÀÌ¼Ç Dock À» »ç¿ë ¾ÈÇÔ" - -#: ../src/main.c:250 -msgid " -noclip\t\tdo not open the workspace Clip" -msgstr "-noclip\t\tClip À» »ç¿ë ¾ÈÇÔ" - -#. -#. puts(_(" -locale locale locale to use")); -#. -#: ../src/main.c:254 -msgid " -visualid visualid\tvisual id of visual to use" -msgstr "-visualid visualid\tvisual id ¸¦ »ç¿ëÇÔ" - -#: ../src/main.c:255 -msgid " -display host:dpy\tdisplay to use" -msgstr " -display È£½ºÆ®:µð½ºÇ÷¹ÀÌ\t»ç¿ëÇÒ µð½ºÇ÷¹ÀÌ" - -#: ../src/main.c:256 -msgid " -version\t\tprint version and exit" -msgstr " -version\t\t¹öÁ¯À» Ç¥½ÃÇÏ°í Á¾·á" - -#: ../src/main.c:268 -msgid "" -"could not find user GNUstep directory (%s).\n" -"Make sure you have installed Window Maker correctly and run wmaker.inst" -msgstr "" -"»ç¿ëÀÚÀÇ GNUstep µð·ºÅ丮 (%s)¸¦ ãÀ» ¼ö ¾øÀ½.\n" -"À©µµ¿ì ¸ÞÀÌÄ¿¸¦ Á¦´ë·Î ¼³Ä¡Çß´ÂÁö È®ÀÎÇÏ°í wmaker.inst ¸¦ ½ÇÇàÇϽÿÀ" - -#: ../src/main.c:290 -msgid "%s:could not execute initialization script" -msgstr "%s: ÃʱâÈ­ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù." - -#: ../src/main.c:309 -msgid "%s:could not execute exit script" -msgstr "%s:Á¾·á ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÏÁö ¸øÇÔ" - -#: ../src/main.c:366 ../src/main.c:373 ../src/main.c:380 -msgid "too few arguments for %s" -msgstr "%s ¸¦ À§ÇÑ ÀÎÀÚ°¡ ºÎÁ·ÇÔ" - -#: ../src/main.c:384 -msgid "bad value for visualid: \"%s\"" -msgstr "Visualid ÀÇ À߸øµÈ °ª: \"%s\"" - -#: ../src/main.c:425 -msgid "X server does not support locale" -msgstr "X ¼­¹ö°¡ ·ÎÄÉÀÏÀ» Áö¿øÇÏÁö ¾ÊÀ½" - -#: ../src/main.c:428 -msgid "cannot set locale modifiers" -msgstr "·ÎÄÉÀÏ modifier ¸¦ ¼³Á¤ÇÒ ¼ö ¾øÀ½" - -#: ../src/main.c:445 -msgid "could not open display \"%s\"" -msgstr "\"%s\" µð½ºÇ÷¹À̸¦ ¿­Áö ¸øÇÔ." - -#: ../src/menu.c:285 -msgid "wrealloc() failed while trying to add menu item" -msgstr "¸Þ´º ¾ÆÀÌÅÛ Ãß°¡ ½ÃµµÁß wrealloc() ½ÇÆÐ" - -#: ../src/misc.c:71 -msgid "could not define value for %s for cpp" -msgstr "cpp ÀÇ %s ¸¦ À§ÇÑ °ªÀÌ Á¤ÀǵÇÁö ¾ÊÀ½" - -#: ../src/misc.c:101 -msgid "could not get password entry for UID %i" -msgstr "UID %i ÀÇ Æнº¿öµå ºÎºÐÀ» ÀÐÀ» ¼ö ¾øÀ½" - -#: ../src/misc.c:125 -msgid "your machine is misconfigured. HOSTNAME is set to %s" -msgstr "½Ã½ºÅÛ ¼³Á¤ÀÌ À߸øµÊ. HOSTNAME À» %s ·Î ¼³Á¤ÇÔ" - -#: ../src/misc.c:131 -msgid "your machine is misconfigured. HOST is set to %s" -msgstr "½Ã½ºÅÛ ¼³Á¤ÀÌ À߸øµÊ. HOST ¸¦ %s ·Î ¼³Á¤ÇÔ" - -#: ../src/misc.c:773 -msgid "selection timed-out" -msgstr "¼±Åýð£ ÃÊ°ú" - -#: ../src/misc.c:788 -msgid "Program Arguments" -msgstr "ÇÁ·Î±×·¥ ¿É¼Ç" - -#: ../src/misc.c:807 -msgid "Enter command arguments:" -msgstr "¸í·É¾î:" - -#: ../src/misc.c:833 -msgid "unable to get dropped data from DND drop" -msgstr "" - -#: ../src/misc.c:841 -msgid "error getting dropped data from DND drop" -msgstr "" - -#: ../src/misc.c:847 -msgid "out of memory while getting data from DND drop" -msgstr "" - -#: ../src/misc.c:891 ../src/misc.c:1011 -msgid "out of memory during expansion of \"%s\"" -msgstr "\"%s\" ÀÇ È®Àå Áß ¸Þ¸ð¸® ºÎÁ·" - -#: ../src/misc.c:945 -msgid "out of memory during expansion of \"%w\"" -msgstr "\"%w\" ÀÇ È®Àå Áß ¸Þ¸ð¸® ºÎÁ·" - -#: ../src/misc.c:964 -msgid "out of memory during expansion of \"%a\"" -msgstr "\"%a\" ÀÇ È®Àå Áß ¸Þ¸ð¸® ºÎÁ·" - -#: ../src/misc.c:990 -msgid "out of memory during expansion of \"%d\"" -msgstr "\"%d\" ÀÇ È®Àå Áß ¸Þ¸ð¸® ºÎÁ·" - -#: ../src/misc.c:1004 -msgid "selection not available" -msgstr "¼±Åà ºÒ°¡´É" - -#: ../src/misc.c:1077 ../src/misc.c:1083 -msgid "bad window name value in %s state info" -msgstr "%s »óÅ Á¤º¸ÀÇ À©µµ¿ì À̸§ÀÌ À߸øµÊ" - -#: ../src/pixmap.c:235 -msgid "could not load mask bitmap file \"%s\". Won't use mask" -msgstr "" - -#: ../src/proplist.c:180 -msgid "unterminated string" -msgstr "" - -#: ../src/proplist.c:247 -msgid "unterminated array" -msgstr "" - -#: ../src/proplist.c:256 -msgid "missing , in array or unterminated array" -msgstr "" - -#: ../src/proplist.c:267 -msgid "could not get array element" -msgstr "¹è¿­ÀÇ ÀÎÀÚ¸¦ °¡Á®¿ÀÁö ¸øÇÔ" - -#: ../src/proplist.c:297 -msgid "unterminated dictionary" -msgstr "" - -#: ../src/proplist.c:315 -msgid "missing dictionary key" -msgstr "" - -#: ../src/proplist.c:317 -msgid "missing dictionary entry key or unterminated dictionary" -msgstr "" - -#: ../src/proplist.c:323 -msgid "error parsing dictionary key" -msgstr "" - -#: ../src/proplist.c:332 -msgid "missing = in dictionary entry" -msgstr "" - -#: ../src/proplist.c:351 -msgid "missing ; in dictionary entry" -msgstr "" - -#: ../src/proplist.c:432 -msgid "was expecting a string, dictionary, data or array." -msgstr "" - -#: ../src/proplist.c:434 -msgid "Comments are not allowed inside WindowMaker owned domain files." -msgstr "" - -#: ../src/proplist.c:453 -msgid "could not open domain file %s" -msgstr "" - -#: ../src/proplist.c:466 -msgid "extra data after end of file" -msgstr "" - -#: ../src/resources.c:71 -msgid "The following character sets are missing in %s:" -msgstr "" - -#: ../src/resources.c:76 -msgid "The string \"%s\" will be used in place" -msgstr "" - -#: ../src/resources.c:78 -msgid "of any characters from those sets." -msgstr "" - -#: ../src/resources.c:81 -msgid "could not create font set %s. Trying fixed" -msgstr "%s ±Û²Ã ¼ÂÀ» ¸¸µéÁö ¸øÇÔ. ±âº» ±Û²Ã·Î Àç½Ãµµ" - -#: ../src/resources.c:98 -msgid "could not load font %s. Trying fixed" -msgstr "%s ±Û²ÃÀÌ ¾øÀ½. ±âº» ±Û²Ã·Î Àç½Ãµµ" - -#: ../src/resources.c:136 -msgid "could not parse color \"%s\"" -msgstr "\"%s\" »öÀ» ÀνÄÇÒ ¼ö ¾øÀ½" - -#: ../src/resources.c:140 -msgid "could not allocate color \"%s\"" -msgstr "\"%s\" »öÀ» ÇÒ´çÇÒ ¼ö ¾øÀ½" - -#: ../src/rootmenu.c:205 ../src/rootmenu.c:207 ../src/rootmenu.c:236 -msgid "Exit" -msgstr "Á¾·á" - -#: ../src/rootmenu.c:206 -msgid "Exit window manager?" -msgstr "À©µµ¿ì °ü¸®ÀÚ¸¦ Á¾·áÇϽðڽÀ´Ï±î?" - -#: ../src/rootmenu.c:234 -msgid "Close X session" -msgstr "X ¸¦ Á¾·áÇÕ´Ï´Ù!" - -#: ../src/rootmenu.c:235 -msgid "" -"Close Window System session?\n" -"(all applications will be closed)" -msgstr "" -"X ¸¦ Á¾·áÇϽðڽÀ´Ï±î?\n" -"(¸ðµç ¾ÖÇø®ÄÉÀ̼ÇÀÌ Á¾·áµË´Ï´Ù)" - -#: ../src/rootmenu.c:454 -msgid "%s:invalid kbd shortcut specification \"%s\" for entry %s" -msgstr "" - -#: ../src/rootmenu.c:462 -msgid "%s:invalid key in shortcut \"%s\" for entry %s" -msgstr "" - -#: ../src/rootmenu.c:515 -msgid "%s: unmatched '\"' in menu file" -msgstr "¸Þ´º ÆÄÀÏÀÇ '\"' ¦ÀÌ ¸ÂÁö ¾ÊÀ½ " - -#: ../src/rootmenu.c:565 -msgid "%s: missing command" -msgstr "%s: ¸í·É¾î°¡ ¾øÀ½" - -#: ../src/rootmenu.c:598 -msgid "invalid OPEN_MENU specification: %s" -msgstr "OPEN_MENU ½ºÆåÀÌ ÀûÀýÄ¡ ¾ÊÀ½: %s" - -#: ../src/rootmenu.c:663 -msgid "%s:could not stat menu" -msgstr "" - -#: ../src/rootmenu.c:671 -msgid "%s:could not stat menu :%s" -msgstr "" - -#: ../src/rootmenu.c:689 -msgid "too many parameters in OPEN_MENU: %s" -msgstr "OPEN_MENU ¿¡ ¸Å°³ º¯¼ö°¡ ³Ê¹« ¸¹À½: %s" - -#: ../src/rootmenu.c:725 -msgid "There are more than one WORKSPACE_MENU commands in the applications menu. Only one is allowed." -msgstr "" - -#: ../src/rootmenu.c:754 ../src/rootmenu.c:772 -msgid "%s:missing parameter for menu command \"%s\"" -msgstr "%s: ¸Þ´º ¸í·É¾î \"%s\" ÀÇ Àμö°¡ ºüÁ³À½" - -#: ../src/rootmenu.c:835 -msgid "%s:unknown command \"%s\" in menu config." -msgstr "%s:¸Þ´º ¼³Á¤ÀÇ \"%s\" ¸í·ÉÀ» ¾Ë ¼ö ¾øÀ½." - -#: ../src/rootmenu.c:843 -msgid "%s:can't add shortcut for entry \"%s\"" -msgstr "" - -#: ../src/rootmenu.c:980 -msgid "%s:maximal line size exceeded in menu config: %s" -msgstr "%s:¸Þ´º ¼³Á¤ÀÇ ÃÖ´ë ÁÙ¼ö¸¦ ÃÊ°úÇÔ: %s" - -#: ../src/rootmenu.c:1002 ../src/rootmenu.c:1094 ../src/rootmenu.c:1195 -msgid "%s:missing command in menu config: %s" -msgstr "%s:¸Þ´º¿¡ µî·ÏµÈ ¸í·ÉÀ» ãÀ» ¼ö ¾øÀ½: %s" - -#: ../src/rootmenu.c:1032 -msgid "%s:syntax error in menu file:END declaration missing" -msgstr "%s:¸Þ´ºÆÄÀÏ ¹®¹ý¿¡·¯:END ¼±¾ð¹® ¾øÀ½" - -#: ../src/rootmenu.c:1061 ../src/rootmenu.c:1160 -msgid "could not make arguments for menu file preprocessor" -msgstr "" - -#: ../src/rootmenu.c:1067 ../src/rootmenu.c:1167 -msgid "%s:could not open/preprocess menu file" -msgstr "%s:¸Þ´º ÆÄÀÏÀ» ¿­±â/ºÐ¼® ¸øÇÔ" - -#: ../src/rootmenu.c:1079 ../src/rootmenu.c:1180 -msgid "%s:could not open menu file" -msgstr "%s:¸Þ´º ÆÄÀÏÀ» ¿­Áö ¸øÇÔ" - -#: ../src/rootmenu.c:1106 -msgid "%s:invalid menu file. MENU command is missing" -msgstr "%s:À߸øµÈ ¸Þ´º ÆÄÀÏ. MENU Ç׸ñÀÌ ¾øÀ½" - -#: ../src/rootmenu.c:1115 -msgid "error reading preprocessed menu data" -msgstr "" - -#: ../src/rootmenu.c:1207 -msgid "%s:no title given for the root menu" -msgstr "%s:±âº» ¸Þ´º Á¦¸ñ ÁöÁ¤µÇÁö ¾ÊÀ½" - -#: ../src/rootmenu.c:1261 ../src/rootmenu.c:1324 ../src/rootmenu.c:1368 -msgid "out of memory while constructing directory menu %s" -msgstr "%s µð·ºÅ丮 ¸Þ´º »ý¼º Áß ¸Þ¸ð¸® ºÎÁ·" - -#: ../src/rootmenu.c:1271 -msgid "%s:could not stat file \"%s\" in menu directory" -msgstr "" - -#: ../src/rootmenu.c:1417 -msgid "Commands" -msgstr "¸í·É¾î" - -#: ../src/rootmenu.c:1419 -msgid "Exit..." -msgstr "Á¾·á..." - -#: ../src/rootmenu.c:1486 -msgid "could not find menu file \"%s\" referenced in WMRootMenu" -msgstr "WMRootMenu ¿¡ ÁöÁ¤µÈ \"%s\" ¸Þ´º ÆÄÀÏÀ» ãÁö ¸øÇÔ" - -#: ../src/rootmenu.c:1493 -msgid "could not access menu \"%s\" referenced in WMRootMenu" -msgstr "WMRootMenu ¿¡ ÁöÁ¤µÈ \"%s\" ¸Þ´º ÆÄÀÏ¿¡ Á¢±Ù ¸øÇÔ" - -#: ../src/rootmenu.c:1521 ../src/rootmenu.c:1576 -msgid "%s:format error in root menu configuration \"%s\"" -msgstr "%s: ·çÆ® ¸Þ´º ¼³Á¤ÀÇ \"%s\" Æ÷¸Ë ¿¡·¯" - -#: ../src/screen.c:402 -msgid "could not load logo image for panels" -msgstr "Æгο¡ ¾²ÀÏ ·Î°í À̹ÌÁö¸¦ ÀÐÁö ¸øÇÔ" - -#: ../src/screen.c:405 -msgid "error making logo image for panel:%s" -msgstr "Æгο¡ ¾²ÀÏ ·Î°í À̹ÌÁö¸¦ ¸¸µéÁö ¸øÇÔ:%s" - -#: ../src/screen.c:584 -msgid "could not initialize graphics library context: %s" -msgstr "±×·¡ÇÈ ¶óÀ̺귯¸® ȯ°æÀ» ÃʱâÈ­ ÇÒ¼ö ¾øÀ½" - -#: ../src/session.c:113 ../src/wdefaults.c:562 ../src/winspector.c:343 -msgid "can't convert \"%s\" to boolean" -msgstr "" - -#: ../src/stacking.c:88 -msgid "could not get window list!!" -msgstr "À©µµ¿ì ¸®½ºÆ®¸¦ °¡Á® ¿Ã ¼ö ¾øÀ½!!" - -#: ../src/startup.c:187 -msgid "internal X error: %s\n" -msgstr "X ³»ºÎ ¿¡·¯: %s\n" - -#: ../src/startup.c:250 -msgid "got signal %i (%s) - restarting\n" -msgstr "%i (%s) ½ÅÈ£ °¨Áö - Àç½Ãµ¿\n" - -#: ../src/startup.c:252 -msgid "got signal %i - restarting\n" -msgstr "%i ½ÅÈ£ °¨Áö - Àç½Ãµ¿ÇÔ\n" - -#: ../src/startup.c:266 -msgid "%s: Received signal SIGTERM. Exiting..." -msgstr "%s: SIGTERM ½ÅÈ£ ¹ÞÀ½. Á¾·á..." - -#: ../src/startup.c:278 -msgid "got signal %i (%s)\n" -msgstr "%i (%s) ½ÅÈ£ °¨Áö\n" - -#: ../src/startup.c:280 -msgid "got signal %i\n" -msgstr "%i ½ÅÈ£ °¨Áö\n" - -#: ../src/startup.c:285 -msgid "crashed while trying to do some post-crash cleanup. Aborting immediatelly." -msgstr "" - -#: ../src/startup.c:296 -msgid "trying to start alternative window manager..." -msgstr "" - -#: ../src/startup.c:691 -msgid "icon size is configured to %i, but it's too small. Using 16, instead\n" -msgstr "ÁöÁ¤µÈ ¾ÆÀÌÄÜ Å©±â(%i)°¡ ³Ê¹« ÀÛÀ½. 16À¸·Î ¹Ù²Þ\n" - -#: ../src/startup.c:735 -msgid "it seems that there already is a window manager running" -msgstr "ÀÌ¹Ì ´Ù¸¥ À©µµ¿ì ¸Þ´ÏÁ®°¡ ÀÛµ¿ Áß" - -#: ../src/startup.c:741 -msgid "could not manage screen %i" -msgstr "" - -#: ../src/startup.c:797 -msgid "could not manage any screen" -msgstr "" - -#: ../src/switchmenu.c:124 -msgid "Windows" -msgstr "À©µµ¿ì ¸®½ºÆ®" - -#: ../src/texture.c:267 -msgid "image file \"%s\" used as texture could not be found." -msgstr "\"%s\" À̹ÌÁö ÆÄÀÏÀ» ãÀ» ¼ö ¾øÀ½." - -#: ../src/texture.c:273 -msgid "could not load texture pixmap \"%s\":%s" -msgstr "Texture pixmap \"%s\"À» ¿­ ¼ö°¡ ¾øÀ½." - -#: ../src/texture.c:377 ../src/texture.c:488 -msgid "could not render texture: %s" -msgstr "Texture ·»´õ¸µÀ» ÇÒ ¼ö ¾øÀ½: %s" - -#: ../src/wdefaults.c:396 -msgid "could not find icon file \"%s\"" -msgstr "\"%s\" ¾ÆÀÌÄÜÀ» ãÁö ¸øÇÔ" - -#: ../src/window.c:2201 ../src/window.c:2344 -msgid "" -"the NumLock, ScrollLock or similar key seems to be turned on.\n" -"Turn it off or some mouse actions and keyboard shortcuts will not work." -msgstr "" - -#: ../src/winmenu.c:182 -msgid "could not create workspace submenu for window menu" -msgstr "À©µµ¿ì¸Þ´º¸¦ À§ÇÑ ÀÛ¾÷°ø°£ ºÎ¼Ó¸Þ´º¸¦ ¸¸µé ¼ö ¾øÀ½" - -#: ../src/winmenu.c:204 -msgid "(Un)Maximize" -msgstr "(¾È)ÃÖ´ëÈ­" - -#: ../src/winmenu.c:212 -msgid "Miniaturize" -msgstr "ÃÖ¼ÒÈ­" - -#: ../src/winmenu.c:221 -msgid "(Un)Shade" -msgstr "(¾È)°¡¸²" - -#: ../src/winmenu.c:229 -msgid "Hide" -msgstr "¼û±è" - -#: ../src/winmenu.c:236 -msgid "Hide Others" -msgstr "´Ù¸¥ °Íµé ¼û±è" - -#: ../src/winmenu.c:238 -msgid "Select" -msgstr "¼±ÅÃ" - -#: ../src/winmenu.c:246 -msgid "Move To" -msgstr "¿Å±è" - -#: ../src/winmenu.c:251 -msgid "Attributes..." -msgstr "¼Ó¼º ¼³Á¤" - -#: ../src/winmenu.c:253 -msgid "Close" -msgstr "´Ý±â" - -#: ../src/winspector.c:277 -msgid "Could not find icon \"%s\" specified for this window" -msgstr "ÀÌ À©µµ¿ì¿¡¼­ »ç¿ëÇÏ´Â \"%s\" ¾ÆÀÌÄÜÀ» ãÀ» ¼ö ¾øÀ½" - -#: ../src/winspector.c:293 -msgid "Could not open specified icon \"%s\":%s" -msgstr "ÁöÁ¤µÈ \"%s\" ¾ÆÀÌÄÜÀ» ¿­ ¼ö ¾øÀ½:%s" - -#: ../src/winspector.c:989 -msgid "Save" -msgstr "ÀúÀå" - -#: ../src/winspector.c:995 -msgid "Apply" -msgstr "Àû¿ë" - -#: ../src/winspector.c:1001 -msgid "Revert" -msgstr "º¹±¸" - -#: ../src/winspector.c:1010 ../src/winspector.c:1020 -msgid "Window Specification" -msgstr "À©µµ¿ì ¼±ÅÃ" - -#: ../src/winspector.c:1011 -msgid "Window Attributes" -msgstr "À©µµ¿ì ¼Ó¼º" - -#: ../src/winspector.c:1012 -msgid "Advanced Options" -msgstr "°í±Þ ¿É¼Ç" - -#: ../src/winspector.c:1013 -msgid "Icon and Initial Workspace" -msgstr "¾ÆÀÌÄÜ, Ãʱâ ÀÛ¾÷°ø°£" - -#: ../src/winspector.c:1014 -msgid "Application Specific" -msgstr "¾ÖÇø®ÄÉÀ̼Ç" - -#: ../src/winspector.c:1028 -msgid "Defaults for all windows" -msgstr "À©µµ¿ì ±âº»°ª" - -#: ../src/winspector.c:1064 -msgid "" -"The configuration will apply to all\n" -"windows that have their WM_CLASS property set to the above selected\n" -"name, when saved." -msgstr "" -"¼³Á¤À» ÀúÀåÇϸé À§¿¡ ¼±ÅÃÇÑ À̸§À» Æ÷ÇÔÇÏ´Â WM_CLASS ¼Ó¼ºÀ» °¡Áö´Â ¸ðµç\n" -"À©µµ¿ì¿¡ ±× ¼³Á¤ÀÌ Àû¿ëµË´Ï´Ù.\n" -" " - -#: ../src/winspector.c:1071 -msgid "Attributes" -msgstr "¼Ó¼º ¼±Åà Ç׸ñ" - -#: ../src/winspector.c:1081 -msgid "Disable titlebar" -msgstr "ŸÀÌƲ¹Ù ¼û±è" - -#: ../src/winspector.c:1085 -msgid "Disable resizebar" -msgstr "Å©±âÁ¶Á¤¹Ù ¼û±è" - -#: ../src/winspector.c:1089 -msgid "Disable close button" -msgstr "´Ý±â ¹öÆ° ¾ø¾Ú" - -#: ../src/winspector.c:1093 -msgid "Disable miniaturize button" -msgstr "ÃÖ¼ÒÈ­ ¹öÆ° ¾ø¾Ú" - -#: ../src/winspector.c:1097 -msgid "Keep on top" -msgstr "Ç×»ó À§" - -#: ../src/winspector.c:1101 -msgid "Omnipresent" -msgstr "Ç×»ó º¸ÀÓ" - -#: ../src/winspector.c:1105 -msgid "Start Miniaturized" -msgstr "ÃÖ¼ÒÈ­ÇÏ¿© ½ÇÇà" - -#: ../src/winspector.c:1109 -msgid "Skip window list" -msgstr "À©µµ¿ì ¸®½ºÆ®¿¡¼­ Á¦¿Ü" - -#: ../src/winspector.c:1123 -msgid "Advanced" -msgstr "°í±Þ ¼±Åà Ç׸ñ" - -#: ../src/winspector.c:1133 -msgid "Ignore HideOthers" -msgstr "´Ù¸¥ °Íµé ¼û±è ¹«½Ã" - -#: ../src/winspector.c:1137 -msgid "Don't bind keyboard shortcuts" -msgstr "´ÜÃàÅ° »ç¿ë ºÒ°¡" - -#: ../src/winspector.c:1141 -msgid "Don't bind mouse clicks" -msgstr "¸¶¿ì½º Ŭ¸¯ »ç¿ë ºÒ°¡" - -#: ../src/winspector.c:1145 -msgid "Keep inside screen" -msgstr "Ç×»ó È­¸é¾È¿¡ À§Ä¡" - -#: ../src/winspector.c:1149 -msgid "Don't let it take focus" -msgstr "È°¼ºÈ­ ¾ÈµÊ" - -#: ../src/winspector.c:1153 -msgid "Don't Save Session" -msgstr "¼¼¼ÇÀ» ÀúÀåÇÏÁö ¾ÊÀ½" - -#: ../src/winspector.c:1157 -msgid "Emulate Application Icon" -msgstr "" - -#: ../src/winspector.c:1172 -msgid "Enable the \"Don't bind...\" options to allow the application to receive all mouse or keyboard events." -msgstr " " - -#: ../src/winspector.c:1179 -msgid "Miniwindow Image" -msgstr "¾ÆÀÌÄÜ" - -#: ../src/winspector.c:1198 -msgid "Update" -msgstr "°»½Å" - -#: ../src/winspector.c:1213 -msgid "Icon file name:" -msgstr "¾ÆÀÌÄÜ ÆÄÀϸí:" - -#: ../src/winspector.c:1225 -msgid "Ignore client supplied icon" -msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÀÌÄÜ ¹«½Ã" - -#: ../src/winspector.c:1232 -msgid "Initial Workspace" -msgstr "Ãʱâ ÀÛ¾÷°ø°£" - -#: ../src/winspector.c:1237 -msgid "Nowhere in particular" -msgstr "Ưº°ÇÑ ¼³Á¤ ¾øÀ½" - -#: ../src/winspector.c:1271 -msgid "Application Wide" -msgstr "¾ÖÇø®ÄÉÀ̼Ç" - -#: ../src/winspector.c:1281 -msgid "Start Hidden" -msgstr "¼û°Ü¼­ ½ÇÇà" - -#: ../src/winspector.c:1285 -msgid "No application icon" -msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÀÌÄÜ »ç¿ë ¾ÈÇÔ" - -#: ../src/workspace.c:89 ../src/workspace.c:90 ../src/workspace.c:423 -msgid "Workspace %i" -msgstr "" - -#: ../src/workspace.c:471 -msgid "Workspaces" -msgstr "ÀÛ¾÷°ø°£" - -#: ../src/workspace.c:473 -msgid "could not create Workspace menu" -msgstr "ÀÛ¾÷°ø°£ ¸Þ´º¸¦ ¸¸µé¼ö ¾øÀ½" - -#: ../src/workspace.c:480 -msgid "New" -msgstr "»õ ÀÛ¾÷°ø°£ ¸¸µë" - -#: ../src/workspace.c:481 -msgid "Destroy Last" -msgstr "¸¶Áö¸· ÀÛ¾÷°ø°£ ¾ø¾Ú" - -#: ../src/xutil.c:228 -msgid "invalid data in selection" -msgstr "" +# Window Maker po file for korean. +# Copyright (C) 1998 Free Software Foundation, Inc. +# Byeong-Chan Kim , 1998. +# Update: CHOI Junho , 1998/12. +# +msgid "" +msgstr "" +"Project-Id-Version: 0.50.2\n" +"POT-Creation-Date: 1999-01-11 06:02+0900\n" +"PO-Revision-Date: 1999-01-10 06:47+0900\n" +"Last-Translator: Byeong-Chan Kim \n" +"Language-Team: Korean\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=EUC-KR\n" +"Content-Transfer-Encoding: 8-bit\n" + +#: ../src/appicon.c:509 ../src/dialog.c:216 ../src/dialog.c:272 +#: ../src/dock.c:3059 ../src/dockedapp.c:206 ../src/winspector.c:283 +#: ../src/winspector.c:299 +msgid "Error" +msgstr "¿À·ù" + +#: ../src/appicon.c:510 +msgid "Could not open specified icon file" +msgstr "ÁöÁ¤ÇÑ ¾ÆÀÌÄÜÀ» ¿­Áö ¸øÇÔ." + +#: ../src/appicon.c:511 ../src/dialog.c:115 ../src/dialog.c:216 +#: ../src/dialog.c:272 ../src/dialog.c:460 ../src/dock.c:424 +#: ../src/dock.c:3060 ../src/dockedapp.c:206 ../src/dockedapp.c:350 +#: ../src/winspector.c:284 ../src/winspector.c:300 +msgid "OK" +msgstr "È®ÀÎ" + +#: ../src/appicon.c:532 ../src/dock.c:272 ../src/winmenu.c:123 +msgid "Kill Application" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç Á¾·á" + +#: ../src/appicon.c:533 ../src/dock.c:273 ../src/winmenu.c:124 +msgid "" +"This will kill the application.\n" +"Any unsaved changes will be lost.\n" +"Please confirm." +msgstr "" +"¾ÖÇø®ÄÉÀ̼ÇÀ» °­Á¦ Á¾·áÇÕ´Ï´Ù.\n" +"ÀúÀåÇÏÁö ¾ÊÀº º¯°æ »çÇ×Àº ÀÒ°Ô µË´Ï´Ù.\n" +"°è¼Ó ÇϽðڽÀ´Ï±î?" + +#: ../src/appicon.c:534 ../src/dock.c:274 ../src/winmenu.c:125 +msgid "Yes" +msgstr "¿¹" + +#: ../src/appicon.c:534 ../src/dock.c:274 ../src/winmenu.c:125 +msgid "No" +msgstr "¾Æ´Ï¿À" + +#: ../src/appicon.c:548 ../src/dock.c:1065 +msgid "Unhide Here" +msgstr "¼û±ä °Í ÀÌ°÷¿¡ º¸ÀÓ" + +#: ../src/appicon.c:549 ../src/appicon.c:574 ../src/winmenu.c:441 +msgid "Hide" +msgstr "¼û±è" + +#: ../src/appicon.c:550 +msgid "Set Icon..." +msgstr "¾ÆÀÌÄÜ ÁöÁ¤..." + +#: ../src/appicon.c:551 ../src/dock.c:1071 ../src/rootmenu.c:225 +#: ../src/rootmenu.c:239 ../src/winmenu.c:488 +msgid "Kill" +msgstr "Á¾·á" + +#: ../src/appicon.c:572 +msgid "Unhide" +msgstr "(¾È)¼û±è" + +#: ../src/defaults.c:735 ../src/startup.c:700 ../src/startup.c:718 +#: ../src/startup.c:724 +#, c-format +msgid "could not read domain \"%s\" from defaults database" +msgstr "±âº» µ¥ÀÌÅͺ£À̽º¿¡¼­ µµ¸ÞÀÎ \"%s\"¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../src/defaults.c:781 ../src/defaults.c:905 ../src/defaults.c:944 +#: ../src/defaults.c:974 +#, c-format +msgid "Domain %s (%s) of defaults database is corrupted!" +msgstr "±âº» µ¥ÀÌÅͺ£À̽ºÀÇ µµ¸ÞÀÎ %s (%s)ÀÌ ±úÁ³½À´Ï´Ù!" + +#: ../src/defaults.c:786 ../src/defaults.c:926 ../src/defaults.c:957 +#: ../src/defaults.c:983 +#, c-format +msgid "could not load domain %s from user defaults database" +msgstr "»ç¿ëÀÚ ±âº» µ¥ÀÌÅͺ£À̽º¿¡¼­ µµ¸ÞÀÎ %s¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../src/defaults.c:797 ../src/defaults.c:890 +#, c-format +msgid "Domain %s (%s) of global defaults database is corrupted!" +msgstr "Àü¿ª ±âº» µ¥ÀÌÅͺ£À̽ºÀÇ µµ¸ÞÀÎ %s (%s)´Â ±úÁ³½À´Ï´Ù!" + +#: ../src/defaults.c:816 ../src/defaults.c:895 +#, c-format +msgid "could not load domain %s from global defaults database" +msgstr "Àü¿ª ±âº» µ¥ÀÌÅͺ£À̽º¿¡¼­ µµ¸ÞÀÎ %s¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../src/defaults.c:1266 +#, c-format +msgid "wrong option value for key \"%s\". Should be one of %s" +msgstr "Å° \"%s\"ÀÇ ¿É¼Ç Æ÷¸ËÀÌ À߸øµÊ. %sÁß ÇϳªÀ̾î¾ß ÇÕ´Ï´Ù" + +#: ../src/defaults.c:1313 +#, c-format +msgid "can't convert \"%s\" to boolean for key \"%s\"" +msgstr "\"%s\"¸¦ Å° \"%s\"¿¡ ´ëÇØ ºÎ¿ï °ªÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: ../src/defaults.c:1318 ../src/defaults.c:1352 ../src/defaults.c:1384 +#: ../src/defaults.c:1397 ../src/defaults.c:1412 ../src/defaults.c:1426 +#: ../src/defaults.c:1498 ../src/defaults.c:1510 ../src/defaults.c:1858 +#: ../src/defaults.c:1875 ../src/defaults.c:1888 ../src/defaults.c:1921 +#: ../src/defaults.c:1940 ../src/defaults.c:1971 ../src/defaults.c:2048 +#, c-format +msgid "using default \"%s\" instead" +msgstr "±âº»°ªÀÎ \"%s\" ¸¦ ´ë½Å »ç¿ëÇÔ" + +#: ../src/defaults.c:1349 +#, c-format +msgid "can't convert \"%s\" to integer for key \"%s\"" +msgstr "\"%s\"¸¦ Å° \"%s\"¿¡ ´ëÇØ Á¤¼ö°ªÀ¸·Î º¯È¯ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: ../src/defaults.c:1379 ../src/defaults.c:1493 ../src/defaults.c:1853 +#: ../src/defaults.c:1870 ../src/defaults.c:1916 ../src/defaults.c:1966 +#: ../src/wdefaults.c:541 ../src/wdefaults.c:577 +#, c-format +msgid "Wrong option format for key \"%s\". Should be %s." +msgstr "\"%s\" Å°ÀÇ ¿É¼Ç Æ÷¸ËÀÌ À߸øµÊ. %s À̾î¾ß ÇÕ´Ï´Ù." + +#: ../src/defaults.c:1392 +#, c-format +msgid "Incorrect number of elements in array for key \"%s\"." +msgstr "Å° \"%s\"¿¡ ´ëÇÑ ¹è¿­ÀÇ ¿ø¼Ò ¼ö°¡ À߸øµÇ¾ú½À´Ï´Ù." + +#: ../src/defaults.c:1407 +#, c-format +msgid "Wrong value for key \"%s\". Should be Coordinate." +msgstr "\"%s\" Å° °ªÀÌ À߸øµÊ. ÁÂÇ¥°¡ µÇ¾î¾ß ÇÕ´Ï´Ù." + +#: ../src/defaults.c:1422 +#, c-format +msgid "can't convert array to integers for \"%s\"." +msgstr "\"%s\"¿¡ ´ëÇØ ¹è¿­À» Á¤¼ö°ªÀ¸·Î º¯È¯ÇÒ ¼ö ¾øÀ½." + +#: ../src/defaults.c:1619 ../src/defaults.c:1651 ../src/defaults.c:1667 +#: ../src/defaults.c:1713 ../src/defaults.c:1753 ../src/defaults.c:1791 +#: ../src/defaults.c:1807 +#, c-format +msgid "\"%s\" is not a valid color name" +msgstr "\"%s\" ´Â ¿Ã¹Ù¸¥ »ö»ó¸íÀÌ ¾Æ´Ô" + +#: ../src/defaults.c:1632 +msgid "bad number of arguments in gradient specification" +msgstr "±×·¡µð¾ðÆ® ÁöÁ¤½Ã ÀμöÀÇ ¼ö°¡ À߸øµÇ¾ú½À´Ï´Ù" + +#: ../src/defaults.c:1686 +msgid "too few arguments in multicolor gradient specification" +msgstr "´ÙÁß»ö ±×·¡µð¾ðÆ® ÁöÁ¤½Ã ÀμöÀÇ ¼ö°¡ ³Ê¹« Àû½À´Ï´Ù" + +#: ../src/defaults.c:1780 +msgid "bad number of arguments in textured gradient specification" +msgstr "±×·¡µð¾ðÆ® ÁöÁ¤½Ã ÀμöÀÇ ¼ö°¡ À߸øµÇ¾ú½À´Ï´Ù" + +#: ../src/defaults.c:1823 +#, c-format +msgid "bad opacity value for tgradient texture \"%s\". Should be [0..255]" +msgstr "tgradient ÅؽºÃ³ \"%s\"¿¡ ¸ðÈ£ÇÑ °ªÀÌ ÀÖ½À´Ï´Ù. [0..255]¿©¾ß ÇÕ´Ï´Ù." + +#: ../src/defaults.c:1836 +#, c-format +msgid "invalid texture type %s" +msgstr "À߸øµÈ ÅؽºÃ³ À¯Çü %s" + +#: ../src/defaults.c:1883 +#, c-format +msgid "Error in texture specification for key \"%s\"" +msgstr "Å° \"%s\"ÀÇ ÅؽºÃ³ ÁöÁ¤¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù" + +#: ../src/defaults.c:1936 +msgid "Wrong type for workspace background. Should be a texture type." +msgstr "ÀÛ¾÷°ø°£ ¹è°æ Á¾·ù°¡ À߸øµÇ¾ú½À´Ï´Ù. ÅؽºÃ³¿©¾ß ÇÕ´Ï´Ù." + +#: ../src/defaults.c:1989 +#, c-format +msgid "Wrong type for background of workspace %i. Should be a texture." +msgstr "ÀÛ¾÷°ø°£ ¹è°æ Á¾·ù°¡ À߸øµÇ¾ú½À´Ï´Ù. ÅؽºÃ³¿©¾ß ÇÕ´Ï´Ù." + +#: ../src/defaults.c:2013 +msgid "could not load any usable font!!!" +msgstr "»ç¿ë °¡´ÉÇÑ ±Û²ÃÀ» ÀÐÀ» ¼ö ¾ø½À´Ï´Ù!!!" + +#: ../src/defaults.c:2043 +#, c-format +msgid "could not get color for key \"%s\"" +msgstr "Å° \"%s\"ÀÇ »öÀ» ¾òÀ» ¼ö ¾øÀ½" + +#: ../src/defaults.c:2102 ../src/rootmenu.c:450 +#, c-format +msgid "%s:invalid key modifier \"%s\"" +msgstr "%s:À߸øµÈ Å° ¼öÁ¤ÀÚ \"%s\"" + +#: ../src/defaults.c:2114 +#, c-format +msgid "%s:invalid kbd shortcut specification \"%s\"" +msgstr "%s:À߸øµÈ Å°º¸µå ´ÜÃàÅ° ÁöÁ¤ \"%s\"" + +#: ../src/defaults.c:2121 +#, c-format +msgid "%s:invalid key in shortcut \"%s\"" +msgstr "%s:»¡¸®°¡±â \"%s\"¿¡ À߸øµÈ Å°" + +#: ../src/defaults.c:2147 +#, c-format +msgid "%s: modifier key %s is not valid" +msgstr "%s: À߸øµÈ ¼öÁ¤ÀÚ Å° %s" + +#: ../src/defaults.c:2223 +msgid "could not render texture for icon background" +msgstr "¾ÆÀÌÄÜ ¹è°æÀÇ ÅؽºÃ³¸¦ ±×¸± ¼ö ¾ø½À´Ï´Ù" + +#: ../src/dialog.c:115 ../src/dialog.c:467 ../src/dock.c:424 +#: ../src/dockedapp.c:356 ../src/rootmenu.c:187 ../src/rootmenu.c:225 +#: ../src/rootmenu.c:239 +msgid "Cancel" +msgstr "Ãë¼Ò" + +#: ../src/dialog.c:211 +msgid "Could not open directory " +msgstr "µð·ºÅ丮¸¦ ¿­ ¼ö ¾øÀ½ " + +#: ../src/dialog.c:267 +msgid "Could not load image file " +msgstr "À̹ÌÁö ÆÄÀÏÀ» ÀÐÀ» ¼ö ¾øÀ½ " + +#: ../src/dialog.c:404 +msgid "Directories" +msgstr "µð·ºÅ丮" + +#: ../src/dialog.c:413 +msgid "Icons" +msgstr "¾ÆÀÌÄÜ" + +#: ../src/dialog.c:450 +msgid "File Name:" +msgstr "ÆÄÀϸí:" + +#: ../src/dialog.c:473 +msgid "Choose File" +msgstr "ÆÄÀÏ ¼±ÅÃ" + +#: ../src/dialog.c:483 +msgid "Icon Chooser" +msgstr "¾ÆÀÌÄÜ ¼±Åñâ" + +#: ../src/dock.c:213 +#, c-format +msgid "Type the name for workspace %i:" +msgstr "ÀÛ¾÷°ø°£ %i ÀÇ À̸§À» ÀÔ·ÂÇϼ¼¿ä:" + +#: ../src/dock.c:214 ../src/dock.c:1044 +msgid "Rename Workspace" +msgstr "ÀÛ¾÷°ø°£ À̸§ ¹Ù²Þ" + +#: ../src/dock.c:422 +msgid "Workspace Clip" +msgstr "ÀÛ¾÷°ø°£ Ŭ¸³" + +#: ../src/dock.c:423 +msgid "All selected icons will be removed!" +msgstr "¼±ÅÃÇÑ ¸ðµç ¾ÆÀÌÄÜÀÌ ¾ø¾îÁú °ÍÀÔ´Ï´Ù!!" + +#: ../src/dock.c:470 +msgid "Keep Icon" +msgstr "¾ÆÀÌÄÜ À¯Áö" + +#: ../src/dock.c:471 ../src/dock.c:1977 ../src/dock.c:2106 +msgid "Type the command used to launch the application" +msgstr "¾ÖÇø®ÄÉÀ̼ÇÀ» ½ÇÇàÇشµ¥ ÇÊ¿äÇÑ ¸í·ÉÀ» ÀÔ·ÂÇÕ´Ï´Ù" + +#: ../src/dock.c:857 +#, c-format +msgid "could not launch application %s\n" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç %sÀ» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù\n" + +#: ../src/dock.c:912 +msgid "could not create workspace submenu for Clip menu" +msgstr "Ŭ¸³ ¸Þ´º¸¦ À§ÇÑ ÀÛ¾÷°ø°£ ÇϺθ޴º¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: ../src/dock.c:975 +msgid "could not create options submenu for Clip menu" +msgstr "Ŭ¸³ ¸Þ´º¸¦ À§ÇÑ ¿É¼Ç ÇϺθ޴º¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: ../src/dock.c:979 ../src/dock.c:1033 ../src/winmenu.c:383 +msgid "Keep on top" +msgstr "Ç×»ó À§·Î" + +#: ../src/dock.c:985 +msgid "Collapsed" +msgstr "¾ÆÀÌÄÜ ¼û±è" + +#: ../src/dock.c:991 +msgid "AutoCollapse" +msgstr "ÀÚµ¿ ¼û±è" + +#: ../src/dock.c:997 +msgid "AutoRaiseLower" +msgstr "ÀÚµ¿ ¿Ã¸²/³»¸²" + +#: ../src/dock.c:1003 +msgid "AutoAttract Icons" +msgstr "¾ÆÀÌÄÜ ÀÚµ¿ ¸ðÀ½" + +#: ../src/dock.c:1009 +msgid "Keep Attracted Icons" +msgstr "¸ðÀº ¾ÆÀÌÄÜ À¯Áö" + +#: ../src/dock.c:1039 +msgid "Clip Options" +msgstr "Ŭ¸³ ¿É¼Ç" + +#: ../src/dock.c:1046 +msgid "(Un)Select Icon" +msgstr "¾ÆÀÌÄÜ (¾È)¼±ÅÃ" + +#: ../src/dock.c:1048 +msgid "(Un)Select All Icons" +msgstr "¸ðµç ¾ÆÀÌÄÜ (¾È)¼±ÅÃ" + +#: ../src/dock.c:1051 +msgid "Keep Icon(s)" +msgstr "¾ÆÀÌÄÜ À¯Áö" + +#: ../src/dock.c:1053 +msgid "Move Icon(s) To" +msgstr "¾ÆÀÌÄÜ ¿Å±è :" + +#: ../src/dock.c:1058 +msgid "Remove Icon(s)" +msgstr "¾ÆÀÌÄÜ ¾ø¾Ú" + +#: ../src/dock.c:1060 +msgid "Attract Icons" +msgstr "¾ÆÀÌÄÜ ¸ðÀ½" + +#: ../src/dock.c:1063 +msgid "Launch" +msgstr "½ÇÇà" + +#: ../src/dock.c:1067 +msgid "(Un)Hide" +msgstr "(¾È)¼û±è" + +#: ../src/dock.c:1069 +msgid "Settings..." +msgstr "¼³Á¤..." + +#: ../src/dock.c:1454 ../src/dock.c:1468 ../src/dock.c:1482 ../src/dock.c:1492 +#, c-format +msgid "bad value in docked icon state info %s" +msgstr "Dock ¾ÆÀÌÄÜÀÇ »óÅÂÁ¤º¸¿¡ À߸øµÈ °ª %s" + +#: ../src/dock.c:1500 +#, c-format +msgid "bad value in docked icon position %i,%i" +msgstr "Dock ¾ÆÀÌÄÜÀÇ À§Ä¡°ª %i,%i ´Â À߸øµÈ °ª" + +#: ../src/dock.c:1744 +msgid "there are too many icons stored in dock. Ignoring what doesn't fit" +msgstr "Dock ¿¡ µé¾î°£ ¾ÆÀÌÄÜÀÌ ³Ê¹« ¸¹À½. ¸ÂÁö ¾Ê´Â °ÍÀº ¹«½ÃÇÕ´Ï´Ù" + +#. icon->forced_dock = 1; +#: ../src/dock.c:1976 ../src/dock.c:2105 +msgid "Dock Icon" +msgstr "Dock ¾ÆÀÌÄÜ" + +#: ../src/dock.c:3052 ../src/dock.c:3056 +#, c-format +msgid "Could not execute command \"%s\"" +msgstr "\"%s\" ¸í·ÉÀ» ½ÇÇàÇÒ ¼ö ¾øÀ½." + +#: ../src/dockedapp.c:128 +#, c-format +msgid "could not find icon %s, used in a docked application" +msgstr "µµÅ·µÈ ¾ÖÇø®ÄÉÀ̼ǿ¡ »ç¿ëÇÒ ¾ÆÀÌÄÜ %sÀ» ãÀ» ¼ö ¾øÀ½" + +#: ../src/dockedapp.c:205 +#, c-format +msgid "Could not open specified icon file:%s" +msgstr "ÁöÁ¤µÈ ¾ÆÀÌÄÜ ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½:%s" + +#: ../src/dockedapp.c:291 +msgid "Start when WindowMaker is started" +msgstr "Window Maker¸¦ ½ÇÇàÇÒ¶§ ½ÃÀÛÇÔ" + +#: ../src/dockedapp.c:298 +msgid "Application path and arguments" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç °æ·Î¿Í Àμö" + +#: ../src/dockedapp.c:309 +msgid "Command for files dropped with DND" +msgstr "µå·¢¿£µå·ÓÀ¸·Î ½ÇÇàÇÒ ¸í·É¾î" + +#: ../src/dockedapp.c:321 +#, c-format +msgid "%d will be replaced with the file name" +msgstr "%d´Â ÆÄÀÏ À̸§À¸·Î ´ëüÇÕ´Ï´Ù" + +#: ../src/dockedapp.c:325 +msgid "DND support was not compiled in" +msgstr "ÄÄÆÄÀϽà DND Áö¿øÀÌ Æ÷ÇÔµÇÁö ¾Ê¾Ò½À´Ï´Ù" + +#: ../src/dockedapp.c:331 +msgid "Icon Image" +msgstr "¾ÆÀÌÄÜ À̹ÌÁö" + +#: ../src/dockedapp.c:343 ../src/winspector.c:1235 +msgid "Browse..." +msgstr "ã±â..." + +#: ../src/dockedapp.c:388 +msgid "Docked Application Settings" +msgstr "Dock ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤" + +#: ../src/event.c:350 +msgid "stack overflow: too many dead processes" +msgstr "½ºÅà ¿À¹öÇ÷οì: Á×Àº ÇÁ·Î¼¼½º°¡ ³Ê¹« ¸¹À½" + +#: ../src/framewin.c:485 +#, c-format +msgid "could not render gradient: %s" +msgstr "±×·¡µð¾ðÆ®¸¦ Ç¥ÇöÇÏÁö ¸øÇÔ: %s" + +#: ../src/framewin.c:501 ../src/framewin.c:516 ../src/framewin.c:527 +#: ../src/framewin.c:534 ../src/framewin.c:541 ../src/icon.c:296 +#: ../src/texture.c:578 +#, c-format +msgid "error rendering image:%s" +msgstr "À̹ÌÁö ·»´õ¸µ ¿¡·¯:%s" + +#: ../src/icon.c:182 ../src/wdefaults.c:411 +#, c-format +msgid "error loading image file \"%s\"" +msgstr "À̹ÌÁö ÆÄÀÏ \"%s\"¸¦ Àд Áß ¿¡·¯" + +#: ../src/icon.c:430 ../src/icon.c:439 +#, c-format +msgid "could not create directory %s" +msgstr "µð·ºÅ丮 %s¸¦ ¸¸µé ¼ö ¾øÀ½" + +#: ../src/icon.c:706 +#, c-format +msgid "could not find default icon \"%s\"" +msgstr "±âº» ¾ÆÀÌÄÜ \"%s\"¸¦ ãÁö ¸øÇÔ" + +#: ../src/icon.c:712 +#, c-format +msgid "could not load default icon \"%s\":%s" +msgstr "±âº» ¾ÆÀÌÄÜ \"%s\"¸¦ ÀÐÁö ¸øÇÔ:%s" + +#: ../src/main.c:194 +msgid "could not exec window manager" +msgstr "â °ü¸®ÀÚ¸¦ ½ÇÇàÇÒ ¼ö ¾øÀ½" + +#: ../src/main.c:195 +msgid "Restart failed!!!" +msgstr "Àç½ÃÀÛ ½ÇÆÐ!!!" + +#: ../src/main.c:242 +#, c-format +msgid "%s aborted.\n" +msgstr "%s´Â ÁߴܵǾú½À´Ï´Ù.\n" + +#: ../src/main.c:253 +#, c-format +msgid "usage: %s [-options]\n" +msgstr "»ç¿ë¹ý: %s [-¿É¼Ç]\n" + +#: ../src/main.c:254 +msgid "options:" +msgstr "¿É¼Ç:" + +#: ../src/main.c:256 +msgid " -nocpp \t\tdisable preprocessing of configuration files" +msgstr " -nocpp \t\t¼³Á¤ÆÄÀÏÀÇ Àü󸮸¦ ÇÏÁö ¾ÊÀ½" + +#: ../src/main.c:258 +msgid " -nodock\t\tdo not open the application Dock" +msgstr " -nodock\t\t¾ÖÇø®ÄÉÀÌ¼Ç DockÀ» ¿­Áö ¾ÊÀ½" + +#: ../src/main.c:259 +msgid " -noclip\t\tdo not open the workspace Clip" +msgstr "-noclip\t\tÀÛ¾÷°ø°£ Ŭ¸³À» ¿­Áö ¾ÊÀ½" + +#. +#. puts(_(" -locale locale locale to use")); +#. +#: ../src/main.c:263 +msgid " -visualid visualid\tvisual id of visual to use" +msgstr "-visualid ºñÁÖ¾óID\t»ç¿ëÇÒ ºñÁÖ¾óÀÇ ºñÁÖ¾ó ID" + +#: ../src/main.c:264 +msgid " -display host:dpy\tdisplay to use" +msgstr " -display È£½ºÆ®:µð½ºÇ÷¹ÀÌ\t»ç¿ëÇÒ µð½ºÇ÷¹ÀÌ" + +#: ../src/main.c:265 +msgid " -static\t\tdo not update or save configurations" +msgstr " -static\t\t¼³Á¤À» °»½ÅÇϰųª ÀúÀåÇÏÁö ¾Ê´Â´Ù" + +#: ../src/main.c:266 +msgid " -version\t\tprint version and exit" +msgstr " -version\t\t¹öÀüÀ» Ç¥½ÃÇÏ°í Á¾·á" + +#: ../src/main.c:278 +#, c-format +msgid "" +"could not find user GNUstep directory (%s).\n" +"Make sure you have installed Window Maker correctly and run wmaker.inst" +msgstr "" +"»ç¿ëÀÚ GNUstep µð·ºÅ丮(%s)¸¦ ãÀ»¼ö ¾ø½À´Ï´Ù.\n" +"Window Maker°¡ Á¦´ë·Î ¼³Ä¡µÇ¾ú´ÂÁö ´Ù½Ã È®ÀÎ ÈÄ wmaker.inst ¸¦ ½ÇÇàÇϽʽÿÀ" + +#: ../src/main.c:297 +#, c-format +msgid "%s:could not execute initialization script" +msgstr "%s:ÃʱâÈ­ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù." + +#: ../src/main.c:314 +#, c-format +msgid "%s:could not execute exit script" +msgstr "%s:Á¾·á ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù." + +#: ../src/main.c:368 ../src/main.c:375 ../src/main.c:382 ../src/main.c:396 +#, c-format +msgid "too few arguments for %s" +msgstr "%s¸¦ À§ÇÑ ÀÎÀÚ°¡ ºÎÁ·ÇÕ´Ï´Ù" + +#: ../src/main.c:386 +#, c-format +msgid "bad value for visualid: \"%s\"" +msgstr "ºñÁÖ¾ó ID¿¡ À߸øµÈ °ª: \"%s\"" + +#: ../src/main.c:444 +msgid "X server does not support locale" +msgstr "X ¼­¹ö°¡ ·ÎÄÉÀÏÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù" + +#: ../src/main.c:447 +msgid "cannot set locale modifiers" +msgstr "·ÎÄÉÀÏ ¼öÁ¤ÀÚ(modifier)¸¦ ¼³Á¤ÇÒ ¼ö ¾øÀ½" + +#: ../src/main.c:464 +#, c-format +msgid "could not open display \"%s\"" +msgstr "\"%s\" µð½ºÇ÷¹À̸¦ ¿­Áö ¸øÇÔ." + +#: ../src/menu.c:285 +msgid "wrealloc() failed while trying to add menu item" +msgstr "¸Þ´º ¾ÆÀÌÅÛ Ãß°¡ ½ÃµµÁß wrealloc() ½ÇÆÐ" + +#: ../src/misc.c:71 +#, c-format +msgid "could not define value for %s for cpp" +msgstr "cppÀÇ %s¸¦ À§ÇÑ °ªÀÌ Á¤ÀǵÇÁö ¾ÊÀ½" + +#: ../src/misc.c:101 +#, c-format +msgid "could not get password entry for UID %i" +msgstr "UID %iÀÇ ¾ÏÈ£ Ç׸ñ¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../src/misc.c:125 +#, c-format +msgid "your machine is misconfigured. HOSTNAME is set to %s" +msgstr "½Ã½ºÅÛ ¼³Á¤ÀÌ À߸øµÇ¾ú½À´Ï´Ù. HOSTNAMEÀ» %s·Î ¼³Á¤ÇÕ´Ï´Ù" + +#: ../src/misc.c:131 +#, c-format +msgid "your machine is misconfigured. HOST is set to %s" +msgstr "½Ã½ºÅÛ ¼³Á¤ÀÌ À߸øµÇ¾ú½À´Ï´Ù. HOST¸¦ %s·Î ¼³Á¤ÇÕ´Ï´Ù" + +#: ../src/misc.c:773 +msgid "selection timed-out" +msgstr "¼±Åýð£ ÃÊ°ú" + +#: ../src/misc.c:788 +msgid "Program Arguments" +msgstr "ÇÁ·Î±×·¥ Àμö" + +#: ../src/misc.c:789 +msgid "Enter command arguments:" +msgstr "¸í·É¾î Àμö¸¦ ÀÔ·ÂÇϼ¼¿ä:" + +#: ../src/misc.c:884 +msgid "unable to get dropped data from DND drop" +msgstr "DND µå·Ó¿¡¼­ ¶³¾î¶ß¸° µ¥ÀÌÅ͸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../src/misc.c:892 +msgid "error getting dropped data from DND drop" +msgstr "DND µå·Ó¿¡¼­ ¶³¾î¶ß¸° µ¥ÀÌÅ͸¦ ¾ò´Âµ¥ ¿À·ù°¡ ¹ß»ýÇÏ¿´½À´Ï´Ù" + +#: ../src/misc.c:898 +msgid "out of memory while getting data from DND drop" +msgstr "DND µå·Ó¿¡¼­ ¶³¾î¶ß¸° µ¥ÀÌÅ͸¦ ¾ò´Âµ¥ ¸Þ¸ð¸®°¡ ºÎÁ·ÇÕ´Ï´Ù" + +#: ../src/misc.c:942 ../src/misc.c:1062 +#, c-format +msgid "out of memory during expansion of \"%s\"" +msgstr "\"%s\" ÀÇ È®Àå Áß ¸Þ¸ð¸® ºÎÁ·" + +#: ../src/misc.c:996 +msgid "out of memory during expansion of \"%w\"" +msgstr "\"%w\" ÀÇ È®Àå Áß ¸Þ¸ð¸® ºÎÁ·" + +#: ../src/misc.c:1015 +msgid "out of memory during expansion of \"%a\"" +msgstr "\"%a\" ÀÇ È®Àå Áß ¸Þ¸ð¸® ºÎÁ·" + +#: ../src/misc.c:1041 +#, c-format +msgid "out of memory during expansion of \"%d\"" +msgstr "\"%d\" ÀÇ È®Àå Áß ¸Þ¸ð¸® ºÎÁ·" + +#: ../src/misc.c:1055 +msgid "selection not available" +msgstr "¼±Åà ºÒ°¡´É" + +#: ../src/misc.c:1127 ../src/misc.c:1133 +#, c-format +msgid "bad window name value in %s state info" +msgstr "»óÅ Á¤º¸ %sÀÇ Ã¢ À̸§ÀÌ À߸øµÊ" + +#: ../src/misc.c:1387 +msgid "could not send message to background image helper" +msgstr "¹è°æ À̹ÌÁö \"%s\" ¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../src/pixmap.c:235 +#, c-format +msgid "could not load mask bitmap file \"%s\". Won't use mask" +msgstr "ºñÆ®¸Ê ÆÄÀÏ \"%s\"¸¦ ÀÐÀ» ¼ö ¾ø½À´Ï´Ù. ¸¶½ºÅ©¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù" + +#: ../src/proplist.c:180 +msgid "unterminated string" +msgstr "Á¾·áÇÏÁö ¾ÊÀº ¹®ÀÚ¿­" + +#: ../src/proplist.c:247 +msgid "unterminated array" +msgstr "Á¾·áÇÏÁö ¾ÊÀº ¹®ÀÚ¿­" + +#: ../src/proplist.c:256 +msgid "missing , in array or unterminated array" +msgstr "¹è¿­¿¡¼­ ½°Ç¥°¡ ºüÁ³°Å³ª Á¾·áÇÏÁö ¾ÊÀº ¹è¿­" + +#: ../src/proplist.c:267 +msgid "could not get array element" +msgstr "¹è¿­ ¿ø¼Ò¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../src/proplist.c:297 +msgid "unterminated dictionary" +msgstr "Á¾·áÇÏÁö ¾ÊÀº »çÀü" + +#: ../src/proplist.c:315 +msgid "missing dictionary key" +msgstr "»çÀü Å° ¾øÀ½" + +#: ../src/proplist.c:317 +msgid "missing dictionary entry key or unterminated dictionary" +msgstr "»çÀü ¿£Æ®¸® Å°°¡ ¾ø°Å³ª Á¾·áÇÏÁö ¾ÊÀº »çÀü" + +#: ../src/proplist.c:323 +msgid "error parsing dictionary key" +msgstr "»çÀü Å°¸¦ Çؼ®Çϴµ¥ ¿À·ùÀÔ´Ï´Ù" + +#: ../src/proplist.c:332 +msgid "missing = in dictionary entry" +msgstr "»çÀü ¿£Æ®¸®¿¡ = °¡ ºüÁ® ÀÖ½À´Ï´Ù" + +#: ../src/proplist.c:351 +msgid "missing ; in dictionary entry" +msgstr "»çÀü ¿£Æ®¸®¿¡ ;°¡ ºüÁ® ÀÖ½À´Ï´Ù" + +#: ../src/proplist.c:432 +msgid "was expecting a string, dictionary, data or array." +msgstr "´Â ¹®ÀÚ¿­, »çÀü, µ¥ÀÌÅÍ ¶Ç´Â ¹è¿­ÀÌ ÇÊ¿äÇÕ´Ï´Ù" + +#: ../src/proplist.c:434 +msgid "Comments are not allowed inside WindowMaker owned domain files." +msgstr "ÁÖ¼®¹®Àº Window Maker µµ¸ÞÀÎ ÆÄÀÏ ³»¿¡¼­´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù." + +#: ../src/proplist.c:453 +#, c-format +msgid "could not open domain file %s" +msgstr "µµ¸ÞÀÎ ÆÄÀÏ %s¸¦ ¿­ ¼ö ¾ø½À´Ï´Ù" + +#: ../src/proplist.c:466 +msgid "extra data after end of file" +msgstr "ÆÄÀÏ ³¡ µÚ¿¡ µ¥ÀÌÅÍ°¡ ¶Ç ÀÖ½À´Ï´Ù" + +#: ../src/resources.c:71 +#, c-format +msgid "The following character sets are missing in %s:" +msgstr "´ÙÀ½ ¹®ÀÚ ¼ÂÀº %s¿¡¼­ ºüÁ® ÀÖ½À´Ï´Ù:" + +#: ../src/resources.c:76 +#, c-format +msgid "The string \"%s\" will be used in place" +msgstr "¹®ÀÚ¿­ \"%s\"ÀÌ ÀÌ ¹®ÀÚ¼ÂÀÇ ±ÛÀÚ¸¦" + +#: ../src/resources.c:78 +msgid "of any characters from those sets." +msgstr "´ë½ÅÇÏ¿© »ç¿ëµË´Ï´Ù." + +#: ../src/resources.c:81 +#, c-format +msgid "could not create font set %s. Trying fixed" +msgstr "%s ±Û²Ã ¼ÂÀ» ¸¸µéÁö ¸øÇÔ. fixed·Î ´ëüÇÕ´Ï´Ù" + +#: ../src/resources.c:98 +#, c-format +msgid "could not load font %s. Trying fixed" +msgstr "%s ±Û²ÃÀÌ ¾øÀ½. fixed·Î ´ëüÇÕ´Ï´Ù" + +#: ../src/resources.c:136 +#, c-format +msgid "could not parse color \"%s\"" +msgstr "»ö \"%s\"À» Çؼ®ÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: ../src/resources.c:140 +#, c-format +msgid "could not allocate color \"%s\"" +msgstr "»ö \"%s\"À» ÇÒ´çÇÒ ¼ö ¾øÀ½" + +#: ../src/rootmenu.c:185 ../src/rootmenu.c:187 +msgid "Exit" +msgstr "Á¾·á" + +#: ../src/rootmenu.c:186 +msgid "Exit window manager?" +msgstr "â °ü¸®ÀÚ¸¦ Á¾·áÇϽðڽÀ´Ï±î?" + +#: ../src/rootmenu.c:222 +msgid "Close X session" +msgstr "X ¼¼¼Ç ´Ý±â" + +#: ../src/rootmenu.c:223 +msgid "" +"Close Window System session?\n" +"Kill might close applications with unsaved data." +msgstr "" +"À©µµ¿ì ½Ã½ºÅÛ ¼¼¼ÇÀ» Á¾·áÇÏ°Ú½À´Ï±î?\n" +"¾ÖÇø®ÄÉÀ̼ÇÀÌ Á¾·áµÇ°í ÀúÀåÇÏÁö ¾ÊÀº ÀÚ·á´Â ÀÒ½À´Ï´Ù." + +#. +#. entry = wMenuAddCallback(menu, _("Select Shortcut"), NULL, NULL); +#. wMenuEntrySetCascade(menu, entry, makeMakeShortcutMenu(scr)); +#. +#: ../src/rootmenu.c:225 ../src/winmenu.c:481 +msgid "Close" +msgstr "´Ý±â" + +#: ../src/rootmenu.c:236 +msgid "Kill X session" +msgstr "X ¼¼¼Ç Á¾·á" + +#: ../src/rootmenu.c:237 +msgid "" +"Kill Window System session?\n" +"(all applications will be closed)" +msgstr "" +"À©µµ¿ì ½Ã½ºÅÛ ¼¼¼ÇÀ» Á¾·áÇÏ°Ú½À´Ï±î?\n" +"(¸ðµç ¾ÖÇø®ÄÉÀ̼ÇÀÌ Á¾·áµË´Ï´Ù)" + +#: ../src/rootmenu.c:463 +#, c-format +msgid "%s:invalid kbd shortcut specification \"%s\" for entry %s" +msgstr "%s: À߸øµÈ Å°º¸µå ´ÜÃàÅ° ÁöÁ¤ \"%s\"(¿£Æ®¸® %s)" + +#: ../src/rootmenu.c:471 +#, c-format +msgid "%s:invalid key in shortcut \"%s\" for entry %s" +msgstr "%s: »¡¸®°¡±â \"%s\"(¿£Æ®¸® %s)¿¡ À߸øµÈ Å°" + +#: ../src/rootmenu.c:524 +#, c-format +msgid "%s: unmatched '\"' in menu file" +msgstr "%s: ¸Þ´º ÆÄÀÏÀÇ '\"' ¦ÀÌ ¸ÂÁö ¾ÊÀ½" + +#: ../src/rootmenu.c:574 +#, c-format +msgid "%s: missing command" +msgstr "%s: ¸í·É¾î°¡ ¾øÀ½" + +#: ../src/rootmenu.c:607 +#, c-format +msgid "invalid OPEN_MENU specification: %s" +msgstr "OPEN_MENU ÁöÁ¤ÀÌ À߸øµÊ: %s" + +#: ../src/rootmenu.c:680 +#, c-format +msgid "%s:could not stat menu" +msgstr "%s: ¸Þ´º ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ¾øÀ½" + +#: ../src/rootmenu.c:688 +#, c-format +msgid "%s:could not stat menu:%s" +msgstr "%s: ¸Þ´º ÆÄÀÏ¿¡ Á¢±ÙÇÒ ¼ö ¾øÀ½ :%s" + +#: ../src/rootmenu.c:706 +#, c-format +msgid "too many parameters in OPEN_MENU: %s" +msgstr "OPEN_MENU¿¡ Àμö°¡ ³Ê¹« ¸¹À½: %s" + +#: ../src/rootmenu.c:742 +msgid "" +"There are more than one WORKSPACE_MENU commands in the applications menu. " +"Only one is allowed." +msgstr "" +"¾ÖÇø®ÄÉÀÌ¼Ç ¸Þ´º¿¡ WORKSPACE_MENU ¸í·ÉÀÌ µÑ ÀÌ»ó ÀÖ½À´Ï´Ù. Çϳª¸¸ ÀÖ¾î¾ß " +"ÇÕ´Ï´Ù. " + +#: ../src/rootmenu.c:771 ../src/rootmenu.c:789 +#, c-format +msgid "%s:missing parameter for menu command \"%s\"" +msgstr "%s: ¸Þ´º ¸í·É¾î \"%s\" ÀÇ Àμö°¡ ºüÁ³À½" + +#: ../src/rootmenu.c:852 +#, c-format +msgid "%s:unknown command \"%s\" in menu config." +msgstr "%s:¸Þ´º ¼³Á¤ÀÇ \"%s\" ¸í·ÉÀ» ¾Ë ¼ö ¾øÀ½." + +#: ../src/rootmenu.c:860 +#, c-format +msgid "%s:can't add shortcut for entry \"%s\"" +msgstr "%s: ¿£Æ®¸® \"%s\"¿¡ »¡¸®°¡±â¸¦ Ãß°¡ÇÒ ¼ö ¾øÀ½" + +#: ../src/rootmenu.c:997 +#, c-format +msgid "%s:maximal line size exceeded in menu config: %s" +msgstr "%s:¸Þ´º ¼³Á¤ÀÇ ÃÖ´ë ÁÙ¼ö¸¦ ÃÊ°úÇÔ: %s" + +#: ../src/rootmenu.c:1019 ../src/rootmenu.c:1111 ../src/rootmenu.c:1212 +#, c-format +msgid "%s:missing command in menu config: %s" +msgstr "%s:¸Þ´º ¼³Á¤¿¡¼­ ¸í·ÉÀ» ãÀ» ¼ö ¾øÀ½: %s" + +#: ../src/rootmenu.c:1049 +#, c-format +msgid "%s:syntax error in menu file:END declaration missing" +msgstr "%s:¸Þ´ºÆÄÀÏ ¹®¹ý¿¡·¯:END ¼±¾ð¹® ¾øÀ½" + +#: ../src/rootmenu.c:1078 ../src/rootmenu.c:1177 +msgid "could not make arguments for menu file preprocessor" +msgstr "¸Þ´º ÆÄÀÏ Àü󸮱⸦ À§ÇÑ Àμö¸¦ ¸¸µé ¼ö ¾øÀ½" + +#: ../src/rootmenu.c:1084 ../src/rootmenu.c:1184 +#, c-format +msgid "%s:could not open/preprocess menu file" +msgstr "%s: ¸Þ´º ÆÄÀÏÀ» ¿­°Å³ª Àüó¸®ÇÒ ¼ö ¾øÀ½" + +#: ../src/rootmenu.c:1096 ../src/rootmenu.c:1197 +#, c-format +msgid "%s:could not open menu file" +msgstr "%s:¸Þ´º ÆÄÀÏÀ» ¿­ ¼ö ¾øÀ½" + +#: ../src/rootmenu.c:1123 +#, c-format +msgid "%s:invalid menu file. MENU command is missing" +msgstr "%s:À߸øµÈ ¸Þ´º ÆÄÀÏ. MENU ¸í·ÉÀÌ ºüÁ³½À´Ï´Ù" + +#: ../src/rootmenu.c:1132 +msgid "error reading preprocessed menu data" +msgstr "Àüó¸®µÈ ¸Þ´º µ¥ÀÌÅ͸¦ Àдµ¥ ¿À·ù" + +#: ../src/rootmenu.c:1224 +#, c-format +msgid "%s:no title given for the root menu" +msgstr "%s:ÃÖ»óÀ§ ¸Þ´º¿¡ Á¦¸ñÀÌ ¾ø½À´Ï´Ù" + +#: ../src/rootmenu.c:1307 ../src/rootmenu.c:1374 ../src/rootmenu.c:1418 +#, c-format +msgid "out of memory while constructing directory menu %s" +msgstr "µð·ºÅ丮 ¸Þ´º %s »ý¼º Áß ¸Þ¸ð¸® ºÎÁ·" + +#: ../src/rootmenu.c:1317 +#, c-format +msgid "%s:could not stat file \"%s\" in menu directory" +msgstr "%s: ¸Þ´º µð·ºÅ丮ÀÇ ÆÄÀÏ \"%s\"¿¡ Á¢±ÙÇÒ ¼ö ¾øÀ½" + +#: ../src/rootmenu.c:1472 +msgid "Commands" +msgstr "¸í·É¾î" + +#: ../src/rootmenu.c:1475 +msgid "Restart" +msgstr "Àç½ÃÀÛ" + +#: ../src/rootmenu.c:1476 +msgid "Exit..." +msgstr "Á¾·á..." + +#: ../src/rootmenu.c:1549 +#, c-format +msgid "could not find menu file \"%s\" referenced in WMRootMenu" +msgstr "WMRootMenu¿¡¼­ ÂüÁ¶ÇÏ´Â ¸Þ´º ÆÄÀÏ \"%s\"¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù" + +#: ../src/rootmenu.c:1556 +#, c-format +msgid "could not access menu \"%s\" referenced in WMRootMenu" +msgstr "WMRootMenu¿¡¼­ ÂüÁ¶ÇÏ´Â ¸Þ´º \"%s\"¿¡ Á¢±ÙÇÒ ¼ö ¾ø½À´Ï´Ù" + +#: ../src/rootmenu.c:1567 +#, c-format +msgid "" +"using default menu file \"%s\" as the menu referenced in WMRootMenu could " +"not be found " +msgstr "" +"WMRootMenu¿¡¼­ ÂüÁ¶ÇÏ´Â ¸Þ´º ÆÄÀÏÀ» ãÀ» ¼ö ¾øÀ¸¹Ç·Î \"%s\"¸¦ ±âº» ¸Þ´º " +"ÆÄÀÏ·Î »ç¿ëÇÕ´Ï´Ù" + +#: ../src/rootmenu.c:1590 ../src/rootmenu.c:1666 +#, c-format +msgid "%s:format error in root menu configuration \"%s\"" +msgstr "%s: ÃÖ»óÀ§ ¸Þ´º ¼³Á¤ \"%s\"ÀÇ Çü½Ä ¿À·ù" + +#: ../src/screen.c:423 +msgid "could not load logo image for panels" +msgstr "Æгο¡ ¾²ÀÏ ·Î°í À̹ÌÁö¸¦ ÀÐÁö ¸øÇÔ" + +#: ../src/screen.c:426 +#, c-format +msgid "error making logo image for panel:%s" +msgstr "Æгο¡ ¾²ÀÏ ·Î°í À̹ÌÁö¸¦ ¸¸µéÁö ¸øÇÔ:%s" + +#: ../src/screen.c:612 +#, c-format +msgid "could not initialize graphics library context: %s" +msgstr "±×·¡ÇÈ ¶óÀ̺귯¸® ȯ°æÀ» ÃʱâÈ­ ÇÒ¼ö ¾øÀ½: %s" + +#: ../src/screen.c:644 +msgid "could not do initialization of WINGs widget set" +msgstr "%s: ÃʱâÈ­ ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù." + +#: ../src/screen.c:961 +#, c-format +msgid "could not save session state in %s" +msgstr "%sÀÇ ¼¼¼Ç »óŸ¦ ÀúÀåÇÏÁö ¸øÇÔ" + +#: ../src/session.c:138 ../src/wdefaults.c:559 ../src/winspector.c:347 +#, c-format +msgid "can't convert \"%s\" to boolean" +msgstr "\"%s\"¸¦ ºÎ¿ï °ªÀ¸·Î ¹Ù²Ü ¼ö ¾øÀ½" + +#: ../src/session.c:750 ../src/session.c:844 +msgid "end of memory while saving session state" +msgstr "¼¼¼Ç »óŸ¦ ÀúÀåÇÏ´Â Áß ¸Þ¸ð¸® ºÎÁ·" + +#. This is not fatal but can mean the session manager exited. +#. * If the session manager exited normally we would get a +#. * Die message, so this probably means an abnormal exit. +#. * If the sm was the last client of session, then we'll die +#. * anyway, otherwise we can continue doing our stuff. +#. +#: ../src/session.c:978 +msgid "connection to the session manager was lost" +msgstr "¼¼¼Ç °ü¸®ÀÚÀÇ ¿¬°áÀÌ ²÷¾îÁ³½À´Ï´Ù" + +#: ../src/stacking.c:72 +msgid "could not get window list!!" +msgstr "â ¸ñ·Ï¸¦ ¾òÀ» ¼ö ¾ø½À´Ï´Ù!!" + +#: ../src/startup.c:194 +#, c-format +msgid "internal X error: %s\n" +msgstr "X ³»ºÎ ¿¡·¯: %s\n" + +#: ../src/startup.c:257 +#, c-format +msgid "got signal %i (%s) - restarting\n" +msgstr "%i (%s) ½ÅÈ£ °¨Áö - Àç½Ãµ¿ÇÔ\n" + +#: ../src/startup.c:259 +#, c-format +msgid "got signal %i - restarting\n" +msgstr "%i ½ÅÈ£ °¨Áö - Àç½Ãµ¿ÇÔ\n" + +#: ../src/startup.c:273 +#, c-format +msgid "%s: Received signal SIGTERM. Exiting..." +msgstr "%s: SIGTERM ½ÅÈ£ ¹ÞÀ½. Á¾·á..." + +#: ../src/startup.c:285 +#, c-format +msgid "got signal %i (%s)\n" +msgstr "%i (%s) ½ÅÈ£ °¨Áö\n" + +#: ../src/startup.c:287 +#, c-format +msgid "got signal %i\n" +msgstr "%i ½ÅÈ£ °¨Áö\n" + +#: ../src/startup.c:293 +msgid "" +"crashed while trying to do some post-crash cleanup. Aborting immediatelly." +msgstr "" +"ºñÁ¤»ó Á¾·áÈÄ Ã³¸®¸¦ ÇÏ·Á´Â µ¿¾È¿¡ ºñÁ¤»ó Á¾·áµÇ¾ú½À´Ï´Ù. Áï½Ã Á¾·áÇÕ´Ï´Ù." + +#: ../src/startup.c:304 +msgid "" +"a fatal error has occured, probably due to a bug. Please fill the included " +"BUGFORM and report it." +msgstr "" +"Ä¡¸íÀûÀÎ ¿À·ù ¹ß»ý, ¾Æ¸¶µµ ¹ö±×ÀÎ °Í °°½À´Ï´Ù. BUGFORMÀ» ÀÛ¼ºÇØ º¸³»Áֽñæ " +"ºÎŹµå¸³´Ï´Ù." + +#. restart another window manager so that the X session doesn't +#. * go to space +#: ../src/startup.c:311 +msgid "trying to start alternative window manager..." +msgstr "´ëü¿ë â °ü¸®ÀÚ¸¦ ½ÃÀÛÇÏ°Ú½À´Ï´Ù..." + +#: ../src/startup.c:710 +#, c-format +msgid "icon size is configured to %i, but it's too small. Using 16, instead\n" +msgstr "ÁöÁ¤µÈ ¾ÆÀÌÄÜ Å©±â(%i)°¡ ³Ê¹« ÀÛÀ½. ´ë½Å 16À¸·Î ¹Ù²ß´Ï´Ù\n" + +#: ../src/startup.c:754 +msgid "it seems that there already is a window manager running" +msgstr "ÀÌ¹Ì ´Ù¸¥ â °ü¸®ÀÚ°¡ µ¿ÀÛÇÏ°í ÀÖ´Â °Í °°½À´Ï´Ù" + +#: ../src/startup.c:760 +#, c-format +msgid "could not manage screen %i" +msgstr "È­¸é %i¸¦ Á¦¾îÇÒ ¼ö ¾øÀ½" + +#: ../src/startup.c:820 +msgid "could not manage any screen" +msgstr "¸ðµç È­¸éÀ» Á¦¾îÇÒ ¼ö ¾øÀ½" + +#: ../src/switchmenu.c:114 +msgid "Windows" +msgstr "â" + +#: ../src/texture.c:274 ../src/texture.c:318 +#, c-format +msgid "image file \"%s\" used as texture could not be found." +msgstr "ÅؽºÃ³·Î »ç¿ëÇÏ´Â À̹ÌÁö ÆÄÀÏ \"%s\"À» ãÀ» ¼ö ¾ø½À´Ï´Ù." + +#: ../src/texture.c:280 ../src/texture.c:324 +#, c-format +msgid "could not load texture pixmap \"%s\":%s" +msgstr "ÅؽºÃ³ ÇȽº¸Ê \"%s\"À» ¿­ ¼ö°¡ ¾øÀ½: %s" + +#: ../src/texture.c:463 ../src/texture.c:574 +#, c-format +msgid "could not render texture: %s" +msgstr "ÅؽºÃ³ ·»´õ¸µÀ» ÇÒ ¼ö ¾øÀ½: %s" + +#: ../src/wdefaults.c:405 +#, c-format +msgid "could not find icon file \"%s\"" +msgstr "¾ÆÀÌÄÜ ÆÄÀÏ \"%s\"À» ãÁö ¸øÇß½À´Ï´Ù" + +#: ../src/window.c:2277 ../src/window.c:2409 +msgid "" +"the NumLock, ScrollLock or similar key seems to be turned on.\n" +"Turn it off or some mouse actions and keyboard shortcuts will not work." +msgstr "" +"NumLock, ScrollLock À̳ª ´Ù¸¥ ºñ½ÁÇÑ Á¾·ùÀÇ Å°°¡ ÄÑÁ® ÀÖ´Â °Í °°½À´Ï´Ù.\n" +"²ôÁö ¾ÊÀ¸¸é ÀϺΠ¸¶¿ì½º µ¿ÀÛÀ̳ª Å°º¸µå ´ÜÃàÅ°°¡ µ¿ÀÛÇÏÁö ¾Ê½À´Ï´Ù." + +#: ../src/winmenu.c:249 ../src/winmenu.c:257 +msgid "Set Shortcut" +msgstr "´ÜÃàÅ° ¼±ÅÃ" + +#: ../src/winmenu.c:333 ../src/winmenu.c:379 +msgid "could not create submenu for window menu" +msgstr "â ¸Þ´º¸¦ À§ÇÑ ºÎ¸Þ´º¸¦ ¸¸µé ¼ö ¾ø½À´Ï´Ù" + +#: ../src/winmenu.c:388 +msgid "Keep at bottom" +msgstr "Ç×»ó ¾Æ·¡·Î/°¡¶ó¾ÉÀ½" + +#: ../src/winmenu.c:393 ../src/winspector.c:1141 +msgid "Omnipresent" +msgstr "Ç×»ó º¸ÀÓ" + +#. +#. * Warning: If you make some change that affects the order of the +#. * entries, you must update the command #defines in the top of +#. * this file. +#. +#: ../src/winmenu.c:416 ../src/winmenu.c:551 +msgid "Maximize" +msgstr "ÃÖ´ëÈ­" + +#: ../src/winmenu.c:424 ../src/winmenu.c:537 +msgid "Miniaturize" +msgstr "ÃÖ¼ÒÈ­" + +#: ../src/winmenu.c:433 ../src/winmenu.c:565 +msgid "Shade" +msgstr "°¡¸²" + +#: ../src/winmenu.c:449 +msgid "Resize/Move" +msgstr "Å©±â¹Ù²Þ/À̵¿" + +#: ../src/winmenu.c:457 +msgid "Select" +msgstr "¼±ÅÃ" + +#: ../src/winmenu.c:465 +msgid "Move To" +msgstr "À̵¿" + +#: ../src/winmenu.c:470 +msgid "Attributes..." +msgstr "¼Ó¼º ¼³Á¤..." + +#: ../src/winmenu.c:472 +msgid "Options" +msgstr "¿É¼Ç" + +#: ../src/winmenu.c:532 +msgid "Deminiaturize" +msgstr "º¸ÅëÅ©±â" + +#: ../src/winmenu.c:546 +msgid "Unmaximize" +msgstr "º¸ÅëÅ©±â" + +#: ../src/winmenu.c:560 +msgid "Unshade" +msgstr "º¸ÀÓ" + +#: ../src/winspector.c:281 +#, c-format +msgid "Could not find icon \"%s\" specified for this window" +msgstr "ÀÌ Ã¢¿¡¼­ ÁöÁ¤ÇÑ ¾ÆÀÌÄÜ \"%s\"À» ãÀ» ¼ö ¾øÀ½" + +#: ../src/winspector.c:297 +#, c-format +msgid "Could not open specified icon \"%s\":%s" +msgstr "ÁöÁ¤µÈ ¾ÆÀÌÄÜ \"%s\"À» ¿­ ¼ö ¾øÀ½:%s" + +#: ../src/winspector.c:1016 +msgid "Save" +msgstr "ÀúÀå" + +#: ../src/winspector.c:1024 +msgid "Apply" +msgstr "Àû¿ë" + +#: ../src/winspector.c:1030 +msgid "Reload" +msgstr "´Ù½ÃÀбâ" + +#: ../src/winspector.c:1039 ../src/winspector.c:1049 +msgid "Window Specification" +msgstr "â ¼±ÅÃ" + +#: ../src/winspector.c:1040 +msgid "Window Attributes" +msgstr "â ¼Ó¼º" + +#: ../src/winspector.c:1041 +msgid "Advanced Options" +msgstr "°í±Þ ¿É¼Ç" + +#: ../src/winspector.c:1042 +msgid "Icon and Initial Workspace" +msgstr "¾ÆÀÌÄÜ°ú Ãʱâ ÀÛ¾÷°ø°£" + +#: ../src/winspector.c:1043 +msgid "Application Specific" +msgstr "¾ÖÇø®ÄÉÀ̼ǿ¡ µû¶ó ´Ù¸¥ ¼³Á¤" + +#: ../src/winspector.c:1057 +msgid "Defaults for all windows" +msgstr "¸ðµç âÀÇ ±âº»°ªÀ¸·Î" + +#: ../src/winspector.c:1100 +msgid "" +"The configuration will apply to all\n" +"windows that have their WM_CLASS property set to the above selected\n" +"name, when saved." +msgstr "" +"¼³Á¤À» ÀúÀåÇϸé WM_CLASS Ư¼º°ªÀÌ\n" +"À§¿¡¼­ ÁöÁ¤ÇÑ À̸§À¸·Î µÇ¾î ÀÖ´Â\n" +"¸ðµç â¿¡ ±× ¼³Á¤ÀÌ Àû¿ëµË´Ï´Ù." + +#: ../src/winspector.c:1107 +msgid "Attributes" +msgstr "¼Ó¼º" + +#: ../src/winspector.c:1117 +msgid "Disable titlebar" +msgstr "Á¦¸ñ ¹Ù ¾ø¾Ú" + +#: ../src/winspector.c:1121 +msgid "Disable resizebar" +msgstr "Å©±âÁ¶Á¤ ¹Ù ¾ø¾Ú" + +#: ../src/winspector.c:1125 +msgid "Disable close button" +msgstr "´Ý±â ¹öÆ° ¾ø¾Ú" + +#: ../src/winspector.c:1129 +msgid "Disable miniaturize button" +msgstr "ÃÖ¼ÒÈ­ ¹öÆ° ¾ø¾Ú" + +#: ../src/winspector.c:1133 +msgid "Keep on top / floating" +msgstr "Ç×»ó À§·Î/¶ä" + +#: ../src/winspector.c:1137 +msgid "Keep at bottom / sunken" +msgstr "Ç×»ó ¾Æ·¡·Î/°¡¶ó¾ÉÀ½" + +#: ../src/winspector.c:1145 +msgid "Start Miniaturized" +msgstr "ÃÖ¼ÒÈ­ÇÏ¿© ½ÇÇà" + +#: ../src/winspector.c:1149 +msgid "Start Maximized" +msgstr "ÃÖ´ëÈ­ÇÏ¿© ½ÇÇà" + +#: ../src/winspector.c:1153 +msgid "Skip window list" +msgstr "â ¸ñ·Ï¿¡ ³ªÅ¸³ªÁö ¾ÊÀ½" + +#: ../src/winspector.c:1167 +msgid "Advanced" +msgstr "°í±Þ Ç׸ñ" + +#: ../src/winspector.c:1177 +msgid "Ignore HideOthers" +msgstr "´Ù¸¥ °Íµé ¼û±è ¹«½ÃÇÔ" + +#: ../src/winspector.c:1181 +msgid "Don't bind keyboard shortcuts" +msgstr "Å°º¸µå ´ÜÃàÅ° »ç¿ë ¾ÈÇÔ" + +#: ../src/winspector.c:1185 +msgid "Don't bind mouse clicks" +msgstr "¸¶¿ì½º Ŭ¸¯ »ç¿ë ¾ÈÇÔ" + +#: ../src/winspector.c:1189 +msgid "Keep inside screen" +msgstr "Ç×»ó È­¸é¾È¿¡ À§Ä¡" + +#: ../src/winspector.c:1193 +msgid "Don't let it take focus" +msgstr "È°¼ºÈ­ ¾ÈµÊ" + +#: ../src/winspector.c:1197 +msgid "Don't Save Session" +msgstr "¼¼¼ÇÀ» ÀúÀåÇÏÁö ¾ÊÀ½" + +#: ../src/winspector.c:1201 +msgid "Emulate Application Icon" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÀÌÄÜ Èä³»³»±â" + +#: ../src/winspector.c:1216 +msgid "" +"Enable the \"Don't bind...\" options to allow the application to receive all " +"mouse or keyboard events." +msgstr "" +"¾ÖÇø®ÄÉÀ̼ÇÀÌ ¸ðµç ¸¶¿ì½º¿Í Å°º¸µå À̺¥Æ®¸¦ ¹Þµµ·Ï \"... »ç¿ë ¾ÈÇÔ\" ¿É¼ÇÀ» " +"»ç¿ë °¡´ÉÇϵµ·Ï ÇÕ´Ï´Ù." + +#: ../src/winspector.c:1223 +msgid "Miniwindow Image" +msgstr "¾ÆÀÌÄÜ À̹ÌÁö" + +#: ../src/winspector.c:1242 +msgid "Update" +msgstr "°»½Å" + +#: ../src/winspector.c:1257 +msgid "Icon file name:" +msgstr "¾ÆÀÌÄÜ ÆÄÀϸí:" + +#: ../src/winspector.c:1269 +msgid "Ignore client supplied icon" +msgstr "Ŭ¶óÀ̾ðÆ® Á¦°ø ¾ÆÀÌÄÜ ¹«½ÃÇÔ" + +#: ../src/winspector.c:1276 +msgid "Initial Workspace" +msgstr "Ãʱâ ÀÛ¾÷°ø°£" + +#: ../src/winspector.c:1281 +msgid "Nowhere in particular" +msgstr "Ưº°ÇÑ ¼³Á¤ ¾øÀ½" + +#: ../src/winspector.c:1315 +msgid "Application Wide" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¿ÍÀ̵å" + +#: ../src/winspector.c:1325 +msgid "Start Hidden" +msgstr "¼û°Ü¼­ ½ÇÇà" + +#: ../src/winspector.c:1329 +msgid "No application icon" +msgstr "¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÀÌÄÜ ¾øÀ½" + +#: ../src/workspace.c:102 ../src/workspace.c:103 ../src/workspace.c:472 +#, c-format +msgid "Workspace %i" +msgstr "ÀÛ¾÷°ø°£ %i" + +#: ../src/workspace.c:529 +msgid "Workspaces" +msgstr "ÀÛ¾÷°ø°£" + +#: ../src/workspace.c:531 +msgid "could not create Workspace menu" +msgstr "ÀÛ¾÷°ø°£ ¸Þ´º¸¦ ¸¸µé¼ö ¾øÀ½" + +#: ../src/workspace.c:538 +msgid "New" +msgstr "»õ ÀÛ¾÷°ø°£ ¸¸µë" + +#: ../src/workspace.c:539 +msgid "Destroy Last" +msgstr "¸¶Áö¸· ÀÛ¾÷°ø°£ ¾ø¾Ú" + +#: ../src/xutil.c:228 +msgid "invalid data in selection" +msgstr "¼±Åÿ¡ À߸øµÈ µ¥ÀÌÅÍ" diff --git a/po/ru.po b/po/ru.po index db3991f2..4c78ddb9 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,27 +8,34 @@ # msgid "" msgstr "" -"POT-Creation-Date: 1998-08-20 23:43+0400\n" -"Language-Team: Russian \n" +"POT-Creation-Date: 1999-01-16 22:08+0300\n" +"Language-Team: Russian\n" "Content-Type: text/plain; charset=koi8-r\n" "Date: ðÎÄ á×Ç 24 22:23:01 MSD 1998\n" -#: ../src/appicon.c:500 ../src/dialog.c:262 ../src/dialog.c:318 -#: ../src/dock.c:2989 ../src/dockedapp.c:206 ../src/rootmenu.c:164 -#: ../src/winspector.c:276 ../src/winspector.c:289 +#: ../src/appicon.c:509 ../src/dialog.c:216 ../src/dialog.c:272 +#: ../src/dock.c:3059 ../src/dockedapp.c:206 ../src/winspector.c:283 +#: ../src/winspector.c:299 msgid "Error" msgstr "ïÛÉÂËÁ" -#: ../src/appicon.c:501 +#: ../src/appicon.c:510 msgid "Could not open specified icon file" msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÕËÁÚÁÎÎÙÊ ÆÁÊÌ ÚÎÁÞËÁ" +#: ../src/appicon.c:511 ../src/dialog.c:115 ../src/dialog.c:216 +#: ../src/dialog.c:272 ../src/dialog.c:460 ../src/dock.c:424 +#: ../src/dock.c:3060 ../src/dockedapp.c:206 ../src/dockedapp.c:350 +#: ../src/winspector.c:284 ../src/winspector.c:300 +msgid "OK" +msgstr "OK" + # -#: ../src/appicon.c:522 ../src/dock.c:263 ../src/winmenu.c:85 +#: ../src/appicon.c:532 ../src/dock.c:272 ../src/winmenu.c:123 msgid "Kill Application" msgstr "á×ÁÒÉÊÎÏÅ ÚÁ×ÅÒÛÅÎÉÅ" -#: ../src/appicon.c:523 ../src/dock.c:264 ../src/winmenu.c:86 +#: ../src/appicon.c:533 ../src/dock.c:273 ../src/winmenu.c:124 msgid "" "This will kill the application.\n" "Any unsaved changes will be lost.\n" @@ -38,528 +45,530 @@ msgstr "" "÷ÓÅ ÎÅÓÏÈÒÁÎÅÎÎÙÅ ÉÚÍÅÎÅÎÉÑ ÂÕÄÕÔ ÐÏÔÅÒÑÎÙ.\n" "ðÏÖÁÌÕÊÓÔÁ, ÐÏÄÔ×ÅÒÄÉÔÅ." -#: ../src/appicon.c:538 ../src/dock.c:1017 +#: ../src/appicon.c:534 ../src/dock.c:274 ../src/winmenu.c:125 +msgid "Yes" +msgstr "äÁ" + +#: ../src/appicon.c:534 ../src/dock.c:274 ../src/winmenu.c:125 +msgid "No" +msgstr "îÅÔ" + +#: ../src/appicon.c:548 ../src/dock.c:1065 msgid "Unhide Here" msgstr "òÁÓËÒÙÔØ ÚÄÅÓØ" -#: ../src/appicon.c:539 ../src/dock.c:1019 -msgid "(Un)Hide" -msgstr "óËÒÙÔØ/òÁÓËÒÙÔØ" +#: ../src/appicon.c:549 ../src/appicon.c:574 ../src/winmenu.c:441 +msgid "Hide" +msgstr "óËÒÙÔØ" -#: ../src/appicon.c:540 +#: ../src/appicon.c:550 msgid "Set Icon..." msgstr "õÓÔÁÎÏ×ÉÔØ ÚÎÁÞÏË..." -#: ../src/appicon.c:541 ../src/dock.c:1023 ../src/winmenu.c:260 +#: ../src/appicon.c:551 ../src/dock.c:1071 ../src/rootmenu.c:225 +#: ../src/rootmenu.c:239 ../src/winmenu.c:488 msgid "Kill" msgstr "õÂÉÔØ" -#: ../src/defaults.c:572 ../src/screen.c:535 ../src/screen.c:643 -#: ../src/screen.c:649 +#: ../src/appicon.c:572 +msgid "Unhide" +msgstr "òÁÓËÒÙÔØ" + +#: ../src/defaults.c:735 ../src/startup.c:700 ../src/startup.c:718 +#: ../src/startup.c:724 +#, c-format msgid "could not read domain \"%s\" from defaults database" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÏÍÅÎÁ \"%s\"" -#: ../src/defaults.c:618 ../src/defaults.c:740 ../src/defaults.c:775 -#: ../src/defaults.c:801 +#: ../src/defaults.c:781 ../src/defaults.c:905 ../src/defaults.c:944 +#: ../src/defaults.c:974 +#, c-format msgid "Domain %s (%s) of defaults database is corrupted!" -msgstr "äÏÍÅÎ %s (%s) × ÆÁÊÌÅ ÕÓÔÁÎÏ×ÏË ÏÛÉÂÏÞÅÎ!" +msgstr "äÏÍÅÎ %s (%s) × ÆÁÊÌÅ ÕÓÔÁÎÏ×ÏË ÐÏ×ÒÅÖÄÅÎ!" -#: ../src/defaults.c:623 ../src/defaults.c:757 ../src/defaults.c:784 -#: ../src/defaults.c:809 +#: ../src/defaults.c:786 ../src/defaults.c:926 ../src/defaults.c:957 +#: ../src/defaults.c:983 +#, c-format msgid "could not load domain %s from user defaults database" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÄÏÍÅÎ \"%s\" ÉÚ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÇÏ ÆÁÊÌÁ ÕÓÔÁÎÏ×ÏË" -#: ../src/defaults.c:634 ../src/defaults.c:725 +#: ../src/defaults.c:797 ../src/defaults.c:890 +#, c-format msgid "Domain %s (%s) of global defaults database is corrupted!" msgstr "äÏÍÅÎ %s (%s) × ÇÌÏÂÁÌØÎÏÍ ÆÁÊÌÅ ÎÁÓÔÒÏÅË ÐÏ×ÒÅÖÄÅÎ!" -#: ../src/defaults.c:651 ../src/defaults.c:730 +#: ../src/defaults.c:816 ../src/defaults.c:895 +#, c-format msgid "could not load domain %s from global defaults database" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÄÏÍÅÎ %s ÉÚ ÇÌÏÂÁÌØÎÏÇÏ ÆÁÊÌÁ ÎÁÓÔÒÏÅË" -#: ../src/defaults.c:1097 +#: ../src/defaults.c:1266 +#, c-format +msgid "wrong option value for key \"%s\". Should be one of %s" +msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ËÌÀÞÁ \"%s\". äÏÌÖÎÏ ÂÙÔØ ÏÄÎÏ ÉÚ %s." + +#: ../src/defaults.c:1313 +#, c-format msgid "can't convert \"%s\" to boolean for key \"%s\"" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ \"%s\" × ÌÏÇÉÞÅÓËÏÅ ÚÎÁÞÅÎÉÅ" - -#: ../src/defaults.c:1102 ../src/defaults.c:1136 ../src/defaults.c:1168 -#: ../src/defaults.c:1181 ../src/defaults.c:1196 ../src/defaults.c:1211 -#: ../src/defaults.c:1282 ../src/defaults.c:1294 ../src/defaults.c:1353 -#: ../src/defaults.c:1397 ../src/defaults.c:1439 ../src/defaults.c:1485 -#: ../src/defaults.c:1531 ../src/defaults.c:1754 ../src/defaults.c:1768 -#: ../src/defaults.c:1801 ../src/defaults.c:1813 ../src/defaults.c:1825 -#: ../src/defaults.c:1849 ../src/defaults.c:1867 ../src/defaults.c:1880 -#: ../src/defaults.c:1893 ../src/defaults.c:1930 ../src/defaults.c:1968 -#: ../src/defaults.c:2032 +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ \"%s\" × ÌÏÇÉÞÅÓËÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ËÌÀÞÁ \"%s\"" + +#: ../src/defaults.c:1318 ../src/defaults.c:1352 ../src/defaults.c:1384 +#: ../src/defaults.c:1397 ../src/defaults.c:1412 ../src/defaults.c:1426 +#: ../src/defaults.c:1498 ../src/defaults.c:1510 ../src/defaults.c:1858 +#: ../src/defaults.c:1875 ../src/defaults.c:1888 ../src/defaults.c:1921 +#: ../src/defaults.c:1937 ../src/defaults.c:1968 ../src/defaults.c:2041 +#, c-format msgid "using default \"%s\" instead" msgstr "ÉÓÐÏÌØÚÕÅÍ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ (%s)" -#: ../src/defaults.c:1133 +#: ../src/defaults.c:1349 +#, c-format msgid "can't convert \"%s\" to integer for key \"%s\"" msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ \"%s\" × ÃÅÌÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ËÌÀÞÁ \"%s\"" -#: ../src/defaults.c:1163 ../src/defaults.c:1277 ../src/defaults.c:1749 -#: ../src/defaults.c:1796 ../src/wdefaults.c:541 ../src/wdefaults.c:577 +#: ../src/defaults.c:1379 ../src/defaults.c:1493 ../src/defaults.c:1853 +#: ../src/defaults.c:1870 ../src/defaults.c:1916 ../src/defaults.c:1963 +#: ../src/wdefaults.c:541 ../src/wdefaults.c:577 +#, c-format msgid "Wrong option format for key \"%s\". Should be %s." msgstr "îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÐÁÒÁÍÅÔÒÁ ÄÌÑ ËÌÀÞÁ \"%s\". äÏÌÖÅÎ ÂÙÔØ %s." -#: ../src/defaults.c:1176 +#: ../src/defaults.c:1392 +#, c-format msgid "Incorrect number of elements in array for key \"%s\"." msgstr "îÅ×ÅÒÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÜÌÅÍÅÎÔÏ× × ÍÁÓÓÉ×Å ÄÌÑ ËÌÀÞÁ \"%s\"." -#: ../src/defaults.c:1191 +#: ../src/defaults.c:1407 +#, c-format msgid "Wrong value for key \"%s\". Should be Coordinate." msgstr "îÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ÄÌÑ ËÌÀÞÁ \"%s\". äÏÌÖÎÏ ÂÙÔØ Coordinate." -#: ../src/defaults.c:1206 +#: ../src/defaults.c:1422 +#, c-format msgid "can't convert array to integers for \"%s\"." msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ ÍÁÓÓÉ× × ÎÁÂÏÒ ÃÅÌÙÈ ÚÎÁÞÅÎÉÑ ÄÌÑ \"%s\"." -#: ../src/defaults.c:1345 -msgid "Invalid focus mode \"%s\". Should be Manual, Auto or Sloppy." -msgstr "" -"îÅ×ÅÒÎÙÊ ÒÅÖÉÍ ÆÏËÕÓÁ ××ÏÄÁ \"%s\". äÏÌÖÅÎ ÂÙÔØ Manual (òÕÞÎÏÊ), " -"Auto(á×ÔÏÍÁÔÉÞÅÓËÉÊ) ÉÌÉ Sloppy (...)" - -#: ../src/defaults.c:1348 -msgid "Invalid colormap focus mode \"%s\". Should be Manual or Auto." -msgstr "" -"îÅ×ÅÒÎÙÊ ÒÅÖÉÍ Ã×ÅÔÏ×ÏÇÏ ÆÏËÕÓÁ \"%s\". äÏÌÖÅÎ ÂÙÔØ Manual (òÕÞÎÏÊ) ÉÌÉ Auto " -"(á×ÔÏÍÁÔÉÞÅÓËÉÊ)." - -#: ../src/defaults.c:1391 -msgid "" -"Invalid window placement mode \"%s\". Should be Auto, Cascade, Random or " -"Manual." -msgstr "" -"îÅ×ÅÒÎÙÊ ÒÅÖÉÍ ÒÁÚÍÅÝÅÎÉÑ ÏËÏÎ \"%s\". äÏÌÖÅÎ ÂÙÔØ Auto (Á×ÔÏÍÁÔÉÞÅÓËÉÊ), " -"Cascade (ËÁÓËÁÄ), Random (ÓÌÕÞÁÊÎÙÊ) ÉÌÉ Manual (ÒÕÞÎÏÊ)." - -#: ../src/defaults.c:1433 -msgid "" -"Invalid geometry display type \"%s\". Should be Center, Corner, Floating or " -"Line." -msgstr "" -"îÅ×ÅÒÎÙÊ ÔÉÐ ÉÎÄÉËÁÔÏÒÁ ÒÁÚÍÅÒÁ \"%s\". äÏÌÖÅÎ ÂÙÔØ Center (× ÃÅÎÔÒÅ), " -"Corner (× ÕÇÌÕ), Floating (ÐÌÁ×ÕÞÉÊ) ÉÌÉ Line (ÌÉÎÉÑ)." - -#: ../src/defaults.c:1480 -msgid "" -"Invalid speed \"%s\". Should be UltraFast, Fast, Medium, Slow or UltraSlow." -msgstr "" -"îÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ ÓËÏÒÏÓÔÉ -- \"%s\". äÏÌÖÎÏ ÂÙÔØ UltraFast " -"(Ó×ÅÒÈÂÙÓÔÒÁÑ),Fast (ÂÙÓÔÒÁÑ), Medium (ÏÂÙÞÎÁÑ), Slow (ÍÅÄÌÅÎÎÁÑ) ÉÌÉ " -"UltraSlow (Ó×ÅÒÈÍÅÄÌÅÎÎÁÑ)." - -#: ../src/defaults.c:1525 -msgid "" -"Invalid mouse button \"%s\". Should be Left, Middle, Right or Button1 " -"through Button5" -msgstr "" -"ëÎÏÐËÁ ÍÙÛÉ \"%s\" ÎÅ ÓÕÝÅÓÔ×ÕÅÔ. äÏÐÕÓÔÉÍÙÅ ÚÎÁÞÅÎÉÑ Left (ÐÒÁ×ÁÑ), Middle " -"(ÓÒÅÄÎÑÑ), Right (ÐÒÁ×ÁÑ) ÉÌÉ Button1 ... Button5 (ËÎÏÐËÁ1 ... ËÎÏÐËÁ5)" - -#: ../src/defaults.c:1594 ../src/defaults.c:1625 ../src/defaults.c:1637 -#: ../src/defaults.c:1679 ../src/defaults.c:1716 +#: ../src/defaults.c:1619 ../src/defaults.c:1651 ../src/defaults.c:1667 +#: ../src/defaults.c:1713 ../src/defaults.c:1753 ../src/defaults.c:1791 +#: ../src/defaults.c:1807 +#, c-format msgid "\"%s\" is not a valid color name" msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÎÁÚ×ÁÎÉÅÍ ÉÚ×ÅÓÔÎÏÇÏ Ã×ÅÔÁ" -#: ../src/defaults.c:1606 +#: ../src/defaults.c:1632 msgid "bad number of arguments in gradient specification" msgstr "ÎÅ×ÅÒÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÁÒÇÕÍÅÎÔÏ× × ÓÐÅÃÉÆÉËÁÃÉÉ ÇÒÁÄÉÅÎÔÁ" -#: ../src/defaults.c:1652 +#: ../src/defaults.c:1686 msgid "too few arguments in multicolor gradient specification" msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ÁÒÇÕÍÅÎÔÏ× × ÓÐÅÃÉÆÉËÁÃÉÉ ÍÎÏÇÏÃ×ÅÔÎÏÇÏ ÇÒÁÄÉÅÎÔÁ" -#: ../src/defaults.c:1763 -msgid "Error in texture specification for key \"%s\"" -msgstr "ïÛÉÂËÁ × ÓÐÅÃÉÆÉËÁÃÉÉ ÔÅËÓÔÕÒÙ ÄÌÑ ËÌÀÞÁ \"%s\"" - -#: ../src/defaults.c:1809 ../src/defaults.c:1845 -msgid "Too few elements in array for key \"WorkspaceBack\"." -msgstr "óÌÉÛËÏÍ ÍÁÌÏ ÜÌÅÍÅÎÔÏ× × ÍÁÓÓÉ×Å ÄÌÑ ËÌÀÞÁ \"WorkspaceBack\"." +#: ../src/defaults.c:1780 +msgid "bad number of arguments in textured gradient specification" +msgstr "ÎÅ×ÅÒÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÁÒÇÕÍÅÎÔÏ× × ÓÐÅÃÉÆÉËÁÃÉÉ ÇÒÁÄÉÅÎÔÁ Ó ÔÅËÓÔÕÒÏÊ" -#: ../src/defaults.c:1821 -msgid "Wrong type for workspace background. Should be Texture." -msgstr "îÅ×ÅÒÎÙÊ ÔÉÐ ÄÌÑ ÆÏÎÁ òÁÂÏÞÅÇÏ ÍÅÓÔÁ. äÏÌÖÅÎ ÂÙÔØ Texture." +#: ../src/defaults.c:1823 +#, c-format +msgid "bad opacity value for tgradient texture \"%s\". Should be [0..255]" +msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÐÒÏÚÒÁÞÎÏÓÔÉ ÄÌÑ t-ÇÒÁÄÉÅÎÔÁ Ó ÔÅËÓÔÕÒÏÊ \"%s\"; ÄÏÌÖÎÏ " +"ÂÙÔØ [0..255]" -#: ../src/defaults.c:1863 -msgid "Cannot get color entry for key \"WorkspaceBack\"." -msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ã×ÅÔ ÄÌÑ ÚÎÁÞÅÎÉÑ × ËÌÀÞÅ \"WorkspaceBack\"" +#: ../src/defaults.c:1836 +#, c-format +msgid "invalid texture type %s" +msgstr "Î×ÅÒÎÙÊ ÔÉÐ ÔÅËÓÔÕÒÙ (%s)" -#: ../src/defaults.c:1875 -msgid "key \"WorkspaceBack\" has invalid color \"%s\"" -msgstr "ËÌÀÞ \"WorkspaceBack\" ÓÏÄÅÒÖÉÔ ÎÅ×ÅÒÎÏÅ ÎÁÚ×ÁÎÉÅ Ã×ÅÔÁ \"%s\"" - -#: ../src/defaults.c:1889 -msgid "Cannot get file entry for key \"WorkspaceBack\"." -msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÚÎÁÞÅÎÉÅ ÆÁÊÌÁ ÄÌÑ ËÌÀÞÁ \"WorkspaceBack\"." - -#: ../src/defaults.c:1907 -msgid "could not run \"%s\"" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÕÓÔÉÔØ \"%s\"" - -#: ../src/defaults.c:1913 -msgid "could not find background image \"%s\"" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÆÁÊÌ ÆÏÎÏ×ÏÇÏ ÉÚÏÂÒÁÖÅÎÉÑ \"%s\"" +#: ../src/defaults.c:1883 +#, c-format +msgid "Error in texture specification for key \"%s\"" +msgstr "ïÛÉÂËÁ × ÓÐÅÃÉÆÉËÁÃÉÉ ÔÅËÓÔÕÒÙ ÄÌÑ ËÌÀÞÁ \"%s\"" -# -#: ../src/defaults.c:1926 -msgid "Error in texture specification for key \"WorkspaceBack\"" -msgstr "ïÛÉÂËÁ × ÓÐÅÃÉÆÉËÁÃÉÉ ÔÅËÓÔÕÒÙ ÄÌÑ ËÌÀÞÁ \"WorkspaceBack\"" +#: ../src/defaults.c:1933 +msgid "Wrong type for workspace background. Should be a texture type." +msgstr "îÅ×ÅÒÎÙÊ ÔÉÐ ÄÌÑ ÆÏÎÁ òÁÂÏÞÅÇÏ ÍÅÓÔÁ; ÏÖÄÁÌÏÓØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ \"ÔÅËÓÔÕÒÁ\"." -#: ../src/defaults.c:1963 -msgid "Invalid justification type \"%s\". Should be Left, Center or Right" -msgstr "" -"îÅ×ÅÒÎÙÊ ÔÉÐ ×ÙÒÁ×ÎÉ×ÁÎÉÑ \"%s\". äÏÌÖÅÎ ÂÙÔØ Left (ÐÏ ÌÅ×ÏÊ ÇÒÁÎÉÃÅ),Center " -"(ÐÏ ÃÅÎÔÒÕ) ÉÌÉ Right (ÐÏ ÐÒÁ×ÏÊ ÇÒÁÎÉÃÅ)" +#: ../src/defaults.c:1981 +#, c-format +msgid "Wrong type for background of workspace %i. Should be a texture." +msgstr "îÅ×ÅÒÎÙÊ ÔÉÐ ÄÌÑ ÆÏÎÁ òÁÂÏÞÅÇÏ ÍÅÓÔÁ #%i; ÏÖÄÁÌÏÓØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ " +"\"ÔÅËÓÔÕÒÁ\"." -#: ../src/defaults.c:1997 -msgid "could not load any usable font" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÐÏÄÈÏÄÑÝÉÊ ÛÒÉÆÔ" +#: ../src/defaults.c:2006 +msgid "could not load any usable font!!!" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÐÏÄÈÏÄÑÝÉÊ ÛÒÉÆÔ!!!" -#: ../src/defaults.c:2027 +#: ../src/defaults.c:2036 +#, c-format msgid "could not get color for key \"%s\"" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ Ã×ÅÔ ÄÌÑ ËÌÀÞÁ \"%s\"" -#: ../src/defaults.c:2086 ../src/rootmenu.c:435 +#: ../src/defaults.c:2095 ../src/rootmenu.c:450 +#, c-format msgid "%s:invalid key modifier \"%s\"" msgstr "%s -- ÎÅ×ÅÒÎÙÊ ÍÏÄÉÆÉËÁÔÏÒ ËÌÀÞÁ \"%s\"" -#: ../src/defaults.c:2098 # +#: ../src/defaults.c:2107 +#, c-format msgid "%s:invalid kbd shortcut specification \"%s\"" -msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÕËÁÚÁÎÉÅ ÓÏÞÅÔÁÎÉÑ ËÌÁ×ÉÛ \"%s\"" +msgstr "%s:ÎÅÄÏÐÕÓÔÉÍÏÅ ÕËÁÚÁÎÉÅ ÓÏÞÅÔÁÎÉÑ ËÌÁ×ÉÛ \"%s\"" -#: ../src/defaults.c:2105 # +#: ../src/defaults.c:2114 +#, c-format msgid "%s:invalid key in shortcut \"%s\"" -msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÌÁ×ÉÛÁ × ÓÏÞÅÔÁÎÉÉ \"%s\"" +msgstr "%s:ÎÅ×ÅÒÎÁÑ ËÌÁ×ÉÛÁ × ÓÏÞÅÔÁÎÉÉ \"%s\"" -#: ../src/defaults.c:2201 +#: ../src/defaults.c:2140 +#, c-format +msgid "%s: modifier key %s is not valid" +msgstr "%s: ÍÏÄÉÆÉËÁÔÏÒ %s ÎÅÉÚ×ÅÓÔÅÎ" + +#: ../src/defaults.c:2216 msgid "could not render texture for icon background" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÄÇÏÔÏ×ÉÔØ ÔÅËÓÔÕÒÕ ÄÌÑ ÆÏÎÁ ÚÎÁÞËÁ" -#: ../src/defaults.c:2546 -msgid "could not render texture for workspace background" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÄÇÏÔÏ×ÉÔØ ÔÅËÓÔÕÒÕ ÄÌÑ ÆÏÎÁ ÒÁÂÏÞÅÇÏ ÍÅÓÔÁ" - -#: ../src/dialog.c:67 ../src/dialog.c:79 ../src/dialog.c:162 -#: ../src/dialog.c:498 ../src/dockedapp.c:349 -msgid "OK" -msgstr "OK" - -#: ../src/dialog.c:67 ../src/dialog.c:72 ../src/dialog.c:162 -#: ../src/dialog.c:505 ../src/dockedapp.c:355 +#: ../src/dialog.c:115 ../src/dialog.c:467 ../src/dock.c:424 +#: ../src/dockedapp.c:356 ../src/rootmenu.c:187 ../src/rootmenu.c:225 +#: ../src/rootmenu.c:239 msgid "Cancel" -msgstr "ïÔÍÅÎÁ" - -#: ../src/dialog.c:72 ../src/rootmenu.c:206 -msgid "Exit" -msgstr "÷ÙÈÏÄ" - -#: ../src/dialog.c:84 -msgid "Yes" -msgstr "äÁ" - -#: ../src/dialog.c:84 -msgid "No" -msgstr "îÅÔ" +msgstr "ïÔËÁÚ" # -#: ../src/dialog.c:257 +#: ../src/dialog.c:211 msgid "Could not open directory " msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ËÁÔÁÌÏÇ " -#: ../src/dialog.c:313 +#: ../src/dialog.c:267 msgid "Could not load image file " msgstr "îÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÆÁÊÌ Ó ËÁÒÔÉÎËÏÊ " -#: ../src/dialog.c:442 +#: ../src/dialog.c:404 msgid "Directories" msgstr "ëÁÔÁÌÏÇÉ" -#: ../src/dialog.c:451 +#: ../src/dialog.c:413 msgid "Icons" msgstr "úÎÁÞËÉ" # -#: ../src/dialog.c:488 +#: ../src/dialog.c:450 msgid "File Name:" msgstr "éÍÑ ÆÁÊÌÁ:" -#: ../src/dialog.c:511 +#: ../src/dialog.c:473 msgid "Choose File" msgstr "÷ÙÂÅÒÉÔÅ ÆÁÊÌ" -#: ../src/dialog.c:521 +#: ../src/dialog.c:483 msgid "Icon Chooser" msgstr "÷ÙÂÏÒ ÚÎÁÞËÁ" -#: ../src/dock.c:207 +#: ../src/dock.c:213 +#, c-format msgid "Type the name for workspace %i:" msgstr "÷×ÅÄÉÔÅ ÉÍÑ ÄÌÑ %i-ÇÏ ÒÁÂÏÞÅÇÏ ÍÅÓÔÁ:" -#: ../src/dock.c:208 ../src/dock.c:996 # +#: ../src/dock.c:214 ../src/dock.c:1044 msgid "Rename Workspace" msgstr "ðÅÒÅÉÍÅÎÏ×ÁÔØ òÁÂÏÞÅÅ ÍÅÓÔÏ" -#: ../src/dock.c:408 +#: ../src/dock.c:422 msgid "Workspace Clip" msgstr "ðÉÒÓ òÁÂÏÞÅÇÏ ÍÅÓÔÁ" -#: ../src/dock.c:409 +#: ../src/dock.c:423 msgid "All selected icons will be removed!" msgstr "÷ÓÅ ×ÙÄÅÌÅÎÎÙÅ ÚÎÁÞËÉ ÂÕÄÕÔ ÕÄÁÌÅÎÙ!" -#: ../src/dock.c:458 +#: ../src/dock.c:470 msgid "Keep Icon" msgstr "õÄÅÒÖÉ×ÁÔØ ÚÎÁÞÏË" # -#: ../src/dock.c:459 ../src/dock.c:1923 ../src/dock.c:2039 +#: ../src/dock.c:471 ../src/dock.c:1977 ../src/dock.c:2106 msgid "Type the command used to launch the application" msgstr "÷×ÅÄÉÔÅ ËÏÍÁÎÄÕ, ÉÓÐÏÌØÚÕÅÍÕÀ ÄÌÑ ÚÁÐÕÓËÁ ÐÒÉÌÏÖÅÎÉÑ" -#: ../src/dock.c:820 # +#: ../src/dock.c:857 +#, c-format msgid "could not launch application %s\n" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÐÕÓÔÉÔØ ÐÒÉÌÏÖÅÎÉÅ %s\n" -#: ../src/dock.c:875 +#: ../src/dock.c:912 msgid "could not create workspace submenu for Clip menu" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÏÄÍÅÎÀ ÒÁÂÏÞÉÈ ÍÅÓÔ ÄÌÑ ÍÅÎÀ ðÉÒÓÁ" -#: ../src/dock.c:933 +#: ../src/dock.c:975 msgid "could not create options submenu for Clip menu" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÏÄÍÅÎÀ ÐÁÒÁÍÅÔÒÏ× ÄÌÑ ÍÅÎÀ ðÉÒÓÁ" -#: ../src/dock.c:937 -msgid "Floating Clip" -msgstr "ðÌÁ×ÕÞÉÊ ðÉÒÓ" +#: ../src/dock.c:979 ../src/dock.c:1033 ../src/winmenu.c:383 +msgid "Keep on top" +msgstr "÷ÓÅÇÄÁ ÎÁ×ÅÒÈÕ" -#: ../src/dock.c:943 +#: ../src/dock.c:985 msgid "Collapsed" msgstr "ó×ÅÒÎÕÔÏ" -#: ../src/dock.c:949 +#: ../src/dock.c:991 msgid "AutoCollapse" msgstr "á×ÔÏó×ÏÒÁÞÉ×ÁÔØ" -#: ../src/dock.c:955 +#: ../src/dock.c:997 +msgid "AutoRaiseLower" +msgstr "" + +#: ../src/dock.c:1003 msgid "AutoAttract Icons" -msgstr "á×ÔÏðÒÉÔÑÇÉ×ÑÔØ ÚÎÁÞËÉ" +msgstr "á×ÔÏðÒÉÔÑÇÉ×ÁÔØ ÚÎÁÞËÉ" -#: ../src/dock.c:961 +#: ../src/dock.c:1009 msgid "Keep Attracted Icons" msgstr "õÄÅÒÖÉ×ÁÔØ ÐÒÉÔÑÎÕÔÙÅ ÚÎÁÞËÉ" -#: ../src/dock.c:985 -msgid "Floating Dock" -msgstr "ðÌÁ×ÕÞÉÊ ðÒÉÞÁÌ" - -#: ../src/dock.c:991 +#: ../src/dock.c:1039 msgid "Clip Options" msgstr "ðÁÒÁÍÅÔÒÙ ðÉÒÓÁ" -#: ../src/dock.c:998 +#: ../src/dock.c:1046 msgid "(Un)Select Icon" msgstr "÷ÙÄÅÌÅÎÉÅ/óÂÒÏÓ ×ÙÄÅÌÅÎÉÑ ÚÎÁÞËÁ" -#: ../src/dock.c:1000 +#: ../src/dock.c:1048 msgid "(Un)Select All Icons" msgstr "÷ÙÄÅÌÅÎÉÅ/óÂÒÏÓ ×ÙÄÅÌÅÎÉÑ ×ÓÅÈ ÚÎÁÞËÏ×" -#: ../src/dock.c:1003 +#: ../src/dock.c:1051 msgid "Keep Icon(s)" msgstr "õÄÅÒÖÉ×ÁÔØ ÚÎÁÞÏË (ÚÎÁÞËÉ)" -#: ../src/dock.c:1005 +#: ../src/dock.c:1053 msgid "Move Icon(s) To" msgstr "ðÅÒÅÍÅÓÔÉÔØ ÚÎÁÞÏË (ÚÎÁÞËÉ)..." -#: ../src/dock.c:1010 +#: ../src/dock.c:1058 msgid "Remove Icon(s)" msgstr "õÄÁÌÉÔØ ÚÎÁÞÏË (ÚÎÁÞËÉ)" -#: ../src/dock.c:1012 +#: ../src/dock.c:1060 msgid "Attract Icons" msgstr "ðÒÉÔÑÇÉ×ÁÔØ ÚÎÁÞËÉ" -#: ../src/dock.c:1015 +#: ../src/dock.c:1063 msgid "Launch" msgstr "úÁÐÕÓË" -#: ../src/dock.c:1021 +#: ../src/dock.c:1067 +msgid "(Un)Hide" +msgstr "óËÒÙÔØ/òÁÓËÒÙÔØ" + +#: ../src/dock.c:1069 msgid "Settings..." msgstr "õÓÔÁÎÏ×ËÉ..." -#: ../src/dock.c:1417 ../src/dock.c:1431 ../src/dock.c:1445 ../src/dock.c:1455 +#: ../src/dock.c:1454 ../src/dock.c:1468 ../src/dock.c:1482 ../src/dock.c:1492 +#, c-format msgid "bad value in docked icon state info %s" msgstr "ïÛÉÂÏÞÎÁÑ ÉÎÆÏÒÍÁÃÉÑ Ï ÓÏÓÔÏÑÎÉÉ ÐÒÉÛ×ÁÒÔÏ×ÁÎÎÏÇÏ ÚÎÁÞËÁ -- %s" -#: ../src/dock.c:1463 +#: ../src/dock.c:1500 +#, c-format msgid "bad value in docked icon position %i,%i" msgstr "ÎÅÄÏÐÕÓÔÉÍÏÅ ÚÎÁÞÅÎÉÅ × ÐÏÚÉÃÉÉ ÐÒÉÞÁÌÁ %i,%i" -#: ../src/dock.c:1692 +#: ../src/dock.c:1744 msgid "there are too many icons stored in dock. Ignoring what doesn't fit" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÚÎÁÞËÏ× ÐÒÉÛ×ÁÒÔÏ×ÁÎÏ. îÅ ÚÁÍÅÞÁÀ ÎÅ ×ÌÅÚÁÀÝÉÅ" #. icon->forced_dock = 1; -#: ../src/dock.c:1922 ../src/dock.c:2038 +#: ../src/dock.c:1976 ../src/dock.c:2105 msgid "Dock Icon" msgstr "úÎÁÞÏË ðÒÉÞÁÌÁ" -#: ../src/dock.c:2982 ../src/dock.c:2986 +#: ../src/dock.c:3052 ../src/dock.c:3056 +#, c-format msgid "Could not execute command \"%s\"" msgstr "îÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ËÏÍÁÎÄÕ \"%s\"" -# #: ../src/dockedapp.c:128 -# +#, c-format msgid "could not find icon %s, used in a docked application" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÆÁÊÌ ÚÎÁÞËÁ (%s), ÉÓÐÏÌØÚÕÅÍÙÊ × ÐÒÉÛ×ÁÒÔÏ×ÁÎÏÍ ÐÒÉÌÏÖÅÎÉÉ" -#: ../src/dockedapp.c:205 # +#: ../src/dockedapp.c:205 +#, c-format msgid "Could not open specified icon file:%s" msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÕËÁÚÁÎÎÙÊ ÆÁÊÌ ÚÎÁÞËÁ:%s" -#: ../src/dockedapp.c:290 +#: ../src/dockedapp.c:291 msgid "Start when WindowMaker is started" msgstr "úÁÐÕÓÔÉÔØ ÐÒÉ ÓÔÁÒÔÅ WindowMaker-Á" -#: ../src/dockedapp.c:297 # +#: ../src/dockedapp.c:298 msgid "Application path and arguments" msgstr "ðÕÔØ Ë ÐÒÉÌÏÖÅÎÉÀ É ÁÒÇÕÍÅÎÔÙ" -#: ../src/dockedapp.c:308 +#: ../src/dockedapp.c:309 msgid "Command for files dropped with DND" msgstr "ëÏÍÁÎÄÁ ÄÌÑ ÐÅÒÅÔÁÝÅÎÎÙÈ ÆÁÊÌÏ×" -#: ../src/dockedapp.c:320 +#: ../src/dockedapp.c:321 +#, c-format msgid "%d will be replaced with the file name" msgstr "%d ÂÕÄÅÔ ÚÁÍÅÎÅÎÏ ÎÁ ÉÍÑ ÆÁÊÌÁ" -#: ../src/dockedapp.c:324 +#: ../src/dockedapp.c:325 msgid "DND support was not compiled in" msgstr "ðÏÄÄÅÒÖËÁ ÄÌÑ ÐÅÒÅÔÁÓËÉ×ÁÎÉÑ ÄÁÎÎÙÈ ÎÅ ÂÙÌÁ ÓËÏÐÍÐÉÌÉÒÏ×ÁÎÁ" -#: ../src/dockedapp.c:330 +#: ../src/dockedapp.c:331 msgid "Icon Image" msgstr "éÚÏÂÒÁÖÅÎÉÅ ÚÎÁÞËÁ" -#: ../src/dockedapp.c:342 ../src/winspector.c:1158 +#: ../src/dockedapp.c:343 ../src/winspector.c:1235 msgid "Browse..." msgstr "÷ÙÂÒÁÔØ..." -#: ../src/dockedapp.c:387 # +#: ../src/dockedapp.c:388 msgid "Docked Application Settings" msgstr "ðÁÒÁÍÅÔÒÙ ÐÒÉÛ×ÁÒÔÏ×ÁÎÎÏÇÏ ÐÒÉÌÏÖÅÎÉÑ" -#: ../src/event.c:465 +#: ../src/event.c:350 msgid "stack overflow: too many dead processes" msgstr "ÐÅÒÅÐÏÌÎÅÎÉÅ ÓÔÅËÁ: ÓÌÉÛËÏÍ ÍÎÏÇÏ ÍÅÒÔ×ÙÈ ÐÒÏÃÅÓÓÏ×" -#: ../src/framewin.c:526 +#: ../src/framewin.c:485 +#, c-format msgid "could not render gradient: %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÄÇÏÔÏ×ÉÔØ ÇÒÁÄÉÅÎÔ: %s" -#: ../src/framewin.c:542 ../src/framewin.c:557 ../src/framewin.c:568 -#: ../src/framewin.c:575 ../src/framewin.c:582 ../src/icon.c:294 -#: ../src/texture.c:496 +#: ../src/framewin.c:501 ../src/framewin.c:516 ../src/framewin.c:527 +#: ../src/framewin.c:534 ../src/framewin.c:541 ../src/icon.c:296 +#: ../src/texture.c:578 +#, c-format msgid "error rendering image:%s" msgstr "ÏÛÉÂËÁ ÐÒÉ ÐÏÄÇÏÔÏ×ËÅ ÉÚÏÂÒÁÖÅÎÉÑ:%s" -#: ../src/icon.c:180 ../src/wdefaults.c:399 +#: ../src/icon.c:182 ../src/wdefaults.c:411 +#, c-format msgid "error loading image file \"%s\"" msgstr "ÏÛÉÂËÁ ÚÁÇÒÕÚËÉ ÆÁÊÌÁ ËÁÒÔÉÎËÉ \"%s\"" -#: ../src/icon.c:612 +# +#: ../src/icon.c:430 ../src/icon.c:439 +#, c-format +msgid "could not create directory %s" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ËÁÔÁÌÏÇ %s" + +#: ../src/icon.c:706 +#, c-format msgid "could not find default icon \"%s\"" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÚÎÁÞÏË ÐÏ ÕÍÏÌÞÁÎÉÀ \"%s\"" -#: ../src/icon.c:618 +#: ../src/icon.c:712 +#, c-format msgid "could not load default icon \"%s\":%s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÚÎÁÞÏË ÐÏ ÕÍÏÌÏÞÁÎÉÀ (\"%s\"): %s" -#: ../src/main.c:169 +#: ../src/main.c:194 +msgid "could not exec window manager" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÐÕÓÔÉÔØ ÄÉÓÐÅÔÞÅÒ ÏËÏÎ" + +#: ../src/main.c:195 msgid "Restart failed!!!" msgstr "ðÅÒÅÚÁÐÕÓË ÎÅ ÕÄÁÌÓÑ!!!" -#: ../src/main.c:185 +#: ../src/main.c:242 +#, c-format msgid "%s aborted.\n" msgstr "%s ÐÒÅÒ×ÁÎÏ.\n" -#: ../src/main.c:196 +#: ../src/main.c:253 +#, c-format msgid "usage: %s [-options]\n" msgstr "ÚÁÐÕÓË: %s [-ÐÁÒÁÍÅÔÒÙ]\n" -#: ../src/main.c:197 +#: ../src/main.c:254 msgid "options:" msgstr "ÐÁÒÁÍÅÔÒÙ:" -#: ../src/main.c:199 +#: ../src/main.c:256 msgid " -nocpp \t\tdisable preprocessing of configuration files" msgstr " -nocpp \t\tÚÁÐÒÅÔÉÔØ ÐÒÅÄÏÂÒÁÂÏÔËÕ ÆÁÊÌÏ× ÎÁÓÔÒÏÊËÉ" -#: ../src/main.c:201 +#: ../src/main.c:258 msgid " -nodock\t\tdo not open the application Dock" msgstr " -nodock\t\tÎÅ ÏÔËÒÙ×ÁÔØ ðÒÉÞÁÌ ÐÒÉÌÏÖÅÎÉÊ" # -#: ../src/main.c:202 +#: ../src/main.c:259 msgid " -noclip\t\tdo not open the workspace Clip" msgstr "-nofiend\t\tÎÅ ÏÔËÒÙ×ÁÔØ ðÉÒÓ ÄÌÑ ÐÒÉÌÏÖÅÎÉÊ" #. #. puts(_(" -locale locale locale to use")); #. -#: ../src/main.c:206 +#: ../src/main.c:263 msgid " -visualid visualid\tvisual id of visual to use" msgstr " -visualid visualid\t×ÉÚÕÁÌØÎÙÊ ÉÄÅÎÔÉÆÉËÁÔÏÒ ÄÌÑ ÉÓÐÏÌØÚÏ×ÁÎÉÑ" -#: ../src/main.c:207 +#: ../src/main.c:264 msgid " -display host:dpy\tdisplay to use" msgstr " -display ÈÏÓÔ:ÄÉÓÐÌÅÊ\tÉÓÐÏÌØÚÏ×ÁÔØ ÄÁÎÎÙÊ ÄÉÓÐÌÅÊ" -#: ../src/main.c:208 +#: ../src/main.c:265 +msgid " -static\t\tdo not update or save configurations" +msgstr " -static\t\tÎÅ ÏÂÎÏ×ÌÑÔØ ÉÌÉ ÓÏÈÒÁÎÑÔØ ËÏÎÆÉÇÕÒÁÃÉÀ" + +#: ../src/main.c:266 msgid " -version\t\tprint version and exit" msgstr " -version\t\t÷Ù×ÏÄ ÎÏÍÅÒÁ ×ÅÒÓÉÉ É ×ÙÈÏÄ" -#: ../src/main.c:220 +#: ../src/main.c:278 +#, c-format msgid "" -"could not find user GNUstep directory.\n" -"Make sure you have installed WindowMaker correctly and run wmaker.inst" +"could not find user GNUstep directory (%s).\n" +"Make sure you have installed Window Maker correctly and run wmaker.inst" msgstr "" -"ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ËÁÔÁÌÏÇ GNUstep ÐÏÌØÚÏ×ÁÔÅÌÑ.\n" +"ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ËÁÔÁÌÏÇ GNUstep ÐÏÌØÚÏ×ÁÔÅÌÑ (%s).\n" "õÂÅÄÉÔÅÓØ, ÞÔÏ WindowMaker ÕÓÔÁÎÏ×ÌÅÎ ×ÅÒÎÏ, É ÚÁÐÕÓÔÉÔÅ wmaker.inst" -#: ../src/main.c:241 +#: ../src/main.c:297 +#, c-format msgid "%s:could not execute initialization script" -msgstr "%s: ÎÅ×ÏÚÍÏÖÎÏ ×ÙÐÏÌÎÉÔØ ÉÎÉÃÉÁÌÉÚÁÃÉÏÎÎÙÊ ÓËÒÉÐÔ" +msgstr "%s:ÎÅ ÕÄÁÌÏÓØ ×ÙÐÏÌÎÉÔØ ÉÎÉÃÉÁÌÉÚÁÃÉÏÎÎÙÊ ÓÃÅÎÁÒÉÊ" + +#: ../src/main.c:314 +#, c-format +msgid "%s:could not execute exit script" +msgstr "%s:ÎÅ ÕÄÁÌÏÓØ ×ÙÐÏÌÎÉÔØ ÚÁ×ÅÒÛÁÀÝÉÊ ÓÃÅÎÁÒÉÊ" -#: ../src/main.c:298 ../src/main.c:305 ../src/main.c:312 +#: ../src/main.c:368 ../src/main.c:375 ../src/main.c:382 ../src/main.c:396 +#, c-format msgid "too few arguments for %s" msgstr "ÓÌÉÛËÏÍ ÍÁÌÏ ÁÒÇÕÍÅÎÔÏ× ÄÌÑ %s" -#: ../src/main.c:316 +#: ../src/main.c:386 +#, c-format msgid "bad value for visualid: \"%s\"" msgstr "ÏÛÉÂÏÞÎÏÅ ÚÎÁÞÅÎÉÅ ÄÌÑ visualid: \"%s\"" -#: ../src/main.c:359 +#: ../src/main.c:444 msgid "X server does not support locale" msgstr "X ÓÅÒ×ÅÒ ÎÅ ÐÏÄÄÅÒÖÉ×ÁÅÔ ÌÏËÁÌÉÚÁÃÉÀ" -#: ../src/main.c:362 +#: ../src/main.c:447 msgid "cannot set locale modifiers" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÕÓÔÁÎÏ×ÉÔØ ÐÁÒÁÍÅÔÒÙ ÌÏËÁÌÉÚÁÃÉÉ" -#: ../src/main.c:376 +#: ../src/main.c:464 +#, c-format msgid "could not open display \"%s\"" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÄÉÓÐÌÅÊ \"%s\"" @@ -567,73 +576,85 @@ msgstr " msgid "wrealloc() failed while trying to add menu item" msgstr "ÏÛÉÂËÁ × ×ÙÐÏÌÎÅÎÉÉ wrealloc() ÐÒÉ ÐÏÐÙÔËÅ ÄÏÂÁ×ÉÔØ ÜÌÅÍÅÎÔ ÍÅÎÀ" -#: ../src/misc.c:70 +#: ../src/misc.c:71 +#, c-format msgid "could not define value for %s for cpp" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ ÚÎÁÞÅÎÉÑ ÄÌÑ %s ÄÌÑ cpp" -#: ../src/misc.c:100 +#: ../src/misc.c:101 +#, c-format msgid "could not get password entry for UID %i" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÐÏÌØÚÏ×ÁÔÅÌÅ ÄÌÑ UID %i" -#: ../src/misc.c:124 +#: ../src/misc.c:125 +#, c-format msgid "your machine is misconfigured. HOSTNAME is set to %s" msgstr "÷ÁÛÁ ÍÁÛÉÎÁ ÎÁÓÔÒÏÅÎÁ ÎÅ×ÅÒÎÏ. HOSTNAME ÕÓÔÁÎÏ×ÌÅÎÏ × %s" -#: ../src/misc.c:130 +#: ../src/misc.c:131 +#, c-format msgid "your machine is misconfigured. HOST is set to %s" msgstr "÷ÁÛÁ ÍÁÛÉÎÁ ÎÁÓÔÒÏÅÎÁ ÎÅ×ÅÒÎÏ. HOST ÕÓÔÁÎÏ×ÌÅÎ × %s" -#: ../src/misc.c:709 +#: ../src/misc.c:773 msgid "selection timed-out" msgstr "×ÙÄÅÌÅÎÉÅ ÕÓÔÁÒÅÌÏ" -#: ../src/misc.c:723 +#: ../src/misc.c:788 msgid "Program Arguments" msgstr "áÒÇÕÍÅÎÔÙ ðÒÏÇÒÁÍÍÙ" -#: ../src/misc.c:742 +#: ../src/misc.c:789 msgid "Enter command arguments:" msgstr "÷×ÅÄÉÔÅ ÁÒÇÕÍÅÎÔÙ ËÏÍÁÎÄÙ:" -#: ../src/misc.c:763 +#: ../src/misc.c:884 msgid "unable to get dropped data from DND drop" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÄÁÎÎÙÅ ÏÔ DND drop" -#: ../src/misc.c:771 +#: ../src/misc.c:892 msgid "error getting dropped data from DND drop" msgstr "ÏÛÉÂËÁ ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÄÁÎÎÙÈ ÏÔ DND drop" -#: ../src/misc.c:777 +#: ../src/misc.c:898 msgid "out of memory while getting data from DND drop" msgstr "ÉÓÞÅÒÐÁÎÁ ÐÁÍÑÔØ ÐÒÉ ÐÏÌÕÞÅÎÉÉ ÄÁÎÎÙÈ ÏÔ DND drop" -#: ../src/misc.c:821 ../src/misc.c:940 +#: ../src/misc.c:942 ../src/misc.c:1062 +#, c-format msgid "out of memory during expansion of \"%s\"" msgstr "ÉÓÞÅÒÐÁÎÁ ÐÁÍÑÔØ ×Ï ×ÒÅÍÑ ÒÁÓÛÉÒÅÎÉÑ \"%s\"" -#: ../src/misc.c:875 +#: ../src/misc.c:996 msgid "out of memory during expansion of \"%w\"" msgstr "ÉÓÞÅÒÐÁÎÁ ÐÁÍÑÔØ ×Ï ×ÒÅÍÑ ÒÁÓÛÉÒÅÎÉÑ \"%w\"" -#: ../src/misc.c:894 +#: ../src/misc.c:1015 msgid "out of memory during expansion of \"%a\"" msgstr "ÉÓÞÅÒÐÁÎÁ ÐÁÍÑÔØ ×Ï ×ÒÅÍÑ ÒÁÓÛÉÒÅÎÉÑ \"%a\"" -#: ../src/misc.c:916 +#: ../src/misc.c:1041 +#, c-format msgid "out of memory during expansion of \"%d\"" msgstr "ÉÓÞÅÒÐÁÎÁ ÐÁÍÑÔØ ×Ï ×ÒÅÍÑ ÒÁÓÛÉÒÅÎÉÑ \"%d\"" -#: ../src/misc.c:928 +#: ../src/misc.c:1055 msgid "selection not available" msgstr "ÎÅÔ ×ÙÄÅÌÅÎÉÑ" -#: ../src/misc.c:1006 ../src/misc.c:1012 +#: ../src/misc.c:1127 ../src/misc.c:1133 +#, c-format msgid "bad window name value in %s state info" msgstr "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÉÍÅÎÉ ÏËÎÁ × ÉÎÆÏÒÍÁÃÉÉ Ï ÓÏÓÔÏÑÎÉÉ ðÒÉÞÁÌÁ ÄÌÑ %s" +#: ../src/misc.c:1387 +msgid "could not send message to background image helper" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÏÓÌÁÔØ ÓÏÏÂÝÅÎÉÅ ÐÒÉÌÏÖÅÎÉÀ ÆÏÎÏ×ÏÇÏ ÉÚÏÂÒÁÖÅÎÉÑ" + #: ../src/pixmap.c:235 +#, c-format msgid "could not load mask bitmap file \"%s\". Won't use mask" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÆÁÊÌ ÍÁÓËÉ \"%s\". íÁÓËÁ ÎÅ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ." +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÆÁÊÌ ÍÁÓËÉ \"%s\". íÁÓËÁ ÎÅ ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ." #: ../src/proplist.c:180 msgid "unterminated string" @@ -647,8 +668,8 @@ msgstr " msgid "missing , in array or unterminated array" msgstr "× ÍÁÓÓÉ×Å ÐÒÏÐÕÝÅÎÁ ',' ÉÌÉ ÎÅÚÁ×ÅÒÛÅÎÎÙÊ ÍÁÓÓÉ×" -#: ../src/proplist.c:267 # +#: ../src/proplist.c:267 msgid "could not get array element" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÜÌÅÍÅÎÔ ÍÁÓÓÉ×Á" @@ -682,10 +703,12 @@ msgstr " #: ../src/proplist.c:434 msgid "Comments are not allowed inside WindowMaker owned domain files." -msgstr "÷ÎÕÔÒÉ ÆÁÊÌÏ× ÄÏÍÅÎÏ×, ÐÒÉÎÁÄÌÅÖÁÝÉÈ WindowMaker-Õ, ËÏÍÍÅÎÔÁÒÉÉ ÎÅ ÄÏÐÕÓËÁÀÔÓÑ." +msgstr "÷ÎÕÔÒÉ ÆÁÊÌÏ× ÄÏÍÅÎÏ×, ÐÒÉÎÁÄÌÅÖÁÝÉÈ WindowMaker, ËÏÍÍÅÎÔÁÒÉÉ ÎÅ " +"ÄÏÐÕÓËÁÀÔÓÑ." -#: ../src/proplist.c:453 # +#: ../src/proplist.c:453 +#, c-format msgid "could not open domain file %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ ÄÏÍÅÎÁ %s" @@ -694,10 +717,12 @@ msgid "extra data after end of file" msgstr "ËÁËÉÅ-ÔÏ ÄÁÎÎÙÅ ÐÏÓÌÅ ËÏÎÃÁ ÆÁÊÌÁ" #: ../src/resources.c:71 +#, c-format msgid "The following character sets are missing in %s:" msgstr "óÌÅÄÕÀÝÉÅ ÎÁÂÏÒÙ ÓÉÍ×ÏÌÏ× ÏÔÓÕÔÓÔ×ÕÀÔ × %s:" #: ../src/resources.c:76 +#, c-format msgid "The string \"%s\" will be used in place" msgstr "óÔÒÏËÁ \"%s\" ÂÕÄÅÔ ÉÓÐÏÌØÚÏ×ÁÎÁ ×ÍÅÓÔÏ" @@ -706,78 +731,106 @@ msgid "of any characters from those sets." msgstr "ÌÀÂÙÈ ÓÉÍ×ÏÌÏ× ÉÚ ÜÔÉÈ ÎÁÂÏÒÏ×." #: ../src/resources.c:81 +#, c-format msgid "could not create font set %s. Trying fixed" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÛÒÉÆÔ %s. éÓÐÏÌØÚÕÅÔÓÑ fixed" #: ../src/resources.c:98 +#, c-format msgid "could not load font %s. Trying fixed" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÛÒÉÆÔ %s. éÓÐÏÌØÚÕÅÔÓÑ fixed" #: ../src/resources.c:136 +#, c-format msgid "could not parse color \"%s\"" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ Ã×ÅÔ \"%s\"" #: ../src/resources.c:140 +#, c-format msgid "could not allocate color \"%s\"" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÒÅÚÅÒ×ÉÒÏ×ÁÔØ Ã×ÅÔ \"%s\"" -#: ../src/rootmenu.c:162 -msgid "Program \"%s\" not found or cannot be executed." -msgstr "ðÒÏÇÒÁÍÍÁ \"%s\" ÎÅ ÎÁÊÄÅÎÁ ÉÌÉ ÎÅ×ÙÐÏÌÎÉÍÁ." +#: ../src/rootmenu.c:185 ../src/rootmenu.c:187 +msgid "Exit" +msgstr "÷ÙÈÏÄ" -#: ../src/rootmenu.c:207 +#: ../src/rootmenu.c:186 msgid "Exit window manager?" msgstr "÷ÙÊÔÉ ÉÚ ÄÉÓÐÅÔÞÅÒÁ ÏËÏÎ?" -#: ../src/rootmenu.c:227 +#: ../src/rootmenu.c:222 msgid "Close X session" msgstr "úÁ×ÅÒÛÉÔØ ÓÅÁÎÓ ÒÁÂÏÔÙ" -#: ../src/rootmenu.c:228 +#: ../src/rootmenu.c:223 msgid "" "Close Window System session?\n" +"Kill might close applications with unsaved data." +msgstr "" +"úÁËÒÙÔØ ÓÅÁÎÓ ïËÏÎÎÏÊ óÉÓÔÅÍÙ?\n" +"üÔÏ ÍÏÖÅÔ Á×ÁÒÉÊÎÏ ÚÁ×ÅÒÛÉÔØ ÐÒÉÌÏÖÅÎÉÑ Ó ÎÅÓÏÈÒÁÎÅÎÎÏÊ ÉÎÆÏÒÍÁÃÉÅÊ." + +#. +#. entry = wMenuAddCallback(menu, _("Select Shortcut"), NULL, NULL); +#. wMenuEntrySetCascade(menu, entry, makeMakeShortcutMenu(scr)); +#. +#: ../src/rootmenu.c:225 ../src/winmenu.c:481 +msgid "Close" +msgstr "úÁËÒÙÔØ" + +#: ../src/rootmenu.c:236 +msgid "Kill X session" +msgstr "á×ÁÒÉÊÎÏ ÚÁ×ÅÒÛÉÔØ ÓÅÁÎÓ ÒÁÂÏÔÙ" + +#: ../src/rootmenu.c:237 +msgid "" +"Kill Window System session?\n" "(all applications will be closed)" msgstr "" "úÁËÒÙÔØ ÓÅÁÎÓ ïËÏÎÎÏÊ óÉÓÔÅÍÙ?\n" "(×ÓÅ ÐÒÉÌÏÖÅÎÉÑ ÂÕÄÕÔ ÚÁ×ÅÒÛÅÎÙ)" -#: ../src/rootmenu.c:230 -msgid "Exiting...\n" -msgstr "úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ...\n" - -#: ../src/rootmenu.c:449 +#: ../src/rootmenu.c:463 +#, c-format msgid "%s:invalid kbd shortcut specification \"%s\" for entry %s" msgstr "%s -- ÎÅ×ÅÒÎÏÅ ÕËÁÚÁÎÉÅ ËÏÍÂÉÎÁÃÉÉ ËÌÁ×ÉÛ \"%s\" ÄÌÑ ÚÁÐÉÓÉ %s" -#: ../src/rootmenu.c:457 +#: ../src/rootmenu.c:471 +#, c-format msgid "%s:invalid key in shortcut \"%s\" for entry %s" msgstr "%s -- ÎÅ×ÅÒÎÁÑ ËÌÁ×ÉÛÁ × ËÏÍÂÉÎÁÃÉÉ \"%s\" ÄÌÑ ÚÁÐÉÓÉ %s" -#: ../src/rootmenu.c:510 +#: ../src/rootmenu.c:524 +#, c-format msgid "%s: unmatched '\"' in menu file" msgstr "%s -- ÎÅÐÁÒÎÁÑ '\"' × ÆÁÊÌÅ ÍÅÎÀ" -#: ../src/rootmenu.c:559 +#: ../src/rootmenu.c:574 +#, c-format msgid "%s: missing command" msgstr "%s -- ÏÔÓÕÔÓÔ×ÕÀÝÁÑ ËÏÍÁÎÄÁ" -#: ../src/rootmenu.c:592 +#: ../src/rootmenu.c:607 +#, c-format msgid "invalid OPEN_MENU specification: %s" msgstr "ÎÅ×ÅÒÎÁÑ ÓÐÅÃÉÆÉËÁÃÉÑ OPEN_MENU: %s" -#: ../src/rootmenu.c:657 +#: ../src/rootmenu.c:680 +#, c-format msgid "%s:could not stat menu" msgstr "%s:ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÍÅÎÀ" -#: ../src/rootmenu.c:665 -msgid "%s:could not stat menu :%s" -msgstr "%s:ÎÅÔ ÉÎÆÏÒÍÁÃÉÉ Ï ÍÅÎÀ \"%s\"" +#: ../src/rootmenu.c:688 +#, c-format +msgid "%s:could not stat menu:%s" +msgstr "%s:ÎÕ ÕÄÁÌÏÓØ ÐÏÌÕÞÉÔØ ÉÎÆÏÒÍÁÃÉÀ Ï ÍÅÎÀ:%s" -#: ../src/rootmenu.c:683 +#: ../src/rootmenu.c:706 +#, c-format msgid "too many parameters in OPEN_MENU: %s" msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÐÁÒÁÍÅÔÒÏ× ÄÌÑ OPEN_MENU: %s" -#: ../src/rootmenu.c:719 +#: ../src/rootmenu.c:742 msgid "" "There are more than one WORKSPACE_MENU commands in the applications menu. " "Only one is allowed." @@ -785,260 +838,371 @@ msgstr "" "÷ ÇÌÁ×ÎÏÍ ÍÅÎÀ ÐÒÉÓÕÔÓÔ×ÕÅÔ ÂÏÌØÛÅ ÏÄÎÏÊ ËÏÍÁÎÄÙ WORKSPACE_MENU. äÏÐÕÓÔÉÍÁ " "ÔÏÌØËÏ ÏÄÎÁ" -#: ../src/rootmenu.c:748 ../src/rootmenu.c:766 +#: ../src/rootmenu.c:771 ../src/rootmenu.c:789 +#, c-format msgid "%s:missing parameter for menu command \"%s\"" msgstr "%s:ÎÅÄÏÓÔÁÀÝÉÊ ÐÁÒÁÍÅÔÒ ÄÌÑ ËÏÍÁÎÄÙ ÍÅÎÀ \"%s\"" -#: ../src/rootmenu.c:829 +#: ../src/rootmenu.c:852 +#, c-format msgid "%s:unknown command \"%s\" in menu config." msgstr "%s:ÎÅÉÚ×ÅÓÔÎÁÑ ËÏÍÁÎÄÁ \"%s\" × ÎÁÓÔÒÏÊËÅ ÍÅÎÀ" -#: ../src/rootmenu.c:837 +#: ../src/rootmenu.c:860 +#, c-format msgid "%s:can't add shortcut for entry \"%s\"" msgstr "%s:ÎÅ×ÏÚÍÏÖÎÏ ÄÏÂÁ×ÉÔØ ËÏÍÂÉÎÁÃÉÀ ËÌÁ×ÉÛ ÄÌÑ ËÏÍÁÎÄÙ \"%s\"" -#: ../src/rootmenu.c:974 +#: ../src/rootmenu.c:997 +#, c-format msgid "%s:maximal line size exceeded in menu config: %s" msgstr "%s:ÐÒÅ×ÙÛÅÎ ÍÁËÓÉÍÁÌØÎÙÊ ÒÁÚÍÅÒ ÓÔÒÏËÉ × ÎÁÓÔÒÏÊËÅ ÍÅÎÀ: %s" -#: ../src/rootmenu.c:996 ../src/rootmenu.c:1088 ../src/rootmenu.c:1189 +#: ../src/rootmenu.c:1019 ../src/rootmenu.c:1111 ../src/rootmenu.c:1212 +#, c-format msgid "%s:missing command in menu config: %s" msgstr "%s:ÏÔÓÕÔÓÔ×ÕÅÔ ËÏÍÁÎÄÁ × ÎÁÓÔÒÏÊËÅ ÍÅÎÀ: %s" -#: ../src/rootmenu.c:1026 +#: ../src/rootmenu.c:1049 +#, c-format msgid "%s:syntax error in menu file:END declaration missing" msgstr "%s:ÓÉÎÔÁËÓÉÞÅÓËÁÑ ÏÛÉÂËÁ × ÆÁÊÌÅ ÍÅÎÀ: ÏÔÓÕÔÓÔ×ÕÅÔ END" -#: ../src/rootmenu.c:1055 ../src/rootmenu.c:1154 +#: ../src/rootmenu.c:1078 ../src/rootmenu.c:1177 msgid "could not make arguments for menu file preprocessor" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÄÓÔÁ×ÉÔØ ÁÒÇÕÍÅÎÔÙ ÄÌÑ ÐÒÅÐÒÏÃÅÓÓÏÒÁ ÆÁÊÌÁ ÍÅÎÀ" -#: ../src/rootmenu.c:1061 ../src/rootmenu.c:1161 +#: ../src/rootmenu.c:1084 ../src/rootmenu.c:1184 +#, c-format msgid "%s:could not open/preprocess menu file" msgstr "%s:ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ/ÐÒÅÄÏÂÒÁÂÏÔÁÔØ ÆÁÊÌ ÍÅÎÀ" -#: ../src/rootmenu.c:1073 ../src/rootmenu.c:1174 +#: ../src/rootmenu.c:1096 ../src/rootmenu.c:1197 +#, c-format msgid "%s:could not open menu file" msgstr "%s:ÎÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÆÁÊÌ ÍÅÎÀ" -#: ../src/rootmenu.c:1100 +#: ../src/rootmenu.c:1123 +#, c-format msgid "%s:invalid menu file. MENU command is missing" msgstr "%s: ÆÁÊÌ ÍÅÎÀ ÎÅ×ÅÒÅÎ. ïÔÓÔÕÔÓ×ÕÅÔ ËÏÍÍÁÎÄÁ MENU" -#: ../src/rootmenu.c:1109 +#: ../src/rootmenu.c:1132 msgid "error reading preprocessed menu data" msgstr "ÏÛÉÂËÁ ÞÔÅÎÉÑ ÏÂÒÁÂÏÔÁÎÎÙÈ ÄÁÎÎÙÈ ÍÅÎÀ" -#: ../src/rootmenu.c:1201 +#: ../src/rootmenu.c:1224 +#, c-format msgid "%s:no title given for the root menu" msgstr "%s: ÎÅÔ ÚÁÇÏÌÏ×ËÁ ÄÌÑ ËÏÒÎÅ×ÏÇÏ ÍÅÎÀ" -#: ../src/rootmenu.c:1255 ../src/rootmenu.c:1318 ../src/rootmenu.c:1362 +#: ../src/rootmenu.c:1307 ../src/rootmenu.c:1374 ../src/rootmenu.c:1418 +#, c-format msgid "out of memory while constructing directory menu %s" msgstr "ÉÓÞÅÒÐÁÎÁ ÐÁÍÑÔØ ÐÒÉ ÓÏÚÄÁÎÉÉ ËÁÔÁÌÏÇÁ ÍÅÎÀ %s" -#: ../src/rootmenu.c:1265 +#: ../src/rootmenu.c:1317 +#, c-format msgid "%s:could not stat file \"%s\" in menu directory" msgstr "%s:ÎÅÔ ÉÎÆÏÒÍÁÃÉÉ Ï ÆÁÊÌÅ \"%s\" × ËÁÔÁÌÏÇÅ ÍÅÎÀ" -#: ../src/rootmenu.c:1411 +#: ../src/rootmenu.c:1472 msgid "Commands" msgstr "ëÏÍÁÎÄÙ" -#: ../src/rootmenu.c:1413 +#: ../src/rootmenu.c:1475 +msgid "Restart" +msgstr "ðÅÒÅÚÁÐÕÓË" + +#: ../src/rootmenu.c:1476 msgid "Exit..." msgstr "÷ÙÈÏÄ..." -#: ../src/rootmenu.c:1477 -msgid "%s:could not find menu file \"%s\"" -msgstr "%s:ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÆÁÊÌ ÍÅÎÀ \"%s\"" +#: ../src/rootmenu.c:1549 +#, c-format +msgid "could not find menu file \"%s\" referenced in WMRootMenu" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÎÁÊÔÉ ÆÁÊÌ ÍÅÎÀ \"%s\", ÕËÁÚÁÎÎÙÊ × WMRootMenu" + +#: ../src/rootmenu.c:1556 +#, c-format +msgid "could not access menu \"%s\" referenced in WMRootMenu" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÒÏÞÉÔÁÔØ ÍÅÎÀ \"%s\", ÕËÁÚÁÎÎÏÅ × WMRootMenu" -#: ../src/rootmenu.c:1484 -msgid "%s:could not access menu \"%s\"" -msgstr "%s:ÎÅÔ ÉÎÆÏÒÍÁÃÉÉ Ï ÍÅÎÀ \"%s\"" +#: ../src/rootmenu.c:1567 +#, c-format +msgid "" +"using default menu file \"%s\" as the menu referenced in WMRootMenu could " +"not be found " +msgstr "" +"×ÍÅÓÔÏ ÍÅÎÀ, ÕËÁÚÁÎÎÏÇÏ × ÆÁÊÌÅ WMRootMenu, ÉÓÐÏÌØÚÕÅÔÓÑ ÍÅÎÀ ÐÏ ÕÍÏÌÞÁÎÉÀ " +"(%s) " -#: ../src/rootmenu.c:1510 ../src/rootmenu.c:1565 +#: ../src/rootmenu.c:1590 ../src/rootmenu.c:1666 +#, c-format msgid "%s:format error in root menu configuration \"%s\"" msgstr "%s:ÏÛÉÂËÁ ÆÏÒÍÁÔÁ × ÎÁÓÔÒÏÊËÅ ËÏÒÎÅ×ÏÇÏ ÍÅÎÀ \"%s\"" -#: ../src/screen.c:111 -msgid "it seems that there already is a window manager running" -msgstr "ðÏÈÏÖÅ, ÞÔÏ ÁËÔÉ×ÅÎ ÄÒÕÇÏÊ ÄÉÓÐÅÔÞÅÒ ÏËÏÎ" - -#: ../src/screen.c:394 +#: ../src/screen.c:423 msgid "could not load logo image for panels" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÚÁÓÔÁ×ËÕ ÄÌÑ ÐÁÎÅÌÅÊ" -#: ../src/screen.c:397 +#: ../src/screen.c:426 +#, c-format msgid "error making logo image for panel:%s" msgstr "ÏÛÉÂËÁ ÐÒÉ ÐÏÄÇÏÔÏ×ËÅ ÚÁÓÔÁ×ËÉ ÄÌÑ ÐÁÎÅÌÉ: %s" -#: ../src/screen.c:544 -msgid "icon size is configured to %i, but it's too small. Using 16, instead\n" -msgstr "" -"ÒÁÚÍÅÒ ÚÎÁÞËÁ ÕÓÔÁÎÏ×ÌÅÎ × %i, ÎÏ ÜÔÏ ÓÌÉÛËÏÍ ÍÁÌÏ. éÓÐÏÌØÚÕÅÔÓÑ 16.\n" - -#: ../src/screen.c:587 +#: ../src/screen.c:612 +#, c-format msgid "could not initialize graphics library context: %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ËÏÎÔÅËÓÔ ÇÒÁÆÉÞÅÓËÏÊ ÂÉÂÌÉÏÔÅËÉ: %s" -#: ../src/session.c:113 ../src/wdefaults.c:559 ../src/winspector.c:335 +#: ../src/screen.c:644 +msgid "could not do initialization of WINGs widget set" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÂÉÂÌÉÏÔÅËÕ WINGs" + +#: ../src/screen.c:961 +#, c-format +msgid "could not save session state in %s" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÈÒÁÎÉÔØ ÓÏÓÔÏÑÎÉÑ ÓÅÁÎÓÁ × %s" + +#: ../src/session.c:138 ../src/wdefaults.c:559 ../src/winspector.c:347 +#, c-format msgid "can't convert \"%s\" to boolean" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ \"%s\" × ÂÕÌÅ×ÓËÕÀ ×ÅÌÉÞÉÎÕ" -#: ../src/stacking.c:88 +#: ../src/session.c:750 ../src/session.c:844 +msgid "end of memory while saving session state" +msgstr "ÎÅ È×ÁÔÉÌÏ ÐÁÍÑÔÉ ÐÒÉ ÓÏÈÒÁÎÅÎÉÉ ÓÏÓÔÏÑÎÉÑ ÓÅÁÎÓÁ" + +#. This is not fatal but can mean the session manager exited. +#. * If the session manager exited normally we would get a +#. * Die message, so this probably means an abnormal exit. +#. * If the sm was the last client of session, then we'll die +#. * anyway, otherwise we can continue doing our stuff. +#. +#: ../src/session.c:978 +msgid "connection to the session manager was lost" +msgstr "ÐÏÔÅÒÑÎÏ ÓÏÅÄÉÎÅÎÉÅ Ó ÄÉÓÐÅÔÞÅÒÏÍ ÓÅÓÓÉÊ" + +#: ../src/stacking.c:72 msgid "could not get window list!!" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ÏËÏÎ!!!" -#: ../src/startup.c:163 +#: ../src/startup.c:194 +#, c-format msgid "internal X error: %s\n" msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ X ÓÅÒ×ÅÒÁ: %s\n" -#: ../src/startup.c:225 +#: ../src/startup.c:257 +#, c-format msgid "got signal %i (%s) - restarting\n" msgstr "ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ %i (%s) -- ÐÅÒÅÚÁÐÕÓË\n" -#: ../src/startup.c:227 +#: ../src/startup.c:259 +#, c-format msgid "got signal %i - restarting\n" msgstr "ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ %i - ÐÅÒÅÚÁÐÕÓË\n" -#: ../src/startup.c:240 +#: ../src/startup.c:273 +#, c-format msgid "%s: Received signal SIGTERM. Exiting..." msgstr ":%s: ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ SIGTERM. úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ..." -#: ../src/startup.c:251 +#: ../src/startup.c:285 +#, c-format msgid "got signal %i (%s)\n" msgstr "ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ %i (%s)\n" -#: ../src/startup.c:253 +#: ../src/startup.c:287 +#, c-format msgid "got signal %i\n" msgstr "ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ %i\n" -#: ../src/startup.c:258 +#: ../src/startup.c:293 msgid "" "crashed while trying to do some post-crash cleanup. Aborting immediatelly." msgstr "" -"ÓÅÒØÅÚÎÁÑ ÏÛÉÂËÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÐÏÓÌÅ ÓÅÒØÅÚÎÏÊ ÏÛÉÂËÉ. îåíåäìåîîïå ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ." +"ËÒÉÔÉÞÅÓËÁÑ ÏÛÉÂËÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÐÏÓÌÅ ÓÅÒØÅÚÎÏÊ ÏÛÉÂËÉ. " +"îåíåäìåîîïå ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ." -#: ../src/startup.c:267 +#: ../src/startup.c:304 +msgid "" +"a fatal error has occured, probably due to a bug. Please fill the included " +"BUGFORM and report it." +msgstr "" +"ÉÍÅÅÔ ÍÅÓÔÏ ÂÙÔØ ËÒÉÔÉÞÅÓËÁÑ ÏÛÉÂËÁ, ×ÏÚÍÏÖÎÏ, ËÁË ÒÅÚÕÌØÔÁÔ ÏÛÉÂËÅ × " +"ÐÒÏÇÒÁÍÍÅ. ðÏÖÁÌÕÊÓÔÁ, ÚÁÐÏÌÎÉÔÅ ÆÁÊÌ BUGFORM Ï ÐÒÉÛÌÉÔÅ ÅÇÏ." + +#. restart another window manager so that the X session doesn't +#. * go to space +#: ../src/startup.c:311 msgid "trying to start alternative window manager..." -msgstr "ÐÏÐÙÔËÁ ÚÁÐÕÓËÁ ÌÁØÔÅÒÎÁÔÉ×ÎÏÇÏ ÄÉÓÐÅÔÞÅÒÁ ÏËÏÎ..." +msgstr "ÐÏÐÙÔËÁ ÚÁÐÕÓËÁ ÁÌØÔÅÒÎÁÔÉ×ÎÏÇÏ ÄÉÓÐÅÔÞÅÒÁ ÏËÏÎ..." + +#: ../src/startup.c:710 +#, c-format +msgid "icon size is configured to %i, but it's too small. Using 16, instead\n" +msgstr "" +"ÒÁÚÍÅÒ ÚÎÁÞËÁ ÕÓÔÁÎÏ×ÌÅÎ × %i, ÎÏ ÜÔÏ ÓÌÉÛËÏÍ ÍÁÌÏ. éÓÐÏÌØÚÕÅÔÓÑ 16.\n" + +#: ../src/startup.c:754 +msgid "it seems that there already is a window manager running" +msgstr "ðÏÈÏÖÅ, ÞÔÏ ÁËÔÉ×ÅÎ ÄÒÕÇÏÊ ÄÉÓÐÅÔÞÅÒ ÏËÏÎ" + +#: ../src/startup.c:760 +#, c-format +msgid "could not manage screen %i" +msgstr "" -#: ../src/switchmenu.c:124 +#: ../src/startup.c:820 +msgid "could not manage any screen" +msgstr "" + +#: ../src/switchmenu.c:114 msgid "Windows" msgstr "óÐÉÓÏË ÏËÏÎ" -#: ../src/texture.c:260 +#: ../src/texture.c:274 ../src/texture.c:318 +#, c-format msgid "image file \"%s\" used as texture could not be found." msgstr "ÆÁÊÌ ÔÅËÓÔÕÒÙ \"%s\" ÎÅ ÎÁÊÄÅÎ." -#: ../src/texture.c:266 +#: ../src/texture.c:280 ../src/texture.c:324 +#, c-format msgid "could not load texture pixmap \"%s\":%s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÒÁÓÔÒÏ×ÙÊ ÒÉÓÕÎÏË Ó ÔÅËÓÔÕÒÏÊ \"%s\": %s" -#: ../src/texture.c:362 ../src/texture.c:492 +#: ../src/texture.c:463 ../src/texture.c:574 +#, c-format msgid "could not render texture: %s" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÄÇÏÔÏ×ÉÔØ ÔÅËÓÔÕÒÕ: %s" -#: ../src/wdefaults.c:393 +#: ../src/wdefaults.c:405 +#, c-format msgid "could not find icon file \"%s\"" msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÚÎÁÞÏË \"%s\"" -#: ../src/window.c:1900 ../src/window.c:2039 +#: ../src/window.c:2282 ../src/window.c:2414 msgid "" "the NumLock, ScrollLock or similar key seems to be turned on.\n" "Turn it off or some mouse actions and keyboard shortcuts will not work." msgstr "" "ðÏÈÏÖÅ, ÞÔÏ NumLock, ScrollLock ÉÌÉ ÁÎÁÌÏÇÉÞÎÁÑ ËÌÁ×ÉÛÁ ×ËÌÀÞÅÎÁ.\n" -"÷ÙËÌÀÞÉÔÅ ÅÅ ÉÌÉ ÎÅËÏÔÏÒÙÅ ÏÐÅÒÁÃÉÉ ÍÙÛØÀ ÉÌÉ ËÏÍÂÉÎÁÃÉÉ ËÌÁ×ÉÛ ÎÅ ÂÕÄÕÔ ÒÁÂÏÔÁÔØ." +"÷ÙËÌÀÞÉÔÅ ÅÅ ÉÌÉ ÎÅËÏÔÏÒÙÅ ÏÐÅÒÁÃÉÉ ÍÙÛØÀ ÉÌÉ ËÏÍÂÉÎÁÃÉÉ ËÌÁ×ÉÛ ÎÅ ÂÕÄÕÔ " +"ÒÁÂÏÔÁÔØ." + +#: ../src/winmenu.c:249 ../src/winmenu.c:257 +msgid "Set Shortcut" +msgstr "õÓÔÁÎÏ×ÉÔØ ËÏÍÂÉÎÁÃÉÀ ËÌÁ×ÉÛ" -#: ../src/winmenu.c:182 -msgid "could not create workspace submenu for window menu" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÏÄÍÅÎÀ ÒÁÂÏÞÅÇÏ ÍÅÓÔÁ ÄÌÑ ÍÅÎÀ ÏËÎÁ" +#: ../src/winmenu.c:333 ../src/winmenu.c:379 +msgid "could not create submenu for window menu" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÐÏÄÍÅÎÀ ÄÌÑ ÍÅÎÀ ÏËÎÁ" -#: ../src/winmenu.c:204 -msgid "(Un)Maximize" -msgstr "òÁÚ×ÅÒÎÕÔØ/÷ÏÓÓÔÁÎÏ×ÉÔØ" +#: ../src/winmenu.c:388 +msgid "Keep at bottom" +msgstr "÷ÓÅÇÄÁ ×ÎÉÚÕ" + +#: ../src/winmenu.c:393 ../src/winspector.c:1141 +msgid "Omnipresent" +msgstr "ðÒÉÓÕÔÓÔ×ÕÅÔ ×ÅÚÄÅ" + +#. +#. * Warning: If you make some change that affects the order of the +#. * entries, you must update the command #defines in the top of +#. * this file. +#. +#: ../src/winmenu.c:416 ../src/winmenu.c:551 +msgid "Maximize" +msgstr "òÁÚ×ÅÒÎÕÔØ" -#: ../src/winmenu.c:212 +#: ../src/winmenu.c:424 ../src/winmenu.c:537 msgid "Miniaturize" msgstr "ó×ÅÒÎÕÔØ" -#: ../src/winmenu.c:221 -msgid "(Un)Shade" -msgstr "÷ÔÑÎÕÔØ/÷ÏÓÓÔÁÎÏ×ÉÔØ" +#: ../src/winmenu.c:433 ../src/winmenu.c:565 +msgid "Shade" +msgstr "÷ÔÑÎÕÔØ" -#: ../src/winmenu.c:229 -msgid "Hide" -msgstr "óËÒÙÔØ" - -#: ../src/winmenu.c:236 -msgid "Hide Others" -msgstr "óËÒÙÔØ ÏÓÔÁÌØÎÙÅ" +#: ../src/winmenu.c:449 +msgid "Resize/Move" +msgstr "éÚÍÅÎÉÔØ ÒÁÚÍÅÒ/ÐÅÒÅÍÅÓÔÉÔØ" -#: ../src/winmenu.c:238 +#: ../src/winmenu.c:457 msgid "Select" msgstr "÷ÙÄÅÌÉÔØ" -#: ../src/winmenu.c:246 +#: ../src/winmenu.c:465 msgid "Move To" msgstr "ðÅÒÅÍÅÓÔÉÔØ..." -#: ../src/winmenu.c:251 +#: ../src/winmenu.c:470 msgid "Attributes..." msgstr "ó×ÏÊÓÔ×Á..." -#: ../src/winmenu.c:253 -msgid "Close" -msgstr "úÁËÒÙÔØ" +#: ../src/winmenu.c:472 +msgid "Options" +msgstr "ðÁÒÁÍÅÔÒÙ" -# -#: ../src/winspector.c:274 +#: ../src/winmenu.c:532 +msgid "Deminiaturize" +msgstr "òÁÚ×ÅÒÎÕÔØ" + +#: ../src/winmenu.c:546 +msgid "Unmaximize" +msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ" + +#: ../src/winmenu.c:560 +msgid "Unshade" +msgstr "÷ÏÓÓÔÁÎÏ×ÉÔØ" + +#: ../src/winspector.c:281 +#, c-format msgid "Could not find icon \"%s\" specified for this window" msgstr "îÅ×ÏÚÍÏÖÎÏ ÎÁÊÔÉ ÆÁÊÌ ÚÎÁÞËÁ (%s), ÕËÁÚÁÎÎÙÊ ÄÌÑ ÜÔÏÇÏ ÏËÎÁ" -#: ../src/winspector.c:287 +#: ../src/winspector.c:297 +#, c-format msgid "Could not open specified icon \"%s\":%s" msgstr "îÅ×ÏÚÍÏÖÎÏ ÏÔËÒÙÔØ ÕËÁÚÁÎÎÙÊ ÆÁÊÌ ÚÎÁÞËÁ (%s): %s" -#: ../src/winspector.c:958 +#: ../src/winspector.c:1016 msgid "Save" msgstr "óÏÈÒÁÎÉÔØ" -#: ../src/winspector.c:964 +#: ../src/winspector.c:1024 msgid "Apply" msgstr "ðÒÉÍÅÎÉÔØ" -#: ../src/winspector.c:970 -msgid "Revert" -msgstr "ïÔËÁÔ" +#: ../src/winspector.c:1030 +msgid "Reload" +msgstr "ðÅÒÅÇÒÕÚÉÔØ" -#. *** window spec *** -#: ../src/winspector.c:979 ../src/winspector.c:987 +#: ../src/winspector.c:1039 ../src/winspector.c:1049 msgid "Window Specification" msgstr "óÐÅÃÉÆÉËÁÃÉÑ ÏËÎÁ" -#: ../src/winspector.c:980 +#: ../src/winspector.c:1040 msgid "Window Attributes" msgstr "áÔÒÉÂÕÔÙ ÏËÎÁ" -#: ../src/winspector.c:981 +#: ../src/winspector.c:1041 msgid "Advanced Options" msgstr "äÏÐÏÌÎÉÔÅÌØÎÙÅ ÐÁÒÁÍÅÔÒÙ" -#: ../src/winspector.c:982 +#: ../src/winspector.c:1042 msgid "Icon and Initial Workspace" msgstr "éÓÈÏÄÎÏÅ òÁÂÏÞÅÅ ÍÅÓÔÏ" -#: ../src/winspector.c:983 +#: ../src/winspector.c:1043 msgid "Application Specific" msgstr "ó×ÏÊÓÔ×Á ÐÒÉÌÏÖÅÎÉÑ" -#: ../src/winspector.c:995 +#: ../src/winspector.c:1057 msgid "Defaults for all windows" -msgstr "úÎÁÞÅÎÉÑ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÌÑ ×ÓÅÈ ÏËÏÎ" +msgstr "÷ÓÅ ÏËÎÁ" -#: ../src/winspector.c:1031 +#: ../src/winspector.c:1100 msgid "" "The configuration will apply to all\n" "windows that have their WM_CLASS property set to the above selected\n" @@ -1048,76 +1212,82 @@ msgstr "" "ÏËÎÁÍ, Õ ËÏÔÏÒÙÈ ÁÔÒÉÂÕÔ WM_CLASS ÕÓÔÁÎÏ×ÌÅÎ × ×ÙÂÒÁÎÎÏÅ ÷ÁÍÉ\n" "ÚÎÁÞÅÎÉÅ, ÚÁÔÅÍ ÓÏÈÒÁÎÅÎÁ." -#: ../src/winspector.c:1038 +#: ../src/winspector.c:1107 msgid "Attributes" msgstr "ó×ÏÊÓÔ×Á" -#: ../src/winspector.c:1048 +#: ../src/winspector.c:1117 msgid "Disable titlebar" msgstr "ïÔËÌÀÞÉÔØ ÚÁÇÏÌÏ×ÏË" -#: ../src/winspector.c:1052 +#: ../src/winspector.c:1121 msgid "Disable resizebar" msgstr "ïÔËÌÀÞÉÔØ ÒÁÍËÕ ÉÚÍÅÎÅÎÉÑ ÒÁÚÍÅÒÁ" -#: ../src/winspector.c:1056 +#: ../src/winspector.c:1125 msgid "Disable close button" msgstr "õÂÒÁÔØ ËÎÏÐËÕ ÚÁËÒÙÔÉÑ" -#: ../src/winspector.c:1060 +#: ../src/winspector.c:1129 msgid "Disable miniaturize button" -msgstr "ïÔËÌÀÞÉÔØ ÍÉÎÉÁÔÀÒÉÚÁÃÉÀ" +msgstr "ïÔËÌÀÞÉÔØ ËÎÏÐËÕ ÍÉÎÉÁÔÀÒÉÚÁÃÉÉ" -#: ../src/winspector.c:1064 -msgid "Keep on top" +#: ../src/winspector.c:1133 +#, fuzzy +msgid "Keep on top / floating" msgstr "÷ÓÅÇÄÁ ÎÁ×ÅÒÈÕ" -#: ../src/winspector.c:1068 -msgid "Omnipresent" -msgstr "ðÒÉÓÕÔÓÔ×ÕÅÔ ×ÅÚÄÅ" +#: ../src/winspector.c:1137 +#, fuzzy +msgid "Keep at bottom / sunken" +msgstr "÷ÓÅÇÄÁ ×ÎÉÚÕ" -#: ../src/winspector.c:1072 +#: ../src/winspector.c:1145 msgid "Start Miniaturized" msgstr "úÁÐÕÓË × Ó×ÅÒÎÕÔÏÍ ÓÏÓÔÏÑÎÉÉ" -#: ../src/winspector.c:1076 +#: ../src/winspector.c:1149 +msgid "Start Maximized" +msgstr "úÁÐÕÓË × ÒÁÚ×ÅÒÎÕÔÏÍ ÓÏÓÔÏÑÎÉÉ" + +#: ../src/winspector.c:1153 msgid "Skip window list" msgstr "îÅ ÐÏËÁÚÙ×ÁÔØ × ÓÐÉÓËÅ ÏËÏÎ" -#: ../src/winspector.c:1090 +#: ../src/winspector.c:1167 msgid "Advanced" msgstr "äÏÐÏÌÎÉÔÅÌØÎÏ" -#: ../src/winspector.c:1100 +#: ../src/winspector.c:1177 msgid "Ignore HideOthers" msgstr "éÇÎÏÒÏ×ÁÔØ \"óËÒÙÔØ ÏÓÔÁÌØÎÙÅ\"" -#: ../src/winspector.c:1104 +#: ../src/winspector.c:1181 msgid "Don't bind keyboard shortcuts" msgstr "îÅ ÐÒÏ×ÅÒÑÔØ ÓÏÞÅÔÁÎÉÑ ËÌÁ×ÉÛ" -#: ../src/winspector.c:1108 +#: ../src/winspector.c:1185 msgid "Don't bind mouse clicks" msgstr "îÅ ÐÒÏ×ÅÒÑÔØ ÝÅÌÞËÉ ÍÙÛÉ" -#: ../src/winspector.c:1112 +#: ../src/winspector.c:1189 msgid "Keep inside screen" msgstr "÷ÓÅÇÄÁ ×ÎÕÔÒÉ ÜËÒÁÎÁ" -#: ../src/winspector.c:1116 +#: ../src/winspector.c:1193 msgid "Don't let it take focus" msgstr "îÅ ÄÁ×ÁÔØ ÆÏËÕÓ" -#: ../src/winspector.c:1120 +#: ../src/winspector.c:1197 msgid "Don't Save Session" msgstr "îÅ ÓÏÈÒÁÎÑÔØ ÓÅÁÎÓ" -#: ../src/winspector.c:1124 # +#: ../src/winspector.c:1201 msgid "Emulate Application Icon" msgstr "üÍÕÌÉÒÏ×ÁÔØ ÚÎÁÞÏË ÐÒÉÌÏÖÅÎÉÑ" -#: ../src/winspector.c:1139 +#: ../src/winspector.c:1216 msgid "" "Enable the \"Don't bind...\" options to allow the application to receive all " "mouse or keyboard events." @@ -1125,62 +1295,66 @@ msgstr "" "õÓÔÁÎÏ×ÉÔÅ \"îÅ ÐÒÉ×ÑÚÙ×ÁÔØ...\" ÐÁÒÁÍÅÔÒÙ ÄÌÑ ÔÏÇÏ, ÞÔÏÂÙ ÐÏÚ×ÏÌÉÔØ " "ÐÒÉÌÏÖÅÎÉÀ ÐÒÉÎÉÍÁÔØ ×ÓÅ ÓÏÏÂÝÅÎÉÑ ÏÔ ËÌÁ×ÉÁÔÕÒÙ É/ÉÌÉ ÍÙÛÉ" -#: ../src/winspector.c:1146 +#: ../src/winspector.c:1223 msgid "Miniwindow Image" msgstr "íÉÎÉÁÔÀÒÎÏÅ éÚÏÂÒÁÖÅÎÉÅ" -#: ../src/winspector.c:1164 +#: ../src/winspector.c:1242 msgid "Update" msgstr "ïÂÎÏ×ÉÔØ" -#: ../src/winspector.c:1169 +#: ../src/winspector.c:1257 msgid "Icon file name:" msgstr "éÍÑ ÆÁÊÌÁ ÚÎÁÞËÁ:" -#: ../src/winspector.c:1179 +#: ../src/winspector.c:1269 msgid "Ignore client supplied icon" msgstr "éÇÎÏÒÉÒÏ×ÁÔØ ×ÎÕÔÒÅÎÎÉÊ ÚÎÁÞÏË ÐÒÉÌÏÖÅÎÉÑ" -#: ../src/winspector.c:1185 +#: ../src/winspector.c:1276 msgid "Initial Workspace" msgstr "îÁÞÁÌØÎÏÅ òÁÂÏÞÅÅ ÍÅÓÔÏ" -#: ../src/winspector.c:1191 +#: ../src/winspector.c:1281 msgid "Nowhere in particular" msgstr "çÄÅ ÕÇÏÄÎÏ" -#: ../src/winspector.c:1222 +#: ../src/winspector.c:1315 msgid "Application Wide" msgstr "äÌÑ ×ÓÅÇÏ ÐÒÉÌÏÖÅÎÉÑ" -#: ../src/winspector.c:1232 +#: ../src/winspector.c:1325 msgid "Start Hidden" msgstr "úÁÐÕÓÔÉÔØ ÓËÒÙÔÙÍ" -#: ../src/winspector.c:1236 +#: ../src/winspector.c:1329 msgid "No application icon" msgstr "îÅ ÐÏËÁÚÙ×ÁÔØ ÚÎÁÞÏË" -#: ../src/workspace.c:89 ../src/workspace.c:90 ../src/workspace.c:390 +#: ../src/workspace.c:102 ../src/workspace.c:103 ../src/workspace.c:472 +#, c-format msgid "Workspace %i" msgstr "òÁÂÏÞÅÅ ÍÅÓÔÏ %i" -#: ../src/workspace.c:439 +#: ../src/workspace.c:529 msgid "Workspaces" msgstr "òÁÂÏÞÉÅ ÍÅÓÔÁ" -#: ../src/workspace.c:441 +#: ../src/workspace.c:531 msgid "could not create Workspace menu" msgstr "îÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÍÅÎÀ òÁÂÏÞÉÈ ÍÅÓÔ" -#: ../src/workspace.c:448 +#: ../src/workspace.c:538 msgid "New" msgstr "óÏÚÄÁÔØ" -#: ../src/workspace.c:449 +#: ../src/workspace.c:539 msgid "Destroy Last" msgstr "õÄÁÌÉÔØ ÐÏÓÌÅÄÎÅÅ" -#: ../src/xutil.c:220 +#: ../src/xutil.c:228 msgid "invalid data in selection" msgstr "ÎÅÄÏÐÕÓÔÉÍÙÅ ÄÁÎÎÙÅ × ×ÙÄÅÌÅÎÉÉ" + +#~ msgid "Too few elements in array for key \"WorkspaceBack\"." +#~ msgstr "óÌÉÛËÏÍ ÍÁÌÏ ÜÌÅÍÅÎÔÏ× × ÍÁÓÓÉ×Å ÄÌÑ ËÌÀÞÁ \"WorkspaceBack\"." diff --git a/src/Makefile.am b/src/Makefile.am index e45060d6..36c4b05d 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -1,5 +1,3 @@ -nlsdir = @NLSDIR@ - AUTOMAKE_OPTIONS = no-dependencies BUILT_SOURCES = wconfig.h @@ -100,13 +98,7 @@ wmaker_SOURCES = \ text.h -CPPFLAGS = \ - @CPPFLAGS@ \ - @SHAPE@ @I18N@ @X_LOCALE@ @LITE@ \ - @DFLAGS@ \ - -DNLSDIR="\"$(nlsdir)\"" \ - -DPKGDATADIR="\"$(pkgdatadir)\"" \ - -DPIXMAPDIR="\"$(pixmapdir)\"" +CPPFLAGS = @CPPFLAGS@ @DFLAGS@ INCLUDES = \ diff --git a/src/Makefile.in b/src/Makefile.in index 5bf3c779..cd37c587 100644 --- a/src/Makefile.in +++ b/src/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,23 +77,15 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ -nlsdir = @NLSDIR@ - AUTOMAKE_OPTIONS = no-dependencies BUILT_SOURCES = wconfig.h @@ -195,13 +185,7 @@ wmaker_SOURCES = \ text.c \ text.h -CPPFLAGS = \ - @CPPFLAGS@ \ - @SHAPE@ @I18N@ @X_LOCALE@ @LITE@ \ - @DFLAGS@ \ - -DNLSDIR="\"$(nlsdir)\"" \ - -DPKGDATADIR="\"$(pkgdatadir)\"" \ - -DPIXMAPDIR="\"$(pixmapdir)\"" +CPPFLAGS = @CPPFLAGS@ @DFLAGS@ INCLUDES = \ -I$(top_srcdir)/libPropList \ diff --git a/src/WindowMaker.h b/src/WindowMaker.h index ffe60e5b..75337542 100644 --- a/src/WindowMaker.h +++ b/src/WindowMaker.h @@ -173,6 +173,12 @@ typedef enum { #define WS_FOCUSED 0 #define WS_UNFOCUSED 1 #define WS_PFOCUSED 2 +#ifdef TITLE_TEXT_SHADOW +#define WS_SMENU 3 +#define WS_SFOCUSED 3 +#define WS_SUNFOCUSED 4 +#define WS_SPFOCUSED 5 +#endif /* TITLE_TEXT_SHADOW */ /* clip title colors */ #define CLIP_NORMAL 0 @@ -240,10 +246,14 @@ typedef struct WPreferences { char ignore_focus_click; - char on_top_transients; /* transient windows are kept on top - * of their owners */ + char open_transients_with_parent; /* open transient window in + same workspace as parent */ char title_justification; /* titlebar text alignment */ +#ifdef TITLE_TEXT_SHADOW + char title_shadow; +#endif + #ifdef KEEP_XKB_LOCK_STATUS char modelock; #endif diff --git a/src/actions.c b/src/actions.c index ed19d339..e7132aff 100644 --- a/src/actions.c +++ b/src/actions.c @@ -20,8 +20,6 @@ * USA. */ -#define HACK - #include "wconfig.h" @@ -117,6 +115,7 @@ processEvents(int event_count) #endif /* ANIMATIONS */ + /* *---------------------------------------------------------------------- * wSetFocusTo-- @@ -141,9 +140,12 @@ wSetFocusTo(WScreen *scr, WWindow *wwin) LastFocusChange = timestamp; -#ifndef HACK +/* + * This is a hack, because XSetInputFocus() should have a proper + * timestamp instead of CurrentTime but it seems that some times + * clients will not receive focus properly that way. if (ignoreTimestamp) -#endif +*/ timestamp = CurrentTime; if (focused) @@ -310,20 +312,19 @@ wShadeWindow(WWindow *wwin) } #endif /* ANIMATIONS */ - wwin->flags.skip_next_animation = 0; - XGetWindowAttributes(dpy, wwin->client_win, &attribs); - wwin->flags.shaded=1; + wwin->flags.shaded = 1; wwin->flags.mapped=0; + XGetWindowAttributes(dpy, wwin->client_win, &attribs); /* prevent window withdrawal when getting UnmapNotify */ XSelectInput(dpy, wwin->client_win, - attribs.your_event_mask & ~StructureNotifyMask); + attribs.your_event_mask & ~StructureNotifyMask); XUnmapWindow(dpy, wwin->client_win); XSelectInput(dpy, wwin->client_win, attribs.your_event_mask); - + /* for the client it's just like iconification */ wFrameWindowResize(wwin->frame, wwin->frame->core->width, - wwin->frame->top_width-1); + wwin->frame->top_width - 1); wwin->client.y = wwin->frame_y - wwin->client.height + wwin->frame->top_width; @@ -365,8 +366,8 @@ wUnshadeWindow(WWindow *wwin) if (!wwin->flags.shaded) return; - wwin->flags.shaded=0; - wwin->flags.mapped=1; + wwin->flags.shaded = 0; + wwin->flags.mapped = 1; XMapWindow(dpy, wwin->client_win); #ifdef WMSOUND @@ -781,14 +782,13 @@ unmapTransientsFor(WWindow *wwin) XGetWindowAttributes(dpy, tmp->client_win, &attribs); tmp->flags.miniaturized=1; if (!tmp->flags.shaded) { - tmp->flags.mapped=0; - XSelectInput(dpy, tmp->client_win, - attribs.your_event_mask & ~StructureNotifyMask); - XUnmapWindow(dpy, tmp->client_win); - XSelectInput(dpy, tmp->client_win, attribs.your_event_mask); + wWindowUnmap(tmp); + } else { + XUnmapWindow(dpy, tmp->frame->core->window); } - XUnmapWindow(dpy, tmp->frame->core->window); + /* if (!tmp->flags.shaded) + */ wClientSetState(tmp, IconicState, None); #ifdef KWM_HINTS wKWMUpdateClientStateHint(tmp, KWMIconifiedFlag); @@ -816,14 +816,16 @@ mapTransientsFor(WWindow *wwin) && /*!tmp->flags.mapped*/ tmp->flags.miniaturized && tmp->icon==NULL) { mapTransientsFor(tmp); - tmp->flags.miniaturized=0; + tmp->flags.miniaturized = 0; if (!tmp->flags.shaded) { - tmp->flags.mapped=1; - XMapWindow(dpy, tmp->client_win); + wWindowMap(tmp); + } else { + XMapWindow(dpy, tmp->frame->core->window); } - XMapWindow(dpy, tmp->frame->core->window); tmp->flags.semi_focused = 0; + /* if (!tmp->flags.shaded) + */ wClientSetState(tmp, NormalState, None); #ifdef KWM_HINTS wKWMUpdateClientStateHint(tmp, KWMIconifiedFlag); @@ -903,8 +905,10 @@ wIconifyWindow(WWindow *wwin) return; } - if (wwin->flags.miniaturized) + if (wwin->flags.miniaturized) { return; + } + if (wwin->transient_for!=None) { WWindow *owner = wWindowFor(wwin->transient_for); @@ -941,12 +945,7 @@ wIconifyWindow(WWindow *wwin) #endif XUngrabPointer(dpy, CurrentTime); - /* prevent window withdrawal when getting UnmapNotify */ - XSelectInput(dpy, wwin->client_win, - attribs.your_event_mask & ~StructureNotifyMask); - XUnmapWindow(dpy, wwin->client_win); - XSelectInput(dpy, wwin->client_win, attribs.your_event_mask); - XUnmapWindow(dpy, wwin->frame->core->window); + wWindowUnmap(wwin); /* let all Expose events arrive so that we can repaint * something before the animation starts (and the server is grabbed) */ XSync(dpy, 0); @@ -975,7 +974,12 @@ wIconifyWindow(WWindow *wwin) if (present) { WWindow *owner = recursiveTransientFor(wwin->screen_ptr->focused_window); - setupIconGrabs(wwin->icon); + +/* + * It doesn't seem to be working and causes button event hangup + * when deiconifying a transient window. + setupIconGrabs(wwin->icon); + */ if ((wwin->flags.focused || (owner && wwin->client_win == owner->client_win)) && wPreferences.focus_mode==WKF_CLICK) { @@ -1034,15 +1038,18 @@ wDeiconifyWindow(WWindow *wwin) if (wwin->transient_for != None) { WWindow *owner = recursiveTransientFor(wwin); - wDeiconifyWindow(owner); - wSetFocusTo(wwin->screen_ptr, wwin); - wRaiseFrame(wwin->frame->core); - return; + + if (wwin->flags.miniaturized) { + wDeiconifyWindow(owner); + wSetFocusTo(wwin->screen_ptr, wwin); + wRaiseFrame(wwin->frame->core); + return; + } } - wwin->flags.miniaturized=0; + wwin->flags.miniaturized = 0; if (!wwin->flags.shaded) - wwin->flags.mapped=1; + wwin->flags.mapped = 1; if (wwin->icon->selected) wIconSelect(wwin->icon); @@ -1076,7 +1083,7 @@ wDeiconifyWindow(WWindow *wwin) } mapTransientsFor(wwin); RemoveFromStackList(wwin->icon->core); - removeIconGrabs(wwin->icon); +/* removeIconGrabs(wwin->icon);*/ wIconDestroy(wwin->icon); wwin->icon = NULL; @@ -1117,9 +1124,6 @@ wDeiconifyWindow(WWindow *wwin) static void hideWindow(WIcon *icon, int icon_x, int icon_y, WWindow *wwin, int animate) { - XWindowAttributes attribs; - - if (wwin->flags.miniaturized) { XUnmapWindow(dpy, wwin->icon->core->window); wwin->flags.hidden = 1; @@ -1136,31 +1140,15 @@ hideWindow(WIcon *icon, int icon_x, int icon_y, WWindow *wwin, int animate) if (wwin->flags.inspector_open) { WWindow *pwin = wwin->inspector->frame; - XGetWindowAttributes(dpy, pwin->client_win, &attribs); + wWindowUnmap(pwin); pwin->flags.hidden = 1; - pwin->flags.mapped = 0; - /* prevent window withdrawal when getting UnmapNotify */ - XSelectInput(dpy, pwin->client_win, - attribs.your_event_mask & ~StructureNotifyMask); - XUnmapWindow(dpy, pwin->client_win); - XSelectInput(dpy, pwin->client_win, attribs.your_event_mask); - - XUnmapWindow(dpy, pwin->frame->core->window); + wClientSetState(pwin, IconicState, icon->icon_win); } - XGetWindowAttributes(dpy, wwin->client_win, &attribs); - wwin->flags.hidden = 1; - wwin->flags.mapped = 0; - - /* prevent window withdrawal when getting UnmapNotify */ - XSelectInput(dpy, wwin->client_win, - attribs.your_event_mask & ~StructureNotifyMask); - XUnmapWindow(dpy, wwin->client_win); - XSelectInput(dpy, wwin->client_win, attribs.your_event_mask); - - XUnmapWindow(dpy, wwin->frame->core->window); + wWindowUnmap(wwin); + wClientSetState(wwin, IconicState, icon->icon_win); flushExpose(); #ifdef WMSOUND diff --git a/src/appicon.c b/src/appicon.c index a5d13446..8064370a 100644 --- a/src/appicon.c +++ b/src/appicon.c @@ -498,7 +498,7 @@ setIconCallback(WMenu *menu, WMenuEntry *entry) wretain(icon); - result = wIconChooserDialog(scr, &file); + result = wIconChooserDialog(scr, &file, icon->wm_instance, icon->wm_class); if (result && !icon->destroyed) { if (file[0]==0) { diff --git a/src/balloon.c b/src/balloon.c index 0d839d6b..695082fa 100644 --- a/src/balloon.c +++ b/src/balloon.c @@ -398,11 +398,14 @@ wBalloonInitialize(WScreen *scr) scr->balloon = bal; - vmask = CWSaveUnder|CWOverrideRedirect|CWColormap; + vmask = CWSaveUnder|CWOverrideRedirect|CWColormap|CWBackPixel + |CWBorderPixel; attribs.save_under = True; attribs.override_redirect = True; attribs.colormap = scr->w_colormap; - + attribs.background_pixel = scr->icon_back_texture->normal.pixel; + attribs.border_pixel = 0; /* do not care */ + bal->window = XCreateWindow(dpy, scr->root_win, 1, 1, 10, 10, 1, scr->w_depth, CopyFromParent, scr->w_visual, vmask, &attribs); diff --git a/src/client.c b/src/client.c index a66abdd5..f2eda11d 100644 --- a/src/client.c +++ b/src/client.c @@ -95,8 +95,10 @@ wClientRestore(WWindow *wwin) XMapWindow(dpy, wwin->client_win); /* don't let the window get iconified after restart */ + /* if (wwin->flags.shaded) - wClientSetState(wwin, NormalState, None); + wClientSetState(wwin, NormalState, None); + */ } @@ -356,7 +358,7 @@ wClientCheckProperty(WWindow *wwin, XPropertyEvent *event) WApplication *wapp = wApplicationOf(wwin->main_window); char **argv; int argc; - + if (wapp && wapp->app_icon) { if (wapp->app_icon->command!=NULL) free(wapp->app_icon->command); diff --git a/src/config.h b/src/config.h index 6923b506..99b73e91 100644 --- a/src/config.h +++ b/src/config.h @@ -62,11 +62,15 @@ /* define to the path to cpp */ #define CPP_PATH "/lib/cpp" +/* define to the directory containing NLS information + * set by configure */ +#define NLSDIR "/usr/local/lib/locale" + /* package name */ #define PACKAGE "WindowMaker" /* package version */ -#define VERSION "0.50.0" +#define VERSION "0.51.0" /* define if you want GNOME stuff support */ /* #undef GNOME_STUFF */ @@ -74,12 +78,74 @@ /* define if you want KDE hint support */ /* #undef KWM_HINTS */ +/* define if you want OPEN LOOK(tm) hint support */ +/* #undef OLWM_HINTS */ + +/* define if XPM libraries are available + * set by configure */ +#define USE_XPM 1 + +/* define if PNG libraries are available + * set by configure */ +#define USE_PNG 1 + +/* define if JPEG libraries are available + * set by configure */ +#define USE_JPEG 1 + +/* define if GIF libraries are available + * set by configure */ +#define USE_GIF 1 + +/* define if TIFF libraries are available + * set by configure */ +#define USE_TIFF 1 + +/* define if X's shared memory extension is available + * set by configure */ +#define XSHM 1 + +/* define an extra path for pixmaps + * set by configure */ +#define PIXMAPDIR "/usr/local/share/pixmaps" + +/* + * define REDUCE_APPICONS if you want apps with the same WM_INSTANCE && + * WM_CLASS to share an appicon + */ +/* #undef REDUCE_APPICONS */ + +/* Internationalization (I18N) support + * set by configure */ +/* #undef I18N */ + +/* Multi-byte (japanese, korean, chinese etc.) character support */ +/* #undef I18N_MB */ + +/* define if you want sound support */ +#define WMSOUND 1 + +/* define if you want the 'lite' version */ +/* #undef LITE */ + +/* define if you want support for shaped windows + * set by configure */ +#define SHAPE 1 + +/* define if you want support for X window's X_LOCALE + * set by configure */ +#define X_LOCALE 1 + +/* the place where the configuration is stored + * defined by configure */ +#define PKGDATADIR "/usr/local/share/WindowMaker" + +/* Define if you have the atexit function. */ +#define HAVE_ATEXIT 1 + /* Define if you have the gethostname function. */ #define HAVE_GETHOSTNAME 1 -/* Define if you have the gettimeofday function. */ -#define HAVE_GETTIMEOFDAY 1 - /* Define if you have the poll function. */ #define HAVE_POLL 1 diff --git a/src/config.h.in b/src/config.h.in index c42094cf..f349c9af 100644 --- a/src/config.h.in +++ b/src/config.h.in @@ -61,6 +61,10 @@ /* define to the path to cpp */ #undef CPP_PATH +/* define to the directory containing NLS information + * set by configure */ +#undef NLSDIR + /* package name */ #undef PACKAGE @@ -73,12 +77,74 @@ /* define if you want KDE hint support */ #undef KWM_HINTS +/* define if you want OPEN LOOK(tm) hint support */ +#undef OLWM_HINTS + +/* define if XPM libraries are available + * set by configure */ +#undef USE_XPM + +/* define if PNG libraries are available + * set by configure */ +#undef USE_PNG + +/* define if JPEG libraries are available + * set by configure */ +#undef USE_JPEG + +/* define if GIF libraries are available + * set by configure */ +#undef USE_GIF + +/* define if TIFF libraries are available + * set by configure */ +#undef USE_TIFF + +/* define if X's shared memory extension is available + * set by configure */ +#undef XSHM + +/* define an extra path for pixmaps + * set by configure */ +#undef PIXMAPDIR + +/* + * define REDUCE_APPICONS if you want apps with the same WM_INSTANCE && + * WM_CLASS to share an appicon + */ +#undef REDUCE_APPICONS + +/* Internationalization (I18N) support + * set by configure */ +#undef I18N + +/* Multi-byte (japanese, korean, chinese etc.) character support */ +#undef I18N_MB + +/* define if you want sound support */ +#undef WMSOUND + +/* define if you want the 'lite' version */ +#undef LITE + +/* define if you want support for shaped windows + * set by configure */ +#undef SHAPE + +/* define if you want support for X window's X_LOCALE + * set by configure */ +#undef X_LOCALE + +/* the place where the configuration is stored + * defined by configure */ +#undef PKGDATADIR + +/* Define if you have the atexit function. */ +#undef HAVE_ATEXIT + /* Define if you have the gethostname function. */ #undef HAVE_GETHOSTNAME -/* Define if you have the gettimeofday function. */ -#undef HAVE_GETTIMEOFDAY - /* Define if you have the poll function. */ #undef HAVE_POLL diff --git a/src/defaults.c b/src/defaults.c index 15dbca47..d535d4c5 100644 --- a/src/defaults.c +++ b/src/defaults.c @@ -370,8 +370,8 @@ WDefaultEntry optionList[] = { {"AlignSubmenus", "NO", NULL, &wPreferences.align_menus, getBool, NULL }, - {"OnTopTransients", "NO", NULL, - &wPreferences.on_top_transients, getBool, NULL + {"OpenTransientOnOwnerWorkspace", "NO", NULL, + &wPreferences.open_transients_with_parent, getBool, NULL }, {"WindowPlacement", "auto", sePlacements, &wPreferences.window_placement, getEnum, NULL @@ -632,9 +632,9 @@ WDefaultEntry optionList[] = { }, {"WindowShortcut4Key","None", (void*)WKBD_WINDOW4, NULL, getKeybind, setKeyGrab - }, + } #ifdef EXTEND_WINDOWSHORTCUT - {"WindowShortcut5Key","None", (void*)WKBD_WINDOW5, + ,{"WindowShortcut5Key","None", (void*)WKBD_WINDOW5, NULL, getKeybind, setKeyGrab }, {"WindowShortcut6Key","None", (void*)WKBD_WINDOW6, @@ -651,17 +651,34 @@ WDefaultEntry optionList[] = { }, {"WindowShortcut10Key","None", (void*)WKBD_WINDOW10, NULL, getKeybind, setKeyGrab - }, + } #endif /* EXTEND_WINDOWSHORTCUT */ #ifdef KEEP_XKB_LOCK_STATUS - {"ToggleKbdModeKey", "None", (void*)WKBD_TOGGLE, + ,{"ToggleKbdModeKey", "None", (void*)WKBD_TOGGLE, NULL, getKeybind, setKeyGrab }, {"KbdModeLock", "NO", NULL, &wPreferences.modelock, getBool, NULL } #endif /* KEEP_XKB_LOCK_STATUS */ +#ifdef TITLE_TEXT_SHADOW + ,{"FShadowColor", "black", (void*)WS_SFOCUSED, + NULL, getColor, setWTitleColor + }, + {"PShadowColor", "black", (void*)WS_SPFOCUSED, + NULL, getColor, setWTitleColor + }, + {"UShadowColor", "grey50", (void*)WS_SUNFOCUSED, + NULL, getColor, setWTitleColor + }, + {"MShadowColor", "black", (void*)WS_SMENU, + NULL, getColor, setMenuTitleColor + }, + {"Shadow", "Yes", NULL, + &wPreferences.title_shadow, getBool, setJustify + } +#endif /* TITLE_TEXT_SHADOW */ }; @@ -1550,7 +1567,7 @@ static int getEnum(WScreen *scr, WDefaultEntry *entry, proplist_t value, void *addr, void **ret) { - static char data; + static signed char data; data = string2index(entry->plkey, value, entry->default_value, (WOptionEnumeration*)entry->extra_data); @@ -1561,7 +1578,7 @@ getEnum(WScreen *scr, WDefaultEntry *entry, proplist_t value, void *addr, *ret = &data; if (addr) - *(char*)addr = data; + *(signed char*)addr = data; return True; } @@ -1615,7 +1632,7 @@ parse_texture(WScreen *scr, proplist_t pl) return NULL; val = PLGetString(elem); - if (!XParseColor(dpy, scr->colormap, val, &color)) { + if (!XParseColor(dpy, scr->w_colormap, val, &color)) { wwarning(_("\"%s\" is not a valid color name"), val); return NULL; } @@ -1647,7 +1664,7 @@ parse_texture(WScreen *scr, proplist_t pl) return NULL; val = PLGetString(elem); - if (!XParseColor(dpy, scr->colormap, val, &xcolor)) { + if (!XParseColor(dpy, scr->w_colormap, val, &xcolor)) { wwarning(_("\"%s\" is not a valid color name"), val); return NULL; } @@ -1663,7 +1680,7 @@ parse_texture(WScreen *scr, proplist_t pl) } val = PLGetString(elem); - if (!XParseColor(dpy, scr->colormap, val, &xcolor)) { + if (!XParseColor(dpy, scr->w_colormap, val, &xcolor)) { wwarning(_("\"%s\" is not a valid color name"), val); return NULL; } @@ -1709,7 +1726,7 @@ parse_texture(WScreen *scr, proplist_t pl) } val = PLGetString(elem); - if (!XParseColor(dpy, scr->colormap, val, &color)) { + if (!XParseColor(dpy, scr->w_colormap, val, &color)) { wwarning(_("\"%s\" is not a valid color name"), val); for (--i; i>=0; --i) { free(colors[i]); @@ -1749,7 +1766,7 @@ parse_texture(WScreen *scr, proplist_t pl) } val = PLGetString(elem); - if (!XParseColor(dpy, scr->colormap, val, &color)) { + if (!XParseColor(dpy, scr->w_colormap, val, &color)) { wwarning(_("\"%s\" is not a valid color name"), val); return NULL; } @@ -1787,7 +1804,7 @@ parse_texture(WScreen *scr, proplist_t pl) return NULL; val = PLGetString(elem); - if (!XParseColor(dpy, scr->colormap, val, &xcolor)) { + if (!XParseColor(dpy, scr->w_colormap, val, &xcolor)) { wwarning(_("\"%s\" is not a valid color name"), val); return NULL; } @@ -1803,7 +1820,7 @@ parse_texture(WScreen *scr, proplist_t pl) } val = PLGetString(elem); - if (!XParseColor(dpy, scr->colormap, val, &xcolor)) { + if (!XParseColor(dpy, scr->w_colormap, val, &xcolor)) { wwarning(_("\"%s\" is not a valid color name"), val); return NULL; } @@ -2441,15 +2458,31 @@ setWTitleColor(WScreen *scr, WDefaultEntry *entry, XColor *color, long index) static int -setMenuTitleColor(WScreen *scr, WDefaultEntry *entry, XColor *color, void *foo) +setMenuTitleColor(WScreen *scr, WDefaultEntry *entry, XColor *color, long index) { +#ifdef TITLE_TEXT_SHADOW + if (index == WS_SMENU){ + if (scr->menu_title_pixel[WS_SMENU]!=scr->white_pixel && + scr->menu_title_pixel[WS_SMENU]!=scr->black_pixel) { + wFreeColor(scr, scr->menu_title_pixel[WS_SMENU]); + } + scr->menu_title_pixel[WS_SMENU] = color->pixel; + } + else { + if (scr->menu_title_pixel[0]!=scr->white_pixel && + scr->menu_title_pixel[0]!=scr->black_pixel) { + wFreeColor(scr, scr->menu_title_pixel[0]); + } + scr->menu_title_pixel[0] = color->pixel; + } +#else /* !TITLE_TEXT_SHADOW */ if (scr->menu_title_pixel[0]!=scr->white_pixel && scr->menu_title_pixel[0]!=scr->black_pixel) { wFreeColor(scr, scr->menu_title_pixel[0]); } scr->menu_title_pixel[0] = color->pixel; - +#endif /* !TITLE_TEXT_SHADOW */ XSetForeground(dpy, scr->menu_title_gc, color->pixel); return REFRESH_FORE_COLOR; @@ -2528,7 +2561,7 @@ setIconTitleBack(WScreen *scr, WDefaultEntry *entry, XColor *color, void *foo) if (scr->icon_title_texture) { wTextureDestroy(scr, (WTexture*)scr->icon_title_texture); } - XQueryColor (dpy, scr->colormap, color); + XQueryColor (dpy, scr->w_colormap, color); scr->icon_title_texture = wTextureMakeSolid(scr, color); return REFRESH_WINDOW_TEXTURES; @@ -2639,15 +2672,19 @@ setWorkspaceBack(WScreen *scr, WDefaultEntry *entry, proplist_t value, if (scr->flags.backimage_helper_launched) { char *str; - /* set the default workspace background to this one */ - str = PLGetDescription(value); - if (str) { - SendHelperMessage(scr, 'S', 0, str); - free(str); - } else { + if (PLGetNumberOfElements(value)==0) { SendHelperMessage(scr, 'U', 0, NULL); + } else { + /* set the default workspace background to this one */ + str = PLGetDescription(value); + if (str) { + SendHelperMessage(scr, 'S', 0, str); + free(str); + SendHelperMessage(scr, 'C', scr->current_workspace+1, NULL); + } else { + SendHelperMessage(scr, 'U', 0, NULL); + } } - SendHelperMessage(scr, 'C', scr->current_workspace+1, NULL); } else { char *command; char *text; diff --git a/src/dialog.c b/src/dialog.c index 37d08eb0..51cf5cb1 100644 --- a/src/dialog.c +++ b/src/dialog.c @@ -91,7 +91,7 @@ wMessageDialog(WScreen *scr, char *title, char *message, WMUnmapWidget(panel->win); - wUnmanageWindow(wwin, False); + wUnmanageWindow(wwin, False, False); WMDestroyAlertPanel(panel); @@ -142,7 +142,7 @@ wInputDialog(WScreen *scr, char *title, char *message, char **text) else result = NULL; - wUnmanageWindow(wwin, False); + wUnmanageWindow(wwin, False, False); WMDestroyInputPanel(panel); @@ -380,7 +380,7 @@ buttonCallback(void *self, void *clientData) Bool -wIconChooserDialog(WScreen *scr, char **file) +wIconChooserDialog(WScreen *scr, char **file, char *instance, char *class) { WWindow *wwin; Window parent; @@ -480,10 +480,22 @@ wIconChooserDialog(WScreen *scr, char **file) XReparentWindow(dpy, WMWidgetXID(panel->win), parent, 0, 0); - wwin = wManageInternalWindow(scr, parent, None, _("Icon Chooser"), - (scr->scr_width - 450)/2, - (scr->scr_height - 280)/2, 450, 280); + { + char *tmp; + + tmp = malloc((instance ? strlen(instance) : 0) + + (class ? strlen(class) : 0) + 32); + if (tmp && (instance || class)) + sprintf(tmp, "%s [%s.%s]", _("Icon Chooser"), instance, class); + else + tmp = _("Icon Chooser"); + + wwin = wManageInternalWindow(scr, parent, None, tmp, + (scr->scr_width - 450)/2, + (scr->scr_height - 280)/2, 450, 280); + free(tmp); + } /* put icon paths in the list */ listIconPaths(panel->dirList); @@ -528,7 +540,7 @@ wIconChooserDialog(WScreen *scr, char **file) WMDestroyWidget(panel->win); - wUnmanageWindow(wwin, False); + wUnmanageWindow(wwin, False, False); free(panel); @@ -568,14 +580,16 @@ typedef struct { RImage *icon; RImage *pic; WMPixmap *oldPix; + char *str; + char x; #endif } InfoPanel; #define COPYRIGHT_TEXT \ - "Copyright \xa9 1997, 1998 Alfredo K. Kojima \n"\ - "Copyright \xa9 1998 Dan Pascu " + "Copyright \xa9 1997~1999 Alfredo K. Kojima \n"\ + "Copyright \xa9 1998,1999 Dan Pascu " @@ -602,7 +616,7 @@ destroyInfoPanel(WCoreWindow *foo, void *data, XEvent *event) WMDestroyWidget(thePanel->win); - wUnmanageWindow(thePanel->wwin, False); + wUnmanageWindow(thePanel->wwin, False, False); free(thePanel); @@ -658,14 +672,26 @@ renderText(WMScreen *scr, char *text, char *font, RColor *from, RColor *to) } #ifdef SILLYNESS + +extern WMPixmap *DoXThing(); +extern Bool InitXThing(); + static void logoPushCallback(void *data) { InfoPanel *panel = (InfoPanel*)data; char buffer[512]; int i; + int len; - if (panel->cycle < 30) { + if (panel->x) { + if (!(panel->cycle % 4)) { + WMPixmap *p; + + p = DoXThing(panel->wwin); + WMSetLabelImage(panel->logoL, p); + } + } else if (panel->cycle < 30) { RImage *image; WMPixmap *pix; @@ -677,11 +703,17 @@ logoPushCallback(void *data) WMReleasePixmap(pix); } - i = panel->cycle%150; + i = panel->cycle%200; - strncpy(buffer, "Sloppy focus is a *?#@", i<22 ? i : 22); - if (i >= 22) - memset(&buffer[22], ' ', i-22); + len = strlen(panel->str); + + strncpy(buffer, panel->str, i= len) + memset(&buffer[len], ' ', i-len); + + strncpy(buffer, panel->str, i= len) + memset(&buffer[len], ' ', i-len); buffer[i]=0; WMSetLabelText(panel->versionL, buffer); @@ -800,12 +832,18 @@ handleLogoPush(XEvent *event, void *data) " ...XX&v8<30000003-N@... ", " .....XmnbN:q&Bo.... ", " ............ "}; + static char *msgs[] = { + "Sloppy focus is a *?#@", + "Repent! Sloppy focus users will burn in hell!!!", + "Have a nice day!" + }; clicks++; if (!panel->timer && !broken && clicks > 2) { char *file; char *path; + panel->x = 0; clicks = 0; if (!panel->icon) { file = wDefaultGetIconFile(panel->scr, "Logo", "WMPanel", False); @@ -851,12 +889,16 @@ handleLogoPush(XEvent *event, void *data) RCombineImageWithColor(panel->pic, &color); } } + + panel->str = msgs[rand()%(sizeof(msgs)/sizeof(char*))]; + panel->timer = WMAddTimerHandler(50, logoPushCallback, panel); panel->cycle = 0; panel->oldPix = WMRetainPixmap(WMGetLabelImage(panel->logoL)); } else if (panel->timer) { char version[20]; + panel->x = 0; clicks = 0; WMSetLabelImage(panel->logoL, panel->oldPix); WMReleasePixmap(panel->oldPix); @@ -871,12 +913,13 @@ handleLogoPush(XEvent *event, void *data) { XEvent ev; - while (XCheckTypedWindowEvent(dpy, WMWidgetXID(panel->versionL), + while (XCheckTypedWindowEvent(dpy, WMWidgetXID(panel->versionL), ButtonPress, &ev)); } } #endif /* SILLYNESS */ + void wShowInfoPanel(WScreen *scr) { @@ -900,6 +943,7 @@ wShowInfoPanel(WScreen *scr) "DirectColor" }; + if (thePanel) { wRaiseFrame(thePanel->wwin->frame->core); wSetFocusTo(scr, thePanel->wwin); @@ -1080,6 +1124,14 @@ wShowInfoPanel(WScreen *scr) panel->wwin = wwin; thePanel = panel; + + if (InitXThing(panel->scr)) { + panel->timer = WMAddTimerHandler(100, logoPushCallback, panel); + panel->cycle = 0; + panel->x = 1; + panel->str = "Merry X'mas!"; + panel->oldPix = WMRetainPixmap(WMGetLabelImage(panel->logoL)); + } } @@ -1125,7 +1177,7 @@ destroyLegalPanel(WCoreWindow *foo, void *data, XEvent *event) WMDestroyWidget(legalPanel->win); - wUnmanageWindow(legalPanel->wwin, False); + wUnmanageWindow(legalPanel->wwin, False, False); free(legalPanel); diff --git a/src/dialog.h b/src/dialog.h index c5db803f..2324a2de 100644 --- a/src/dialog.h +++ b/src/dialog.h @@ -28,7 +28,7 @@ int wMessageDialog(WScreen *scr, char *title, char *message, char *defBtn, char *altBtn, char *othBtn); int wInputDialog(WScreen *scr, char *title, char *message, char **text); -Bool wIconChooserDialog(WScreen *scr, char **file); +Bool wIconChooserDialog(WScreen *scr, char **file, char *instance, char *class); void wShowInfoPanel(WScreen *scr); diff --git a/src/dock.c b/src/dock.c index 2f3b2e5b..a74e05f7 100644 --- a/src/dock.c +++ b/src/dock.c @@ -760,10 +760,9 @@ mainIconCreate(WScreen *scr, int type) btn->icon->core->descriptor.handle_leavenotify = clipLeaveNotify; /*x_pos = scr->scr_width - ICON_SIZE*2 - DOCK_EXTRA_SPACE;*/ x_pos = 0; - } - else { + } else { btn = wAppIconCreateForDock(scr, NULL, "Logo", "WMDock", TILE_NORMAL); - x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE; + x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE - 1; } btn->xindex = 0; @@ -1064,7 +1063,9 @@ dockMenuCreate(WScreen *scr, int type) wMenuAddCallback(menu, _("Unhide Here"), unhideHereCallback, NULL); - wMenuAddCallback(menu, _("(Un)Hide"), hideCallback, NULL); + entry = wMenuAddCallback(menu, _("Hide"), hideCallback, NULL); + free(entry->text); + entry->text = _("Hide"); wMenuAddCallback(menu, _("Settings..."), settingsCallback, NULL); @@ -1615,7 +1616,7 @@ wDockRestoreState(WScreen *scr, proplist_t dock_state, int type) dock->x_pos = DOCK_EXTRA_SPACE; dock->on_right_side = 0; } else { - dock->x_pos = scr->scr_width - DOCK_EXTRA_SPACE - ICON_SIZE; + dock->x_pos = scr->scr_width - DOCK_EXTRA_SPACE - ICON_SIZE - 1; dock->on_right_side = 1; } } @@ -1829,7 +1830,7 @@ wDockDoAutoLaunch(WDock *dock, int workspace) WSavedState *state; int i; - for (i=0; i < dock->max_icons; i++) { + for (i = 0; i < dock->max_icons; i++) { btn = dock->icon_array[i]; if (!btn || !btn->auto_launch) continue; @@ -2333,7 +2334,7 @@ wDockSnapIcon(WDock *dock, WAppIcon *icon, int req_x, int req_y, if (abs(ex_x) > DOCK_DETTACH_THRESHOLD) return False; - if (ex_y >= 0 && ex_y < max_y_icons && (aicon == icon || !aicon)) { + if (ex_y >= 0 && ex_y <= max_y_icons && (aicon == icon || !aicon)) { *ret_y = ex_y; @@ -2369,7 +2370,7 @@ wDockSnapIcon(WDock *dock, WAppIcon *icon, int req_x, int req_y, } sig = -sig; } - if (done && closest >= 0 && closest < max_y_icons && + if (done && closest >= 0 && closest <= max_y_icons && ((ex_y >= closest && ex_y - closest < DOCK_DETTACH_THRESHOLD+1) || (ex_y < closest && closest - ex_y <= DOCK_DETTACH_THRESHOLD+1))) { @@ -2381,7 +2382,7 @@ wDockSnapIcon(WDock *dock, WAppIcon *icon, int req_x, int req_y, } else { /* !redocking */ /* if slot is free and the icon is close enough, return it */ - if (!aicon && ex_x == 0 && ex_y >= 0 && ex_y < max_y_icons) { + if (!aicon && ex_x == 0 && ex_y >= 0 && ex_y <= max_y_icons) { *ret_y = ex_y; return True; } @@ -2690,7 +2691,7 @@ swapDock(WDock *dock) if (dock->on_right_side) { - x = dock->x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE; + x = dock->x_pos = scr->scr_width - ICON_SIZE - DOCK_EXTRA_SPACE - 1; } else { x = dock->x_pos = DOCK_EXTRA_SPACE; } @@ -3115,6 +3116,7 @@ openDockMenu(WDock *dock, WAppIcon *aicon, XEvent *event) WScreen *scr = dock->screen_ptr; WObjDescriptor *desc; WMenuEntry *entry; + WApplication *wapp = NULL; int index = 0; int x_pos; int appIsRunning = aicon->running && aicon->icon && aicon->icon->owner; @@ -3172,10 +3174,19 @@ openDockMenu(WDock *dock, WAppIcon *aicon, XEvent *event) entry = dock->menu->entries[++index]; entry->clientdata = aicon; wMenuSetEnabled(dock->menu, index, appIsRunning); - + /* hide */ entry = dock->menu->entries[++index]; entry->clientdata = aicon; + if (aicon->icon->owner) { + wapp = wApplicationOf(aicon->icon->owner->main_window); + if (wapp && wapp->flags.hidden) + entry->text = _("Unhide"); + else + entry->text = _("Hide"); + } else { + entry->text = _("Hide"); + } wMenuSetEnabled(dock->menu, index, appIsRunning); /* settings */ @@ -3370,12 +3381,12 @@ handleDockMove(WDock *dock, WAppIcon *aicon, XEvent *event) if (ev.xmotion.x_root > dock->x_pos + ICON_SIZE*2) { XMoveWindow(dpy, scr->dock_shadow, scr->scr_width-ICON_SIZE - -DOCK_EXTRA_SPACE, dock->y_pos); + -DOCK_EXTRA_SPACE-1, dock->y_pos); if (superfluous) { if (ghost==None) { ghost = MakeGhostDock(dock, dock->x_pos, scr->scr_width-ICON_SIZE - -DOCK_EXTRA_SPACE, + -DOCK_EXTRA_SPACE-1, dock->y_pos); XSetWindowBackgroundPixmap(dpy, scr->dock_shadow, ghost); @@ -3994,6 +4005,10 @@ clipAutoRaise(void *cdata) if (dock->auto_raise_lower) wDockRaise(dock); + if (dock->screen_ptr->flags.clip_balloon_mapped) { + showClipBalloon(dock, dock->screen_ptr->current_workspace); + } + dock->auto_raise_magic = NULL; } diff --git a/src/dockedapp.c b/src/dockedapp.c index 7e8e9402..105916e9 100644 --- a/src/dockedapp.c +++ b/src/dockedapp.c @@ -164,7 +164,9 @@ chooseIconCallback(WMWidget *self, void *clientData) WMSetButtonEnabled(panel->browseBtn, False); - result = wIconChooserDialog(panel->wwin->screen_ptr, &file); + result = wIconChooserDialog(panel->wwin->screen_ptr, &file, + panel->editedIcon->wm_instance, + panel->editedIcon->wm_class); panel->choosingIcon = 0; if (!panel->destroyed) { @@ -403,7 +405,7 @@ DestroyDockAppSettingsPanel(AppSettingsPanel *panel) XUnmapWindow(dpy, panel->wwin->client_win); XReparentWindow(dpy, panel->wwin->client_win, panel->wwin->screen_ptr->root_win, 0, 0); - wUnmanageWindow(panel->wwin, False); + wUnmanageWindow(panel->wwin, False, False); } panel->destroyed = 1; diff --git a/src/event.c b/src/event.c index 8577db3d..92b06372 100644 --- a/src/event.c +++ b/src/event.c @@ -118,6 +118,7 @@ static void handleKeyPress(); static void handleFocusIn(); static void handleMotionNotify(); + #ifdef SHAPE static void handleShapeNotify(); #endif @@ -272,7 +273,7 @@ DispatchEvent(XEvent *event) handleEnterNotify(event); break; - case LeaveNotify: + case LeaveNotify: handleLeaveNotify(event); break; @@ -296,6 +297,7 @@ DispatchEvent(XEvent *event) default: handleExtensions(event); + break; } } @@ -455,12 +457,10 @@ handleMapRequest(XEvent *ev) #endif if ((wwin=wWindowFor(window))) { - /* deiconify window */ - if (wwin->flags.maximized) { - wMaximizeWindow(wwin, wwin->flags.maximized); - } - if (wwin->flags.shaded) + if (wwin->flags.shaded) { wUnshadeWindow(wwin); + } + /* deiconify window */ if (wwin->flags.miniaturized) { wDeiconifyWindow(wwin); } else if (wwin->flags.hidden) { @@ -508,12 +508,15 @@ handleMapRequest(XEvent *ev) if (state==IconicState) wwin->flags.miniaturized = 1; - if (state==WithdrawnState) { + if (state == WithdrawnState) { wwin->flags.mapped = 0; wClientSetState(wwin, WithdrawnState, None); - wUnmanageWindow(wwin, True); + wUnmanageWindow(wwin, True, False); } else { wClientSetState(wwin, NormalState, None); + if (wwin->flags.maximized) { + wMaximizeWindow(wwin, wwin->flags.maximized); + } if (wwin->flags.shaded) { wwin->flags.shaded = 0; wwin->flags.skip_next_animation = 1; @@ -553,7 +556,7 @@ handleDestroyNotify(XEvent *event) wwin = wWindowFor(window); if (wwin) { - wUnmanageWindow(wwin, False); + wUnmanageWindow(wwin, False, True); } app = wApplicationOf(window); @@ -647,7 +650,6 @@ handleButtonPress(XEvent *event) event->xbutton.window = scr->switch_menu->frame->core->window; } } else if (event->xbutton.button==wPreferences.select_button) { - wUnselectWindows(scr); wSelectWindows(scr, event); } @@ -659,7 +661,7 @@ handleButtonPress(XEvent *event) } else if (event->xbutton.button==Button5) { wWorkspaceRelativeChange(scr, 1); - + } #endif /* MOUSE_WS_SWITCH */ } @@ -782,7 +784,7 @@ handleUnmapNotify(XEvent *event) /* if the window was reparented, do not reparent it back to the * root window */ - wUnmanageWindow(wwin, !reparented); + wUnmanageWindow(wwin, !reparented, False); } XUngrabServer(dpy); } @@ -832,8 +834,8 @@ handlePropertyNotify(XEvent *event) wClientCheckProperty(wapp->main_window_desc, &event->xproperty); } - scr = wScreenForRootWindow(event->xproperty.window); - if (scr) { + scr = wScreenForWindow(event->xproperty.window); + if (scr && scr->root_win == event->xproperty.window) { #ifdef KWM_HINTS wKWMCheckRootHintChange(scr, &event->xproperty); #endif @@ -1015,18 +1017,24 @@ handleEnterNotify(XEvent *event) scr->autoRaiseTimer = NULL; } } else { - /* set focus if in focus-follows-mouse mode and the event + /* set auto raise timer even if in focus-follows-mouse mode + * and the event is for the frame window, even if the window + * has focus already. useful if you move the pointer from a focused + * window to the root window and back pretty fast + * + * set focus if in focus-follows-mouse mode and the event * is for the frame window and window doesn't have focus yet */ if ((wPreferences.focus_mode==WKF_POINTER || wPreferences.focus_mode==WKF_SLOPPY) - && wwin->frame->core->window==event->xcrossing.window - && !wwin->flags.focused) { - wSetFocusTo(scr, wwin); - - if (scr->autoRaiseTimer) - WMDeleteTimerHandler(scr->autoRaiseTimer); - scr->autoRaiseTimer = NULL; - + && wwin->frame->core->window==event->xcrossing.window) { + + if (!wwin->flags.focused) + wSetFocusTo(scr, wwin); + + if (scr->autoRaiseTimer) + WMDeleteTimerHandler(scr->autoRaiseTimer); + scr->autoRaiseTimer = NULL; + if (wPreferences.raise_delay && !WFLAGP(wwin, no_focusable)) { scr->autoRaiseWindow = wwin->frame->core->window; scr->autoRaiseTimer @@ -1533,3 +1541,5 @@ handleMotionNotify(XEvent *event) } } } + + diff --git a/src/framewin.c b/src/framewin.c index 661ab919..d3eee0ed 100644 --- a/src/framewin.c +++ b/src/framewin.c @@ -759,12 +759,28 @@ wFrameWindowPaint(WFrameWindow *fwin) XSetForeground(dpy, *fwin->title_gc, fwin->title_pixel[fwin->flags.state]); - + wDrawString(fwin->titlebar->window, *fwin->font, *fwin->title_gc, x, (*fwin->font)->y + TITLEBAR_EXTRA_HEIGHT/2, title, titlelen); - + +#ifdef TITLE_TEXT_SHADOW + if(wPreferences.title_shadow){ + int shadowx,shadowy; + XSetForeground(dpy, *fwin->title_gc, + fwin->title_pixel[fwin->flags.state+3]); + for(shadowx=0;shadowxtitlebar->window, *fwin->font, + *fwin->title_gc, + x + shadowx + TITLE_TEXT_SHADOW_X_OFFSET, + (*fwin->font)->y + TITLEBAR_EXTRA_HEIGHT/2 + + shadowy + TITLE_TEXT_SHADOW_Y_OFFSET, title, + titlelen); + } +#endif /* TITLE_TEXT_SHADOW */ + free(title); } } @@ -900,6 +916,20 @@ wFrameWindowChangeTitle(WFrameWindow *fwin, char *new_title) } +#ifdef OLWM_HINTS +void +wFrameWindowUpdatePushButton(WFrameWindow *fwin, Bool pushed) +{ + fwin->flags.right_button_pushed_in = pushed; + + paintButton(fwin->right_button, fwin->title_texture[fwin->flags.state], + fwin->title_pixel[fwin->flags.state], + fwin->rbutton_image, pushed); +} +#endif /* OLWM_HINTS */ + + + /*********************************************************************/ static void @@ -952,6 +982,7 @@ checkTitleSize(WFrameWindow *fwin) } } + static void paintButton(WCoreWindow *button, WTexture *texture, unsigned long color, WPixmap *image, int pushed) @@ -1050,15 +1081,22 @@ handleButtonExpose(WObjDescriptor *desc, XEvent *event) { WFrameWindow *fwin = (WFrameWindow*)desc->parent; WCoreWindow *button = (WCoreWindow*)desc->self; - + if (button == fwin->left_button) { paintButton(button, fwin->title_texture[fwin->flags.state], fwin->title_pixel[fwin->flags.state], fwin->lbutton_image, False); } else { + Bool pushed = False; + +#ifdef OLWM_HINTS + if (fwin->flags.right_button_pushed_in) + pushed = True; +#endif + /* emulate the olwm pushpin in the "out" state */ paintButton(button, fwin->title_texture[fwin->flags.state], fwin->title_pixel[fwin->flags.state], - fwin->rbutton_image, False); + fwin->rbutton_image, pushed); } } diff --git a/src/framewin.h b/src/framewin.h index c5221586..7c3dcee4 100644 --- a/src/framewin.h +++ b/src/framewin.h @@ -108,6 +108,10 @@ typedef struct WFrameWindow { unsigned int is_client_window_frame:1; unsigned int incomplete_title:1; + +#ifdef OLWM_HINTS + unsigned int right_button_pushed_in:1; +#endif } flags; } WFrameWindow; @@ -137,5 +141,8 @@ void wFrameWindowHideButton(WFrameWindow *fwin, int flags); int wFrameWindowChangeTitle(WFrameWindow *fwin, char *new_title); +#ifdef OLWM_HINTS +void wFrameWindowUpdatePushButton(WFrameWindow *fwin, Bool pushed); +#endif #endif diff --git a/src/gnome.c b/src/gnome.c index c6f9f9f6..12ae5320 100644 --- a/src/gnome.c +++ b/src/gnome.c @@ -464,7 +464,9 @@ wGNOMEProcessClientMessage(XClientMessageEvent *event) } else { done = False; } - return done; + + if (done) + return True; } /* window specific client messages */ diff --git a/src/kwm.c b/src/kwm.c index 726e1a83..08af53bf 100644 --- a/src/kwm.c +++ b/src/kwm.c @@ -98,6 +98,11 @@ * wmaker:exit - exit wmaker */ +/* + * TODO + * different WORKAREA for each workspace + */ + #include "wconfig.h" @@ -151,6 +156,7 @@ static Atom _XA_KWM_RUNNING = 0; static Atom _XA_KWM_MODULE = 0; static Atom _XA_KWM_MODULE_INIT = 0; +static Atom _XA_KWM_MODULE_INITIALIZED = 0; static Atom _XA_KWM_MODULE_DESKTOP_CHANGE = 0; static Atom _XA_KWM_MODULE_DESKTOP_NAME_CHANGE = 0; static Atom _XA_KWM_MODULE_DESKTOP_NUMBER_CHANGE = 0; @@ -264,6 +270,31 @@ sendClientMessage(WScreen *scr, Window window, Atom atom, long value) } +static void +sendTextMessage(WScreen *scr, Window window, Atom atom, char *text) +{ + XEvent event; + long mask = 0; + int i; + + assert(atom!=0); + + memset(&event, 0, sizeof(XEvent)); + event.xclient.type = ClientMessage; + event.xclient.message_type = atom; + event.xclient.window = window; + event.xclient.format = 8; + + for (i=0; i<20 && text[i]; i++) + event.xclient.data.b[i] = text[i]; + + if (scr && scr->root_win == window) + mask = SubstructureRedirectMask; + + XSendEvent(dpy, window, False, mask, &event); +} + + static Bool getAreaHint(Window win, Atom atom, WArea *area) { @@ -334,6 +365,7 @@ addModule(WScreen *scr, Window window) } } + /* send list of windows */ for (ptr = scr->focused_window; ptr!=NULL; ptr = ptr->prev) { if (!ptr->flags.kwm_hidden_for_modules && !WFLAGP(ptr, skip_window_list)) { @@ -341,12 +373,21 @@ addModule(WScreen *scr, Window window) ptr->client_win); } } + + /* send window stacking order */ wKWMSendStacking(scr, window); + /* send focused window */ if (scr->focused_window && scr->focused_window->flags.focused) { sendClientMessage(scr, window, _XA_KWM_MODULE_WIN_ACTIVATE, scr->focused_window->client_win); } + + /* tell who we are */ + sendTextMessage(scr, window, _XA_KWM_COMMAND, "wm:wmaker"); + + + sendClientMessage(scr, window, _XA_KWM_MODULE_INITIALIZED, 0); #ifdef DEBUG1 KWMModules->title = NULL; XFetchName(dpy, window, &KWMModules->title); @@ -539,9 +580,13 @@ wKWMInitStuff(WScreen *scr) _XA_KWM_MODULE = XInternAtom(dpy, "KWM_MODULE", False); _XA_KWM_MODULE_INIT = XInternAtom(dpy, "KWM_MODULE_INIT", False); + _XA_KWM_MODULE_INITIALIZED = XInternAtom(dpy, "KWM_MODULE_INITIALIZED", False); + + /* dunno what these do, but Matthias' patch contains it... */ _XA_KWM_MODULE_DESKTOP_CHANGE = XInternAtom(dpy, "KWM_MODULE_DESKTOP_CHANGE", False); _XA_KWM_MODULE_DESKTOP_NAME_CHANGE = XInternAtom(dpy, "KWM_MODULE_DESKTOP_NAME_CHANGE", False); _XA_KWM_MODULE_DESKTOP_NUMBER_CHANGE = XInternAtom(dpy, "KWM_MODULE_DESKTOP_NUMBER_CHANGE", False); + _XA_KWM_MODULE_WIN_ADD = XInternAtom(dpy, "KWM_MODULE_WIN_ADD", False); _XA_KWM_MODULE_WIN_REMOVE = XInternAtom(dpy, "KWM_MODULE_WIN_REMOVE", False); _XA_KWM_MODULE_WIN_CHANGE = XInternAtom(dpy, "KWM_MODULE_WIN_CHANGE", False); @@ -597,6 +642,19 @@ wKWMSendStacking(WScreen *scr, Window module) } +void +wKWMBroadcastStacking(WScreen *scr) +{ + KWMModuleList *ptr = KWMModules; + + while (ptr) { + wKWMSendStacking(scr, ptr->window); + + ptr = ptr->next; + } +} + + char* wKWMGetWorkspaceName(WScreen *scr, int workspace) { @@ -963,7 +1021,7 @@ performCommand(WScreen *scr, char *command, XClientMessageEvent *event) || strcmp(command, "execute")==0) { char *cmd; - cmd = ExpandOptions(scr, _("%a(Run Command,Type the command to run")); + cmd = ExpandOptions(scr, _("%a(Run Command,Type the command to run:)")); if (cmd) { ExecuteShellCommand(scr, cmd); free(cmd); @@ -1043,7 +1101,7 @@ performCommand(WScreen *scr, char *command, XClientMessageEvent *event) } else if (strcmp(command, "moduleRaised")==0) { /* useless */ } else if (strcmp(command, "deskUnclutter")==0) { } else if (strcmp(command, "deskCascade")==0) { - } else if (strcmp(command, "configure")==0) { /* useless */ + } else if (strcmp(command, "configure")==0) { } else if (strcmp(command, "taskManager")==0) { } else if (strcmp(command, "darkenScreen")==0) { /* breaks consistency */ #endif @@ -1276,6 +1334,9 @@ wKWMManageableClient(WScreen *scr, Window win, char *title) } ptr = KWMDoNotManageCrap; + /* + * TODO: support for glob patterns or regexes + */ if (ptr && strncmp(ptr->title, title, strlen(ptr->title))==0) { next = ptr->next; free(ptr); @@ -1456,6 +1517,7 @@ wKWMGetUsableArea(WScreen *scr, WArea *area) } +#ifdef not_used void wKWMSetUsableAreaHint(WScreen *scr, int workspace) { @@ -1463,6 +1525,16 @@ wKWMSetUsableAreaHint(WScreen *scr, int workspace) * the next time the area changes, we won't know what should * be the new final area. This protocol isn't worth a shit :/ */ +/* + * According to Matthias Ettrich: + * Indeed, there's no protocol to deal with the area yet in case several + * clients want to influence it. It is sufficent, though, if it is clear + * that one process is responsable for the area. For KDE this is kpanel, but + * I see that there might be a conflict with the docking area of windowmaker + * itself. + * + */ + #ifdef notdef char buffer[64]; @@ -1478,7 +1550,7 @@ wKWMSetUsableAreaHint(WScreen *scr, int workspace) scr->totalUsableArea); #endif } - +#endif /* not_used */ void wKWMSendEventMessage(WWindow *wwin, WKWMEventMessage message) diff --git a/src/kwm.h b/src/kwm.h index 28ea009b..7a8a885d 100644 --- a/src/kwm.h +++ b/src/kwm.h @@ -69,7 +69,9 @@ Bool wKWMManageableClient(WScreen *scr, Window win, char *title); void wKWMCheckClientInitialState(WWindow *wwin); +#ifdef not_used void wKWMSetUsableAreaHint(WScreen *scr, int workspace); +#endif void wKWMSetInitializedHint(WScreen *scr); @@ -87,6 +89,8 @@ void wKWMUpdateActiveWindowHint(WScreen *scr); void wKWMSendStacking(WScreen *scr, Window module); +void wKWMBroadcastStacking(WScreen *scr); + char *wKWMGetWorkspaceName(WScreen *scr, int workspace); #endif diff --git a/src/main.c b/src/main.c index 51a131cf..b95d52fb 100644 --- a/src/main.c +++ b/src/main.c @@ -106,6 +106,7 @@ Atom _XA_WINDOWMAKER_WM_PROTOCOLS; Atom _XA_WINDOWMAKER_STATE; Atom _XA_WINDOWMAKER_WM_FUNCTION; +Atom _XA_WINDOWMAKER_NOTICEBOARD; #ifdef OFFIX_DND Atom _XA_DND_PROTOCOL; @@ -156,7 +157,7 @@ extern void StartUp(); void Exit(int status) { -#ifdef R6SM +#ifdef XSMP_ENABLED wSessionDisconnectManager(); #endif XCloseDisplay(dpy); @@ -180,7 +181,7 @@ Restart(char *manager) } } } -#ifdef R6SM +#ifdef XSMP_ENABLED wSessionDisconnectManager(); #endif XCloseDisplay(dpy); @@ -250,20 +251,21 @@ wAbort(Bool dumpCore) void print_help() { - printf(_("usage: %s [-options]\n"), ProgName); + printf(_("usage: %s [options]\n"), ProgName); puts(_("options:")); #ifdef USECPP - puts(_(" -nocpp disable preprocessing of configuration files")); + puts(_(" --no-cpp disable preprocessing of configuration files")); #endif - puts(_(" -nodock do not open the application Dock")); - puts(_(" -noclip do not open the workspace Clip")); + puts(_(" --no-dock do not open the application Dock")); + puts(_(" --no-clip do not open the workspace Clip")); /* - puts(_(" -locale locale locale to use")); + puts(_(" --locale locale locale to use")); */ - puts(_(" -visualid visualid visual id of visual to use")); + puts(_(" --visual-id visualid visual id of visual to use")); puts(_(" -display host:dpy display to use")); - puts(_(" -static do not update or save configurations")); - puts(_(" -version print version and exit")); + puts(_(" --static do not update or save configurations")); + puts(_(" --version print version and exit")); + puts(_(" --help show this message")); } @@ -328,6 +330,8 @@ main(int argc, char **argv) char *str; int d, s; + wsetabort(wAbort); + ArgCount = argc; Arguments = argv; @@ -348,21 +352,26 @@ main(int argc, char **argv) if (argc>1) { for (i=1; i=argc) { wwarning(_("too few arguments for %s"), argv[i-1]); @@ -376,7 +385,8 @@ main(int argc, char **argv) exit(0); } DisplayName = argv[i]; - } else if (strcmp(argv[i], "-visualid")==0) { + } else if (strcmp(argv[i], "-visualid")==0 + || strcmp(argv[i], "--visual-id")==0) { i++; if (i>=argc) { wwarning(_("too few arguments for %s"), argv[i-1]); @@ -386,9 +396,11 @@ main(int argc, char **argv) wwarning(_("bad value for visualid: \"%s\""), argv[i]); exit(0); } - } else if (strcmp(argv[i], "-static")==0) { + } else if (strcmp(argv[i], "-static")==0 + || strcmp(argv[i], "--static")==0) { + wPreferences.flags.noupdates = 1; -#ifdef R6SM +#ifdef XSMP_ENABLED } else if (strcmp(argv[i], "-clientid")==0 || strcmp(argv[i], "-restore")==0) { i++; @@ -496,7 +508,7 @@ main(int argc, char **argv) wSoundInitialize(); #endif -#ifdef R6SM +#ifdef XSMP_ENABLED wSessionConnectManager(argv, argc); #endif diff --git a/src/misc.c b/src/misc.c index 61778f5d..1751891f 100644 --- a/src/misc.c +++ b/src/misc.c @@ -782,7 +782,8 @@ getuserinput(WScreen *scr, char *line, int *ptr) char *ret; char *title; char *prompt; - int j, k, state; + int j, state; + int begin; char tbuffer[256], pbuffer[256]; title = _("Program Arguments"); @@ -796,11 +797,12 @@ getuserinput(WScreen *scr, char *line, int *ptr) state = _STARTING; j = 0; - for (; line[*ptr]==0 && state!=_DONE; *ptr++) { + for (; line[*ptr]!=0 && state!=_DONE; (*ptr)++) { switch (state) { case _STARTING: if (line[*ptr]=='(') { state = _TITLE; + begin = *ptr+1; } else { state = _DONE; } @@ -810,37 +812,38 @@ getuserinput(WScreen *scr, char *line, int *ptr) if (j <= 0 && line[*ptr]==',') { j = 0; - if (*ptr > 1) { - strncpy(tbuffer, &line[1], WMIN(*ptr, 255)); - tbuffer[WMIN(*ptr, 255)] = 0; + if (*ptr > begin) { + strncpy(tbuffer, &line[begin], WMIN(*ptr-begin, 255)); + tbuffer[WMIN(*ptr-begin, 255)] = 0; title = (char*)tbuffer; } - k = *ptr+1; + begin = *ptr+1; state = _PROMPT; } else if (j <= 0 && line[*ptr]==')') { - if (*ptr > 1) { - strncpy(tbuffer, &line[1], WMIN(*ptr, 255)); - tbuffer[WMIN(*ptr, 255)] = 0; + if (*ptr > begin) { + strncpy(tbuffer, &line[begin], WMIN(*ptr-begin, 255)); + tbuffer[WMIN(*ptr-begin, 255)] = 0; title = (char*)tbuffer; } state = _DONE; - } else if (line[*ptr]=='(') - j++; - else if (line[*ptr]==')') + } else if (line[*ptr]=='(') { + j++; + } else if (line[*ptr]==')') { j--; + } break; case _PROMPT: if (line[*ptr]==')' && j==0) { - if (*ptr-k > 1) { - strncpy(pbuffer, &line[k], WMIN(*ptr-k, 255)); - pbuffer[WMIN(*ptr-k, 255)] = 0; - title = (char*)pbuffer; + if (*ptr-begin > 1) { + strncpy(pbuffer, &line[begin], WMIN(*ptr-begin, 255)); + pbuffer[WMIN(*ptr-begin, 255)] = 0; + prompt = (char*)pbuffer; } state = _DONE; } else if (line[*ptr]=='(') @@ -919,6 +922,7 @@ get_dnd_selection(WScreen *scr) * OPTION w NORMAL * OPTION a NORMAL * OPTION d NORMAL + * OPTION W NORMAL * OPTION etc. NORMAL % */ #define TMPBUFSIZE 64 @@ -1004,6 +1008,21 @@ ExpandOptions(WScreen *scr, char *cmdline) } break; + case 'W': + sprintf(tmpbuf, "0x%x", + (unsigned int)scr->current_workspace); + slen = strlen(tmpbuf); + olen += slen; + nout = realloc(out,olen); + if (!nout) { + wwarning(_("out of memory during expansion of \"%W\"")); + goto error; + } + out = nout; + strcat(out,tmpbuf); + optr+=slen; + break; + case 'a': ptr++; user_input = getuserinput(scr, cmdline, &ptr); diff --git a/src/moveres.c b/src/moveres.c index 99311792..618e0390 100644 --- a/src/moveres.c +++ b/src/moveres.c @@ -670,7 +670,7 @@ _keyloop(_looper *lpr){ } #endif -#define _KS 20; +#define _KS 20 int wKeyboardMoveResizeWindow(WWindow *wwin) @@ -686,6 +686,8 @@ wKeyboardMoveResizeWindow(WWindow *wwin) int src_x = wwin->frame_x; int src_y = wwin->frame_y; int done,off_x,off_y,ww,wh; + int kspeed = 1; + Time lastTime = 0; KeySym keysym=NoSymbol; KeyCode shiftl,shiftr,ctrll,ctrlmode; @@ -710,11 +712,19 @@ wKeyboardMoveResizeWindow(WWindow *wwin) wUnselectWindows(scr); } XGrabServer(dpy); - if (!scr->selected_windows){ - drawTransparentFrame(wwin, src_x, src_y, w, h); - mapPositionDisplay(wwin, src_x, src_y, w, h); - } else { - drawFrames(wwin,scr->selected_windows,0,0,0,0); + XGrabPointer(dpy, scr->root_win, True, PointerMotionMask + |ButtonReleaseMask|ButtonPressMask, GrabModeAsync, + GrabModeAsync, None, wCursor[WCUR_DEFAULT], CurrentTime); + + if (wwin->flags.shaded || scr->selected_windows) { + if(scr->selected_windows) + drawFrames(wwin,scr->selected_windows,off_x,off_y,0,0); + else drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, w, h); + if(!scr->selected_windows) + mapPositionDisplay(wwin, src_x, src_y, w, h); + } + else { + drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, w, h); } ww=w; wh=h; @@ -725,17 +735,34 @@ wKeyboardMoveResizeWindow(WWindow *wwin) */ WMMaskEvent(dpy, KeyPressMask | ButtonReleaseMask | ButtonPressMask | ExposureMask, &event); - if (!scr->selected_windows){ - drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, ww, wh); + if (wwin->flags.shaded || scr->selected_windows) { + if(scr->selected_windows) + drawFrames(wwin,scr->selected_windows,off_x,off_y,0,0); + else drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, w, h); + /*** I HATE EDGE RESISTANCE - ]d ***/ } else { - drawFrames(wwin,scr->selected_windows,off_x,off_y,0,0); + drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, ww, wh); } + if(ctrlmode) showGeometry(wwin, src_x+off_x, src_y+off_y, src_x+off_x+ww, src_y+off_y+wh,0); + + XUngrabServer(dpy); + XSync(dpy, False); + switch (event.type) { case KeyPress: - if (event.xkey.state & ControlMask){ + /* accelerate */ + if (event.xkey.time - lastTime > 50) { + kspeed = 1; + } else { + if (kspeed < 20) + kspeed++; + } + lastTime = event.xkey.time; + + if (event.xkey.state & ControlMask && !wwin->flags.shaded){ ctrlmode=1; wUnselectWindows(scr); } @@ -761,33 +788,33 @@ wKeyboardMoveResizeWindow(WWindow *wwin) case XK_KP_Up: case XK_k: if (ctrlmode){ - h-=_KS; + h-=kspeed; } - else off_y-=_KS; + else off_y-=kspeed; break; case XK_Down: case XK_KP_Down: case XK_j: if (ctrlmode){ - h+=_KS; + h+=kspeed; } - else off_y+=_KS; + else off_y+=kspeed; break; case XK_Left: case XK_KP_Left: case XK_h: if (ctrlmode){ - w-=_KS; + w-=kspeed; } - else off_x-=_KS; + else off_x-=kspeed; break; case XK_Right: case XK_KP_Right: case XK_l: if (ctrlmode){ - w+=_KS; + w+=kspeed; } - else off_x+=_KS; + else off_x+=kspeed; break; } ww=w;wh=h; @@ -833,30 +860,38 @@ wKeyboardMoveResizeWindow(WWindow *wwin) WMHandleEvent(&event); break; } - /* - XUngrabServer(dpy); - WMHandleEvent(&event); - XSync(dpy, False); - XGrabServer(dpy); - * */ - if (!scr->selected_windows){ + + XGrabServer(dpy); + /*xxx*/ + + if (wwin->flags.shaded && !scr->selected_windows){ + moveGeometryDisplayCentered(scr, src_x+off_x + w/2, src_y+off_y + h/2); + } + else { if(ctrlmode){ unmapPositionDisplay(wwin); mapGeometryDisplay(wwin, src_x+off_x, src_y+off_y, ww, wh); } - else { + else if(!scr->selected_windows){ unmapGeometryDisplay(wwin); mapPositionDisplay(wwin, src_x+off_x, src_y+off_y, ww, wh); } - drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, ww, wh); + } + + if (wwin->flags.shaded || scr->selected_windows) { + if(scr->selected_windows) + drawFrames(wwin,scr->selected_windows,off_x,off_y,0,0); + else drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, w, h); } else { - drawFrames(wwin,scr->selected_windows,off_x,off_y,0,0); + drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, ww, wh); } + + if(ctrlmode){ showGeometry(wwin, src_x+off_x, src_y+off_y, src_x+off_x+ww, src_y+off_y+wh,0); } - else + else if(!scr->selected_windows) showPosition(wwin, src_x+off_x, src_y+off_y); /**/ @@ -865,12 +900,15 @@ wKeyboardMoveResizeWindow(WWindow *wwin) /* WMDeleteTimerWithClientData(&looper); */ - if (!scr->selected_windows){ - drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, ww, wh); - } - else { - drawFrames(wwin,scr->selected_windows,off_x,off_y,0,0); - } + if (wwin->flags.shaded || scr->selected_windows) { + if(scr->selected_windows) + drawFrames(wwin,scr->selected_windows,off_x,off_y,0,0); + else drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, w, h); + } + else { + drawTransparentFrame(wwin, src_x+off_x, src_y+off_y, ww, wh); + } + if(ctrlmode){ showGeometry(wwin, src_x+off_x, src_y+off_y, src_x+off_x+ww, src_y+off_y+wh,0); unmapGeometryDisplay(wwin); @@ -878,21 +916,28 @@ wKeyboardMoveResizeWindow(WWindow *wwin) else unmapPositionDisplay(wwin); XUngrabKeyboard(dpy, CurrentTime); + XUngrabPointer(dpy, CurrentTime); XUngrabServer(dpy); if(done==2){ - if (!scr->selected_windows){ - wWindowConfigure(wwin, src_x+off_x, src_y+off_y, ww, wh - vert_border); - wWindowSynthConfigureNotify(wwin); - } - else { + if (wwin->flags.shaded || scr->selected_windows) { LinkedList *list; list=scr->selected_windows; - doWindowMove(wwin,0,0,scr->selected_windows,off_x,off_y,0,0); - while (list) { - wWindowSynthConfigureNotify(list->head); - list = list->tail; + if(!scr->selected_windows){ + wWindowMove(wwin, src_x+off_x, src_y+off_y); + wWindowSynthConfigureNotify(wwin); + } + else { + doWindowMove(wwin,0,0,scr->selected_windows,off_x,off_y,0,0); + while (list) { + wWindowSynthConfigureNotify(list->head); + list = list->tail; + } } } + else { + wWindowConfigure(wwin, src_x+off_x, src_y+off_y, ww, wh - vert_border); + wWindowSynthConfigureNotify(wwin); + } wWindowChangeWorkspace(wwin, scr->current_workspace); wSetFocusTo(scr, wwin); } @@ -908,7 +953,7 @@ wMouseMoveWindow(WWindow *wwin, XEvent *ev) WScreen *scr = wwin->screen_ptr; XEvent event; Window root = scr->root_win; - KeyCode shiftl, shiftr, tab; + KeyCode shiftl, shiftr; int w = wwin->frame->core->width; int h = wwin->frame->core->height; int x = wwin->frame_x; @@ -921,7 +966,6 @@ wMouseMoveWindow(WWindow *wwin, XEvent *ev) /* This needs not to change while moving, else bad things can happen */ int opaque_move = wPreferences.opaque_move; int XOffset, YOffset, origDragX, origDragY; - int grid = 0; origDragX = wwin->frame_x; origDragY = wwin->frame_y; @@ -942,7 +986,6 @@ wMouseMoveWindow(WWindow *wwin, XEvent *ev) #endif shiftl = XKeysymToKeycode(dpy, XK_Shift_L); shiftr = XKeysymToKeycode(dpy, XK_Shift_R); - tab = XKeysymToKeycode(dpy, XK_Tab); while (1) { if (warped) { int junk; @@ -984,17 +1027,10 @@ wMouseMoveWindow(WWindow *wwin, XEvent *ev) } showPosition(wwin, x, y); } - if (event.xkey.keycode == tab) { - grid = !grid; - } break; case MotionNotify: if (started) { - if (grid) { - event.xmotion.x_root = (event.xmotion.x_root/10)*10; - event.xmotion.y_root = (event.xmotion.y_root/10)*10; - } showPosition(wwin, x, y); if (!opaque_move) { diff --git a/src/openlook.c b/src/openlook.c index 2e69b459..7d58dddf 100644 --- a/src/openlook.c +++ b/src/openlook.c @@ -22,7 +22,7 @@ */ /* - * based on olwm code + * Semantics and hint information taken from olwm code */ #include "wconfig.h" @@ -32,6 +32,7 @@ #include #include +#include #include #include @@ -83,21 +84,20 @@ typedef struct { typedef struct { - unsigned long flags; - unsigned long state; -} OLWindowState; + unsigned used:1; -#define OL_STATE_SEMANTIC (1<<0) + unsigned semantic:1; -#define OL_STATE_COMPOSE (1<<0) -#define OL_STATE_CAPSLOCK (1<<1) -#define OL_STATE_NUMLOCK (1<<2) -#define OL_STATE_SCROLLLOCK (1<<3) + unsigned semantic_compose:1; + unsigned semantic_capslock:1; + unsigned semantic_numlock:1; + unsigned semantic_scrolllock:1; +} WOLWindowState; static Atom _XA_SUN_WM_PROTOCOLS = 0; - +#ifdef unused static Bool getWindowState(Window win, OLWindowState *state) { @@ -122,13 +122,14 @@ getWindowState(Window win, OLWindowState *state) return True; } - +#endif static Bool getWindowHints(Window window, OLHints *hints) { long *data; int count; + static Atom _XA_OL_WIN_ATTR = 0; if (!_XA_OL_WIN_ATTR) { _XA_OL_WIN_ATTR = XInternAtom(dpy, "_OL_WIN_ATTR", False); @@ -163,6 +164,8 @@ getWindowHints(Window window, OLHints *hints) return False; } + printf("WINDOW TYPE %s\n", XGetAtomName(dpy, hints->winType)); + XFree(data); /* do backward compatibility stuff */ @@ -209,8 +212,8 @@ applyDecorationHints(Window win, int *flags) _XA_ICONNAME = XInternAtom(dpy, "_OL_DECOR_ICON_NAME", False); } - atoms = PropGetCheckProperty(win, _XA_OL_DECOR_ADD, XA_ATOM, 32, 0, - &count); + atoms = (Atom*)PropGetCheckProperty(win, _XA_OL_DECOR_ADD, XA_ATOM, 32, 0, + &count); if (atoms) { for (i=0; i < count; i++) { if (atoms[i] == _XA_CLOSE) @@ -229,8 +232,8 @@ applyDecorationHints(Window win, int *flags) XFree(atoms); } - atoms = PropGetCheckProperty(win, _XA_OL_DECOR_DEL, XA_ATOM, 32, 0, - &count); + atoms = (Atom*)PropGetCheckProperty(win, _XA_OL_DECOR_DEL, XA_ATOM, 32, 0, + &count); if (atoms) { for (i=0; i < count; i++) { if (atoms[i] == _XA_CLOSE) @@ -267,19 +270,50 @@ wOLWMInitStuff(WScreen *scr) void +wOLWMChangePushpinState(WWindow *wwin, Bool state) +{ + static Atom pinState = 0; + + if (!pinState) { + pinState = XInternAtom(dpy, "_OL_PIN_STATE", False); + } + + XChangeProperty(dpy, wwin->client_win, pinState, XA_INTEGER, 32, + PropModeReplace, (unsigned char *)&state, 1); +} + + +void wOLWMShutdown(WScreen *scr) { XDeleteProperty(dpy, scr->root_win, _XA_SUN_WM_PROTOCOLS); } +#ifdef unfinished +void +wOLWMUpdateWindowState(WWindow *wwin) +{ + if (wwin->ol_window_state.used) { + if (wwin->ol_window_state.semantic) { + if (wwin->ol_window_state.semantic_compose) + setComposeLed(True); + else + setComposeLed(False); + } + } else { + setComposeLed(False); + } +} +#endif /* unfinished */ + void wOLWMCheckClientHints(WWindow *wwin) { OLHints hints; static Atom WT_BASE = 0, WT_CMD, WT_NOTICE, WT_HELP, WT_OTHER; static Atom MT_FULL, MT_LIMITED, MT_NONE; - int decorations; + int decoration; int pinInitState = OL_PIN_IN; Atom menuType; @@ -300,7 +334,7 @@ wOLWMCheckClientHints(WWindow *wwin) if (!getWindowHints(wwin->client_win, &hints) || !(hints.flags & OL_WINTYPE)) { - decorations = OL_DECORATION_CLOSEBUTTON|OL_DECORATION_RESIZEABLE + decoration = OL_DECORATION_CLOSEBUTTON|OL_DECORATION_RESIZEABLE |OL_DECORATION_HEADER|OL_DECORATION_ICONNAME; menuType = MT_FULL; @@ -308,32 +342,32 @@ wOLWMCheckClientHints(WWindow *wwin) } else { if (hints.winType == WT_BASE) { - decorations = OL_DECORATION_CLOSEBUTTON|OL_DECORATION_RESIZEABLE + decoration = OL_DECORATION_CLOSEBUTTON|OL_DECORATION_RESIZEABLE |OL_DECORATION_HEADER|OL_DECORATION_ICONNAME; menuType = MT_FULL; } else if (hints.winType == WT_CMD) { - decorations = OL_DECORATION_PUSHPIN|OL_DECORATION_RESIZEABLE + decoration = OL_DECORATION_PUSHPIN|OL_DECORATION_RESIZEABLE |OL_DECORATION_HEADER|OL_DECORATION_ICONNAME; menuType = MT_LIMITED; } else if (hints.winType == WT_NOTICE) { - decorations = OL_DECORATION_ICONNAME; + decoration = OL_DECORATION_ICONNAME; menuType = MT_NONE; } else if (hints.winType == WT_HELP) { - decorations = OL_DECORATION_PUSHPIN|OL_DECORATION_HEADER + decoration = OL_DECORATION_PUSHPIN|OL_DECORATION_HEADER |OL_DECORATION_ICONNAME|OL_DECORATION_WARPTOPIN; menuType = MT_LIMITED; } else if (hints.winType == WT_OTHER) { - decorations = OL_DECORATION_ICONNAME; + decoration = OL_DECORATION_ICONNAME; menuType = MT_NONE; if (hints.flags & OL_MENUTYPE) { @@ -365,20 +399,35 @@ wOLWMCheckClientHints(WWindow *wwin) else wwin->flags.olwm_limit_menu = 1; + /* this is a transient-like window */ + if (hints.winType == WT_CMD) { + wwin->client_flags.olwm_transient = 1; + } + /* - * Emulate olwm pushpin. + * Emulate olwm pushpin. * If the initial state of the pin is in, then put the normal close * button. If not, make the close button different and when the * user moves the window or clicks in the close button, turn it * into a normal close button. */ if ((decoration & OL_DECORATION_PUSHPIN) && pinInitState==OL_PIN_OUT) { - wwin->flags.olwm_push_pin = 1; - } + wwin->flags.olwm_push_pin_out = 1; + wOLWMChangePushpinState(wwin, False); + } else { + wOLWMChangePushpinState(wwin, True); + } -} + if (!(decoration & OL_DECORATION_RESIZEABLE)) { + wwin->client_flags.no_resizable = 1; + wwin->client_flags.no_resizebar = 1; + } + if (decoration & OL_DECORATION_WARPTOPIN) { + wwin->client_flags.olwm_warp_to_pin = 1; + } +} #endif diff --git a/src/openlook.h b/src/openlook.h index 481df8f1..ce20bb34 100644 --- a/src/openlook.h +++ b/src/openlook.h @@ -3,7 +3,7 @@ * * Window Maker window manager * - * Copyright (c) 1998 Alfredo K. Kojima + * Copyright (c) 1998, 1999 Alfredo K. Kojima * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -25,7 +25,13 @@ #define _OPENLOOK_H_ +void wOLWMInitStuff(WScreen *scr); +void wOLWMShutdown(WScreen *scr); + +void wOLWMCheckClientHints(WWindow *wwin); + +void wOLWMChangePushpinState(WWindow *wwin, Bool state); #endif diff --git a/src/properties.c b/src/properties.c index cdd073d3..383d1f15 100644 --- a/src/properties.c +++ b/src/properties.c @@ -40,7 +40,7 @@ extern Atom _XA_WM_CLIENT_LEADER; extern Atom _XA_WM_TAKE_FOCUS; extern Atom _XA_WM_DELETE_WINDOW; extern Atom _XA_WM_SAVE_YOURSELF; -#ifdef R6SM +#ifdef XSMP_ENABLED extern Atom _XA_WM_WINDOW_ROLE; extern Atom _XA_SM_CLIENT_ID; #endif @@ -52,7 +52,7 @@ extern Atom _XA_GNUSTEP_WM_MINIATURIZE_WINDOW; extern Atom _XA_WINDOWMAKER_WM_FUNCTION; extern Atom _XA_WINDOWMAKER_MENU; extern Atom _XA_WINDOWMAKER_WM_PROTOCOLS; - +extern Atom _XA_WINDOWMAKER_NOTICEBOARD; int PropGetNormalHints(Window window, XSizeHints *size_hints, int *pre_iccm) @@ -126,9 +126,11 @@ PropGetCheckProperty(Window window, Atom hint, Atom type, int format, unsigned long bytes_after_ret; unsigned char *data; int tmp; - + if (count <= 0) tmp = 0xffffff; + else + tmp = count; if (XGetWindowProperty(dpy, window, hint, 0, tmp, False, type, &type_ret, &fmt_ret, &nitems_ret, &bytes_after_ret, @@ -186,11 +188,12 @@ PropGetGNUstepWMAttr(Window window, GNUstepWMAttributes **attr) void PropSetWMakerProtocols(Window root) { - Atom protocols[2]; + Atom protocols[3]; int count=0; protocols[count++] = _XA_WINDOWMAKER_MENU; protocols[count++] = _XA_WINDOWMAKER_WM_FUNCTION; + protocols[count++] = _XA_WINDOWMAKER_NOTICEBOARD; XChangeProperty(dpy, root, _XA_WINDOWMAKER_WM_PROTOCOLS, XA_ATOM, 32, PropModeReplace, (unsigned char *)protocols, count); @@ -216,7 +219,7 @@ PropGetClientLeader(Window window) } -#ifdef R6SM +#ifdef XSMP_ENABLED char* PropGetClientID(Window window) { @@ -265,7 +268,7 @@ PropGetWindowRole(Window window) return NULL; } } -#endif /* R6SM */ +#endif /* XSMP_ENABLED */ void @@ -292,7 +295,9 @@ void PropCleanUp(Window root) { XDeleteProperty(dpy, root, _XA_WINDOWMAKER_WM_PROTOCOLS); - + + XDeleteProperty(dpy, root, _XA_WINDOWMAKER_NOTICEBOARD); + XDeleteProperty(dpy, root, XA_WM_ICON_SIZE); #ifdef KWM_HINTS diff --git a/src/properties.h b/src/properties.h index 60a8fa74..91826f28 100644 --- a/src/properties.h +++ b/src/properties.h @@ -40,7 +40,7 @@ void PropCleanUp(Window root); Window PropGetClientLeader(Window window); -#ifdef R6SM +#ifdef XSMP_ENABLED char *PropGetClientID(Window window); #endif diff --git a/src/resources.c b/src/resources.c index fae1618e..3dc14d43 100644 --- a/src/resources.c +++ b/src/resources.c @@ -132,11 +132,11 @@ wFreeFont(WFont *font) int wGetColor(WScreen *scr, char *color_name, XColor *color) { - if (!XParseColor(dpy, scr->colormap, color_name, color)) { + if (!XParseColor(dpy, scr->w_colormap, color_name, color)) { wwarning(_("could not parse color \"%s\""), color_name); return False; } - if (!XAllocColor(dpy, scr->colormap, color)) { + if (!XAllocColor(dpy, scr->w_colormap, color)) { wwarning(_("could not allocate color \"%s\""), color_name); return False; } @@ -151,6 +151,6 @@ wFreeColor(WScreen *scr, unsigned long pixel) unsigned long colors[1]; colors[0] = pixel; - XFreeColors(dpy, scr->colormap, colors, 1, 0); + XFreeColors(dpy, scr->w_colormap, colors, 1, 0); } } diff --git a/src/rootmenu.c b/src/rootmenu.c index d3f03eee..9aca896f 100644 --- a/src/rootmenu.c +++ b/src/rootmenu.c @@ -137,7 +137,8 @@ static Shortcut *shortcutList = NULL; * CLEAR_SESSION is used. If SaveSessionOnExit = Yes; in * WindowMaker domain file, then saving is automatically * done on every windowmaker exit, overwriting any - * SAVE_SESSION or CLEAR_SESSION (see below). + * SAVE_SESSION or CLEAR_SESSION (see below). Also save + * dock state now. * CLEAR_SESSION - clears any previous saved session. This will not have * any effect if SaveSessionOnExit is True. * @@ -181,7 +182,7 @@ exitCommand(WMenu *menu, WMenuEntry *entry) return; inside = 1; - if ((int)entry->clientdata==M_QUICK + if ((long)entry->clientdata==M_QUICK || wMessageDialog(menu->frame->screen_ptr, _("Exit"), _("Exit window manager?"), _("Exit"), _("Cancel"), NULL)==WAPRDefault) { @@ -211,10 +212,10 @@ shutdownCommand(WMenu *menu, WMenuEntry *entry) result = R_CANCEL; - if ((int)entry->clientdata==M_QUICK) + if ((long)entry->clientdata==M_QUICK) result = R_CLOSE; else { -#ifdef R6SM +#ifdef XSMP_ENABLED if (wSessionIsManaged()) { int r; @@ -243,11 +244,11 @@ shutdownCommand(WMenu *menu, WMenuEntry *entry) } if (result!=R_CANCEL) { -#ifdef R6SM +#ifdef XSMP_ENABLED if (result == R_CLOSE) { Shutdown(WSLogoutMode); } else -#endif /* R6SM */ +#endif /* XSMP_ENABLED */ { Shutdown(WSKillMode); } @@ -296,7 +297,10 @@ hideOthersCommand(WMenu *menu, WMenuEntry *entry) static void saveSessionCommand(WMenu *menu, WMenuEntry *entry) { - wSessionSaveState(menu->frame->screen_ptr); + if (!wPreferences.save_session_on_exit) + wSessionSaveState(menu->frame->screen_ptr); + + wScreenSaveState(menu->frame->screen_ptr); } diff --git a/src/screen.c b/src/screen.c index 5eb4b720..5cc50365 100644 --- a/src/screen.c +++ b/src/screen.c @@ -28,6 +28,7 @@ #include #include +#include #ifdef SHAPE #include #endif @@ -49,10 +50,13 @@ #include "session.h" #include "balloon.h" #ifdef KWM_HINTS -#include "kwm.h" +# include "kwm.h" #endif #ifdef GNOME_STUFF -#include "gnome.h" +# include "gnome.h" +#endif +#ifdef OLWM_HINTS +# include "openlook.h" #endif #include @@ -76,6 +80,7 @@ extern Cursor wCursor[WCUR_LAST]; extern WPreferences wPreferences; extern Atom _XA_WINDOWMAKER_STATE; +extern Atom _XA_WINDOWMAKER_NOTICEBOARD; extern int wScreenCount; @@ -511,16 +516,24 @@ createInternalWindows(WScreen *scr) XCreateWindow(dpy, scr->root_win, 0, 0, wPreferences.icon_size, wPreferences.icon_size, 0, scr->w_depth, CopyFromParent, scr->w_visual, vmask, &attribs); - + /* workspace name balloon for clip */ - vmask = CWBackPixel|CWSaveUnder|CWOverrideRedirect|CWColormap; + vmask = CWBackPixel|CWSaveUnder|CWOverrideRedirect|CWColormap + |CWBorderPixel; attribs.save_under = True; attribs.override_redirect = True; attribs.colormap = scr->w_colormap; attribs.background_pixel = scr->icon_back_texture->normal.pixel; + attribs.border_pixel = 0; /* do not care */ scr->clip_balloon = - XCreateWindow(dpy, scr->root_win, 0, 0, 10, 10, 0, scr->w_depth, + XCreateWindow(dpy, scr->root_win, 0, 0, 10, 10, 0, scr->w_depth, CopyFromParent, scr->w_visual, vmask, &attribs); + + /* for our window manager info notice board */ + scr->info_window = + XCreateWindow(dpy, scr->root_win, 0, 0, 10, 10, 0, CopyFromParent, + CopyFromParent, CopyFromParent, 0, NULL); + /* * If the window is clicked without having ButtonPress selected, the * resulting event will have event.xbutton.window == root. @@ -529,6 +542,69 @@ createInternalWindows(WScreen *scr) } +#if 0 +static Bool +aquireManagerSelection(WScreen *scr) +{ + char buffer[32]; + XEvent ev; + Time timestamp; + + sprintf(buffer, "WM_S%i", scr->screen); + scr->managerAtom = XInternAtom(dpy, buffer, False); + + /* for race-conditions... */ + XGrabServer(dpy); + + /* if there is another manager running, don't try to replace it + * (for now, at least) */ + if (XGetSelectionOwner(dpy, scr->managerAtom) != None) { + XUngrabServer(dpy); + return False; + } + + /* become the manager for this screen */ + + scr->managerWindow = XCreateSimpleWindow(dpy, scr->root_win, 0, 0, 1, 1, + 0, 0, 0); + + XSelectInput(dpy, scr->managerWindow, PropertyChangeMask); + /* get a timestamp */ + XChangeProperty(dpy, scr->managerWindow, scr->managerAtom, + XA_INTEGER, 32, PropModeAppend, NULL, 0); + while (1) { + XWindowEvent(dpy, scr->managerWindow, &ev); + if (ev.type == PropertyNotify) { + timestamp = ev.xproperty.time; + break; + } + } + XSelectInput(dpy, scr->managerWindow, NoEvents); + XDeleteProperty(dpy, scr->managerWindow, scr->managerAtom); + + XSetSelectionOwner(dpy, scr->managerAtom, scr->managerWindow, CurrentTime); + + XUngrabServer(dpy); + + /* announce our arrival */ + + ev.xclient.type = ClientMessage; + ev.xclient.message_type = XInternAtom(dpy, "MANAGER", False); + ev.xclient.destination = scr->root_win; + ev.xclient.format = 32; + ev.xclient.data.l[0] = timestamp; + ev.xclient.data.l[1] = scr->managerAtom; + ev.xclient.data.l[2] = scr->managerWindow; + ev.xclient.data.l[3] = 0; + ev.xclient.data.l[4] = 0; + + XSendEvent(dpy, scr->root_win, False, StructureNotify, &ev); + XSync(dpy, False); + + return True; +} +#endif + /* *---------------------------------------------------------------------- * wScreenInit-- @@ -575,6 +651,13 @@ wScreenInit(int screen_number) scr->totalUsableArea.x2 = scr->scr_width; scr->totalUsableArea.y2 = scr->scr_height; +#if 0 + if (!aquireManagerSelection(scr)) { + free(scr); + + return NULL; + } +#endif CantManageScreen = 0; oldHandler = XSetErrorHandler((XErrorHandler)alreadyRunningError); @@ -677,6 +760,10 @@ wScreenInit(int screen_number) wGNOMEInitStuff(scr); #endif +#ifdef OLWM_HINTS + wOLWMInitStuff(scr); +#endif + /* create initial workspace */ wWorkspaceNew(scr); @@ -695,6 +782,15 @@ wScreenInit(int screen_number) /* setup WindowMaker protocols property in the root window*/ PropSetWMakerProtocols(scr->root_win); + /* setup our noticeboard */ + XChangeProperty(dpy, scr->info_window, _XA_WINDOWMAKER_NOTICEBOARD, + XA_WINDOW, 32, PropModeReplace, + (unsigned char*)&scr->info_window, 1); + XChangeProperty(dpy, scr->root_win, _XA_WINDOWMAKER_NOTICEBOARD, + XA_WINDOW, 32, PropModeReplace, + (unsigned char*)&scr->info_window, 1); + + #ifdef BALLOON_TEXT /* initialize balloon text stuff */ wBalloonInitialize(scr); @@ -819,6 +915,7 @@ wScreenUpdateUsableArea(WScreen *scr) scr->totalUsableArea.y1 = scr->usableArea.y1; } +#ifdef not_used #ifdef KWM_HINTS { int i; @@ -828,6 +925,7 @@ wScreenUpdateUsableArea(WScreen *scr) } } #endif +#endif } diff --git a/src/screen.h b/src/screen.h index 485f8e7d..44bdb84d 100644 --- a/src/screen.h +++ b/src/screen.h @@ -68,7 +68,13 @@ typedef struct WReservedArea { */ typedef struct _WScreen { int screen; /* screen number */ - + +#if 0 + Atom managerAtom; /* WM_Sn atom for manager selection */ + Window managerWindow; /* window for manager selection */ +#endif + Window info_window; /* for our window manager info stuff */ + int scr_width; /* size of the screen */ int scr_height; @@ -86,7 +92,7 @@ typedef struct _WScreen { Visual *w_visual; int w_depth; Colormap w_colormap; /* our colormap */ - + Window no_focus_win; /* window to get focus when nobody * else can do it */ @@ -150,8 +156,13 @@ typedef struct _WScreen { WMPixel select_pixel; WMPixel select_text_pixel; /* foreground colors */ +#ifdef TITLE_TEXT_SHADOW + WMPixel window_title_pixel[6]; + WMPixel menu_title_pixel[6]; /* menu titlebar text */ +#else /* !TITLE_TEXT_SHADOW */ WMPixel window_title_pixel[3]; /* window titlebar text (foc, unfoc, pfoc)*/ WMPixel menu_title_pixel[3]; /* menu titlebar text */ +#endif /* !TITLE_TEXT_SHADOW */ WMPixel clip_title_pixel[2]; /* clip title text */ WMPixel mtext_pixel; /* menu item text */ WMPixel dtext_pixel; /* disabled menu item text */ diff --git a/src/session.c b/src/session.c index c186d5e4..3a9849f6 100644 --- a/src/session.c +++ b/src/session.c @@ -1,7 +1,7 @@ /* session.c - session state handling and R6 style session management * * Copyright (c) 1998 Dan Pascu - * Copyright (c) 1998 Alfredo Kojima + * Copyright (c) 1998, 1999 Alfredo Kojima * * Window Maker window manager * @@ -21,12 +21,50 @@ * USA. */ + +/* + * + * If defined(XSMP_ENABLED) and session manager is running then + * do normal stuff + * else + * do pre-R6 session management stuff (save window state and relaunch) + * + * When doing a checkpoint: + * + * = Without XSMP + * Open "Stop"/status Dialog + * Send SAVE_YOURSELF to clients and wait for reply + * Save restart info + * Save state of clients + * + * = With XSMP + * Send checkpoint request to sm + * + * When exiting: + * ------------- + * + * = Without XSMP + * + * Open "Exit Now"/status Dialog + * Send SAVE_YOURSELF to clients and wait for reply + * Save restart info + * Save state of clients + * Send DELETE to all clients + * When no more clients are left or user hit "Exit Now", exit + * + * = With XSMP + * + * Send Shutdown request to session manager + * if SaveYourself message received, save state of clients + * if the Die message is received, exit. + */ + #include "wconfig.h" #include #include -#ifdef R6SM +#ifdef XSMP_ENABLED #include #endif @@ -40,6 +78,7 @@ #include "WindowMaker.h" #include "screen.h" #include "window.h" +#include "client.h" #include "session.h" #include "wcore.h" #include "framewin.h" @@ -56,8 +95,13 @@ #include +/** Global **/ + +extern Atom _XA_WM_SAVE_YOURSELF; -#ifdef R6SM +extern Time LastTimestamp; + +#ifdef XSMP_ENABLED extern int wScreenCount; @@ -528,8 +572,89 @@ wSessionRestoreLastWorkspace(WScreen *scr) } +static void +clearWaitingAckState(WScreen *scr) +{ + WWindow *wwin; + WApplication *wapp; + + for (wwin = scr->focused_window; wwin != NULL; wwin = wwin->prev) { + wwin->flags.waiting_save_ack = 0; + if (wwin->main_window != None) { + wapp = wApplicationOf(wwin->main_window); + if (wapp) + wapp->main_window_desc->flags.waiting_save_ack = 0; + } + } +} + + +void +wSessionSaveClients(WScreen *scr) +{ + +} + + +/* + * With XSMP, this job is done by smproxy + */ +void +wSessionSendSaveYourself(WScreen *scr) +{ + WWindow *wwin; + int count; + + /* freeze client interaction with clients */ + XGrabKeyboard(dpy, scr->root_win, False, GrabModeAsync, GrabModeAsync, + CurrentTime); + XGrabPointer(dpy, scr->root_win, False, ButtonPressMask|ButtonReleaseMask, + GrabModeAsync, GrabModeAsync, scr->root_win, None, + CurrentTime); + + clearWaitingAckState(scr); + + count = 0; + + /* first send SAVE_YOURSELF for everybody */ + for (wwin = scr->focused_window; wwin != NULL; wwin = wwin->prev) { + WWindow *mainWin; + + mainWin = wWindowFor(wwin->main_window); + + if (mainWin) { + /* if the client is a multi-window client, only send message + * to the main window */ + wwin = mainWin; + } + + /* make sure the SAVE_YOURSELF flag is up-to-date */ + PropGetProtocols(wwin->client_win, &wwin->protocols); + + if (wwin->protocols.SAVE_YOURSELF) { + if (!wwin->flags.waiting_save_ack) { + wClientSendProtocol(wwin, _XA_WM_SAVE_YOURSELF, LastTimestamp); -#ifdef R6SM + wwin->flags.waiting_save_ack = 1; + count++; + } + } else { + wwin->flags.waiting_save_ack = 0; + } + } + + /* then wait for acknowledge */ + while (count > 0) { + + } + + XUngrabPointer(dpy, CurrentTime); + XUngrabKeyboard(dpy, CurrentTime); + XFlush(dpy); +} + + +#ifdef XSMP_ENABLED /* * With full session management support, the part of WMState * that store client window state will become obsolete (maybe we can reuse @@ -548,7 +673,7 @@ wSessionRestoreLastWorkspace(WScreen *scr) * The old session code will become obsolete. When wmaker is * compiled with R6 sm support compiled in, itll be better to * use a totally rewritten state saving code, but we can keep - * the current code for when R6SM is not compiled in. + * the current code for when XSMP_ENABLED is not compiled in. * * This will be confusing to old users (well get lots of "SAVE_SESSION broke!" * messages), but itll be better. @@ -803,8 +928,8 @@ smSaveYourselfPhase2Proc(SmcConn smc_conn, SmPointer client_data) { proplist_t statefile; - - statefile = PLMakeDictionaryFromEntries(PLMakeString("Version"), + + statefile = PLMakeDictionaryFromEntries(PLMakeString("Version"), PLMakeString("1.0"), PLMakeString("Screens"), @@ -1107,10 +1232,11 @@ wSessionRequestShutdown(void) False, True); } + Bool wSessionIsManaged(void) { return sSMCConn!=NULL; } -#endif /* !R6SM */ +#endif /* !XSMP_ENABLED */ diff --git a/src/session.h b/src/session.h index 9ce33fd5..4ed3cfb1 100644 --- a/src/session.h +++ b/src/session.h @@ -25,13 +25,17 @@ void wSessionSaveState(WScreen *scr); +void wSessionSaveClients(WScreen *scr); + +void wSessionSendSaveYourself(WScreen *scr); + void wSessionClearState(WScreen *scr); void wSessionRestoreState(WScreen *scr); void wSessionRestoreLastWorkspace(WScreen *scr); -#ifdef R6SM +#ifdef XSMP_ENABLED void wSessionConnectManager(char **argv, int argc); void wSessionDisconnectManager(void); diff --git a/src/shutdown.c b/src/shutdown.c index 79bfad40..1ae4a5ce 100644 --- a/src/shutdown.c +++ b/src/shutdown.c @@ -36,7 +36,10 @@ #include "properties.h" #include "winspector.h" #ifdef KWM_HINTS -#include "kwm.h" +# include "kwm.h" +#endif +#ifdef OLWM_HINTS +# include "openlook.h" #endif extern Atom _XA_WM_DELETE_WINDOW; @@ -63,49 +66,53 @@ Shutdown(WShutdownMode mode) int i; switch (mode) { - case WSExitMode: - for (i=0; ihelper_pid) - kill(scr->helper_pid, SIGKILL); - -#ifdef KWM_HINTS - wKWMShutdown(scr, True); -#endif - wScreenSaveState(scr); - - RestoreDesktop(scr); - } - } - - ExecExitScript(); - Exit(0); - break; - case WSLogoutMode: -#ifdef R6SM +#ifdef XSMP_ENABLED wSessionRequestShutdown(); break; #else /* fall through */ #endif case WSKillMode: - for (i=0; ihelper_pid) kill(scr->helper_pid, SIGKILL); + + /* if the session is not being managed, save restart info */ +#ifdef XSMP_ENABLED + if (!wSessionIsManaged()) +#endif + wSessionSaveClients(scr); + #ifdef KWM_HINTS wKWMShutdown(scr, True); #endif wScreenSaveState(scr); - wipeDesktop(scr); + if (mode == WSKillMode) + wipeDesktop(scr); + else + RestoreDesktop(scr); } } ExecExitScript(); @@ -123,6 +130,9 @@ Shutdown(WShutdownMode mode) #ifdef KWM_HINTS wKWMShutdown(scr, False); #endif +#ifdef OLWM_HINTS + wOLWMShutdown(scr); +#endif wScreenSaveState(scr); RestoreDesktop(scr); @@ -179,7 +189,7 @@ RestoreDesktop(WScreen *scr) if (core->descriptor.parent_type==WCLASS_WINDOW) { wwin = core->descriptor.parent; wwin->flags.mapped=1; - wUnmanageWindow(wwin, !wwin->flags.internal_window); + wUnmanageWindow(wwin, !wwin->flags.internal_window, False); } core = next; } diff --git a/src/stacking.c b/src/stacking.c index 7f52abcb..2c8e72f3 100644 --- a/src/stacking.c +++ b/src/stacking.c @@ -151,6 +151,10 @@ CommitStacking(WScreen *scr) } XRestackWindows(dpy, windows, i); free(windows); + +#ifdef KWM_HINTS + wKWMBroadcastStacking(scr); +#endif } /* @@ -173,6 +177,10 @@ moveFrameToUnder(WCoreWindow *under, WCoreWindow *frame) wins[0] = under->window; wins[1] = frame->window; XRestackWindows(dpy, wins, 2); + +#ifdef KWM_HINTS + wKWMBroadcastStacking(under->screen_ptr); +#endif } /* @@ -192,7 +200,7 @@ moveFrameToUnder(WCoreWindow *under, WCoreWindow *frame) void wRaiseFrame(WCoreWindow *frame) { - WCoreWindow *wlist=frame; + WCoreWindow *wlist = frame, *wlist_above; int level = frame->stacking->window_level; int i; @@ -202,9 +210,19 @@ wRaiseFrame(WCoreWindow *frame) } /* insert on top of other windows */ +#if 1 + while (wlist) { + if (wlist == (wlist_above = wlist->stacking->above)) { + wwarning("You just found a bug in wmaker. Please try to figure what type of raising/lowering operations you did with which applications and report. Please give complete information about how to reproduce it."); + break; + } else { + wlist=wlist_above; + } + } +#else while (wlist) wlist = wlist->stacking->above; - +#endif /* window is inserted before the point found */ if (wlist==NULL) { /* top most window (last on the list) */ @@ -229,7 +247,10 @@ wRaiseFrame(WCoreWindow *frame) wlist->stacking->under->stacking->above = frame; wlist->stacking->under = frame; } - if (wPreferences.on_top_transients) { +#ifdef removed + if (wPreferences.on_top_transients) +#endif + { /* raise transients under us from bottom to top * so that the order is kept */ again: @@ -287,15 +308,38 @@ wRaiseFrame(WCoreWindow *frame) #endif } + void wRaiseLowerFrame(WCoreWindow *frame) { if (!frame->stacking->above ||(frame->stacking->window_level - !=frame->stacking->above->stacking->window_level)) - wLowerFrame(frame); - else - wRaiseFrame(frame); + !=frame->stacking->above->stacking->window_level)) { + + wLowerFrame(frame); + } else { + WCoreWindow *scan = frame->stacking->above; + WWindow *frame_wwin = (WWindow*) frame->descriptor.parent; + + while (scan) { + + if (scan->descriptor.parent_type == WCLASS_WINDOW) { + WWindow *scan_wwin = (WWindow*) scan->descriptor.parent; + + if (wWindowObscuresWindow(scan_wwin, frame_wwin) + && scan_wwin->flags.mapped) { + break; + } + } + scan = scan->stacking->above; + } + + if (scan) { + wRaiseFrame(frame); + } else { + wLowerFrame(frame); + } + } } @@ -311,10 +355,16 @@ wLowerFrame(WCoreWindow *frame) if (wlist->stacking->under==NULL) { return; } +#ifdef removed if (wPreferences.on_top_transients && wlist->stacking->under==wlist->stacking->child_of) { return; } +#else + if (wlist->stacking->under==wlist->stacking->child_of) { + return; + } +#endif prev = wlist; /* remove from the list */ if (scr->stacking_list[level] == frame) { @@ -329,7 +379,10 @@ wLowerFrame(WCoreWindow *frame) } wlist = scr->stacking_list[level]; /* look for place to put this window */ - if (wPreferences.on_top_transients) { +#ifdef removed + if (wPreferences.on_top_transients) +#endif + { WCoreWindow *owner = frame->stacking->child_of; if (owner != wlist) { @@ -341,11 +394,14 @@ wLowerFrame(WCoreWindow *frame) wlist = wlist->stacking->under; } } - } else { + } +#ifdef removed + else { while (wlist->stacking->under) { wlist = wlist->stacking->under; } } +#endif /* insert under the place found */ frame->stacking->above = wlist; frame->stacking->under = wlist->stacking->under; @@ -416,7 +472,10 @@ AddToStackList(WCoreWindow *frame) } prev = tmpw; /* check if this is a transient owner */ - if (wPreferences.on_top_transients) { +#ifdef removed + if (wPreferences.on_top_transients) +#endif + { WCoreWindow *trans = NULL; wlist = frame->screen_ptr->stacking_list[index]; @@ -438,13 +497,16 @@ AddToStackList(WCoreWindow *frame) tmpw->stacking->above = frame; frame->screen_ptr->stacking_list[index] = frame; } - } else { + } +#ifdef removed + else { /* put on top of the stacking list */ frame->stacking->above = NULL; frame->stacking->under = tmpw; tmpw->stacking->above = frame; frame->screen_ptr->stacking_list[index] = frame; } +#endif CommitStacking(frame->screen_ptr); } diff --git a/src/startup.c b/src/startup.c index 909ee914..7a797030 100644 --- a/src/startup.c +++ b/src/startup.c @@ -117,6 +117,7 @@ extern Atom _XA_WINDOWMAKER_MENU; extern Atom _XA_WINDOWMAKER_WM_PROTOCOLS; extern Atom _XA_WINDOWMAKER_STATE; extern Atom _XA_WINDOWMAKER_WM_FUNCTION; +extern Atom _XA_WINDOWMAKER_NOTICEBOARD; extern Atom _XA_GNUSTEP_WM_MINIATURIZE_WINDOW; @@ -252,7 +253,7 @@ handleSig(int sig) * here. Xlib calls are not reentrant so the integrity of Xlib is * not guaranteed if a Xlib call is made from a signal handler. */ - if (sig == SIGHUP) { + if (sig == SIGUSR1) { #ifdef SYS_SIGLIST_DECLARED wwarning(_("got signal %i (%s) - restarting\n"), sig, sys_siglist[sig]); #else @@ -269,8 +270,12 @@ handleSig(int sig) WMAddIdleHandler(delayedAction, NULL); } return; - } else if (sig == SIGTERM) { - printf(_("%s: Received signal SIGTERM. Exiting..."), ProgName); + } else if (sig == SIGTERM || sig == SIGHUP) { +#ifdef SYS_SIGLIST_DECLARED + wwarning(_("got signal %i (%s) - exiting...\n"), sig, sys_siglist[sig]); +#else + wwarning(_("got signal %i - exiting...\n"), sig); +#endif WProgramState = WSTATE_NEED_EXIT; @@ -550,6 +555,7 @@ wScreenForRootWindow(Window window) } assert("bad_root_window" && 0); + return NULL; } @@ -622,14 +628,16 @@ StartUp(Bool defaultScreenOnly) _XA_WINDOWMAKER_STATE = XInternAtom(dpy, "_WINDOWMAKER_STATE", False); _XA_WINDOWMAKER_WM_PROTOCOLS = - XInternAtom(dpy, "_WINDOWMAKER_WM_PROTOCOLS", False); + XInternAtom(dpy, "_WINDOWMAKER_WM_PROTOCOLS", False); _XA_GNUSTEP_WM_MINIATURIZE_WINDOW = - XInternAtom(dpy, GNUSTEP_WM_MINIATURIZE_WINDOW, False); + XInternAtom(dpy, GNUSTEP_WM_MINIATURIZE_WINDOW, False); _XA_WINDOWMAKER_WM_FUNCTION = XInternAtom(dpy, "_WINDOWMAKER_WM_FUNCTION", - False); + False); + _XA_WINDOWMAKER_NOTICEBOARD = XInternAtom(dpy, "_WINDOWMAKER_NOTICEBOARD", + False); #ifdef OFFIX_DND _XA_DND_SELECTION = XInternAtom(dpy, "DndSelection", False); @@ -664,6 +672,7 @@ StartUp(Bool defaultScreenOnly) sig_action.sa_flags = 0; sigaction(SIGINT, &sig_action, NULL); sigaction(SIGTERM, &sig_action, NULL); + sigaction(SIGHUP, &sig_action, NULL); sigaction(SIGQUIT, &sig_action, NULL); sigaction(SIGSEGV, &sig_action, NULL); sigaction(SIGBUS, &sig_action, NULL); @@ -672,11 +681,11 @@ StartUp(Bool defaultScreenOnly) sigaction(SIGABRT, &sig_action, NULL); #endif - /* Here we set SA_RESTART for safety, because SIGHUP may not be handled + /* Here we set SA_RESTART for safety, because SIGUSR1 may not be handled * immediately. * -Dan */ sig_action.sa_flags = SA_RESTART; - sigaction(SIGHUP, &sig_action, NULL); + sigaction(SIGUSR1, &sig_action, NULL); /* ignore dead pipe */ sig_action.sa_handler = ignoreSig; @@ -930,7 +939,6 @@ manageAllWindows(WScreen *scr) XMoveWindow(dpy, children[i], scr->scr_width+10, scr->scr_height+10); } - wwin = wManageWindow(scr, children[i]); if (wwin) { if (state==WithdrawnState) { @@ -938,7 +946,7 @@ manageAllWindows(WScreen *scr) wClientSetState(wwin, WithdrawnState, None); XSelectInput(dpy, wwin->client_win, NoEventMask); XRemoveFromSaveSet(dpy, wwin->client_win); - wUnmanageWindow(wwin, True); + wUnmanageWindow(wwin, True, False); } else { /* apply states got from WSavedState */ /* shaded + minimized is not restored correctly */ @@ -963,6 +971,7 @@ manageAllWindows(WScreen *scr) || wwin->transient_for==wwin->client_win || !windowInList(wwin->transient_for, children, nchildren)) { + wwin->flags.miniaturized = 0; wIconifyWindow(wwin); wwin->flags.ignore_next_unmap=1; } diff --git a/src/superfluous.c b/src/superfluous.c index 56e72b00..b8cac573 100644 --- a/src/superfluous.c +++ b/src/superfluous.c @@ -38,6 +38,8 @@ #include "wcore.h" #include "framewin.h" #include "window.h" +#include "icon.h" +#include "appicon.h" extern WPreferences wPreferences; @@ -89,8 +91,14 @@ DoKaboom(WScreen *scr, Window win, int x, int y) RDestroyImage(icon); return; } - + for (i=0; iroot_win, ButtonPressMask, + &foo)) { + XClearWindow(dpy, scr->root_win); + break; + } image = RCloneImage(back); RCombineImagesWithOpaqueness(image, icon, (DEMATERIALIZE_STEPS-1-i)*256/(DEMATERIALIZE_STEPS+2)); @@ -120,7 +128,8 @@ DoKaboom(WScreen *scr, Window win, int x, int y) int ll; #endif char pvx[PIECES], pvy[PIECES]; - char ax[PIECES], ay[PIECES]; + /* in MkLinux/PPC gcc seems to think that char is unsigned? */ + signed char ax[PIECES], ay[PIECES]; Pixmap tmp; XSetClipMask(dpy, scr->copy_gc, None); @@ -171,7 +180,15 @@ DoKaboom(WScreen *scr, Window win, int x, int y) j=k; while (k>0) { - for (i=0; iroot_win, ButtonPressMask, + &foo)) { + XClearWindow(dpy, scr->root_win); + break; + } + + for (i=0; i=0) { int _px = px[i]>>KAB_PRECISION; #ifdef ICON_KABOOM_EXTRA @@ -405,3 +422,101 @@ DoWindowBirth(WWindow *wwin) } #endif + + +#ifdef SILLYNESS +static WMPixmap *data[12]; + + +static Bool +loadData(WScreen *scr) +{ + FILE *f; + int i; + RImage *image; + Pixmap d[12]; + + f = fopen(PKGDATADIR"/xtree.dat", "r"); + if (!f) + return False; + + image = RCreateImage(50, 50, False); + if (!image) { + fclose(f); + return False; + } + + for (i = 0; i < 12; i++) { + if (fread(image->data[0], 50*50, 1, f)!=1) { + goto error; + } + if (fread(image->data[1], 50*50, 1, f)!=1) { + goto error; + } + if (fread(image->data[2], 50*50, 1, f)!=1) { + goto error; + } + if (!RConvertImage(scr->rcontext, image, &(d[i]))) { + goto error; + } + } + RDestroyImage(image); + + fclose(f); + + for (i=0; i<12; i++) { + data[i] = WMCreatePixmapFromXPixmaps(scr->wmscreen, d[i], None, 50, 50, + scr->w_depth); + } + + return True; + +error: + RDestroyImage(image); + + fclose(f); + + while (--i > 0) { + XFreePixmap(dpy, d[i]); + } + + return False; +} + + +WMPixmap* +DoXThing(WWindow *wwin) +{ + static int order = 0; + + order++; + + return data[order % 12]; +} + + +Bool +InitXThing(WScreen *scr) +{ + time_t t; + struct tm *l; + static int i = 0; + + if (i) + return True; + + t = time(NULL); + l = localtime(&t); + if ((l->tm_mon!=12||l->tm_mday<24||l->tm_mday>26)) { + return False; + } + + if (!loadData(scr)) + return False; + + i = 1; + + return True; +} + +#endif /* SILLYNESS */ diff --git a/src/texture.c b/src/texture.c index ef95bdcd..c283cb15 100644 --- a/src/texture.c +++ b/src/texture.c @@ -187,7 +187,7 @@ wTextureDestroy(WScreen *scr, WTexture *texture) * to do reference counting for colors. */ XSync(dpy,0); oldhandler = XSetErrorHandler(dummyErrorHandler); - XFreeColors(dpy, scr->colormap, colors, count, 0); + XFreeColors(dpy, scr->w_colormap, colors, count, 0); XSync(dpy,0); XSetErrorHandler(oldhandler); } diff --git a/src/wconfig.h b/src/wconfig.h index 17362bb7..f1e0d898 100644 --- a/src/wconfig.h +++ b/src/wconfig.h @@ -51,26 +51,12 @@ /* #define CPP_PATH /lib/cpp */ /* - * Internationalization (I18N) support - * Multi-byte (japanese, korean, chinese etc.) character support - * set by configure - */ -#undef I18N_MB - - -/* - * sound support - */ -#define WMSOUND - - -/* * support for OffiX DND drag and drop in the Dock */ #define OFFIX_DND /* - * support for XDE drang and drop in the Dock. still in beta + * support for XDE drang and drop in the Dock. Experimental */ #undef XDE_DND @@ -123,11 +109,6 @@ */ #define NUMLOCK_HACK -/* - * define REDUCE_APPICONS if you want apps with the same WM_INSTANCE && - * WM_CLASS to share an appicon - */ -#undef REDUCE_APPICONS /* @@ -164,6 +145,14 @@ #undef WS_INDICATOR +/* + * Ignores the PPosition hint from clients. This is needed for some + * programs that have buggy implementations of such hint and place + * themselves in strange locations. + */ +#undef IGNORE_NOPPOSITION + + #define SILLYNESS /* @@ -392,7 +381,7 @@ #define PLACETEST_VSTEP 8 -#define DOCK_EXTRA_SPACE 1 +#define DOCK_EXTRA_SPACE 0 /* Vicinity in which an icon can be attached to the clip */ #define CLIP_ATTACH_VICINITY 1 @@ -443,6 +432,15 @@ #define FRAME_BORDER_COLOR "black" + +#ifdef TITLE_TEXT_SHADOW +#define TITLE_TEXT_SHADOW_X_OFFSET 1 +#define TITLE_TEXT_SHADOW_Y_OFFSET 1 +#define TITLE_TEXT_SHADOW_WIDTH 1 +#define TITLE_TEXT_SHADOW_HEIGHT 1 +#endif + + /* *---------------------------------------------------------------------- * You should not modify the following values, unless you know diff --git a/src/wconfig.h.in b/src/wconfig.h.in index 1174ccb8..9984ec71 100644 --- a/src/wconfig.h.in +++ b/src/wconfig.h.in @@ -51,26 +51,12 @@ /* #define CPP_PATH @CPP_PATH@ */ /* - * Internationalization (I18N) support - * Multi-byte (japanese, korean, chinese etc.) character support - * set by configure - */ -@I18N_MB@ - - -/* - * sound support - */ -@SOUND@ - - -/* * support for OffiX DND drag and drop in the Dock */ #define OFFIX_DND /* - * support for XDE drang and drop in the Dock. still in beta + * support for XDE drang and drop in the Dock. Experimental */ #undef XDE_DND @@ -123,11 +109,6 @@ */ #define NUMLOCK_HACK -/* - * define REDUCE_APPICONS if you want apps with the same WM_INSTANCE && - * WM_CLASS to share an appicon - */ -@REDUCE_APPICONS@ /* @@ -164,6 +145,14 @@ #undef WS_INDICATOR +/* + * Ignores the PPosition hint from clients. This is needed for some + * programs that have buggy implementations of such hint and place + * themselves in strange locations. + */ +#undef IGNORE_NOPPOSITION + + #define SILLYNESS /* @@ -392,7 +381,7 @@ #define PLACETEST_VSTEP 8 -#define DOCK_EXTRA_SPACE 1 +#define DOCK_EXTRA_SPACE 0 /* Vicinity in which an icon can be attached to the clip */ #define CLIP_ATTACH_VICINITY 1 @@ -443,6 +432,15 @@ #define FRAME_BORDER_COLOR "black" + +#ifdef TITLE_TEXT_SHADOW +#define TITLE_TEXT_SHADOW_X_OFFSET 1 +#define TITLE_TEXT_SHADOW_Y_OFFSET 1 +#define TITLE_TEXT_SHADOW_WIDTH 1 +#define TITLE_TEXT_SHADOW_HEIGHT 1 +#endif + + /* *---------------------------------------------------------------------- * You should not modify the following values, unless you know diff --git a/src/window.c b/src/window.c index 09d9d06e..1f605236 100644 --- a/src/window.c +++ b/src/window.c @@ -55,13 +55,14 @@ #ifdef MWM_HINTS # include "motif.h" #endif - #ifdef KWM_HINTS -#include "kwm.h" +# include "kwm.h" #endif - #ifdef GNOME_STUFF -#include "gnome.h" +# include "gnome.h" +#endif +#ifdef OLWM_HINTS +# include "openlook.h" #endif /****** Global Variables ******/ @@ -368,6 +369,10 @@ wWindowSetupInitialAttributes(WWindow *wwin, int *level, int *workspace) wGNOMECheckClientHints(wwin, &tmp_level, &tmp_workspace); #endif /* GNOME_STUFF */ +#ifdef OLWM_HINTS + wOLWMCheckClientHints(wwin); +#endif /* OLWM_HINTS */ + if (tmp_level < 0) { if (WFLAGP(wwin, floating)) *level = WMFloatingLevel; @@ -430,24 +435,31 @@ wWindowCanReceiveFocus(WWindow *wwin) return True; } -#if 0 + Bool wWindowObscuresWindow(WWindow *wwin, WWindow *obscured) { + int w1, h1, w2, h2; + + w1 = wwin->frame->core->width; + h1 = wwin->frame->core->height; + w2 = obscured->frame->core->width; + h2 = obscured->frame->core->height; + if (!IS_OMNIPRESENT(wwin) && !IS_OMNIPRESENT(obscured) && wwin->frame->workspace != obscured->frame->workspace) return False; - if (wwin->frame_x+wwin->frame->core->width < obscured->frame_x - || wwin->frame_y+wwin->frame->core->height < obscured->frame_y - || wwin->frame_x > obscured->frame_x+obscured->frame->core->width - || wwin->frame_y > obscured->frame_y+obscured->frame->core->height) { + if (wwin->frame_x + w1 < obscured->frame_x + || wwin->frame_y + h1 < obscured->frame_y + || wwin->frame_x > obscured->frame_x + w2 + || wwin->frame_y > obscured->frame_y + h2) { return False; } return True; } -#endif + /* *---------------------------------------------------------------- @@ -480,6 +492,7 @@ wManageWindow(WScreen *scr, Window window) XWindowAttributes wattribs; XSetWindowAttributes attribs; WWindowState *win_state; + WWindow *transientOwner = NULL; int window_level; int foo; int workspace = -1; @@ -595,22 +608,12 @@ wManageWindow(WScreen *scr, Window window) if (wwin->transient_for==None || wwin->transient_for==window) { wwin->transient_for = scr->root_win; } else { - WWindow *owner; - owner = wWindowFor(wwin->transient_for); - if (owner && owner->main_window!=None) { - wwin->main_window = owner->main_window; + transientOwner = wWindowFor(wwin->transient_for); + if (transientOwner && transientOwner->main_window!=None) { + wwin->main_window = transientOwner->main_window; } /*else { wwin->main_window = None; }*/ - - /* don't let transients start miniaturized if their owners - * are not */ - if (owner && !owner->flags.miniaturized - && wwin->flags.miniaturized) { - wwin->flags.miniaturized = 0; - if (wwin->wm_hints) - wwin->wm_hints->initial_state = NormalState; - } } } @@ -633,9 +636,26 @@ wManageWindow(WScreen *scr, Window window) *-------------------------------------------------- */ - wWindowSetupInitialAttributes(wwin, &window_level, &workspace); +#ifdef OLWM_HINTS + if (wwin->client_flags.olwm_transient && wwin->transient_for==None + && wwin->group_id!=None && wwin->group_id != window) { + + transientOwner = wWindowFor(wwin->group_id); + + if (transientOwner) { + wwin->transient_for = wwin->group_id; + + /* transients can't be iconified or maximized */ + if (wwin->transient_for) { + WSETUFLAG(wwin, no_miniaturizable, 1); + WSETUFLAG(wwin, no_miniaturize_button, 1); + } + } + } +#endif /* OLWM_HINTS */ + /* * Make broken apps behave as a nice app. */ @@ -650,11 +670,12 @@ wManageWindow(WScreen *scr, Window window) * *------------------------------------------------------------ */ + if (WFLAGP(wwin, start_miniaturized) && !WFLAGP(wwin, no_miniaturizable)) { wwin->flags.miniaturized = 1; } - if (WFLAGP(wwin, start_maximized)) { + if (WFLAGP(wwin, start_maximized) && !WFLAGP(wwin, no_resizable)) { wwin->flags.maximized = MAX_VERTICAL|MAX_HORIZONTAL; } @@ -710,21 +731,37 @@ wManageWindow(WScreen *scr, Window window) } } + /* don't let transients start miniaturized if their owners are not */ + if (transientOwner && !transientOwner->flags.miniaturized + && wwin->flags.miniaturized) { + wwin->flags.miniaturized = 0; + if (wwin->wm_hints) + wwin->wm_hints->initial_state = NormalState; + } /* set workspace on which the window starts */ if (workspace >= 0) { if (workspace > scr->workspace_count-1) { - wWorkspaceMake(scr, workspace - scr->workspace_count + 1); - workspace = scr->workspace_count - 1; + workspace = workspace % scr->workspace_count; } } else { int w; w = wDefaultGetStartWorkspace(scr, wwin->wm_instance, wwin->wm_class); + if (w >= 0 && w < scr->workspace_count && !(IS_OMNIPRESENT(wwin))) { + workspace = w; + } else { - workspace = scr->current_workspace; + if (wPreferences.open_transients_with_parent && transientOwner) { + + workspace = transientOwner->frame->workspace; + + } else { + + workspace = scr->current_workspace; + } } } @@ -795,10 +832,18 @@ wManageWindow(WScreen *scr, Window window) foo |= WFF_LEFT_BUTTON; if (foo!=0) wFrameWindowHideButton(wwin->frame, foo); - - + wwin->frame->child = wwin; +#ifdef OLWM_HINTS + /* emulate olwm push pin. Make the button look as pushed-in for + * the pinned-out state. When the button is clicked, it will + * revert to the normal position, which means the pin is pinned-in. + */ + if (wwin->flags.olwm_push_pin_out) + wFrameWindowUpdatePushButton(wwin->frame, True); +#endif /* OLWM_HINTS */ + wFrameWindowChangeTitle(wwin->frame, title ? title : DEF_WINDOW_TITLE); if (title) XFree(title); @@ -902,17 +947,22 @@ wManageWindow(WScreen *scr, Window window) wClientSetState(wwin, NormalState, None); } -#if 0 /* if not auto focus, then map the window under the currently * focused window */ +#define _WIDTH(w) (w)->frame->core->width +#define _HEIGHT(w) (w)->frame->core->height if (!wPreferences.auto_focus && scr->focused_window && !scr->flags.startup && wWindowObscuresWindow(wwin, scr->focused_window) + && (_WIDTH(wwin) > (_WIDTH(scr->focused_window)*5)/3 + || _HEIGHT(wwin) > (_HEIGHT(scr->focused_window)*5)/3) && WINDOW_LEVEL(scr->focused_window) == WINDOW_LEVEL(wwin)) { MoveInStackListUnder(scr->focused_window->frame->core, wwin->frame->core); } -#endif +#undef _WIDTH +#undef _HEIGHT + if (wPreferences.superfluous && !wPreferences.no_animations && !scr->flags.startup && wwin->transient_for==None /* @@ -943,12 +993,12 @@ wManageWindow(WScreen *scr, Window window) } /* setup stacking descriptor */ - if (wPreferences.on_top_transients && wwin->transient_for!=None - && wwin->transient_for!=scr->root_win) { - WWindow *tmp; - tmp = wWindowFor(wwin->transient_for); - if (tmp) - wwin->frame->core->stacking->child_of = tmp->frame->core; + if (transientOwner) { + /* && wPreferences.on_top_transients */ + if (transientOwner) { + wwin->frame->core->stacking->child_of = + transientOwner->frame->core; + } } else { wwin->frame->core->stacking->child_of = NULL; } @@ -965,7 +1015,7 @@ wManageWindow(WScreen *scr, Window window) /* add window at beginning of focus window list */ tmp = scr->focused_window; while (tmp->prev) - tmp = tmp->prev; + tmp = tmp->prev; tmp->prev = wwin; wwin->next = tmp; wwin->prev = NULL; @@ -994,9 +1044,8 @@ wManageWindow(WScreen *scr, Window window) if (!wwin->flags.miniaturized && workspace == scr->current_workspace) { - WWindow *tmp = wWindowFor(wwin->transient_for); - - if ((tmp && tmp->flags.focused) || wPreferences.auto_focus) + if ((transientOwner && transientOwner->flags.focused) + || wPreferences.auto_focus) wSetFocusTo(scr, wwin); } else { wwin->flags.ignore_next_unmap = 1; @@ -1016,7 +1065,7 @@ wManageWindow(WScreen *scr, Window window) * Prevent window withdrawal when getting the * unmap notifies generated during reparenting */ - wwin->flags.mapped=0; + wwin->flags.mapped = 0; XSync(dpy, 0); @@ -1024,6 +1073,16 @@ wManageWindow(WScreen *scr, Window window) UpdateSwitchMenu(wwin->screen_ptr, wwin, ACTION_ADD); +#ifdef OLWM_HINTS + if (wwin->client_flags.olwm_warp_to_pin && wwin->frame->titlebar != NULL + && !WFLAGP(wwin, no_close_button)) { + + XWarpPointer(dpy, None, None, 0, 0, 0, 0, + wwin->frame_x + width - wwin->frame->titlebar->height * 2, + wwin->frame_y); + } +#endif + /* *-------------------------------------------------- * Cleanup temporary stuff @@ -1125,7 +1184,11 @@ wManageInternalWindow(WScreen *scr, Window window, Window owner, XMapSubwindows(dpy, wwin->frame->core->window); /* setup stacking descriptor */ - if (wPreferences.on_top_transients && wwin->transient_for!=None + if ( +#ifdef removed + wPreferences.on_top_transients && +#endif + wwin->transient_for!=None && wwin->transient_for!=scr->root_win) { WWindow *tmp; tmp = wWindowFor(wwin->transient_for); @@ -1182,12 +1245,12 @@ wManageInternalWindow(WScreen *scr, Window window, Window owner, *---------------------------------------------------------------------- */ void -wUnmanageWindow(WWindow *wwin, int restore) +wUnmanageWindow(WWindow *wwin, Bool restore, Bool destroyed) { WCoreWindow *frame = wwin->frame->core; - WWindow *owner; - WWindow *newFocusedWindow; - int wasNotFocused; + WWindow *owner = NULL; + WWindow *newFocusedWindow = NULL; + int wasFocused; WScreen *scr = wwin->screen_ptr; @@ -1207,9 +1270,13 @@ wUnmanageWindow(WWindow *wwin, int restore) if (wwin->flags.menu_open_for_me) { CloseWindowMenu(scr); } - if (!wwin->flags.internal_window) - XRemoveFromSaveSet(dpy, wwin->client_win); - XSelectInput(dpy, wwin->client_win, NoEventMask); + + if (!destroyed) { + if (!wwin->flags.internal_window) + XRemoveFromSaveSet(dpy, wwin->client_win); + + XSelectInput(dpy, wwin->client_win, NoEventMask); + } XUnmapWindow(dpy, frame->window); @@ -1232,12 +1299,15 @@ wUnmanageWindow(WWindow *wwin, int restore) if (wwin->transient_for!=scr->root_win) { owner = wWindowFor(wwin->transient_for); if (owner) { - owner->flags.semi_focused = 0; - wFrameWindowChangeState(owner->frame, WS_UNFOCUSED); + if (!owner->flags.semi_focused) { + owner = NULL; + } else { + owner->flags.semi_focused = 0; + } } } - wasNotFocused = !wwin->flags.focused; + wasFocused = wwin->flags.focused; /* remove from window focus list */ if (!wwin->prev && !wwin->next) { @@ -1313,8 +1383,13 @@ wUnmanageWindow(WWindow *wwin, int restore) printf("destroying window %x frame %x\n", (unsigned)wwin->client_win, (unsigned)frame->window); #endif - if (!wasNotFocused) + + if (wasFocused) { + if (newFocusedWindow != owner && owner) { + wFrameWindowChangeState(owner->frame, WS_UNFOCUSED); + } wSetFocusTo(scr, newFocusedWindow); + } wWindowDestroy(wwin); XFlush(dpy); } @@ -1346,10 +1421,30 @@ void wWindowMap(WWindow *wwin) { XMapWindow(dpy, wwin->frame->core->window); - wwin->flags.mapped = 1; + if (!wwin->flags.shaded) { + XMapWindow(dpy, wwin->client_win); + wwin->flags.mapped = 1; + } } +void +wWindowUnmap(WWindow *wwin) +{ + XWindowAttributes attribs; + + XGetWindowAttributes(dpy, wwin->client_win, &attribs); + wwin->flags.mapped = 0; + + /* prevent window withdrawal when getting UnmapNotify */ + XSelectInput(dpy, wwin->client_win, + attribs.your_event_mask & ~StructureNotifyMask); + XUnmapWindow(dpy, wwin->client_win); + XSelectInput(dpy, wwin->client_win, attribs.your_event_mask); + + XUnmapWindow(dpy, wwin->frame->core->window); +} + void wWindowUnfocus(WWindow *wwin) @@ -1504,7 +1599,6 @@ wWindowChangeWorkspace(WWindow *wwin, int workspace) wapp->last_workspace = workspace; } unmap = 1; - wwin->flags.mapped = 0; wSetFocusTo(scr, NULL); } } else { @@ -1525,8 +1619,9 @@ wWindowChangeWorkspace(WWindow *wwin, int workspace) wKWMUpdateClientWorkspace(wwin); wKWMSendEventMessage(wwin, WKWMChangedClient); #endif - if (unmap) - XUnmapWindow(dpy, wwin->frame->core->window); + if (unmap) { + wWindowUnmap(wwin); + } } @@ -2492,12 +2587,29 @@ windowCloseClick(WCoreWindow *sender, void *data, XEvent *event) CloseWindowMenu(wwin->screen_ptr); + if (event->xbutton.button < Button1 || event->xbutton.button > Button3) + return; + /* if control-click, kill the client */ if (event->xbutton.state & ControlMask) { wClientKill(wwin); - } else if (wwin->protocols.DELETE_WINDOW && event->xbutton.state==0) { - /* send delete message */ - wClientSendProtocol(wwin, _XA_WM_DELETE_WINDOW, LastTimestamp); + } else { +#ifdef OLWM_HINTS + if (wwin->flags.olwm_push_pin_out) { + + wwin->flags.olwm_push_pin_out = 0; + + wOLWMChangePushpinState(wwin, True); + + wFrameWindowUpdatePushButton(wwin->frame, False); + + return; + } +#endif + if (wwin->protocols.DELETE_WINDOW && event->xbutton.state==0) { + /* send delete message */ + wClientSendProtocol(wwin, _XA_WM_DELETE_WINDOW, LastTimestamp); + } } } @@ -2509,6 +2621,9 @@ windowCloseDblClick(WCoreWindow *sender, void *data, XEvent *event) CloseWindowMenu(wwin->screen_ptr); + if (event->xbutton.button < Button1 || event->xbutton.button > Button3) + return; + /* send delete message */ if (wwin->protocols.DELETE_WINDOW) { wClientSendProtocol(wwin, _XA_WM_DELETE_WINDOW, LastTimestamp); @@ -2526,7 +2641,10 @@ windowIconifyClick(WCoreWindow *sender, void *data, XEvent *event) event->xbutton.state &= ValidModMask; CloseWindowMenu(wwin->screen_ptr); - + + if (event->xbutton.button < Button1 || event->xbutton.button > Button3) + return; + if (wwin->protocols.MINIATURIZE_WINDOW && event->xbutton.state==0) { wClientSendProtocol(wwin, _XA_GNUSTEP_WM_MINIATURIZE_WINDOW, LastTimestamp); diff --git a/src/window.h b/src/window.h index 16383513..d930a9de 100644 --- a/src/window.h +++ b/src/window.h @@ -101,7 +101,7 @@ typedef struct { /* ours */ unsigned int kill_close:1; /* can't send WM_DELETE_WINDOW */ - + unsigned int no_shadeable:1; unsigned int omnipresent:1; unsigned int skip_window_list:1; @@ -132,6 +132,14 @@ typedef struct { * generate their own appicons and for apps that have no_appicon=1 */ unsigned int emulate_appicon:1; + + /* toolkit specific attribute flags. These are unchangeable and + * unconfigurable and must not be saved as state. */ +#ifdef OLWM_HINTS + unsigned int olwm_transient:1; + unsigned int olwm_warp_to_pin:1; +#endif + } WWindowAttributes; @@ -141,9 +149,8 @@ typedef struct { */ typedef struct { unsigned int TAKE_FOCUS:1; - unsigned int SAVE_YOURSELF:1; unsigned int DELETE_WINDOW:1; - + unsigned int SAVE_YOURSELF:1; /* WindowMaker specific */ unsigned int MINIATURIZE_WINDOW:1; #ifdef MONITOR_HEARTBEAT @@ -212,7 +219,11 @@ typedef struct WWindow { #ifdef KEEP_XKB_LOCK_STATUS int languagemode; #endif /* KEEP_XKB_LOCK_STATUS */ - + +#ifdef OLWM_HINTS_unfinished + struct WOLWindowState ol_window_state; +#endif + #ifdef MONITOR_HEARTBEAT time_t last_beat; #endif @@ -253,11 +264,12 @@ typedef struct WWindow { unsigned int menu_open_for_me:1; /* window commands menu */ + unsigned int waiting_save_ack:1; /* waiting for SAVE_YOURSELF ack */ #ifdef KWM_HINTS unsigned int kwm_hidden_for_modules:1; #endif #ifdef OLWM_HINTS - unsigned int olwm_push_pin:1; /* emulate pushpin behaviour */ + unsigned int olwm_push_pin_out:1;/* emulate pushpin behaviour */ unsigned int olwm_limit_menu:1; #endif } flags; /* state of the window */ @@ -314,7 +326,7 @@ void wWindowClearShape(WWindow *wwin); WWindow *wManageWindow(WScreen *scr, Window window); -void wUnmanageWindow(WWindow *wwin, int restore); +void wUnmanageWindow(WWindow *wwin, Bool restore, Bool destroyed); void wWindowFocus(WWindow *wwin); void wWindowUnfocus(WWindow *wwin); @@ -351,6 +363,8 @@ void wWindowUpdateGNUstepAttr(WWindow *wwin, GNUstepWMAttributes *attr); void wWindowMap(WWindow *wwin); +void wWindowUnmap(WWindow *wwin); + Bool wWindowCanReceiveFocus(WWindow *wwin); void wWindowDeleteSavedStatesForPID(pid_t pid); diff --git a/src/winspector.c b/src/winspector.c index 8109ba1b..71f4b557 100644 --- a/src/winspector.c +++ b/src/winspector.c @@ -169,10 +169,8 @@ destroyInspector(WCoreWindow *foo, void *data, XEvent *event) WMRemoveNotificationObserver(panel); - XUnmapWindow(dpy, panel->parent); - XReparentWindow(dpy, panel->parent, panel->frame->screen_ptr->root_win, - 0, 0); - wUnmanageWindow(panel->frame, False); + panel->frame->flags.mapped = 0; + wUnmanageWindow(panel->frame, True, False); freeInspector(panel); } @@ -187,8 +185,8 @@ wDestroyInspectorPanels() while (panelList != NULL) { panel = panelList; panelList = panelList->nextPtr; + wUnmanageWindow(panel->frame, False, False); WMDestroyWidget(panel->win); - wUnmanageWindow(panel->frame, False); panel->inspected->flags.inspector_open = 0; panel->inspected->inspector = NULL; @@ -744,7 +742,7 @@ applySettings(WMButton *button, InspectorPanel *panel) } if (WFLAGP(wwin, no_bind_keys) != old_no_bind_keys) { - if (!WFLAGP(wwin, no_bind_keys)) { + if (WFLAGP(wwin, no_bind_keys)) { XUngrabKey(dpy, AnyKey, AnyModifier, wwin->frame->core->window); } else { wWindowSetKeyGrabs(wwin); @@ -923,7 +921,9 @@ chooseIconCallback(WMWidget *self, void *clientData) WMSetButtonEnabled(panel->browseIconBtn, False); - result = wIconChooserDialog(panel->frame->screen_ptr, &file); + result = wIconChooserDialog(panel->frame->screen_ptr, &file, + panel->inspected->wm_instance, + panel->inspected->wm_class); panel->choosingIcon = 0; @@ -946,7 +946,7 @@ textEditedObserver(void *observerData, WMNotification *notification) { InspectorPanel *panel = (InspectorPanel*)observerData; - if ((int)WMGetNotificationClientData(notification) != WMReturnTextMovement) + if ((long)WMGetNotificationClientData(notification) != WMReturnTextMovement) return; if (observerData == panel->fileText) { diff --git a/src/workspace.c b/src/workspace.c index f8d2b616..ecfcc20b 100644 --- a/src/workspace.c +++ b/src/workspace.c @@ -128,8 +128,10 @@ wWorkspaceNew(WScreen *scr) wKWMUpdateWorkspaceCountHint(scr); wKWMUpdateWorkspaceNameHint(scr, scr->workspace_count-1); } +#ifdef not_used wKWMSetUsableAreaHint(scr, scr->workspace_count-1); #endif +#endif XFlush(dpy); return scr->workspace_count-1; @@ -261,7 +263,7 @@ wWorkspaceRelativeChange(WScreen *scr, int amount) void wWorkspaceForceChange(WScreen *scr, int workspace) { - WWindow *tmp, *foc=NULL; + WWindow *tmp, *foc=NULL, *foc2=NULL; if (workspace >= MAX_WORKSPACES || workspace < 0) return; @@ -280,15 +282,18 @@ wWorkspaceForceChange(WScreen *scr, int workspace) wWorkspaceMenuUpdate(scr, scr->clip_ws_menu); - if ((tmp = scr->focused_window)!= NULL) { + if ((tmp = scr->focused_window)!= NULL) { + if (IS_OMNIPRESENT(tmp)) + foc = tmp; + while (tmp) { if (tmp->frame->workspace!=workspace && !tmp->flags.selected) { /* unmap windows not on this workspace */ if ((tmp->flags.mapped||tmp->flags.shaded) && !IS_OMNIPRESENT(tmp) && !tmp->flags.changing_workspace) { - XUnmapWindow(dpy, tmp->frame->core->window); - tmp->flags.mapped = 0; + + wWindowUnmap(tmp); } /* also unmap miniwindows not on this workspace */ if (tmp->flags.miniaturized && !IS_OMNIPRESENT(tmp) @@ -311,23 +316,23 @@ wWorkspaceForceChange(WScreen *scr, int workspace) if (wapp) { wapp->last_workspace = workspace; } + if (!foc2) + foc2 = tmp; } } else { /* change selected windows' workspace */ if (tmp->flags.selected) { wWindowChangeWorkspace(tmp, workspace); - if (!tmp->flags.miniaturized) { + if (!tmp->flags.miniaturized && !foc) { foc = tmp; } } else { if (!tmp->flags.hidden) { if (!(tmp->flags.mapped || tmp->flags.miniaturized)) { /* remap windows that are on this workspace */ - XMapWindow(dpy, tmp->frame->core->window); + wWindowMap(tmp); if (!foc) foc = tmp; - if (!tmp->flags.shaded) - tmp->flags.mapped = 1; } /* Also map miniwindow if not omnipresent */ if (!wPreferences.sticky_icons && @@ -342,7 +347,10 @@ wWorkspaceForceChange(WScreen *scr, int workspace) tmp = tmp->prev; } - if (scr->focused_window->flags.mapped) { + if (!foc) + foc = foc2; + + if (scr->focused_window->flags.mapped && !foc) { foc = scr->focused_window; } if (wPreferences.focus_mode == WKF_CLICK) { @@ -393,14 +401,14 @@ wWorkspaceForceChange(WScreen *scr, int workspace) #ifdef KWM_HINTS wKWMUpdateCurrentWorkspaceHint(scr); #endif - XFlush(dpy); + XSync(dpy, False); } static void switchWSCommand(WMenu *menu, WMenuEntry *entry) { - wWorkspaceChange(menu->frame->screen_ptr, (int)entry->clientdata); + wWorkspaceChange(menu->frame->screen_ptr, (long)entry->clientdata); } @@ -517,7 +525,7 @@ onMenuEntryEdited(WMenu *menu, WMenuEntry *entry) char *tmp; tmp = entry->text; - wWorkspaceRename(menu->frame->screen_ptr, (int)entry->clientdata, tmp); + wWorkspaceRename(menu->frame->screen_ptr, (long)entry->clientdata, tmp); } @@ -546,7 +554,8 @@ wWorkspaceMenuMake(WScreen *scr, Bool titled) void wWorkspaceMenuUpdate(WScreen *scr, WMenu *menu) { - int i, ws; + int i; + long ws; char title[MAX_WORKSPACENAME_WIDTH+1]; WMenuEntry *entry; int tmp; diff --git a/test/Makefile.in b/test/Makefile.in index 57788b1e..9289682a 100644 --- a/test/Makefile.in +++ b/test/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ AUTOMAKE_OPTIONS = no-dependencies diff --git a/util/Makefile.am b/util/Makefile.am index 0536511f..bf5e9c38 100644 --- a/util/Makefile.am +++ b/util/Makefile.am @@ -7,10 +7,10 @@ bin_PROGRAMS = wxcopy wxpaste wdwrite getstyle setstyle seticons geticonset wmse bin_SCRIPTS = wmaker.inst wm-oldmenu2new wsetfont -EXTRA_DIST = wmaker.inst.in bughint wm-oldmenu2new wsetfont +EXTRA_DIST = wmaker.inst.in bughint wm-oldmenu2new wsetfont directjpeg.c -INCLUDES = @DFLAGS@ -I$(top_srcdir)/wrlib -I$(top_srcdir)/libPropList\ - @XCFLAGS@ @GFXFLAGS@ +INCLUDES = @DFLAGS@ -I$(top_srcdir)/wrlib \ + -I$(top_srcdir)/libPropList @XCFLAGS@ @GFXFLAGS@ # X_EXTRA_LIBS is for libproplist in systems that need -lsocket liblist= $(top_builddir)/libPropList/libPropList.la @X_EXTRA_LIBS@ @@ -31,8 +31,8 @@ seticons_LDADD= $(liblist) geticonset_LDADD= $(liblist) wmsetbg_LDADD = \ - $(top_builddir)/wrlib/libwraster.la \ $(top_builddir)/WINGs/libWINGs.a \ + $(top_builddir)/wrlib/libwraster.la \ $(top_builddir)/libPropList/libPropList.la \ @GFXLFLAGS@ @XLFLAGS@ @GFXLIBS@ @XLIBS@ -lm @@ -50,7 +50,7 @@ wxpaste_SOURCES = wxpaste.c wdwrite_SOURCES = wdwrite.c -wmsetbg_SOURCES = wmsetbg.c +wmsetbg_SOURCES = wmsetbg.c CLEANFILES = wmaker.inst diff --git a/util/Makefile.in b/util/Makefile.in index 284efd9b..d84e64b4 100644 --- a/util/Makefile.in +++ b/util/Makefile.in @@ -63,8 +63,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -77,19 +75,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ AUTOMAKE_OPTIONS = no-dependencies @@ -100,10 +92,10 @@ bin_PROGRAMS = wxcopy wxpaste wdwrite getstyle setstyle seticons geticonset wmse bin_SCRIPTS = wmaker.inst wm-oldmenu2new wsetfont -EXTRA_DIST = wmaker.inst.in bughint wm-oldmenu2new wsetfont +EXTRA_DIST = wmaker.inst.in bughint wm-oldmenu2new wsetfont directjpeg.c -INCLUDES = @DFLAGS@ -I$(top_srcdir)/wrlib -I$(top_srcdir)/libPropList\ - @XCFLAGS@ @GFXFLAGS@ +INCLUDES = @DFLAGS@ -I$(top_srcdir)/wrlib \ + -I$(top_srcdir)/libPropList @XCFLAGS@ @GFXFLAGS@ # X_EXTRA_LIBS is for libproplist in systems that need -lsocket liblist= $(top_builddir)/libPropList/libPropList.la @X_EXTRA_LIBS@ @@ -123,8 +115,8 @@ seticons_LDADD= $(liblist) geticonset_LDADD= $(liblist) wmsetbg_LDADD = \ - $(top_builddir)/wrlib/libwraster.la \ $(top_builddir)/WINGs/libWINGs.a \ + $(top_builddir)/wrlib/libwraster.la \ $(top_builddir)/libPropList/libPropList.la \ @GFXLFLAGS@ @XLFLAGS@ @GFXLIBS@ @XLIBS@ -lm @@ -142,7 +134,7 @@ wxpaste_SOURCES = wxpaste.c wdwrite_SOURCES = wdwrite.c -wmsetbg_SOURCES = wmsetbg.c +wmsetbg_SOURCES = wmsetbg.c CLEANFILES = wmaker.inst mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs @@ -180,8 +172,8 @@ geticonset_OBJECTS = geticonset.o geticonset_DEPENDENCIES = $(top_builddir)/libPropList/libPropList.la geticonset_LDFLAGS = wmsetbg_OBJECTS = wmsetbg.o -wmsetbg_DEPENDENCIES = $(top_builddir)/wrlib/libwraster.la \ -$(top_builddir)/WINGs/libWINGs.a \ +wmsetbg_DEPENDENCIES = $(top_builddir)/WINGs/libWINGs.a \ +$(top_builddir)/wrlib/libwraster.la \ $(top_builddir)/libPropList/libPropList.la wmsetbg_LDFLAGS = SCRIPTS = $(bin_SCRIPTS) diff --git a/util/directjpeg.c b/util/directjpeg.c new file mode 100644 index 00000000..a95654ec --- /dev/null +++ b/util/directjpeg.c @@ -0,0 +1,222 @@ +/* directjpeg.c- loads a jpeg file directly into a XImage + * + * WindowMaker window manager + * + * Copyright (c) 1999 Alfredo K. Kojima + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, + * USA. + */ + + +#include "../src/config.h" + + + +#ifdef USE_JPEG + +#include +#include +#include + +#include + +#include "../wrlib/wraster.h" + +#include + + +struct my_error_mgr { + struct jpeg_error_mgr pub; /* "public" fields */ + + jmp_buf setjmp_buffer; /* for return to caller */ +}; + +typedef struct my_error_mgr * my_error_ptr; + +/* + * Here's the routine that will replace the standard error_exit method: + */ + +static void +my_error_exit (j_common_ptr cinfo) +{ + /* cinfo->err really points to a my_error_mgr struct, so coerce pointer */ + my_error_ptr myerr = (my_error_ptr) cinfo->err; + + /* Always display the message. */ + /* We could postpone this until after returning, if we chose. */ + (*cinfo->err->output_message) (cinfo); + + /* Return control to the setjmp point */ + longjmp(myerr->setjmp_buffer, 1); +} + + +static Bool +canLoad(RContext *rc) +{ + if (rc->depth != 16 || rc->vclass != TrueColor + || rc->red_offset!=11 || rc->green_offset!=5 || rc->blue_offset!=0) + return False; + + return True; +} + + +static void +readData(RContext *rc, struct jpeg_decompress_struct *cinfo, + JSAMPROW *buffer, RXImage *ximg) +{ + int i, j; + unsigned long pixel; + int y = 0; + + /* for 16bpp only */ + while (cinfo->output_scanline < cinfo->output_height) { + + jpeg_read_scanlines(cinfo, buffer, (JDIMENSION)1); + + if (cinfo->out_color_space==JCS_RGB) { + for (i=0,j=0; iimage_width; i++) { + + printf("%i %i %i\n", + (((unsigned long)buffer[0][j])&0xf8)<<8, + (((unsigned long)buffer[0][j+1])&0xf4)<<3, + (((unsigned long)buffer[0][j+2]))>>3); + + pixel = (((unsigned long)buffer[0][j++])&0xf8)<<8 + |(((unsigned long)buffer[0][j++])&0xf4)<<3 + |(((unsigned long)buffer[0][j++]))>>3; + + XPutPixel(ximg->image, i, y, pixel); + } + } else { + for (i=0,j=0; iimage_width; i++, j++) { + + pixel = (unsigned long)buffer[0][j]<<8 + |(unsigned long)buffer[0][j]<<3 + |(unsigned long)buffer[0][j]>>3; + + XPutPixel(ximg->image, i, y, pixel); + } + } + y++; + } +} + + + +Pixmap +LoadJPEG(RContext *rc, char *file_name, int *width, int *height) +{ + struct jpeg_decompress_struct cinfo; + JSAMPROW buffer[1]; + FILE *file; + struct my_error_mgr jerr; + RXImage *ximg = NULL; + unsigned char buf[8]; + Pixmap p = None; + + if (!canLoad(rc)) + return None; + + file = fopen(file_name, "r"); + if (!file) { + return None; + } + if (fread(buf, 2, 1, file) != 1) { + fclose(file); + return None; + } + if (buf[0] != 0xff || buf[1] != 0xd8) { + fclose(file); + return None; + } + rewind(file); + + cinfo.err = jpeg_std_error(&jerr.pub); + jerr.pub.error_exit = my_error_exit; + /* Establish the setjmp return context for my_error_exit to use. */ + if (setjmp(jerr.setjmp_buffer)) { + /* If we get here, the JPEG code has signaled an error. + * We need to clean up the JPEG object, close the input file, and return. + */ + jpeg_destroy_decompress(&cinfo); + fclose(file); + + if (ximg) { + RDestroyXImage(rc, ximg); + } + + return None; + } + + jpeg_create_decompress(&cinfo); + + jpeg_stdio_src(&cinfo, file); + + jpeg_read_header(&cinfo, TRUE); + + buffer[0] = (JSAMPROW)malloc(cinfo.image_width*cinfo.num_components); + if (!buffer[0]) { + RErrorCode = RERR_NOMEMORY; + goto bye; + } + + if(cinfo.jpeg_color_space==JCS_GRAYSCALE) { + cinfo.out_color_space=JCS_GRAYSCALE; + } else + cinfo.out_color_space = JCS_RGB; + cinfo.quantize_colors = FALSE; + cinfo.do_fancy_upsampling = FALSE; + cinfo.do_block_smoothing = FALSE; + jpeg_calc_output_dimensions(&cinfo); + + ximg = RCreateXImage(rc, rc->depth, cinfo.image_width, cinfo.image_height); + if (!ximg) { + goto bye; + } + jpeg_start_decompress(&cinfo); + + readData(rc, &cinfo, buffer, ximg); + + jpeg_finish_decompress(&cinfo); + + p = XCreatePixmap(rc->dpy, rc->drawable, cinfo.image_width, + cinfo.image_height, rc->depth); + + RPutXImage(rc, p, rc->copy_gc, ximg, 0, 0, 0, 0, cinfo.image_width, + cinfo.image_height); + + *width = cinfo.image_width; + *height = cinfo.image_height; + + bye: + jpeg_destroy_decompress(&cinfo); + + fclose(file); + + if (buffer[0]) + free(buffer[0]); + + if (ximg) + RDestroyXImage(rc, ximg); + + return p; +} + +#endif /* USE_JPEG */ + diff --git a/util/getstyle.c b/util/getstyle.c index 36977427..d8c0a0cb 100644 --- a/util/getstyle.c +++ b/util/getstyle.c @@ -63,6 +63,12 @@ static char *options[] = { "IconBack", "IconTitleColor", "IconTitleBack", +#ifdef TITLE_TEXT_SHADOW + "Shadow", + "FShadowColor", + "PShadowColor", + "UShadowColor", +#endif NULL }; @@ -95,6 +101,21 @@ print_help() char* +globalDefaultsPathForDomain(char *domain) +{ + char path[1024]; + char *tmp; + + sprintf(path, "%s/%s/%s", PKGDATADIR, DEFAULTS_DIR, domain); + + tmp = malloc(strlen(path)+2); + strcpy(tmp, path); + + return tmp; +} + + +char* defaultsPathForDomain(char *domain) { char path[1024]; @@ -401,6 +422,12 @@ findCopyFile(char *dir, char *file) char *fullPath; fullPath = wfindfileinarray(PixmapPath, file); + if (!fullPath) { + char buffer[4000]; + + sprintf(buffer, "coould not find file %s", file); + abortar(buffer); + } copyFile(dir, fullPath); free(fullPath); } @@ -444,6 +471,7 @@ makeThemePack(proplist_t style, char *themeName) if (t && (strcasecmp(t, "tpixmap")==0 || strcasecmp(t, "spixmap")==0 || strcasecmp(t, "cpixmap")==0 + || strcasecmp(t, "mpixmap")==0 || strcasecmp(t, "tdgradient")==0 || strcasecmp(t, "tvgradient")==0 || strcasecmp(t, "thgradient")==0)) { @@ -515,6 +543,16 @@ main(int argc, char **argv) ProgName, path); exit(1); } + free(path); + + /* get global value */ + path = globalDefaultsPathForDomain("WindowMaker"); + val = PLGetProplistWithPath(path); + if (val) { + PLMergeDictionaries(val, prop); + PLRelease(prop); + prop = val; + } style = PLMakeDictionaryFromEntries(NULL, NULL, NULL); @@ -528,7 +566,8 @@ main(int argc, char **argv) } val = PLGetDictionaryEntry(prop, PLMakeString("PixmapPath")); - PixmapPath = PLGetString(val); + if (val) + PixmapPath = PLGetString(val); if (theme_too) { for (i=0; theme_options[i]!=NULL; i++) { @@ -542,7 +581,6 @@ main(int argc, char **argv) if (make_pack) { char *path; - char *themeDir; makeThemePack(style, style_file); diff --git a/util/setstyle.c b/util/setstyle.c index dab03b3e..f61a0bee 100644 --- a/util/setstyle.c +++ b/util/setstyle.c @@ -38,6 +38,7 @@ char *FontOptions[] = { "DisplayFont", "MenuTextFont", "MenuTitleFont", + "WindowTitleFont", NULL }; @@ -103,13 +104,14 @@ hackPaths(proplist_t style, char *prefix) t = PLGetString(type); if (t && (strcasecmp(t, "tpixmap")==0 || strcasecmp(t, "spixmap")==0 + || strcasecmp(t, "mpixmap")==0 || strcasecmp(t, "cpixmap")==0 || strcasecmp(t, "tvgradient")==0 || strcasecmp(t, "thgradient")==0 || strcasecmp(t, "tdgradient")==0)) { proplist_t file; char buffer[4018]; - + file = PLGetArrayElement(value, 1); sprintf(buffer, "%s/%s", prefix, PLGetString(file)); PLRemoveArrayElement(value, 1); @@ -147,15 +149,17 @@ hackStyle(proplist_t style) if (str) { int j, found; - for (j = 0, found = 0; FontOptions[j]!=NULL; j++) { - if (strcasecmp(str, FontOptions[j])==0) { - PLRemoveDictionaryEntry(style, tmp); - found = 1; - break; - } - } - if (found) - continue; + if (ignoreFonts) { + for (j = 0, found = 0; FontOptions[j]!=NULL; j++) { + if (strcasecmp(str, FontOptions[j])==0) { + PLRemoveDictionaryEntry(style, tmp); + found = 1; + break; + } + } + if (found) + continue; + } if (strcasecmp(str, "IconTitleColor")==0 || strcasecmp(str, "IconTitleBack")==0) { diff --git a/util/wmaker.inst.in b/util/wmaker.inst.in index 9e75e70c..4d691682 100644 --- a/util/wmaker.inst.in +++ b/util/wmaker.inst.in @@ -3,6 +3,14 @@ # Install Window Maker for the current user # +# xx herbert +if test x"$1" = x"--batch" ; then + BATCH="1" +else + BATCH="" +fi +# /xx herbert + # directory where system wide configuration is stored GLOBALDIR="#pkgdatadir#" @@ -112,7 +120,9 @@ echo "Copying defaults database..." FILES=`(cd $GLOBALDIR/Defaults;ls *)` all="" for i in $FILES; do - if [ -f $GSDIR/Defaults/$i ]; then +# xx herbert + if [ -f $GSDIR/Defaults/$i -a -z "$BATCH" ]; then +# /xx herbert echo "The configuration file \"$i\" already exists in your defaults database." echo "Do you wish to replace it? [n] $all" if [ "$all" != "a" ]; then @@ -203,7 +213,9 @@ fi if test -z "#LITE#" ; then FILES=`(cd $GLOBALDIR; ls menu menu.* plmenu plmenu.?? wmmacros)` for i in $FILES; do - if [ -f "$GSDIR/Library/WindowMaker/$i" ]; then +# xx herbert + if [ -f "$GSDIR/Library/WindowMaker/$i" -a -z "$BATCH" ]; then +# /xx herbert echo "The file \"$i\" already exists in $GSDIR/Library/WindowMaker" echo "Do you wish to replace it? [n] $all" if [ "$all" != "a" ]; then @@ -222,11 +234,30 @@ done fi cp $GLOBALDIR/README.themes $GSDIR/Library/WindowMaker -cp $GLOBALDIR/README $GSDIR/Library/WindowMaker -cp -i $GLOBALDIR/autostart.sh $GSDIR/Library/WindowMaker/autostart -chmod +rx $GSDIR/Library/WindowMaker/autostart -cp -i $GLOBALDIR/exitscript.sh $GSDIR/Library/WindowMaker/exitscript -chmod +rx $GSDIR/Library/WindowMaker/exitscript +cp $GLOBALDIR/README $GSDIR/Library/WindowMaker +# xx herbert +if test -n "$BATCH"; then + test -f ~$GSDIR/Library/WindowMaker/autostart || \ + cp $GLOBALDIR/autostart.sh $GSDIR/Library/WindowMaker/autostart + chmod +rx $GSDIR/Library/WindowMaker/autostart + test -f ~$GSDIR/Library/WindowMaker/exitscript || \ + cp $GLOBALDIR/exitscript.sh $GSDIR/Library/WindowMaker/exitscript + chmod +rx $GSDIR/Library/WindowMaker/exitscript +else + cp -i $GLOBALDIR/autostart.sh $GSDIR/Library/WindowMaker/autostart + chmod +rx $GSDIR/Library/WindowMaker/autostart + cp -i $GLOBALDIR/exitscript.sh $GSDIR/Library/WindowMaker/exitscript + chmod +rx $GSDIR/Library/WindowMaker/exitscript +fi +# /xx herbert + +# xx herbert +if test -n "$BATCH" ; then + echo "Installation Finished" + exit 0 +fi +# /xx herbert + # ####################### @@ -250,10 +281,14 @@ else fi } -if test -z "`grep wmaker ~/.xinitrc`"; then - show_end_message - exit 0 -fi +wmaker_found=1 +for xinit in .xinitrc .Xclients .xsession; do + test ! -f "$HOME/$xinit" && continue + test -z "`grep wmaker $HOME/$xinit`" + [ $? -eq 0 ] && wmaker_found=0 +done +[ $wmaker_found -eq 1 ] && show_end_message && exit 0 + trap "show_end_message;exit" 2 diff --git a/util/wmsetbg.c b/util/wmsetbg.c index 095c001b..fcf21b49 100644 --- a/util/wmsetbg.c +++ b/util/wmsetbg.c @@ -42,12 +42,15 @@ #include +#define PROG_VERSION "wmsetbg (Window Maker) 2.1" + #define WORKSPACE_COUNT (MAX_WORKSPACES+1) Display *dpy; +char *display = ""; Window root; int scr; int scrWidth; @@ -57,6 +60,8 @@ Pixmap CurrentPixmap = None; char *PixmapPath = NULL; +extern Pixmap LoadJPEG(RContext *rc, char *file_name, int *width, int *height); + typedef struct BackgroundTexture { int refcount; @@ -73,17 +78,20 @@ typedef struct BackgroundTexture { - RImage* loadImage(RContext *rc, char *file) { char *path; RImage *image; - path = wfindfile(PixmapPath, file); - if (!path) { - wwarning("%s:could not find image file used in texture", file); - return NULL; + if (access(file, F_OK)!=0) { + path = wfindfile(PixmapPath, file); + if (!path) { + wwarning("%s:could not find image file used in texture", file); + return NULL; + } + } else { + path = wstrdup(file); } image = RLoadImage(rc, path, 0); @@ -97,7 +105,6 @@ loadImage(RContext *rc, char *file) } - BackgroundTexture* parseTexture(RContext *rc, char *text) { @@ -315,15 +322,24 @@ parseTexture(RContext *rc, char *text) || strcasecmp(type, "mpixmap")==0 || strcasecmp(type, "tpixmap")==0) { XColor color; - Pixmap pixmap; - RImage *image; + Pixmap pixmap = None; + RImage *image = NULL; int w, h; + int iwidth, iheight; GETSTR(val, tmp, 1); +/* + if (toupper(type[0]) == 'T' || toupper(type[0]) == 'C') + pixmap = LoadJPEG(rc, tmp, &iwidth, &iheight); + */ - image = loadImage(rc, tmp); - if (!image) { - goto error; + if (!pixmap) { + image = loadImage(rc, tmp); + if (!image) { + goto error; + } + iwidth = image->width; + iheight = image->height; } GETSTR(val, tmp, 2); @@ -333,24 +349,26 @@ parseTexture(RContext *rc, char *text) RDestroyImage(image); goto error; } - { + if (!XAllocColor(dpy, DefaultColormap(dpy, scr), &color)) { RColor rcolor; rcolor.red = color.red >> 8; rcolor.green = color.green >> 8; - rcolor.blue = color.blue >> 8; + rcolor.blue = color.blue >> 8; RGetClosestXColor(rc, &rcolor, &color); } switch (toupper(type[0])) { case 'T': - texture->width = image->width; - texture->height = image->height; - if (!RConvertImage(rc, image, &pixmap)) { + texture->width = iwidth; + texture->height = iheight; + if (!pixmap && !RConvertImage(rc, image, &pixmap)) { wwarning("could not convert texture:%s", RMessageForError(RErrorCode)); RDestroyImage(image); goto error; } + if (image) + RDestroyImage(image); break; case 'S': case 'M': @@ -358,12 +376,12 @@ parseTexture(RContext *rc, char *text) w = scrWidth; h = scrHeight; } else { - if (image->width*scrHeight > image->height*scrWidth) { + if (iwidth*scrHeight > iheight*scrWidth) { w = scrWidth; - h = (scrWidth*image->height)/image->width; + h = (scrWidth*iheight)/iwidth; } else { h = scrHeight; - w = (scrHeight*image->width)/image->height; + w = (scrHeight*iwidth)/iheight; } } { @@ -378,21 +396,22 @@ parseTexture(RContext *rc, char *text) } RDestroyImage(image); image = simage; + iwidth = image->width; + iheight = image->height; } /* fall through */ - case 'c': case 'C': { Pixmap cpixmap; - if (!RConvertImage(rc, image, &pixmap)) { + if (!pixmap && !RConvertImage(rc, image, &pixmap)) { wwarning("could not convert texture:%s", RMessageForError(RErrorCode)); RDestroyImage(image); goto error; } - if (image->width != scrWidth || image->height != scrHeight) { + if (iwidth != scrWidth || iheight != scrHeight) { int x, y, sx, sy, w, h; cpixmap = XCreatePixmap(dpy, root, scrWidth, scrHeight, @@ -402,21 +421,21 @@ parseTexture(RContext *rc, char *text) XFillRectangle(dpy, cpixmap, DefaultGC(dpy, scr), 0, 0, scrWidth, scrHeight); - if (image->height < scrHeight) { - h = image->height; + if (iheight < scrHeight) { + h = iheight; y = (scrHeight - h)/2; sy = 0; } else { - sy = (image->height - scrHeight)/2; + sy = (iheight - scrHeight)/2; y = 0; h = scrHeight; } - if (image->width < scrWidth) { - w = image->width; + if (iwidth < scrWidth) { + w = iwidth; x = (scrWidth - w)/2; sx = 0; } else { - sx = (image->width - scrWidth)/2; + sx = (iwidth - scrWidth)/2; x = 0; w = scrWidth; } @@ -426,7 +445,8 @@ parseTexture(RContext *rc, char *text) XFreePixmap(dpy, pixmap); pixmap = cpixmap; } - RDestroyImage(image); + if (image) + RDestroyImage(image); texture->width = scrWidth; texture->height = scrHeight; @@ -638,7 +658,7 @@ duplicatePixmap(Pixmap pixmap, int width, int height) /* must open a new display or the RetainPermanent will * leave stuff allocated in RContext unallocated after exit */ - tmpDpy = XOpenDisplay(""); + tmpDpy = XOpenDisplay(display); if (!tmpDpy) { wwarning("could not open display to update background image information"); @@ -855,7 +875,7 @@ helperLoop(RContext *rc) void -updateDomain(char *domain, int workspace, char *texture) +updateDomain(char *domain, char *texture) { char *program = "wdwrite"; @@ -952,21 +972,25 @@ wAbort() void print_help(char *ProgName) { - printf("usage: %s [-options] image\n", ProgName); + printf("usage: %s [options] image\n", ProgName); puts("options:"); - puts(" -d dither image"); - puts(" -m match colors"); - puts(" -b background color"); - puts(" -t tile image"); - puts(" -e center image"); - puts(" -s scale image (default)"); - puts(" -a scale image and keep aspect ratio"); - puts(" -u update WindowMaker domain database"); - puts(" -D update database"); - puts(" -c colors per channel to use"); - puts(" -p proplist style texture specification"); -/* puts(" -w update the background for the specified workspace"); - */ +#define P(m) puts(m) +P(" -display display to use"); +P(" -d, --dither dither image"); +P(" -m, --match match colors"); +P(" -b, --back-color background color"); +P(" -t, --tile tile image"); +P(" -e, --center center image"); +P(" -s, --scale scale image (default)"); +P(" -a, --maxscale scale image and keep aspect ratio"); +P(" -u, --update-wmaker update WindowMaker domain database"); +P(" -D, --update-domain update database"); +P(" -c, --colors colors per channel to use"); +P(" -p, --parse proplist style texture specification"); +P(" -w, --workspace update background for the specified workspace"); +P(" --version show version of wmsetbg and exit"); +P(" --help show this help and exit"); +#undef P } @@ -1044,26 +1068,41 @@ main(int argc, char **argv) WMInitializeApplication("wmsetbg", &argc, argv); - for (i=0; i=argc) { + wfatal("too few arguments for %s\n", argv[i-1]); + exit(1); + } + display = argv[i+1]; + } else if (strcmp(argv[i], "-s")==0 + || strcmp(argv[i], "--scale")==0) { style = "spixmap"; - } else if (strcmp(argv[i], "-t")==0) { + } else if (strcmp(argv[i], "-t")==0 + || strcmp(argv[i], "--tile")==0) { style = "tpixmap"; - } else if (strcmp(argv[i], "-e")==0) { + } else if (strcmp(argv[i], "-e")==0 + || strcmp(argv[i], "--center")==0) { style = "cpixmap"; - } else if (strcmp(argv[i], "-a")==0) { + } else if (strcmp(argv[i], "-a")==0 + || strcmp(argv[i], "--maxscale")==0) { style = "mpixmap"; - } else if (strcmp(argv[i], "-d")==0) { + } else if (strcmp(argv[i], "-d")==0 + || strcmp(argv[i], "--dither")==0) { render_mode = RM_DITHER; obey_user++; - } else if (strcmp(argv[i], "-m")==0) { + } else if (strcmp(argv[i], "-m")==0 + || strcmp(argv[i], "--match")==0) { render_mode = RM_MATCH; obey_user++; - } else if (strcmp(argv[i], "-u")==0) { + } else if (strcmp(argv[i], "-u")==0 + || strcmp(argv[i], "--update-wmaker")==0) { update++; - } else if (strcmp(argv[i], "-D")==0) { + } else if (strcmp(argv[i], "-D")==0 + || strcmp(argv[i], "--update-domain")==0) { update++; i++; if (i>=argc) { @@ -1071,7 +1110,8 @@ main(int argc, char **argv) exit(1); } domain = wstrdup(argv[i]); - } else if (strcmp(argv[i], "-c")==0) { + } else if (strcmp(argv[i], "-c")==0 + || strcmp(argv[i], "--colors")==0) { i++; if (i>=argc) { wfatal("too few arguments for %s\n", argv[i-1]); @@ -1081,21 +1121,24 @@ main(int argc, char **argv) wfatal("bad value for colors per channel: \"%s\"\n", argv[i]); exit(1); } - } else if (strcmp(argv[i], "-b")==0) { + } else if (strcmp(argv[i], "-b")==0 + || strcmp(argv[i], "--back-color")==0) { i++; if (i>=argc) { wfatal("too few arguments for %s\n", argv[i-1]); exit(1); } back_color = argv[i]; - } else if (strcmp(argv[i], "-p")==0) { + } else if (strcmp(argv[i], "-p")==0 + || strcmp(argv[i], "--parse")==0) { i++; if (i>=argc) { wfatal("too few arguments for %s\n", argv[i-1]); exit(1); } texture = argv[i]; - } else if (strcmp(argv[i], "-w")==0) { + } else if (strcmp(argv[i], "-w")==0 + || strcmp(argv[i], "--workspace")==0) { i++; if (i>=argc) { wfatal("too few arguments for %s\n", argv[i-1]); @@ -1106,6 +1149,11 @@ main(int argc, char **argv) argv[i]); exit(1); } + } else if (strcmp(argv[i], "--version")==0) { + + printf(PROG_VERSION); + exit(0); + } else if (argv[i][0] != '-') { image_name = argv[i]; } else { @@ -1113,12 +1161,16 @@ main(int argc, char **argv) exit(1); } } + if (!image_name && !texture) { + printf("%s: you must specify a image file name\n", argv[0]); + exit(1); + } domain_prop = getDomain(domain); PixmapPath = getPixmapPath(domain_prop); - dpy = XOpenDisplay(""); + dpy = XOpenDisplay(display); if (!dpy) { wfatal("could not open display"); exit(1); @@ -1153,12 +1205,12 @@ main(int argc, char **argv) char buffer[4098]; if (!texture) { - sprintf(buffer, "(%s, %s, %s)", style, image_name, back_color); + sprintf(buffer, "(%s, \"%s\", %s)", style, image_name, back_color); texture = (char*)buffer; } if (update && workspace < 0) { - updateDomain(domain, workspace, texture); + updateDomain(domain, texture); } tex = parseTexture(rc, texture); @@ -1167,10 +1219,12 @@ main(int argc, char **argv) if (workspace<0) changeTexture(tex); - else + else { + /* always update domain */ changeTextureForWorkspace(domain_prop, texture, workspace); + } } - return -1; + return 0; } diff --git a/wmlib/Makefile.in b/wmlib/Makefile.in index acdd2285..d8feba16 100644 --- a/wmlib/Makefile.in +++ b/wmlib/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,19 +77,13 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ AUTOMAKE_OPTIONS = no-dependencies diff --git a/wrlib/Makefile.am b/wrlib/Makefile.am index 926a328c..9d2e0907 100644 --- a/wrlib/Makefile.am +++ b/wrlib/Makefile.am @@ -4,11 +4,13 @@ AUTOMAKE_OPTIONS = no-dependencies lib_LTLIBRARIES = libwraster.la -libwraster_la_LDFLAGS = -version-info 1:1:0 +libwraster_la_LDFLAGS = -version-info 1:1:1 -noinst_PROGRAMS = test testgrad testdraw view +bin_SCRIPTS = get-wraster-flags -EXTRA_DIST = test.png tile.xpm ballot_box.xpm ballot_box.tiff +noinst_PROGRAMS = testgrad testdraw view + +EXTRA_DIST = test.png tile.xpm ballot_box.xpm include_HEADERS = wraster.h @@ -35,7 +37,7 @@ libwraster_la_SOURCES = \ gif.c -INCLUDES = @DFLAGS@ @XCFLAGS@ @GFXFLAGS@ @XSHM@ +INCLUDES = @DFLAGS@ @XCFLAGS@ @GFXFLAGS@ LIBLIST = libwraster.la @GFXLFLAGS@ @XLFLAGS@ @GFXLIBS@ @XLIBS@ -lm @@ -43,10 +45,6 @@ view_SOURCES= view.c view_LDADD = $(LIBLIST) -test_SOURCES = test.c - -test_LDADD = $(LIBLIST) - testgrad_SOURCES = testgrad.c testgrad_LDADD = $(LIBLIST) diff --git a/wrlib/Makefile.in b/wrlib/Makefile.in index 860c5c2a..5106ef44 100644 --- a/wrlib/Makefile.in +++ b/wrlib/Makefile.in @@ -65,8 +65,6 @@ DFLAGS = @DFLAGS@ GFXFLAGS = @GFXFLAGS@ GFXLFLAGS = @GFXLFLAGS@ GFXLIBS = @GFXLIBS@ -I18N = @I18N@ -I18N_MB = @I18N_MB@ ICONEXT = @ICONEXT@ INTLIBS = @INTLIBS@ LD = @LD@ @@ -79,30 +77,26 @@ NLSDIR = @NLSDIR@ NM = @NM@ PACKAGE = @PACKAGE@ RANLIB = @RANLIB@ -REDUCE_APPICONS = @REDUCE_APPICONS@ -SHAPE = @SHAPE@ -SOUND = @SOUND@ VERSION = @VERSION@ WPMOFILES = @WPMOFILES@ XCFLAGS = @XCFLAGS@ XGETTEXT = @XGETTEXT@ XLFLAGS = @XLFLAGS@ XLIBS = @XLIBS@ -XSHM = @XSHM@ X_EXTRA_LIBS = @X_EXTRA_LIBS@ -X_LOCALE = @X_LOCALE@ -pixmapdir = @pixmapdir@ wprefsdir = @wprefsdir@ AUTOMAKE_OPTIONS = no-dependencies lib_LTLIBRARIES = libwraster.la -libwraster_la_LDFLAGS = -version-info 1:1:0 +libwraster_la_LDFLAGS = -version-info 1:1:1 -noinst_PROGRAMS = test testgrad testdraw view +bin_SCRIPTS = get-wraster-flags -EXTRA_DIST = test.png tile.xpm ballot_box.xpm ballot_box.tiff +noinst_PROGRAMS = testgrad testdraw view + +EXTRA_DIST = test.png tile.xpm ballot_box.xpm include_HEADERS = wraster.h @@ -128,7 +122,7 @@ libwraster_la_SOURCES = \ tiff.c \ gif.c -INCLUDES = @DFLAGS@ @XCFLAGS@ @GFXFLAGS@ @XSHM@ +INCLUDES = @DFLAGS@ @XCFLAGS@ @GFXFLAGS@ LIBLIST = libwraster.la @GFXLFLAGS@ @XLFLAGS@ @GFXLIBS@ @XLIBS@ -lm @@ -136,10 +130,6 @@ view_SOURCES= view.c view_LDADD = $(LIBLIST) -test_SOURCES = test.c - -test_LDADD = $(LIBLIST) - testgrad_SOURCES = testgrad.c testgrad_LDADD = $(LIBLIST) @@ -169,9 +159,6 @@ convolve.lo nxpm.lo xpm.lo xutil.lo ppm.lo png.lo jpeg.lo tiff.lo \ gif.lo PROGRAMS = $(noinst_PROGRAMS) -test_OBJECTS = test.o -test_DEPENDENCIES = libwraster.la -test_LDFLAGS = testgrad_OBJECTS = testgrad.o testgrad_DEPENDENCIES = libwraster.la testgrad_LDFLAGS = @@ -181,6 +168,8 @@ testdraw_LDFLAGS = view_OBJECTS = view.o view_DEPENDENCIES = libwraster.la view_LDFLAGS = +SCRIPTS = $(bin_SCRIPTS) + CFLAGS = @CFLAGS@ COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(INCLUDES) $(CPPFLAGS) $(CFLAGS) @@ -195,10 +184,10 @@ DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) TAR = tar GZIP = --best -SOURCES = $(libwraster_la_SOURCES) $(test_SOURCES) $(testgrad_SOURCES) $(testdraw_SOURCES) $(view_SOURCES) -OBJECTS = $(libwraster_la_OBJECTS) $(test_OBJECTS) $(testgrad_OBJECTS) $(testdraw_OBJECTS) $(view_OBJECTS) +SOURCES = $(libwraster_la_SOURCES) $(testgrad_SOURCES) $(testdraw_SOURCES) $(view_SOURCES) +OBJECTS = $(libwraster_la_OBJECTS) $(testgrad_OBJECTS) $(testdraw_OBJECTS) $(view_OBJECTS) -all: Makefile $(LTLIBRARIES) $(PROGRAMS) $(HEADERS) +all: Makefile $(LTLIBRARIES) $(PROGRAMS) $(SCRIPTS) $(HEADERS) .SUFFIXES: .SUFFIXES: .S .c .lo .o .s @@ -285,10 +274,6 @@ distclean-noinstPROGRAMS: maintainer-clean-noinstPROGRAMS: -test: $(test_OBJECTS) $(test_DEPENDENCIES) - @rm -f test - $(LINK) $(test_LDFLAGS) $(test_OBJECTS) $(test_LDADD) $(LIBS) - testgrad: $(testgrad_OBJECTS) $(testgrad_DEPENDENCIES) @rm -f testgrad $(LINK) $(testgrad_LDFLAGS) $(testgrad_OBJECTS) $(testgrad_LDADD) $(LIBS) @@ -301,6 +286,25 @@ view: $(view_OBJECTS) $(view_DEPENDENCIES) @rm -f view $(LINK) $(view_LDFLAGS) $(view_OBJECTS) $(view_LDADD) $(LIBS) +install-binSCRIPTS: $(bin_SCRIPTS) + @$(NORMAL_INSTALL) + $(mkinstalldirs) $(DESTDIR)$(bindir) + @list='$(bin_SCRIPTS)'; for p in $$list; do \ + if test -f $$p; then \ + echo " $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ + $(INSTALL_SCRIPT) $$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ + else if test -f $(srcdir)/$$p; then \ + echo " $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`"; \ + $(INSTALL_SCRIPT) $(srcdir)/$$p $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ + else :; fi; fi; \ + done + +uninstall-binSCRIPTS: + @$(NORMAL_UNINSTALL) + list='$(bin_SCRIPTS)'; for p in $$list; do \ + rm -f $(DESTDIR)$(bindir)/`echo $$p|sed '$(transform)'`; \ + done + install-includeHEADERS: $(include_HEADERS) @$(NORMAL_INSTALL) $(mkinstalldirs) $(DESTDIR)$(includedir) @@ -357,7 +361,7 @@ dvi: check: all $(MAKE) installcheck: -install-exec: install-libLTLIBRARIES +install-exec: install-libLTLIBRARIES install-binSCRIPTS @$(NORMAL_INSTALL) install-data: install-includeHEADERS @@ -366,12 +370,13 @@ install-data: install-includeHEADERS install: install-exec install-data all @: -uninstall: uninstall-libLTLIBRARIES uninstall-includeHEADERS +uninstall: uninstall-libLTLIBRARIES uninstall-binSCRIPTS uninstall-includeHEADERS install-strip: $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install installdirs: - $(mkinstalldirs) $(DATADIR)$(libdir) $(DATADIR)$(includedir) + $(mkinstalldirs) $(DATADIR)$(libdir) $(DATADIR)$(bindir) \ + $(DATADIR)$(includedir) mostlyclean-generic: @@ -416,12 +421,12 @@ distclean-compile clean-compile maintainer-clean-compile \ mostlyclean-libtool distclean-libtool clean-libtool \ maintainer-clean-libtool mostlyclean-noinstPROGRAMS \ distclean-noinstPROGRAMS clean-noinstPROGRAMS \ -maintainer-clean-noinstPROGRAMS uninstall-includeHEADERS \ -install-includeHEADERS tags mostlyclean-tags distclean-tags clean-tags \ -maintainer-clean-tags distdir info dvi installcheck install-exec \ -install-data install uninstall all installdirs mostlyclean-generic \ -distclean-generic clean-generic maintainer-clean-generic clean \ -mostlyclean distclean maintainer-clean +maintainer-clean-noinstPROGRAMS uninstall-binSCRIPTS install-binSCRIPTS \ +uninstall-includeHEADERS install-includeHEADERS tags mostlyclean-tags \ +distclean-tags clean-tags maintainer-clean-tags distdir info dvi \ +installcheck install-exec install-data install uninstall all \ +installdirs mostlyclean-generic distclean-generic clean-generic \ +maintainer-clean-generic clean mostlyclean distclean maintainer-clean # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/wrlib/ballot_box.tiff b/wrlib/ballot_box.tiff deleted file mode 100644 index 5c9e79c6cab1a47f86d37224061db214bc1a54ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcwPel00001 literal 5870 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 = (rtable[color->red]<green]<blue]<pixel = (rtable[color->red]<green]<blue]<red = rtable[color->red] << 8; - retColor->green = rtable[color->green] << 8; - retColor->blue = rtable[color->blue] << 8; + retColor->red = color->red << 8; + retColor->green = color->green << 8; + retColor->blue = color->blue << 8; retColor->flags = DoRed|DoGreen|DoBlue; } else if (context->vclass == PseudoColor || context->vclass == StaticColor) { diff --git a/wrlib/jpeg.c b/wrlib/jpeg.c index fd19f4f6..3995fb6d 100644 --- a/wrlib/jpeg.c +++ b/wrlib/jpeg.c @@ -159,11 +159,11 @@ RLoadJPEG(RContext *context, char *file_name, int index) while (cinfo.output_scanline < cinfo.output_height) { jpeg_read_scanlines(&cinfo, buffer,(JDIMENSION) 1); for (i=0,j=0; i -#include "wraster.h" -#include - -Display *dpy; -Window win; -RContext *ctx; -RImage *img, *tile, *new, *mini, *tiled; -Pixmap pix; - -int main(int argc, char **argv) -{ - RContextAttributes attr; - int a=0; - - if (argc<1) { - puts("You must supply t,p or x as the file type to load"); - puts("t is tiff, p is png and x is xpm"); - exit(0); - } - - if (argc>1) { - if (argv[1][0]=='t') - a=1; - else if (argv[1][0]=='p') - a=2; - else a=0; - } - - dpy = XOpenDisplay(""); - if (!dpy) { - puts("cant open display"); - exit(1); - } - win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 10, 10, 250, 250, - 0, 0, 0); - XMapRaised(dpy, win); - XFlush(dpy); - attr.flags = RC_RenderMode | RC_ColorsPerChannel | RC_DefaultVisual; - - attr.render_mode = RM_DITHER; - attr.colors_per_channel = 4; - ctx = RCreateContext(dpy, DefaultScreen(dpy), &attr); -#ifdef USE_TIFF - if (a==1) - img = RLoadImage(ctx, "ballot_box.tiff", 0); -#endif -#ifdef USE_PNG - if (a==2) - img = RLoadImage(ctx, "test.png", 0); -#endif -#ifdef USE_XPM - if (a==0) - img = RLoadImage(ctx, "ballot_box.xpm", 0); -#endif - - if (!img) { - puts(RMessageForError(RErrorCode)); - exit(1); - } - new = RLoadImage(ctx, "tile.xpm", 0); - if (!new) { - puts(RMessageForError(RErrorCode)); - exit(1); - } - RCombineArea(new, img, 0, 0, img->width, img->height, 8, 8); - RConvertImage(ctx, new, &pix); - XCopyArea(dpy, pix, win, ctx->copy_gc, 0, 0, new->width, new->height, - 0, 0); - - mini = RScaleImage(new, 20, 20); - RConvertImage(ctx, mini, &pix); - XCopyArea(dpy, pix, win, ctx->copy_gc, 0, 0, 20, 20, - new->width, new->height); - - tiled = RMakeTiledImage(img, 160, 160); - RConvertImage(ctx, tiled, &pix); - XCopyArea(dpy, pix, win, ctx->copy_gc, 0, 0, 160, 160, - new->width+mini->width, new->height+mini->height); - - XFlush(dpy); - getchar(); -} diff --git a/wrlib/testdraw.c b/wrlib/testdraw.c index 32f64aec..0cf1781c 100644 --- a/wrlib/testdraw.c +++ b/wrlib/testdraw.c @@ -552,4 +552,5 @@ int main(int argc, char **argv) /* benchmark();*/ getchar(); + return 0; } diff --git a/wrlib/testgrad.c b/wrlib/testgrad.c index ccbeff17..3f0f3be9 100644 --- a/wrlib/testgrad.c +++ b/wrlib/testgrad.c @@ -200,7 +200,16 @@ int main(int argc, char **argv) RConvertImage(ctx, imgd, &pix); XCopyArea(dpy, pix, win, ctx->copy_gc, 0, 0, 250, 250, 500, 0); + { + GC gc; + + gc = DefaultGC(dpy, DefaultScreen(dpy)); + + XSetTile(dpy, gc, ParentRelative); + } + XFlush(dpy); #endif getchar(); + return 0; } diff --git a/wrlib/view.c b/wrlib/view.c index 84a75838..a4aebc08 100644 --- a/wrlib/view.c +++ b/wrlib/view.c @@ -1,4 +1,3 @@ - #include #include "wraster.h" #include @@ -23,7 +22,6 @@ int main(int argc, char **argv) attr.render_mode = RM_DITHER; attr.colors_per_channel = 4; ctx = RCreateContext(dpy, DefaultScreen(dpy), &attr); - if (argc<2) img = RGetImageFromXPMData(ctx, image_name); else diff --git a/wrlib/wraster.h b/wrlib/wraster.h index eefeb22b..4ece24e5 100644 --- a/wrlib/wraster.h +++ b/wrlib/wraster.h @@ -42,10 +42,6 @@ /* version of the header for the library: 0.11 */ #define WRASTER_HEADER_VERSION 11 -#ifdef HAVE_ALLOCA_H -#include -#endif - #include #include -- 2.11.4.GIT