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. + This is a wmaker 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. +- 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 index ed17bcf9..d1ff34e6 100644 Binary files a/WINGs/Resources/Images.tiff and b/WINGs/Resources/Images.tiff differ diff --git a/WINGs/Resources/Images.xcf b/WINGs/Resources/Images.xcf index 38fa0b5b..d4440771 100644 Binary files a/WINGs/Resources/Images.xcf and b/WINGs/Resources/Images.xcf differ 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 index 0515ca62..b01d1d5c 100644 --- a/WINGs/selection.c +++ b/WINGs/selection.c @@ -6,196 +6,260 @@ #include "WINGsP.h" -#if 0 +#define MAX_PROPERTY_SIZE 8*1024 -typedef struct W_SelectionHandler { + +typedef struct SelectionHandler { WMWidget *widget; Atom selection; - void *clientData; - WMSelectionProc *proc; - WMHandlerID timerID; - W_SelectionHandler *next; - W_SelectionHandler *prev; -} W_SelectionHandler; -#endif + Time timestamp; + WMConvertSelectionProc *convProc; + WMLoseSelectionProc *loseProc; + WMSelectionDoneProc *doneProc; -#define SELECTION_TIMEOUT 2000 -#define MAX_PROPERTY_SIZE 10*1024 -#if 0 + struct { + unsigned delete_pending:1; + unsigned done_pending:1; + } flags; + + struct SelectionHandler *next; +} SelectionHandler; + + +static SelectionHandler *selHandlers = NULL; void -WMWriteSelectionToClipboard(WMSelection *selection) +WMDeleteSelectionHandler(WMWidget *widget, Atom selection) { -} + SelectionHandler *handler, *tmp; + Display *dpy = WMWidgetScreen(widget)->display; + Window win = WMWidgetXID(widget); + Time timestamp; + if (!selHandlers) + return; -WMSelection* -WMCreateSelectionWithData(WMData *data, Atom type) -{ - -} -#endif + tmp = selHandlers; -#if 0 + if (tmp->widget == widget) { -#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); + if (tmp->flags.done_pending) { + tmp->flags.delete_pending = 1; return; } - (*handler->proc)(); + 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 -timeoutHandler(void *data) +notifySelection(XEvent *event, Atom prop) { - 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; + 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 -WMGetSelection(WMWidget *widget, Atom selection, Atom type, Atom property, - WMSelectionProc *proc, void *clientData, Time time) +W_HandleSelectionEvent(XEvent *event) { - WMScreen *scr = WMWidgetScreen(widget); - void *data; - Atom rtype; - int bits; - unsigned long len, bytes; - unsigned char *data; - int buffer = -1; + SelectionHandler *handler; - 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 = selHandlers; - 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); + while (handler) { + if (WMWidgetXID(handler->widget)==event->xany.window +/* && handler->selection == event->selection*/) { - handler->next = scr->selectionHandlerList; - handler->prev = NULL; - if (scr->selectionHandlerList) - scr->selectionHandlerList->prev = handler; - scr->selectionHandlerList = handler; + switch (event->type) { + case SelectionClear: + if (handler->loseProc) + (*handler->loseProc)(handler->widget, handler->selection); + break; - WMCreateEventHandler(WMWidgetView(widget), SelectionNotifyMask, - handleSelectionEvent, handler); + 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; } } -#endif + + + +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; +} + + @@ -270,7 +334,8 @@ W_GetTextSelection(WMScreen *scr, Atom selection) return NULL; } - /* nobody owns the selection */ + /* nobody owns the selection or the current owner has + * nothing to do with what we need */ if (ev.xselection.property == None) { return NULL; } 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 @@ -431,15 +431,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) { @@ -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 index a6093dea..d5a297bd 100644 Binary files a/WPrefs.app/tiff/clip.tiff and b/WPrefs.app/tiff/clip.tiff differ diff --git a/WPrefs.app/tiff/configs.tiff b/WPrefs.app/tiff/configs.tiff index d139d874..dc8b05bc 100644 Binary files a/WPrefs.app/tiff/configs.tiff and b/WPrefs.app/tiff/configs.tiff differ diff --git a/WPrefs.app/tiff/dock.tiff b/WPrefs.app/tiff/dock.tiff index bea1a958..a642d2fa 100644 Binary files a/WPrefs.app/tiff/dock.tiff and b/WPrefs.app/tiff/dock.tiff differ diff --git a/WPrefs.app/tiff/ergonomic.tiff b/WPrefs.app/tiff/ergonomic.tiff index 31ada02e..3120a23a 100644 Binary files a/WPrefs.app/tiff/ergonomic.tiff and b/WPrefs.app/tiff/ergonomic.tiff differ diff --git a/WPrefs.app/tiff/ergowood.tiff b/WPrefs.app/tiff/ergowood.tiff new file mode 100644 index 00000000..3120a23a Binary files /dev/null and b/WPrefs.app/tiff/ergowood.tiff differ diff --git a/WPrefs.app/tiff/iconprefs.tiff b/WPrefs.app/tiff/iconprefs.tiff index 48d64bc1..71a860a6 100644 Binary files a/WPrefs.app/tiff/iconprefs.tiff and b/WPrefs.app/tiff/iconprefs.tiff differ diff --git a/WPrefs.app/tiff/keyboardprefs.tiff b/WPrefs.app/tiff/keyboardprefs.tiff index b20b7464..64bfe166 100644 Binary files a/WPrefs.app/tiff/keyboardprefs.tiff and b/WPrefs.app/tiff/keyboardprefs.tiff differ diff --git a/WPrefs.app/tiff/keyshortcuts.tiff b/WPrefs.app/tiff/keyshortcuts.tiff index 92bb0fde..d4498072 100644 Binary files a/WPrefs.app/tiff/keyshortcuts.tiff and b/WPrefs.app/tiff/keyshortcuts.tiff differ diff --git a/WPrefs.app/tiff/menuprefs.tiff b/WPrefs.app/tiff/menuprefs.tiff index 61bf75fc..5ec938cc 100644 Binary files a/WPrefs.app/tiff/menuprefs.tiff and b/WPrefs.app/tiff/menuprefs.tiff differ diff --git a/WPrefs.app/tiff/menus.tiff b/WPrefs.app/tiff/menus.tiff index 31218442..3b97f623 100644 Binary files a/WPrefs.app/tiff/menus.tiff and b/WPrefs.app/tiff/menus.tiff differ diff --git a/WPrefs.app/tiff/miscprefs2.tiff b/WPrefs.app/tiff/miscprefs2.tiff new file mode 100644 index 00000000..dc8b05bc Binary files /dev/null and b/WPrefs.app/tiff/miscprefs2.tiff differ diff --git a/WPrefs.app/tiff/mousesettings.tiff b/WPrefs.app/tiff/mousesettings.tiff index aca1d1e9..edfbceef 100644 Binary files a/WPrefs.app/tiff/mousesettings.tiff and b/WPrefs.app/tiff/mousesettings.tiff differ diff --git a/WPrefs.app/tiff/newstyle.tiff b/WPrefs.app/tiff/newstyle.tiff index faa9430c..d1b00f25 100644 Binary files a/WPrefs.app/tiff/newstyle.tiff and b/WPrefs.app/tiff/newstyle.tiff differ diff --git a/WPrefs.app/tiff/oldstyle.tiff b/WPrefs.app/tiff/oldstyle.tiff index fda9e74f..b9c31286 100644 Binary files a/WPrefs.app/tiff/oldstyle.tiff and b/WPrefs.app/tiff/oldstyle.tiff differ diff --git a/WPrefs.app/tiff/paths.tiff b/WPrefs.app/tiff/paths.tiff index 65497235..84a347b0 100644 Binary files a/WPrefs.app/tiff/paths.tiff and b/WPrefs.app/tiff/paths.tiff differ diff --git a/WPrefs.app/tiff/temp.tiff b/WPrefs.app/tiff/temp.tiff new file mode 100644 index 00000000..5ec938cc Binary files /dev/null and b/WPrefs.app/tiff/temp.tiff differ diff --git a/WPrefs.app/tiff/theme.tiff b/WPrefs.app/tiff/theme.tiff new file mode 100644 index 00000000..ec23040a Binary files /dev/null and b/WPrefs.app/tiff/theme.tiff differ diff --git a/WPrefs.app/tiff/whandling.tiff b/WPrefs.app/tiff/whandling.tiff index e5ffb007..69df077c 100644 Binary files a/WPrefs.app/tiff/whandling.tiff and b/WPrefs.app/tiff/whandling.tiff differ diff --git a/WPrefs.app/tiff/windowfocus.tiff b/WPrefs.app/tiff/windowfocus.tiff index 4d7331a8..02c6e15d 100644 Binary files a/WPrefs.app/tiff/windowfocus.tiff and b/WPrefs.app/tiff/windowfocus.tiff differ diff --git a/WPrefs.app/tiff/workspace.tiff b/WPrefs.app/tiff/workspace.tiff index 9ea0fbe5..767a37b5 100644 Binary files a/WPrefs.app/tiff/workspace.tiff and b/WPrefs.app/tiff/workspace.tiff differ 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 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", +"48 48 214 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", -" 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", +" ; ", -" . 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 "}; +" ", +" . . . . . . . . . . . . . . . . . . . . . . ", +" . X X o o O O + + @ # # $ $ % % & * * = = - ", +" . X o o O O + + @ # # $ $ % % & * * = = ; - ", +" . o o O O + + @ # # $ $ % % & * * = = ; ; - ", +" . o O O * % & & & * * * = = = ; ; ; : ; > - ", +" . 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 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 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", +"48 48 194 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 - "}; +". 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 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.# # # "}; +"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", -" 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", +" , < 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 . . . . . . . . . . . . . . "}; +" . . . . . . . . . . . . . . . . . . . . X X . . . . . . . . . . . . . . . . . . . . X X X ", +" . o o O O + + + @ @ # # # $ $ % % % & X X X . o o O O + + + @ @ # # # $ * & % % & X X X X X ", +" . o O O + + + @ @ # # # $ $ $ % % & & X X X . o O O + + + @ @ # # # = - ; : % & & X X X X X ", +" . O O % # $ $ $ % % % & & & > > , & > 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 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", +"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 #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 "}; +"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 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 "}; +"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", +"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 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 ", -" ", -" ", +" . 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 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 ", -" ", -" ", -" ", -" "}; +"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 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 "}; +"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", +"& c #38E338E338E3", +"* c #71C675D671C6", +"= c #000000000000", +"- c #28A2249228A2", +"; c #082008200820", +": c #28A228A228A2", +"> c #FFFFFFFFFFFF", +", c #AEBAAAAAAEBA", " ..........XX. ", " o.XOOOOOOOOOOO+@oX ", " .oOOOOOOOOOOOOOOOOOO. ", @@ -37,36 +31,36 @@ static char * image_name[] = { " #+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- "}; +"***************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 index 4a90e425..bb1eaba1 100644 --- a/WPrefs.app/xpm/oldstyle.xpm +++ b/WPrefs.app/xpm/oldstyle.xpm @@ -1,6 +1,6 @@ /* XPM */ static char * image_name[] = { -"60 45 25 1", +"60 45 21 1", " c None", ". c #596559655965", "X c #49244D344924", @@ -11,21 +11,17 @@ static char * image_name[] = { "# 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", +"& 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. ", @@ -38,36 +34,36 @@ static char * image_name[] = { " #+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- "}; +"*****************************%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 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", +"48 48 229 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", +". 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 #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 . . . . . . . . . . . . . . . . . . . . . . ", -" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -" . . . . . . . . . . . . . . . . . . . . . . . . . . . . "}; +"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 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", +"48 48 106 2", " c None", ". c #000000000000", -"X c #8E388E388E38", -"o c #FFFFFFFFFFFF", -"O c #104010401040", -"+ c #082008200820", +"X c #30C230C230C2", +"o c #208120812081", +"O c #30C22CB230C2", +"+ c #104010401040", "@ c #71C671C671C6", -"# c #28A22CB228A2", +"# c #186118611861", "$ 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 + . . ", -" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ", -" ", -" ", -" ", +"% 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 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", +"48 48 47 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 "}; +". 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", +"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 #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 "}; +"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 00000000..b00d437f Binary files /dev/null and b/WindowMaker/Icons/BitchX.tiff differ 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 00000000..5e6c2a34 Binary files /dev/null and b/WindowMaker/Icons/DefaultAppIcon.tiff differ diff --git a/WindowMaker/Icons/GNUstepGlow.tiff b/WindowMaker/Icons/GNUstepGlow.tiff new file mode 100644 index 00000000..b96ec1a2 Binary files /dev/null and b/WindowMaker/Icons/GNUstepGlow.tiff differ 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 index a645e642..40ef5746 100644 Binary files a/WindowMaker/Icons/GNUterm.tiff and b/WindowMaker/Icons/GNUterm.tiff differ diff --git a/WindowMaker/Icons/GNUterm.xpm b/WindowMaker/Icons/GNUterm.xpm 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", +static char * image_name[] = { +"48 48 202 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 "}; +". 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 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 + +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 00000000..002ba72b Binary files /dev/null and b/WindowMaker/Icons/clip2.tiff differ 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 00000000..8c0ad2c8 Binary files /dev/null and b/WindowMaker/Icons/defaultterm.tiff differ 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 00000000..9116db76 Binary files /dev/null and b/WindowMaker/Icons/draw.tiff differ diff --git a/WindowMaker/Icons/draw.xpm b/WindowMaker/Icons/draw.xpm new file mode 100644 index 00000000..c991f828 --- /dev/null +++ b/WindowMaker/Icons/draw.xpm @@ -0,0 +1,274 @@ +/* XPM */ +static char * image_name[] = { +"48 48 223 2", +" c #410341034103", +". c #FFFFFFFFFFFF", +"X c #B6DAB6DAB6DA", +"o c #1040C71B0000", +"O c #965896589658", +"+ c #BEFBBAEABEFB", +"@ c #BEFBBEFBBEFB", +"# c #C71BC30BC71B", +"$ c #C71BC71BC71B", +"% c #C71BCB2BC71B", +"& c #CF3CCF3CCF3C", +"* c #D75CD34CD75C", +"= c #D75CD75CD75C", +"- c #492445144924", +"; c #69A669A669A6", +": c #E79DDB6C4103", +"> 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 00000000..6c30cd9d Binary files /dev/null and b/WindowMaker/Icons/linuxterm.tiff differ 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 00000000..c967b667 Binary files /dev/null and b/WindowMaker/Icons/mixer.tiff differ 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 00000000..84b80d93 Binary files /dev/null and b/WindowMaker/Icons/notepad.tiff differ 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. 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 00000000..ed135ff9 Binary files /dev/null and b/WindowMaker/Icons/ps.tiff differ 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 00000000..dbbf0557 Binary files /dev/null and b/WindowMaker/Icons/real.tiff differ 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 00000000..86cdd107 Binary files /dev/null and b/WindowMaker/Icons/sgiterm.tiff differ 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 00000000..9d83454f Binary files /dev/null and b/WindowMaker/Icons/sound.tiff differ 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.[.[.OXOXOX 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 . . . . . . . . . . . . . . . . . . . . . . ", +" . . . . $ <. 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 00000000..f034e224 Binary files /dev/null and b/WindowMaker/Icons/wilber.tiff differ 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. 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 00000000..d400cda2 Binary files /dev/null and b/WindowMaker/Icons/xdvi.tiff differ 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 00000000..75374520 Binary files /dev/null and b/WindowMaker/Icons/xv.tiff differ 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; $$TxmmL$$ 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\¼ÇÌÒǾ¾¾Ç̾¾Ç¼mmqmm3NB$$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–~T6BoZ$$4,TL  /%%$%6&6@m‹}6&6\^\N9%/QT_\LDTBDDLx4   %%%%&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, +BF   **&&>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,$3LK%!*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&KwO^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$\ÌÌÒھ̾ÇÝ̾¼Ò¾mqmqN$%%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¼ÒÒ¼¾¼¾¼Ì¼¼¼¼¼mqqxoA/%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,17 +24,21 @@ 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 @@ -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,6 +2157,414 @@ EOF +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 < +#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:2183: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_header_sys_wait_h=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_header_sys_wait_h=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 + +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 + cat > conftest.$ac_ext < +EOF +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_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_header_$ac_safe=no" +fi +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 <&6 +fi +done + + + + +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 + cat > conftest.$ac_ext < +#include +/* NetBSD declares sys_siglist in unistd.h. */ +#ifdef HAVE_UNISTD_H +#include +#endif +int main() { +char *msg = *(sys_siglist + 1); +; return 0; } +EOF +if { (eval echo configure:2265: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then + rm -rf conftest* + ac_cv_decl_sys_siglist=yes +else + echo "configure: failed program was:" >&5 + cat conftest.$ac_ext >&5 + rm -rf conftest* + ac_cv_decl_sys_siglist=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 + +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 + + + + + @@ -2162,12 +2572,12 @@ INTLIBS="" echo $ac_n "checking for gettext""... $ac_c" 1>&6 -echo "configure:2166: checking for gettext" >&5 +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 <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +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 @@ -2208,7 +2618,7 @@ if eval "test \"`echo '$ac_cv_func_'gettext`\" = yes"; then 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 +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 @@ -2216,7 +2626,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lintl $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:2641: \"$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 @@ -2254,7 +2664,7 @@ 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 +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 @@ -2289,7 +2699,10 @@ fi if test "$LINGUAS" != ""; then if test "$XGETTEXT" != "" -a "$HAVEGETTEXT" != ""; then - I18N="-DI18N" + cat >> confdefs.h <<\EOF +#define I18N 1 +EOF + PO="" # if test "$LINGUAS" = ""; then # ling=` (cd src/po; /bin/ls *.po) ` @@ -2300,7 +2713,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" @@ -2314,7 +2726,7 @@ fi -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 @@ -2354,11 +2766,10 @@ 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 +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 @@ -2366,7 +2777,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lxpg4 $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:2792: \"$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 @@ -2400,10 +2811,11 @@ fi *) ;; esac -else - I18N_MB="#undef I18N_MB" -fi + cat >> confdefs.h <<\EOF +#define I18N_MB 1 +EOF +fi # Check whether --enable-modelock or --disable-modelock was given. @@ -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. @@ -2736,17 +3169,17 @@ else 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 +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* ac_R_nospace=yes else @@ -2762,14 +3195,14 @@ rm -f conftest* else LIBS="$ac_xsave_LIBS -R $x_libraries" cat > conftest.$ac_ext <&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* ac_R_space=yes else @@ -2801,7 +3234,7 @@ rm -f conftest* # 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 +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 @@ -2809,7 +3242,7 @@ else ac_save_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 @@ -2842,7 +3275,7 @@ 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 +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 @@ -2850,7 +3283,7 @@ else ac_save_LIBS="$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 @@ -2890,12 +3323,12 @@ fi # 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 +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 <&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_gethostbyname=yes" else @@ -2939,7 +3372,7 @@ 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 +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 @@ -2947,7 +3380,7 @@ else ac_save_LIBS="$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 @@ -2988,12 +3421,12 @@ fi # -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 +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 cat > conftest.$ac_ext <&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_func_connect=yes" else @@ -3037,7 +3470,7 @@ fi 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 +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 @@ -3045,7 +3478,7 @@ else ac_save_LIBS="$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 @@ -3080,12 +3513,12 @@ 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 +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 cat > conftest.$ac_ext <&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_func_remove=yes" else @@ -3129,7 +3562,7 @@ 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 +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 @@ -3137,7 +3570,7 @@ else ac_save_LIBS="$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 @@ -3172,12 +3605,12 @@ 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 +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 <&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_shmat=yes" else @@ -3221,7 +3654,7 @@ 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 +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 @@ -3229,7 +3662,7 @@ else ac_save_LIBS="$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 @@ -3273,7 +3706,7 @@ fi # 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 +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 @@ -3281,7 +3714,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lICE $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; 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_lib_$ac_lib_var=yes" else @@ -3323,8 +3756,17 @@ 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 +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 "$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 @@ -3332,7 +3774,7 @@ else ac_save_LIBS="$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 @@ -3358,12 +3800,15 @@ 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" + cat >> confdefs.h <<\EOF +#define X_LOCALE 1 +EOF + else echo "$ac_t""no" 1>&6 fi - +fi shape=yes @@ -3380,7 +3825,7 @@ 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 +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 @@ -3388,7 +3833,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lXext $XLFLAGS $XLIBS $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; 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_lib_$ac_lib_var=yes" else @@ -3415,7 +3860,11 @@ fi if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then echo "$ac_t""yes" 1>&6 XLIBS="-lXext $XLIBS" - added_xext=yes SHAPE=-DSHAPE + added_xext=yes + cat >> confdefs.h <<\EOF +#define SHAPE 1 +EOF + else echo "$ac_t""no" 1>&6 shape=no @@ -3424,8 +3873,6 @@ fi fi - - shm=yes # Check whether --enable-shm or --disable-shm was given. if test "${enable_shm+set}" = set; then @@ -3438,7 +3885,7 @@ 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 +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 @@ -3446,7 +3893,7 @@ else ac_save_LIBS="$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 @@ -3481,12 +3928,12 @@ fi if test "$ok" = yes; then echo $ac_n "checking for shmget""... $ac_c" 1>&6 -echo "configure:3485: checking for shmget" >&5 +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 cat > conftest.$ac_ext <&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_func_shmget=yes" else @@ -3535,14 +3982,15 @@ fi if test "$added_xext" = no; then XLIBS="-lXext $XLIBS" fi - XSHM=-DXSHM + cat >> confdefs.h <<\EOF +#define XSHM 1 +EOF + fi fi - - # # #AC_DEFINE(R6SM) @@ -3585,7 +4033,7 @@ 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 +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 @@ -3593,7 +4041,7 @@ else ac_save_LIBS="$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 @@ -3631,17 +4079,17 @@ fi 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 +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 < 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; } +{ (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* @@ -3657,8 +4105,12 @@ rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - GFXFLAGS="$GFXFLAGS -DUSE_XPM" GFXLIBS="$GFXLIBS -lXpm" + 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)" @@ -3691,7 +4143,7 @@ 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 +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 @@ -3699,7 +4151,7 @@ else ac_save_LIBS="$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 @@ -3737,17 +4189,17 @@ fi 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 +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 cat > conftest.$ac_ext < 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; } +{ (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* @@ -3763,8 +4215,12 @@ rm -f conftest* fi if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - GFXLIBS="$GFXLIBS -lpng -lz" GFXFLAGS="$GFXFLAGS -DUSE_PNG" - supported_gfx="$supported_gfx PNG" + 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 fi @@ -3786,7 +4242,7 @@ 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 +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 @@ -3794,7 +4250,7 @@ else ac_save_LIBS="$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 @@ -3831,17 +4287,21 @@ fi my_old_cppflags=$CPPFLAGS CPPFLAGS="$CPPFLAGS $GFX_INC_PATH $XCFLAGS" cat > conftest.$ac_ext <&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* - GFXLIBS="$GFXLIBS -ljpeg" GFXFLAGS="$GFXFLAGS -DUSE_JPEG" - supported_gfx="$supported_gfx JPEG" + 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 @@ -3868,7 +4328,7 @@ 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 +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 @@ -3876,7 +4336,7 @@ else 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 +if { (eval echo configure:4351: \"$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 @@ -3910,7 +4370,7 @@ 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 +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 @@ -3918,7 +4378,7 @@ else ac_save_LIBS="$LIBS" LIBS="-lgif $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:4393: \"$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 @@ -3957,17 +4417,17 @@ fi 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 +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 < 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: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* @@ -3983,8 +4443,12 @@ 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 -l$my_libname" + supported_gfx="$supported_gfx GIF" + cat >> confdefs.h <<\EOF +#define USE_GIF 1 +EOF + else echo "$ac_t""no" 1>&6 fi @@ -4017,7 +4481,7 @@ 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 +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 @@ -4025,7 +4489,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ltiff $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $GFXLIBS -lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4504: \"$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 @@ -4060,7 +4524,7 @@ 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 +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 @@ -4068,7 +4532,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ltiff $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $GFXLIBS -lz -lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4547: \"$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 @@ -4104,7 +4568,7 @@ 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 +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 @@ -4112,7 +4576,7 @@ else ac_save_LIBS="$LIBS" LIBS="-ltiff34 $GFX_INC_PATH $GFXLFLAGS $XLFLAGS $XLIBS $GFXLIBS -lm $LIBS" cat > conftest.$ac_ext <&5; (eval $ac_link) 2>&5; } && test -s conftest; then +if { (eval echo configure:4591: \"$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 @@ -4151,17 +4615,17 @@ fi 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 +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 < 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: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* @@ -4177,8 +4641,13 @@ 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" + GFXLIBS="$my_libname $GFXLIBS" + ICONEXT="tiff" + supported_gfx="$supported_gfx TIFF" + cat >> confdefs.h <<\EOF +#define USE_TIFF 1 +EOF + else echo "$ac_t""no" 1>&6 fi @@ -4225,22 +4694,15 @@ else fi if test "$sound" = yes; then - SOUND="#define WMSOUND" -else - SOUND="#undef WMSOUND" -fi + cat >> confdefs.h <<\EOF +#define WMSOUND 1 +EOF +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" @@ -4251,9 +4713,18 @@ fi if test "x$with_pixmapdir" != "x"; then pixmapdir=$with_pixmapdir else - pixmapdir='$(datadir)/pixmaps' + pixmapdir=`eval echo ${datadir}/pixmaps` fi +cat >> confdefs.h <> confdefs.h <&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 - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > 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 -int main() { -int s; -wait (&s); -s = WIFEXITED (s) ? WEXITSTATUS (s) : 1; -; return 0; } -EOF -if { (eval echo configure:4326: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_header_sys_wait_h=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_header_sys_wait_h=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 + cat >> confdefs.h <<\EOF +#define REDUCE_APPICONS 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:4351: 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 - cat > conftest.$ac_ext < -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; } -ac_err=`grep -v '^ *+' conftest.out` -if test -z "$ac_err"; then - rm -rf conftest* - 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_header_$ac_safe=no" fi -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 <&6 -fi -done - - - - -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 - echo $ac_n "(cached) $ac_c" 1>&6 -else - cat > conftest.$ac_ext < -#include -/* NetBSD declares sys_siglist in unistd.h. */ -#ifdef HAVE_UNISTD_H -#include -#endif -int main() { -char *msg = *(sys_siglist + 1); -; return 0; } -EOF -if { (eval echo configure:4408: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then - rm -rf conftest* - ac_cv_decl_sys_siglist=yes -else - echo "configure: failed program was:" >&5 - cat conftest.$ac_ext >&5 - rm -rf conftest* - ac_cv_decl_sys_siglist=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 - -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 - 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:4483: \"$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:4504: 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:4517: \"$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:4584: \"$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: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 -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: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 - -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 -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 - - - - - -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 - - echo $ac_n "checking for shared library support""... $ac_c" 1>&6 -echo "configure:4747: checking for shared library support" >&5 - - 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 -fi - -#AC_SUBST(WRASTER_VER) -#AC_SUBST(WINGS_VER) -#AC_SUBST(WRASTERLIB) -# AC_SUBST(WINGSLIB) -# AC_SUBST(LDSHARED) @@ -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 00000000..6ca5f38c Binary files /dev/null and b/docklib-0.0.tar.gz differ diff --git a/po/Makefile.am b/po/Makefile.am index d8222a34..dc4a864d 100644 --- a/po/Makefile.am +++ b/po/Makefile.am @@ -1,11 +1,11 @@ -nlsdir = @NLSDIR@ +nlsdir = $(DESTDIR)/@NLSDIR@ CATALOGS = @MOFILES@ -CLEANFILES = $(CATALOGS) +CLEANFILES = $(CATALOGS) WindowMaker.pot EXTRA_DIST = cs.po de.po es.po fr.po gl.po ja.po ko.po nl.po pt.po se.po it.po \ - no.po ru.po tr.po fi.po hr.po el.po pl.po ja.po.broken ro.po + no.po ru.po tr.po fi.po hr.po el.po pl.po ro.po dk.po POTFILES = \ $(top_builddir)/src/appicon.c \ @@ -53,8 +53,8 @@ WindowMaker.pot: $(POTFILES) fi install-data-local: $(CATALOGS) - $(mkinstalldirs) $(nlsdir) - chmod 755 $(nlsdir) + $(mkinstalldirs) $(DESTDIR)$(nlsdir) + chmod 755 $(DESTDIR)$(nlsdir) for n in $(CATALOGS) __DuMmY ; do \ if test "$$n" -a "$$n" != "__DuMmY" ; then \ l=`basename $$n .mo`; \ diff --git a/po/Makefile.in b/po/Makefile.in index 4de71cce..b841da4f 100644 --- a/po/Makefile.in +++ b/po/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,29 +77,23 @@ 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@ +nlsdir = $(DESTDIR)/@NLSDIR@ CATALOGS = @MOFILES@ -CLEANFILES = $(CATALOGS) +CLEANFILES = $(CATALOGS) WindowMaker.pot EXTRA_DIST = cs.po de.po es.po fr.po gl.po ja.po ko.po nl.po pt.po se.po it.po \ - no.po ru.po tr.po fi.po hr.po el.po pl.po ja.po.broken ro.po + no.po ru.po tr.po fi.po hr.po el.po pl.po ro.po dk.po POTFILES = \ $(top_builddir)/src/appicon.c \ @@ -235,8 +227,8 @@ WindowMaker.pot: $(POTFILES) fi install-data-local: $(CATALOGS) - $(mkinstalldirs) $(nlsdir) - chmod 755 $(nlsdir) + $(mkinstalldirs) $(DESTDIR)$(nlsdir) + chmod 755 $(DESTDIR)$(nlsdir) for n in $(CATALOGS) __DuMmY ; do \ if test "$$n" -a "$$n" != "__DuMmY" ; then \ l=`basename $$n .mo`; \ diff --git a/po/README b/po/README index 3d0f3cf0..e6dd33eb 100644 --- a/po/README +++ b/po/README @@ -27,6 +27,7 @@ hr.po Croatian 3 Toni Bilic 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 +#: ../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:1838 +#, c-format +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:1851 +#, c-format +msgid "invalid texture type %s" +msgstr "Chybný typ textury %s" + +#: ../src/defaults.c:1898 #, 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: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: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:1996 #, c-format -msgid "key \"WorkspaceBack\" has invalid color \"%s\"" -msgstr "klíè \"WorkspaceBack\" má chybné jméno barvy \"%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: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:2021 +msgid "could not load any usable font!!!" +msgstr "nelze naèíst ¾ádný pou¾itelný font!!!" -#: ../src/defaults.c:1929 ../src/defaults.c:2110 -#, c-format -msgid "could not find background image \"%s\"" -msgstr "nelze získat pozadí obrázku \"%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:2105 -#, c-format -msgid "could not run \"%s\"" -msgstr "nelze provést pøíkaz \"%s\"" - -#: ../src/defaults.c:2158 -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 -msgid "Unhide Here" -msgstr "òÁÓËÒÙÔØ ÚÄÅÓØ" - -#: ../src/appicon.c:539 ../src/dock.c:1019 -msgid "(Un)Hide" -msgstr "óËÒÙÔØ/òÁÓËÒÙÔØ" - -#: ../src/appicon.c:540 -msgid "Set Icon..." -msgstr "õÓÔÁÎÏ×ÉÔØ ÚÎÁÞÏË..." - -#: ../src/appicon.c:541 ../src/dock.c:1023 ../src/winmenu.c:260 -msgid "Kill" -msgstr "õÂÉÔØ" - -#: ../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 "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÞÉÔÁÔØ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ ÄÏÍÅÎÁ \"%s\"" - -#: ../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 "äÏÍÅÎ %s (%s) × ÆÁÊÌÅ ÕÓÔÁÎÏ×ÏË ÏÛÉÂÏÞÅÎ!" - -#: ../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 "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÄÏÍÅÎ \"%s\" ÉÚ ÐÏÌØÚÏ×ÁÔÅÌØÓËÏÇÏ ÆÁÊÌÁ ÕÓÔÁÎÏ×ÏË" - -#: ../src/defaults.c:634 ../src/defaults.c:725 -msgid "Domain %s (%s) of global defaults database is corrupted!" -msgstr "äÏÍÅÎ %s (%s) × ÇÌÏÂÁÌØÎÏÍ ÆÁÊÌÅ ÎÁÓÔÒÏÅË ÐÏ×ÒÅÖÄÅÎ!" - -#: ../src/defaults.c:651 ../src/defaults.c:730 -msgid "could not load domain %s from global defaults database" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÚÁÇÒÕÚÉÔØ ÄÏÍÅÎ %s ÉÚ ÇÌÏÂÁÌØÎÏÇÏ ÆÁÊÌÁ ÎÁÓÔÒÏÅË" - -#: ../src/defaults.c:1097 -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 -msgid "using default \"%s\" instead" -msgstr "ÉÓÐÏÌØÚÕÅÍ ÚÎÁÞÅÎÉÅ ÐÏ ÕÍÏÌÞÁÎÉÀ (%s)" - -#: ../src/defaults.c:1133 -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 -msgid "Wrong option format for key \"%s\". Should be %s." -msgstr "îÅ×ÅÒÎÙÊ ÆÏÒÍÁÔ ÐÁÒÁÍÅÔÒÁ ÄÌÑ ËÌÀÞÁ \"%s\". äÏÌÖÅÎ ÂÙÔØ %s." - -#: ../src/defaults.c:1176 -msgid "Incorrect number of elements in array for key \"%s\"." -msgstr "îÅ×ÅÒÎÏÅ ËÏÌÉÞÅÓÔ×Ï ÜÌÅÍÅÎÔÏ× × ÍÁÓÓÉ×Å ÄÌÑ ËÌÀÞÁ \"%s\"." - -#: ../src/defaults.c:1191 -msgid "Wrong value for key \"%s\". Should be Coordinate." -msgstr "îÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÐÁÒÁÍÅÔÒÁ ÄÌÑ ËÌÀÞÁ \"%s\". äÏÌÖÎÏ ÂÙÔØ Coordinate." - -#: ../src/defaults.c:1206 -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 -msgid "\"%s\" is not a valid color name" -msgstr "\"%s\" ÎÅ Ñ×ÌÑÅÔÓÑ ÎÁÚ×ÁÎÉÅÍ ÉÚ×ÅÓÔÎÏÇÏ Ã×ÅÔÁ" - -#: ../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 "ïÛÉÂËÁ × ÓÐÅÃÉÆÉËÁÃÉÉ ÔÅËÓÔÕÒÙ ÄÌÑ ËÌÀÞÁ \"%s\"" - -#: ../src/defaults.c:1809 ../src/defaults.c:1845 -msgid "Too few elements in array for key \"WorkspaceBack\"." -msgstr "óÌÉÛËÏÍ ÍÁÌÏ ÜÌÅÍÅÎÔÏ× × ÍÁÓÓÉ×Å ÄÌÑ ËÌÀÞÁ \"WorkspaceBack\"." - -#: ../src/defaults.c:1821 -msgid "Wrong type for workspace background. Should be Texture." -msgstr "îÅ×ÅÒÎÙÊ ÔÉÐ ÄÌÑ ÆÏÎÁ òÁÂÏÞÅÇÏ ÍÅÓÔÁ. äÏÌÖÅÎ ÂÙÔØ Texture." - -#: ../src/defaults.c:1863 -msgid "Cannot get color entry for key \"WorkspaceBack\"." -msgstr "îÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ã×ÅÔ ÄÌÑ ÚÎÁÞÅÎÉÑ × ËÌÀÞÅ \"WorkspaceBack\"" - -#: ../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:1926 -msgid "Error in texture specification for key \"WorkspaceBack\"" -msgstr "ïÛÉÂËÁ × ÓÐÅÃÉÆÉËÁÃÉÉ ÔÅËÓÔÕÒÙ ÄÌÑ ËÌÀÞÁ \"WorkspaceBack\"" - -#: ../src/defaults.c:1963 -msgid "Invalid justification type \"%s\". Should be Left, Center or Right" -msgstr "" -"îÅ×ÅÒÎÙÊ ÔÉÐ ×ÙÒÁ×ÎÉ×ÁÎÉÑ \"%s\". äÏÌÖÅÎ ÂÙÔØ Left (ÐÏ ÌÅ×ÏÊ ÇÒÁÎÉÃÅ),Center " -"(ÐÏ ÃÅÎÔÒÕ) ÉÌÉ Right (ÐÏ ÐÒÁ×ÏÊ ÇÒÁÎÉÃÅ)" - -#: ../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 "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ Ã×ÅÔ ÄÌÑ ËÌÀÞÁ \"%s\"" - -#: ../src/defaults.c:2086 ../src/rootmenu.c:435 -msgid "%s:invalid key modifier \"%s\"" -msgstr "%s -- ÎÅ×ÅÒÎÙÊ ÍÏÄÉÆÉËÁÔÏÒ ËÌÀÞÁ \"%s\"" - -#: ../src/defaults.c:2098 -# -msgid "%s:invalid kbd shortcut specification \"%s\"" -msgstr "%s: ÎÅÄÏÐÕÓÔÉÍÏÅ ÕËÁÚÁÎÉÅ ÓÏÞÅÔÁÎÉÑ ËÌÁ×ÉÛ \"%s\"" - -#: ../src/defaults.c:2105 -# -msgid "%s:invalid key in shortcut \"%s\"" -msgstr "%s: ÎÅ×ÅÒÎÁÑ ËÌÁ×ÉÛÁ × ÓÏÞÅÔÁÎÉÉ \"%s\"" - -#: ../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 "OK" - -#: ../src/dialog.c:67 ../src/dialog.c:72 ../src/dialog.c:162 -#: ../src/dialog.c:505 ../src/dockedapp.c:355 -msgid "Cancel" -msgstr "ïÔÍÅÎÁ" - -#: ../src/dialog.c:72 ../src/rootmenu.c:206 -msgid "Exit" -msgstr "÷ÙÈÏÄ" - -#: ../src/dialog.c:84 +#: ../src/appicon.c:534 ../src/dock.c:274 ../src/winmenu.c:125 msgid "Yes" msgstr "äÁ" -#: ../src/dialog.c:84 +#: ../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:1937 ../src/defaults.c:1968 ../src/defaults.c:2041 +#, 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: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: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\". äÏÌÖÎÏ ÂÙÔØ Coordinate." + +#: ../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 "ÎÅ×ÅÒÎÏÅ ÚÎÁÞÅÎÉÅ ÐÒÏÚÒÁÞÎÏÓÔÉ ÄÌÑ t-ÇÒÁÄÉÅÎÔÁ Ó ÔÅËÓÔÕÒÏÊ \"%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:1933 +msgid "Wrong type for workspace background. Should be a texture type." +msgstr "îÅ×ÅÒÎÙÊ ÔÉÐ ÄÌÑ ÆÏÎÁ òÁÂÏÞÅÇÏ ÍÅÓÔÁ; ÏÖÄÁÌÏÓØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ \"ÔÅËÓÔÕÒÁ\"." + +#: ../src/defaults.c:1981 +#, c-format +msgid "Wrong type for background of workspace %i. Should be a texture." +msgstr "îÅ×ÅÒÎÙÊ ÔÉÐ ÄÌÑ ÆÏÎÁ òÁÂÏÞÅÇÏ ÍÅÓÔÁ #%i; ÏÖÄÁÌÏÓØ ÚÎÁÞÅÎÉÅ ÔÉÐÁ " +"\"ÔÅËÓÔÕÒÁ\"." + +#: ../src/defaults.c:2006 +msgid "could not load any usable font!!!" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÚÁÇÒÕÚÉÔØ ÐÏÄÈÏÄÑÝÉÊ ÛÒÉÆÔ!!!" + +#: ../src/defaults.c:2036 +#, c-format +msgid "could not get color for key \"%s\"" +msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÏÐÒÅÄÅÌÉÔØ Ã×ÅÔ ÄÌÑ ËÌÀÞÁ \"%s\"" + +#: ../src/defaults.c:2095 ../src/rootmenu.c:450 +#, c-format +msgid "%s:invalid key modifier \"%s\"" +msgstr "%s -- ÎÅ×ÅÒÎÙÊ ÍÏÄÉÆÉËÁÔÏÒ ËÌÀÞÁ \"%s\"" + # -#: ../src/dialog.c:257 +#: ../src/defaults.c:2107 +#, c-format +msgid "%s:invalid kbd shortcut specification \"%s\"" +msgstr "%s:ÎÅÄÏÐÕÓÔÉÍÏÅ ÕËÁÚÁÎÉÅ ÓÏÞÅÔÁÎÉÑ ËÌÁ×ÉÛ \"%s\"" + +# +#: ../src/defaults.c:2114 +#, c-format +msgid "%s:invalid key in shortcut \"%s\"" +msgstr "%s:ÎÅ×ÅÒÎÁÑ ËÌÁ×ÉÛÁ × ÓÏÞÅÔÁÎÉÉ \"%s\"" + +#: ../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/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: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 -msgid "AutoAttract Icons" -msgstr "á×ÔÏðÒÉÔÑÇÉ×ÑÔØ ÚÎÁÞËÉ" +#: ../src/dock.c:997 +msgid "AutoRaiseLower" +msgstr "" -#: ../src/dock.c:961 +#: ../src/dock.c:1003 +msgid "AutoAttract Icons" +msgstr "á×ÔÏðÒÉÔÑÇÉ×ÁÔØ ÚÎÁÞËÉ" + +#: ../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:298 ../src/main.c:305 ../src/main.c:312 +#: ../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: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:1484 -msgid "%s:could not access menu \"%s\"" -msgstr "%s:ÎÅÔ ÉÎÆÏÒÍÁÃÉÉ Ï ÍÅÎÀ \"%s\"" +#: ../src/rootmenu.c:1556 +#, c-format +msgid "could not access menu \"%s\" referenced in WMRootMenu" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÐÒÏÞÉÔÁÔØ ÍÅÎÀ \"%s\", ÕËÁÚÁÎÎÏÅ × WMRootMenu" -#: ../src/rootmenu.c:1510 ../src/rootmenu.c:1565 +#: ../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: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 +#: ../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 "ÎÅ ÕÄÁÌÏÓØ ÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ÂÉÂÌÉÏÔÅËÕ 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/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/screen.c:587 -msgid "could not initialize graphics library context: %s" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÏÉÎÉÃÉÁÌÉÚÉÒÏ×ÁÔØ ËÏÎÔÅËÓÔ ÇÒÁÆÉÞÅÓËÏÊ ÂÉÂÌÉÏÔÅËÉ: %s" +#: ../src/startup.c:754 +msgid "it seems that there already is a window manager running" +msgstr "ðÏÈÏÖÅ, ÞÔÏ ÁËÔÉ×ÅÎ ÄÒÕÇÏÊ ÄÉÓÐÅÔÞÅÒ ÏËÏÎ" -#: ../src/session.c:113 ../src/wdefaults.c:559 ../src/winspector.c:335 -msgid "can't convert \"%s\" to boolean" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÒÅÏÂÒÁÚÏ×ÁÔØ \"%s\" × ÂÕÌÅ×ÓËÕÀ ×ÅÌÉÞÉÎÕ" - -#: ../src/stacking.c:88 -msgid "could not get window list!!" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÐÏÌÕÞÉÔØ ÓÐÉÓÏË ÏËÏÎ!!!" - -#: ../src/startup.c:163 -msgid "internal X error: %s\n" -msgstr "×ÎÕÔÒÅÎÎÑÑ ÏÛÉÂËÁ X ÓÅÒ×ÅÒÁ: %s\n" - -#: ../src/startup.c:225 -msgid "got signal %i (%s) - restarting\n" -msgstr "ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ %i (%s) -- ÐÅÒÅÚÁÐÕÓË\n" - -#: ../src/startup.c:227 -msgid "got signal %i - restarting\n" -msgstr "ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ %i - ÐÅÒÅÚÁÐÕÓË\n" - -#: ../src/startup.c:240 -msgid "%s: Received signal SIGTERM. Exiting..." -msgstr ":%s: ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ SIGTERM. úÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ..." - -#: ../src/startup.c:251 -msgid "got signal %i (%s)\n" -msgstr "ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ %i (%s)\n" - -#: ../src/startup.c:253 -msgid "got signal %i\n" -msgstr "ÐÏÌÕÞÅÎ ÓÉÇÎÁÌ %i\n" - -#: ../src/startup.c:258 -msgid "" -"crashed while trying to do some post-crash cleanup. Aborting immediatelly." +#: ../src/startup.c:760 +#, c-format +msgid "could not manage screen %i" msgstr "" -"ÓÅÒØÅÚÎÁÑ ÏÛÉÂËÁ ×Ï ×ÒÅÍÑ ×ÏÓÓÔÁÎÏ×ÌÅÎÉÑ ÐÏÓÌÅ ÓÅÒØÅÚÎÏÊ ÏÛÉÂËÉ. îåíåäìåîîïå ÚÁ×ÅÒÛÅÎÉÅ ÒÁÂÏÔÙ." -#: ../src/startup.c:267 -msgid "trying to start alternative window manager..." -msgstr "ÐÏÐÙÔËÁ ÚÁÐÕÓËÁ ÌÁØÔÅÒÎÁÔÉ×ÎÏÇÏ ÄÉÓÐÅÔÞÅÒÁ ÏËÏÎ..." +#: ../src/startup.c:820 +msgid "could not manage any screen" +msgstr "" -#: ../src/switchmenu.c:124 +#: ../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:182 -msgid "could not create workspace submenu for window menu" -msgstr "ÎÅ×ÏÚÍÏÖÎÏ ÓÏÚÄÁÔØ ÐÏÄÍÅÎÀ ÒÁÂÏÞÅÇÏ ÍÅÓÔÁ ÄÌÑ ÍÅÎÀ ÏËÎÁ" +#: ../src/winmenu.c:249 ../src/winmenu.c:257 +msgid "Set Shortcut" +msgstr "õÓÔÁÎÏ×ÉÔØ ËÏÍÂÉÎÁÃÉÀ ËÌÁ×ÉÛ" -#: ../src/winmenu.c:204 -msgid "(Un)Maximize" -msgstr "òÁÚ×ÅÒÎÕÔØ/÷ÏÓÓÔÁÎÏ×ÉÔØ" +#: ../src/winmenu.c:333 ../src/winmenu.c:379 +msgid "could not create submenu for window menu" +msgstr "ÎÅ ÕÄÁÌÏÓØ ÓÏÚÄÁÔØ ÐÏÄÍÅÎÀ ÄÌÑ ÍÅÎÀ ÏËÎÁ" -#: ../src/winmenu.c:212 +#: ../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: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:449 +msgid "Resize/Move" +msgstr "éÚÍÅÎÉÔØ ÒÁÚÍÅÒ/ÐÅÒÅÍÅÓÔÉÔØ" -#: ../src/winmenu.c:236 -msgid "Hide Others" -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,20 +916,27 @@ 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) @@ -266,6 +269,20 @@ 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) { @@ -273,13 +290,30 @@ wOLWMShutdown(WScreen *scr) } +#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 **/ -#ifdef R6SM +extern Atom _XA_WM_SAVE_YOURSELF; + +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; -#ifdef R6SM + 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); + + 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(); @@ -122,6 +129,9 @@ Shutdown(WShutdownMode mode) kill(scr->helper_pid, SIGKILL); #ifdef KWM_HINTS wKWMShutdown(scr, False); +#endif +#ifdef OLWM_HINTS + wOLWMShutdown(scr); #endif wScreenSaveState(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 @@ -50,27 +50,13 @@ /* #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 @@ -50,27 +50,13 @@ /* #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,7 +128,9 @@ wWorkspaceNew(WScreen *scr) wKWMUpdateWorkspaceCountHint(scr); wKWMUpdateWorkspaceNameHint(scr, scr->workspace_count-1); } +#ifdef not_used wKWMSetUsableAreaHint(scr, scr->workspace_count-1); +#endif #endif XFlush(dpy); @@ -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 }; @@ -94,6 +100,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) { @@ -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 5c9e79c6..00000000 Binary files a/wrlib/ballot_box.tiff and /dev/null differ diff --git a/wrlib/convert.c b/wrlib/convert.c index 87bc94a0..443ab053 100644 --- a/wrlib/convert.c +++ b/wrlib/convert.c @@ -716,12 +716,12 @@ RGetClosestXColor(RContext *context, RColor *color, XColor *retColor) gtable = computeTable(gmask); btable = computeTable(bmask); - retColor->pixel = (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