├── wrlib ├── AUTHORS ├── INSTALL ├── tests │ ├── test.png │ ├── Makefile.am │ └── testrot.c ├── TODO ├── README ├── xutil.h ├── rotate.h ├── scale.h ├── NEWS ├── convert.h └── save.c ├── doc ├── WindowMaker.1 ├── cs │ ├── wmaker.1 │ ├── wxcopy.1 │ ├── seticons.1 │ ├── wdwrite.1 │ ├── wmsetbg.1 │ ├── wxpaste.1 │ ├── geticonset.1 │ └── Makefile.am ├── sk │ ├── wmaker.1 │ ├── wxcopy.1 │ ├── seticons.1 │ ├── wdwrite.1 │ ├── wmsetbg.1 │ ├── wxpaste.1 │ ├── geticonset.1 │ └── Makefile.am ├── ru │ ├── Makefile.am │ ├── wdwrite.1 │ ├── geticonset.1 │ └── seticons.1 ├── build │ └── Readme ├── wmiv.1 ├── wdwrite.1 ├── wmgenmenu.1 ├── geticonset.1 ├── seticons.1 └── wdread.1 ├── ChangeLog ├── po └── README ├── WINGs ├── po │ └── README ├── Tests │ ├── wm.png │ ├── wtest.c │ ├── mywidget.h │ ├── Makefile.am │ ├── testmywidget.c │ └── upbtn.xpm ├── Resources │ ├── Images.tiff │ ├── Images.xcf │ ├── defaultIcon.tiff │ └── Makefile.am ├── Documentation │ └── Makefile.am ├── BUGS ├── WINGs │ └── Makefile.am ├── Examples │ ├── README │ ├── Makefile.am │ └── colorpick.c ├── usleep.c ├── wutil.c ├── TODO ├── GNUstepLib │ ├── GNUmakefile.preamble │ ├── GNUmakefile.postamble │ └── GNUmakefile ├── Extras │ ├── wtabledelegates.h │ └── Makefile.am ├── wconfig.h ├── userdefaults.h ├── error.h ├── misc.c └── make-rgb ├── WPrefs.app ├── po │ └── README ├── WPrefs.tiff ├── tiff │ ├── clip.tiff │ ├── dock.tiff │ ├── tdel.tiff │ ├── temp.tiff │ ├── tnew.tiff │ ├── xis.tiff │ ├── drawer.tiff │ ├── expert.tiff │ ├── fonts.tiff │ ├── menus.tiff │ ├── msty1.tiff │ ├── msty2.tiff │ ├── msty3.tiff │ ├── opaque.tiff │ ├── paths.tiff │ ├── smooth.tiff │ ├── sound.tiff │ ├── speed0.tiff │ ├── speed1.tiff │ ├── speed2.tiff │ ├── speed3.tiff │ ├── speed4.tiff │ ├── tedit.tiff │ ├── textr.tiff │ ├── theme.tiff │ ├── timer0.tiff │ ├── timer1.tiff │ ├── timer2.tiff │ ├── timer3.tiff │ ├── timer4.tiff │ ├── timer5.tiff │ ├── configs.tiff │ ├── ergonomic.tiff │ ├── iconprefs.tiff │ ├── keyboard.tiff │ ├── menuprefs.tiff │ ├── moreanim.tiff │ ├── newstyle.tiff │ ├── nextstyle.tiff │ ├── nonopaque.tiff │ ├── oldstyle.tiff │ ├── speed0s.tiff │ ├── speed1s.tiff │ ├── speed2s.tiff │ ├── speed3s.tiff │ ├── speed4s.tiff │ ├── timer0s.tiff │ ├── timer1s.tiff │ ├── timer2s.tiff │ ├── timer3s.tiff │ ├── timer4s.tiff │ ├── timer5s.tiff │ ├── whandling.tiff │ ├── workspace.tiff │ ├── animations.tiff │ ├── appearance.tiff │ ├── menualign1.tiff │ ├── menualign2.tiff │ ├── miscprefs2.tiff │ ├── mousespeed.tiff │ ├── smallwindow.tiff │ ├── windowfocus.tiff │ ├── keyboardprefs.tiff │ ├── keyshortcuts.tiff │ ├── mousesettings.tiff │ ├── noopaqueresize.tiff │ ├── opaqueresize.tiff │ ├── workspacename.tiff │ ├── cycleworkspaces.tiff │ ├── dontlinkworkspaces.tiff │ ├── advancetonewworkspace.tiff │ ├── dockclipdrawersection.tiff │ └── README ├── xpm │ ├── speed0.xpm │ ├── speed1.xpm │ ├── speed2.xpm │ ├── speed3.xpm │ ├── speed4.xpm │ ├── timer0.xpm │ ├── timer1.xpm │ ├── timer2.xpm │ ├── timer3.xpm │ ├── timer4.xpm │ ├── timer5.xpm │ ├── timer0s.xpm │ ├── timer1s.xpm │ ├── timer2s.xpm │ ├── timer3s.xpm │ ├── timer4s.xpm │ ├── timer5s.xpm │ ├── speed0s.xpm │ ├── speed1s.xpm │ ├── speed2s.xpm │ ├── speed3s.xpm │ ├── speed4s.xpm │ ├── menualign1.xpm │ ├── menualign2.xpm │ └── Makefile.am └── Makefile.am ├── WindowMaker ├── README ├── Icons │ ├── Ear.png │ ├── Ftp.png │ ├── ICQ.png │ ├── Pen.png │ ├── ps.tiff │ ├── xv.tiff │ ├── Mouth.png │ ├── Real.png │ ├── Shell.png │ ├── Wine.png │ ├── XChat.png │ ├── clip.tiff │ ├── draw.tiff │ ├── pdf.tiff │ ├── real.tiff │ ├── xdvi.tiff │ ├── BitchX.tiff │ ├── Drawer.tiff │ ├── GNUstep.tiff │ ├── GNUterm.tiff │ ├── Jabber.png │ ├── Magnify.tiff │ ├── Mozilla.png │ ├── Pencil.png │ ├── Speaker.png │ ├── mixer.tiff │ ├── notepad.tiff │ ├── sgiterm.tiff │ ├── timer.tiff │ ├── wilber.tiff │ ├── write.tiff │ ├── GNUstep3D.tiff │ ├── Terminal.tiff │ ├── linuxterm.tiff │ ├── GNUstepGlow.tiff │ ├── GreenWilber.png │ ├── defaultterm.tiff │ ├── staroffice2.tiff │ ├── TerminalLinux.tiff │ ├── defaultAppIcon.tiff │ ├── TerminalGNUstep.tiff │ ├── README │ └── Makefile.am ├── Pixmaps │ ├── swback.png │ ├── swtile.png │ ├── tile.tiff │ ├── swback2.png │ └── Makefile.am ├── Backgrounds │ ├── BlueImage.jpeg │ └── Makefile.am ├── Themes │ ├── Makefile.am │ ├── Default.style │ ├── OpenStep.style │ ├── Pastel.style │ └── SteelBlueSilk.style ├── Defaults │ ├── WMGLOBAL │ ├── WMWindowAttributes.in │ ├── Makefile.am │ └── WMState.in ├── exitscript.sh ├── IconSets │ └── Makefile.am ├── appearance.menu.in ├── appearance.menu.fy.in ├── appearance.menu.nl.in ├── autostart.sh └── Styles │ ├── Makefile.am │ ├── Brownish.style │ ├── Traditional.style │ ├── Purplish.style │ ├── Gtk.style │ ├── Autumn.style │ ├── Pink.style │ ├── Black.style │ ├── Food.style │ ├── Pumpkin.style │ ├── VioletBlue.style │ ├── Pastel.style │ ├── Purple.style │ ├── Green.style │ ├── Emerald.style │ ├── Red.style │ ├── Blue.style │ ├── DarkRed.style │ ├── LightBlue.style │ ├── Spring.style │ ├── Brown.style │ ├── GreyBlue.style │ ├── BlueishGreen.style │ ├── DarkBlue.style │ ├── RednBlue.style │ ├── Summer.style │ ├── Chumbo.style │ ├── Copper.style │ ├── Golden.style │ ├── BlackTexture.style │ ├── IRednBlue.style │ ├── NightSky.style │ ├── Adwaita.style │ └── NewBlue.style ├── test ├── dbus-info.sh ├── dbus-ping.sh ├── dbus-windows.sh ├── dbus-activate.sh ├── dbus-workspace.sh └── Makefile.am ├── distros ├── WindowMaker-xsession.desktop └── WindowMaker-application.desktop ├── util ├── po │ ├── README │ └── Makefile.am ├── common.h ├── README ├── wmcmd └── bughint ├── src ├── dbus_server.h ├── osdep_stub.c ├── wsmap.h ├── osdep.h ├── motif.h ├── monitor.h ├── cycling.h ├── balloon.h ├── colormap.h ├── xmodifier.h ├── superfluous.h ├── session.h ├── resources.h ├── xutil.h ├── appmenu.h ├── usermenu.h ├── rootmenu.h ├── shutdown.h ├── geomview.h ├── winmenu.h ├── winspector.h ├── main.h ├── switchmenu.h ├── switchpanel.h └── startup.h ├── wmlib ├── Makefile.am └── app.h ├── autogen.sh ├── COPYING.WTFPL ├── BUGS └── m4 └── wm_libexif.m4 /wrlib/AUTHORS: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/WindowMaker.1: -------------------------------------------------------------------------------- 1 | .so man1/wmaker.1 2 | -------------------------------------------------------------------------------- /wrlib/INSTALL: -------------------------------------------------------------------------------- 1 | 2 | ./configure 3 | make 4 | make install 5 | 6 | -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/ChangeLog -------------------------------------------------------------------------------- /po/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/po/README -------------------------------------------------------------------------------- /WINGs/po/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WINGs/po/README -------------------------------------------------------------------------------- /doc/cs/wmaker.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/cs/wmaker.1 -------------------------------------------------------------------------------- /doc/cs/wxcopy.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/cs/wxcopy.1 -------------------------------------------------------------------------------- /doc/sk/wmaker.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/sk/wmaker.1 -------------------------------------------------------------------------------- /doc/sk/wxcopy.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/sk/wxcopy.1 -------------------------------------------------------------------------------- /doc/cs/seticons.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/cs/seticons.1 -------------------------------------------------------------------------------- /doc/cs/wdwrite.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/cs/wdwrite.1 -------------------------------------------------------------------------------- /doc/cs/wmsetbg.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/cs/wmsetbg.1 -------------------------------------------------------------------------------- /doc/cs/wxpaste.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/cs/wxpaste.1 -------------------------------------------------------------------------------- /doc/sk/seticons.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/sk/seticons.1 -------------------------------------------------------------------------------- /doc/sk/wdwrite.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/sk/wdwrite.1 -------------------------------------------------------------------------------- /doc/sk/wmsetbg.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/sk/wmsetbg.1 -------------------------------------------------------------------------------- /doc/sk/wxpaste.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/sk/wxpaste.1 -------------------------------------------------------------------------------- /WINGs/Tests/wm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WINGs/Tests/wm.png -------------------------------------------------------------------------------- /WINGs/Tests/wtest.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WINGs/Tests/wtest.c -------------------------------------------------------------------------------- /WPrefs.app/po/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/po/README -------------------------------------------------------------------------------- /WindowMaker/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/README -------------------------------------------------------------------------------- /doc/cs/geticonset.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/cs/geticonset.1 -------------------------------------------------------------------------------- /doc/sk/geticonset.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/doc/sk/geticonset.1 -------------------------------------------------------------------------------- /wrlib/tests/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/wrlib/tests/test.png -------------------------------------------------------------------------------- /WPrefs.app/WPrefs.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/WPrefs.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/clip.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/clip.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/dock.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/dock.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/tdel.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/tdel.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/temp.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/temp.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/tnew.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/tnew.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/xis.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/xis.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/Ear.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Ear.png -------------------------------------------------------------------------------- /WindowMaker/Icons/Ftp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Ftp.png -------------------------------------------------------------------------------- /WindowMaker/Icons/ICQ.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/ICQ.png -------------------------------------------------------------------------------- /WindowMaker/Icons/Pen.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Pen.png -------------------------------------------------------------------------------- /WindowMaker/Icons/ps.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/ps.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/xv.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/xv.tiff -------------------------------------------------------------------------------- /WINGs/Resources/Images.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WINGs/Resources/Images.tiff -------------------------------------------------------------------------------- /WINGs/Resources/Images.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WINGs/Resources/Images.xcf -------------------------------------------------------------------------------- /WPrefs.app/tiff/drawer.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/drawer.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/expert.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/expert.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/fonts.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/fonts.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/menus.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/menus.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/msty1.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/msty1.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/msty2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/msty2.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/msty3.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/msty3.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/opaque.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/opaque.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/paths.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/paths.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/smooth.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/smooth.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/sound.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/sound.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed0.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed0.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed1.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed1.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed2.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed3.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed3.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed4.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed4.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/tedit.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/tedit.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/textr.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/textr.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/theme.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/theme.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer0.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer0.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer1.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer1.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer2.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer3.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer3.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer4.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer4.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer5.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer5.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/Mouth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Mouth.png -------------------------------------------------------------------------------- /WindowMaker/Icons/Real.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Real.png -------------------------------------------------------------------------------- /WindowMaker/Icons/Shell.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Shell.png -------------------------------------------------------------------------------- /WindowMaker/Icons/Wine.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Wine.png -------------------------------------------------------------------------------- /WindowMaker/Icons/XChat.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/XChat.png -------------------------------------------------------------------------------- /WindowMaker/Icons/clip.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/clip.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/draw.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/draw.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/pdf.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/pdf.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/real.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/real.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/xdvi.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/xdvi.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/configs.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/configs.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/ergonomic.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/ergonomic.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/iconprefs.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/iconprefs.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/keyboard.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/keyboard.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/menuprefs.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/menuprefs.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/moreanim.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/moreanim.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/newstyle.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/newstyle.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/nextstyle.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/nextstyle.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/nonopaque.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/nonopaque.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/oldstyle.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/oldstyle.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed0s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed0s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed1s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed1s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed2s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed2s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed3s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed3s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/speed4s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/speed4s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer0s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer0s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer1s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer1s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer2s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer2s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer3s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer3s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer4s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer4s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/timer5s.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/timer5s.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/whandling.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/whandling.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/workspace.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/workspace.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/BitchX.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/BitchX.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/Drawer.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Drawer.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/GNUstep.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/GNUstep.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/GNUterm.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/GNUterm.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/Jabber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Jabber.png -------------------------------------------------------------------------------- /WindowMaker/Icons/Magnify.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Magnify.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/Mozilla.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Mozilla.png -------------------------------------------------------------------------------- /WindowMaker/Icons/Pencil.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Pencil.png -------------------------------------------------------------------------------- /WindowMaker/Icons/Speaker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Speaker.png -------------------------------------------------------------------------------- /WindowMaker/Icons/mixer.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/mixer.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/notepad.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/notepad.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/sgiterm.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/sgiterm.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/timer.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/timer.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/wilber.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/wilber.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/write.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/write.tiff -------------------------------------------------------------------------------- /WindowMaker/Pixmaps/swback.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Pixmaps/swback.png -------------------------------------------------------------------------------- /WindowMaker/Pixmaps/swtile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Pixmaps/swtile.png -------------------------------------------------------------------------------- /WindowMaker/Pixmaps/tile.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Pixmaps/tile.tiff -------------------------------------------------------------------------------- /test/dbus-info.sh: -------------------------------------------------------------------------------- 1 | gdbus introspect --session --dest org.wmaker.WMServer --object-path /org/wmaker/WMDesktop 2 | -------------------------------------------------------------------------------- /WINGs/Resources/defaultIcon.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WINGs/Resources/defaultIcon.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/animations.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/animations.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/appearance.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/appearance.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/menualign1.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/menualign1.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/menualign2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/menualign2.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/miscprefs2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/miscprefs2.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/mousespeed.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/mousespeed.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/smallwindow.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/smallwindow.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/windowfocus.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/windowfocus.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/GNUstep3D.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/GNUstep3D.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/Terminal.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/Terminal.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/linuxterm.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/linuxterm.tiff -------------------------------------------------------------------------------- /WindowMaker/Pixmaps/swback2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Pixmaps/swback2.png -------------------------------------------------------------------------------- /WPrefs.app/tiff/keyboardprefs.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/keyboardprefs.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/keyshortcuts.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/keyshortcuts.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/mousesettings.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/mousesettings.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/noopaqueresize.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/noopaqueresize.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/opaqueresize.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/opaqueresize.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/workspacename.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/workspacename.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/GNUstepGlow.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/GNUstepGlow.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/GreenWilber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/GreenWilber.png -------------------------------------------------------------------------------- /WindowMaker/Icons/defaultterm.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/defaultterm.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/staroffice2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/staroffice2.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/cycleworkspaces.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/cycleworkspaces.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/TerminalLinux.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/TerminalLinux.tiff -------------------------------------------------------------------------------- /WindowMaker/Icons/defaultAppIcon.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/defaultAppIcon.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/dontlinkworkspaces.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/dontlinkworkspaces.tiff -------------------------------------------------------------------------------- /WindowMaker/Backgrounds/BlueImage.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Backgrounds/BlueImage.jpeg -------------------------------------------------------------------------------- /WindowMaker/Icons/TerminalGNUstep.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WindowMaker/Icons/TerminalGNUstep.tiff -------------------------------------------------------------------------------- /test/dbus-ping.sh: -------------------------------------------------------------------------------- 1 | dbus-send --session --print-reply --dest=org.wmaker.WMServer /org/wmaker/WMDesktop org.wmaker.WMInterface.Ping 2 | -------------------------------------------------------------------------------- /WPrefs.app/tiff/advancetonewworkspace.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/advancetonewworkspace.tiff -------------------------------------------------------------------------------- /WPrefs.app/tiff/dockclipdrawersection.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/onflapp/gs-wmaker/HEAD/WPrefs.app/tiff/dockclipdrawersection.tiff -------------------------------------------------------------------------------- /WINGs/Documentation/Makefile.am: -------------------------------------------------------------------------------- 1 | ## automake input file for WINGs - Documentation 2 | 3 | AUTOMAKE_OPTIONS = 4 | 5 | EXTRA_DIST = 6 | 7 | -------------------------------------------------------------------------------- /test/dbus-windows.sh: -------------------------------------------------------------------------------- 1 | dbus-send --session --print-reply --dest=org.wmaker.WMServer /org/wmaker/WMDesktop org.wmaker.WMInterface.GetWindows string:0 2 | -------------------------------------------------------------------------------- /test/dbus-activate.sh: -------------------------------------------------------------------------------- 1 | dbus-send --session --print-reply --dest=org.wmaker.WMServer /org/wmaker/WMDesktop org.wmaker.WMInterface.ActivateWindow string:$1 2 | -------------------------------------------------------------------------------- /WindowMaker/Backgrounds/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | defsdatadir = $(pkgdatadir)/Backgrounds 3 | 4 | defsdata_DATA = BlueImage.jpeg 5 | 6 | EXTRA_DIST = $(defsdata_DATA) 7 | -------------------------------------------------------------------------------- /distros/WindowMaker-xsession.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=WindowMaker 3 | Comment=A fast, feature rich Window Manager 4 | Exec=wmaker 5 | Type=Application 6 | -------------------------------------------------------------------------------- /test/dbus-workspace.sh: -------------------------------------------------------------------------------- 1 | dbus-send --session --print-reply --dest=org.wmaker.WMServer /org/wmaker/WMDesktop org.wmaker.WMInterface.ActivateWorkspace string:$1 2 | -------------------------------------------------------------------------------- /distros/WindowMaker-application.desktop: -------------------------------------------------------------------------------- 1 | [Desktop Entry] 2 | Name=WindowMaker 3 | Comment=A fast, feature rich Window Manager 4 | Exec=wmaker 5 | Type=Application 6 | NoDisplay=true 7 | -------------------------------------------------------------------------------- /WINGs/BUGS: -------------------------------------------------------------------------------- 1 | - filepanel does not reread / . If you add new files in / they will not be 2 | visible until the program is restarted. Closing and reopening the file 3 | panel does not help. 4 | -------------------------------------------------------------------------------- /WINGs/Resources/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | resdatadir = $(datadir)/WINGs 3 | 4 | resdata_DATA = Images.tiff Images.xpm defaultIcon.tiff defaultIcon.xpm 5 | 6 | EXTRA_DIST = $(resdata_DATA) Images.xcf 7 | -------------------------------------------------------------------------------- /WindowMaker/Themes/Makefile.am: -------------------------------------------------------------------------------- 1 | defsdatadir = $(pkgdatadir)/Themes 2 | 3 | defsdata_DATA = Default.style OpenStep.style Pastel.style SteelBlueSilk.style Blau.style 4 | 5 | EXTRA_DIST = $(defsdata_DATA) 6 | 7 | -------------------------------------------------------------------------------- /WindowMaker/Pixmaps/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | defsdatadir = $(pkgdatadir)/Pixmaps 3 | 4 | defsdata_DATA = tile.tiff \ 5 | tile.xpm \ 6 | swtile.png \ 7 | swback.png \ 8 | swback2.png 9 | 10 | EXTRA_DIST = $(defsdata_DATA) 11 | -------------------------------------------------------------------------------- /WINGs/WINGs/Makefile.am: -------------------------------------------------------------------------------- 1 | ## automake input file for WINGs - Headers subdir 2 | 3 | AUTOMAKE_OPTIONS = 4 | 5 | # is this a kluge? if so, how should i do it? 6 | includedir = @includedir@/WINGs 7 | 8 | include_HEADERS = WINGs.h WUtil.h WINGsP.h 9 | -------------------------------------------------------------------------------- /wrlib/TODO: -------------------------------------------------------------------------------- 1 | - support for other types of displays and convertion modes (currently only 2 | supports PseudoColor and TrueColor in some depths) 3 | - Gimp's xcf format? 4 | - add clipping code to RCombineArea() 5 | - remake and optimize converters 6 | -------------------------------------------------------------------------------- /WINGs/Examples/README: -------------------------------------------------------------------------------- 1 | 2 | 3 | Files: 4 | ----- 5 | 6 | colorpick - a color picker 7 | 8 | puzzle - a nice zuPzel =) 9 | 10 | fontl - a map of all characters with their corresponding ascii, 11 | hex, decimal and octal representations. 12 | 13 | -------------------------------------------------------------------------------- /util/po/README: -------------------------------------------------------------------------------- 1 | File Language Note Current Maintainer 2 | ------------------------------------------------------------------------------ 3 | nl.po Dutch Alwin 4 | fy.po Frisian Alwin 5 | 6 | Notes 7 | ----- 8 | 9 | -------------------------------------------------------------------------------- /WindowMaker/Defaults/WMGLOBAL: -------------------------------------------------------------------------------- 1 | { 2 | SystemFont = "Sans"; 3 | BoldSystemFont = "Sans:bold"; 4 | DefaultFontSize = 11; 5 | AntialiasedText = Yes; 6 | FloppyPath = "/media/floppy"; 7 | DoubleClickTime = 250; 8 | MouseWheelUp = Button4; 9 | MouseWheelDown = Button5; 10 | } 11 | -------------------------------------------------------------------------------- /WINGs/Tests/mywidget.h: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * Header for demo widget. 4 | * 5 | */ 6 | 7 | typedef struct W_MyWidget MyWidget; 8 | 9 | 10 | MyWidget *CreateMyWidget(WMWidget *parent); 11 | 12 | void SetMyWidgetText(MyWidget *mPtr, char *text); 13 | 14 | W_Class InitMyWidget(WMScreen *scr); 15 | 16 | -------------------------------------------------------------------------------- /WPrefs.app/tiff/README: -------------------------------------------------------------------------------- 1 | 2 | Icon Contributors 3 | ----------------- 4 | 5 | Jesse Kaufman 6 | configs.tiff 7 | 8 | Largo 9 | 10 | 11 | All other graphics are copyright 1998,1999 by Marco van Hylckama Vlieg 12 | 13 | (marco@windowmaker.info) 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /WindowMaker/Defaults/WMWindowAttributes.in: -------------------------------------------------------------------------------- 1 | { 2 | Logo.WMDock = {Icon = GNUstepGlow.#extension#;}; 3 | Logo.WMPanel = {Icon = GNUstep.#extension#;}; 4 | Logo.WMClip = {Icon = clip.#extension#;}; 5 | WMDrawer = {Icon = Drawer.#extension#;}; 6 | "*" = {Icon = defaultAppIcon.#extension#;SharedAppIcon = Yes;}; 7 | } 8 | -------------------------------------------------------------------------------- /src/dbus_server.h: -------------------------------------------------------------------------------- 1 | #include 2 | #include 3 | 4 | int dbus_init(void); 5 | void dbus_run_loop(void); 6 | void xFillWindowsReply(int workspace, DBusMessage *reply); 7 | char* xGetActiveWindow(char*); 8 | char* xGetActiveWorkspace(char*); 9 | int send_event_signal(char* name, char* value); 10 | -------------------------------------------------------------------------------- /doc/ru/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | mandir=@mandir@/ru 4 | 5 | man_MANS = \ 6 | geticonset.1 \ 7 | getstyle.1 \ 8 | seticons.1 \ 9 | setstyle.1 \ 10 | wdwrite.1 \ 11 | wmaker.1 \ 12 | wmsetbg.1 \ 13 | wxcopy.1 \ 14 | wxpaste.1 15 | 16 | EXTRA_DIST = $(man_MANS) 17 | -------------------------------------------------------------------------------- /doc/cs/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | mandir=@mandir@/cs 4 | 5 | man_MANS = \ 6 | geticonset.1 \ 7 | getstyle.1 \ 8 | seticons.1 \ 9 | setstyle.1 \ 10 | wdwrite.1 \ 11 | wmaker.1 \ 12 | wmsetbg.1 \ 13 | wxcopy.1 \ 14 | wxpaste.1 15 | 16 | EXTRA_DIST = $(man_MANS) 17 | 18 | -------------------------------------------------------------------------------- /doc/sk/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | mandir=@mandir@/sk 4 | 5 | man_MANS = \ 6 | geticonset.1 \ 7 | getstyle.1 \ 8 | seticons.1 \ 9 | setstyle.1 \ 10 | wdwrite.1 \ 11 | wmaker.1 \ 12 | wmsetbg.1 \ 13 | wxcopy.1 \ 14 | wxpaste.1 15 | 16 | EXTRA_DIST = $(man_MANS) 17 | 18 | -------------------------------------------------------------------------------- /WindowMaker/exitscript.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Place commands to be executed when WindowMaker is exited here. 4 | # 5 | # WindowMaker will wait until this script finishes, so if you run any 6 | # commands that take long to execute (like a xterm), put a ``&'' in the 7 | # end of the command line. 8 | # 9 | # This file must be executable. 10 | # 11 | 12 | -------------------------------------------------------------------------------- /test/Makefile.am: -------------------------------------------------------------------------------- 1 | ## Process this file with automake to produce Makefile.in 2 | 3 | AUTOMAKE_OPTIONS = no-dependencies 4 | 5 | EXTRA_DIST = notest.c 6 | 7 | noinst_PROGRAMS = wtest 8 | 9 | wtest_SOURCES = wtest.c 10 | 11 | wtest_LDADD = $(top_builddir)/wmlib/libWMaker.la @XLFLAGS@ @XLIBS@ 12 | 13 | AM_CPPFLAGS = -g -D_BSD_SOURCE @XCFLAGS@ -I$(top_srcdir)/wmlib 14 | -------------------------------------------------------------------------------- /doc/build/Readme: -------------------------------------------------------------------------------- 1 | This directory contains the sources for the documentation about building 2 | the Window Maker project from sources. 3 | 4 | This documentation is meant to go into the distributed sources archive, but 5 | it is not supposed to be installed as it contains no relevant information. 6 | 7 | The documentaion are written in GNU Texinfo format and a script converts 8 | them into plain text for distribution. 9 | -------------------------------------------------------------------------------- /WindowMaker/IconSets/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | defsdatadir = $(pkgdatadir)/IconSets 3 | 4 | defsdata_DATA = Default.iconset 5 | 6 | EXTRA_DIST = 7 | 8 | CLEANFILES = Default.iconset 9 | 10 | Default.iconset: $(top_builddir)/WindowMaker/Defaults/WMWindowAttributes 11 | $(AM_V_GEN)echo '{' > Default.iconset ; \ 12 | grep Icon $(top_builddir)/WindowMaker/Defaults/WMWindowAttributes >> Default.iconset ; \ 13 | echo '}' >> Default.iconset ; \ 14 | chmod 644 Default.iconset 15 | -------------------------------------------------------------------------------- /WindowMaker/appearance.menu.in: -------------------------------------------------------------------------------- 1 | #include "wmmacros" 2 | 3 | Appearance MENU 4 | "Background" OPEN_MENU background.menu 5 | "Styles" OPEN_MENU -noext STYLES_DIR USER_STYLES_DIR WITH setstyle 6 | "Themes" OPEN_MENU -noext THEMES_DIR USER_THEMES_DIR WITH setstyle 7 | "Icon Sets" OPEN_MENU -noext ICON_SETS_DIR USER_ICON_SETS_DIR WITH seticons 8 | "Save IconSet" EXEC geticonset USER_ICON_SETS_DIR/"%a(IconSet name)" 9 | "Save Theme" EXEC getstyle -p "%a(Theme name)" 10 | "Preferences Utility" EXEC #wprefs# 11 | Appearance END 12 | 13 | -------------------------------------------------------------------------------- /WindowMaker/appearance.menu.fy.in: -------------------------------------------------------------------------------- 1 | #include "wmmacros" 2 | 3 | Uterlik MENU 4 | "Eftergrûn" OPEN_MENU background.menu.fy 5 | "Stilen" OPEN_MENU -noext STYLES_DIR USER_STYLES_DIR WITH setstyle 6 | "Tema's" OPEN_MENU -noext THEMES_DIR USER_THEMES_DIR WITH setstyle 7 | "Ikoanesets" OPEN_MENU -noext ICON_SETS_DIR USER_ICON_SETS_DIR WITH seticons 8 | "Ikoaneset bewarje" EXEC geticonset USER_ICON_SETS_DIR/"%a(Ikoanesetnamme)" 9 | "Tema bewarje" EXEC getstyle -p "%a(Temanamme)" 10 | "Foarkarrehelpmiddel" EXEC #wprefs# 11 | Uterlik END 12 | 13 | -------------------------------------------------------------------------------- /WindowMaker/appearance.menu.nl.in: -------------------------------------------------------------------------------- 1 | #include "wmmacros" 2 | 3 | Uiterlijk MENU 4 | "Achtergrond" OPEN_MENU background.menu.nl 5 | "Stijlen" OPEN_MENU -noext STYLES_DIR USER_STYLES_DIR WITH setstyle 6 | "Thema's" OPEN_MENU -noext THEMES_DIR USER_THEMES_DIR WITH setstyle 7 | "Iconensets" OPEN_MENU -noext ICON_SETS_DIR USER_ICON_SETS_DIR WITH seticons 8 | "Iconenset opslaan" EXEC geticonset USER_ICON_SETS_DIR/"%a(Iconensetnaam)" 9 | "Thema opslaan" EXEC getstyle -p "%a(Themanaam)" 10 | "Voorkeurenhulpmiddel" EXEC #wprefs# 11 | Uiterlijk END 12 | 13 | -------------------------------------------------------------------------------- /WINGs/usleep.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | #include "WUtil.h" 6 | #include "wconfig.h" 7 | 8 | void wusleep(unsigned int usec) 9 | { 10 | struct timespec tm; 11 | 12 | /* An arbitrary limit of 10 minutes -- in WM, if 13 | * somethings wants to sleep anything even close to 14 | * this, it's most likely an error. 15 | */ 16 | if (usec > 600000000) 17 | return; 18 | 19 | tm.tv_sec = usec / 1000000; 20 | tm.tv_nsec = (usec % 1000000) * 1000; 21 | 22 | while (nanosleep(&tm, &tm) == -1 && errno == EINTR) 23 | ; 24 | 25 | } 26 | 27 | -------------------------------------------------------------------------------- /WindowMaker/Icons/README: -------------------------------------------------------------------------------- 1 | The icons listed in the end of this file and their correspondent xpm versions 2 | were made by Marco van Hylckama Vlieg. 3 | They may be distributed freely and/or modified as long as the original 4 | Author is mentioned! 5 | marco@windowmaker.info 6 | 7 | 8 | BitchX.tiff 9 | defaultAppIcon.tiff 10 | GNUterm.tiff 11 | defaultterm.tiff 12 | draw.tiff 13 | linuxterm.tiff 14 | mixer.tiff 15 | notepad.tiff 16 | pdf.tiff 17 | ps.tiff 18 | real.tiff 19 | sgiterm.tiff 20 | sound.tiff 21 | staroffice2.tiff 22 | timer.tiff 23 | wilber.tiff 24 | write.tiff 25 | xdvi.tiff 26 | xv.tiff 27 | 28 | -------------------------------------------------------------------------------- /wrlib/tests/Makefile.am: -------------------------------------------------------------------------------- 1 | ## automake input file for wrlib 2 | 3 | AUTOMAKE_OPTIONS = 4 | 5 | noinst_PROGRAMS = testdraw testgrad testrot view 6 | 7 | EXTRA_DIST = test.png tile.xpm ballot_box.xpm 8 | 9 | AM_CPPFLAGS = -I$(srcdir)/.. $(DFLAGS) @HEADER_SEARCH_PATH@ 10 | 11 | LIBLIST = $(top_builddir)/wrlib/libwraster.la @XLIBS@ 12 | 13 | testdraw_SOURCES = testdraw.c 14 | testdraw_LDADD = $(LIBLIST) 15 | 16 | testgrad_SOURCES = testgrad.c 17 | testgrad_LDADD = $(LIBLIST) 18 | 19 | testrot_SOURCES = testrot.c 20 | testrot_LDADD = $(LIBLIST) 21 | 22 | view_SOURCES= view.c 23 | view_LDADD = $(LIBLIST) 24 | -------------------------------------------------------------------------------- /WINGs/wutil.c: -------------------------------------------------------------------------------- 1 | 2 | /* 3 | * Handle events for non-GUI based applications 4 | */ 5 | 6 | #include "WINGsP.h" 7 | 8 | void WHandleEvents() 9 | { 10 | /* Check any expired timers */ 11 | W_CheckTimerHandlers(); 12 | 13 | /* Do idle and timer stuff while there are no input events */ 14 | /* Do not wait for input here. just peek to see if input is available */ 15 | while (!W_HandleInputEvents(False, -1) && W_CheckIdleHandlers()) { 16 | /* dispatch timer events */ 17 | W_CheckTimerHandlers(); 18 | } 19 | 20 | W_HandleInputEvents(True, -1); 21 | 22 | /* Check any expired timers */ 23 | W_CheckTimerHandlers(); 24 | } 25 | -------------------------------------------------------------------------------- /WINGs/Examples/Makefile.am: -------------------------------------------------------------------------------- 1 | ## automake input file for WINGs - Examples 2 | 3 | AUTOMAKE_OPTIONS = 4 | 5 | 6 | noinst_PROGRAMS = fontl puzzle colorpick 7 | 8 | 9 | LDADD= $(top_builddir)/WINGs/libWINGs.la $(top_builddir)/wrlib/libwraster.la \ 10 | $(top_builddir)/WINGs/libWUtil.la \ 11 | @XFTLIBS@ @INTLIBS@ @XLIBS@ 12 | 13 | colorpick_DEPENDENCIES = $(top_builddir)/WINGs/libWINGs.la 14 | 15 | fontl_DEPENDENCIES = $(top_builddir)/WINGs/libWINGs.la 16 | 17 | puzzle_DEPENDENCIES = $(top_builddir)/WINGs/libWINGs.la 18 | 19 | 20 | AM_CPPFLAGS = -I$(top_srcdir)/WINGs -I$(top_srcdir)/wrlib -I$(top_srcdir)/src \ 21 | -DRESOURCE_PATH=\"$(datadir)/WINGs\" @HEADER_SEARCH_PATH@ 22 | -------------------------------------------------------------------------------- /WINGs/Tests/Makefile.am: -------------------------------------------------------------------------------- 1 | ## automake input file for WINGs - Tests 2 | 3 | AUTOMAKE_OPTIONS = 4 | 5 | noinst_PROGRAMS = wtest wmquery wmfile testmywidget 6 | 7 | LDADD= $(top_builddir)/WINGs/libWINGs.la $(top_builddir)/wrlib/libwraster.la \ 8 | $(top_builddir)/WINGs/libWUtil.la \ 9 | @XFTLIBS@ @INTLIBS@ @XLIBS@ 10 | 11 | 12 | testmywidget_SOURCES = testmywidget.c mywidget.c mywidget.h 13 | 14 | wtest_DEPENDENCIES = $(top_builddir)/WINGs/libWINGs.la 15 | 16 | 17 | EXTRA_DIST = logo.xpm upbtn.xpm wm.html wm.png 18 | 19 | AM_CPPFLAGS = -I$(top_srcdir)/WINGs -I$(top_srcdir)/wrlib -I$(top_srcdir)/src \ 20 | -DRESOURCE_PATH=\"$(datadir)/WINGs\" @XFTFLAGS@ @HEADER_SEARCH_PATH@ 21 | -------------------------------------------------------------------------------- /WINGs/TODO: -------------------------------------------------------------------------------- 1 | - move paint to idle handlers 2 | - check if its useful to add some WMBrowserSelectionDidChangeNotification 3 | (actually a pass-through for WMListSelectionDidChangeNotification). 4 | Or a delegate to be called when the list selection change. 5 | - add some way to modify speed when scrolling WMList, depending on how 6 | far the mouse is moved outside of the list. 7 | - clean up header files of declared but not implemented anywhere functions 8 | - implement a generic WMChangeFontAttribute(WMFont *font, enum attributes) 9 | function 10 | 11 | 12 | - optimize color allocation for repeated colors 13 | - make it work in 8bpp 14 | - optimize SystemFont allocation for repeated font sizes 15 | -------------------------------------------------------------------------------- /WINGs/GNUstepLib/GNUmakefile.preamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.preamble - Generated by ProjectCenter 3 | # 4 | 5 | # Additional flags to pass to the preprocessor 6 | ADDITIONAL_CPPFLAGS += 7 | 8 | # Additional flags to pass to Objective C compiler 9 | ADDITIONAL_OBJCFLAGS += 10 | 11 | # Additional flags to pass to C compiler 12 | ADDITIONAL_CFLAGS += 13 | 14 | # Additional flags to pass to the linker 15 | ADDITIONAL_LDFLAGS += 16 | 17 | # Additional include directories the compiler should search 18 | ADDITIONAL_INCLUDE_DIRS += 19 | 20 | # Additional library directories the linker should search 21 | ADDITIONAL_LIB_DIRS += 22 | 23 | # Additional GUI libraries to link 24 | LIBRARIES_DEPEND_UPON += -lobjc -lgnustep-base -lgnustep-gui 25 | -------------------------------------------------------------------------------- /WindowMaker/autostart.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | # 3 | # Place applications to be executed when WindowMaker is started here. 4 | # This should only be used for non-X applications or applications that 5 | # do not support session management. Other applications should be restarted 6 | # by the WindowMaker session restoring mechanism. For that, you should 7 | # either set SaveSessionOnExit=YES or select "Save Session" in the Workspace 8 | # submenu of the root menu when all applications you want started are 9 | # running. 10 | # 11 | # WindowMaker will wait until this script finishes, so if you run any 12 | # commands that take long to execute (like a xterm), put a ``&'' in the 13 | # end of the command line. 14 | # 15 | # This file must be executable. 16 | # 17 | 18 | -------------------------------------------------------------------------------- /doc/wmiv.1: -------------------------------------------------------------------------------- 1 | .TH wmiv "1" "June 2015" 2 | .SH NAME 3 | wmiv \- quick image viewer using wrlib 4 | .SH SYNOPSIS 5 | .B wmiv 6 | .RI [ \,image(s)\/ | \,directory\/ ] 7 | .SH OPTIONS 8 | .TP 9 | .B \-\-help 10 | print help text 11 | .TP 12 | .B \-\-version 13 | print version 14 | .SH KEYS 15 | .TP 16 | [+] 17 | zoom in 18 | .TP 19 | [\-] 20 | zoom out 21 | .TP 22 | [Esc] 23 | actual size 24 | .TP 25 | [D] 26 | launch diaporama mode 27 | .TP 28 | [L] 29 | rotate image on the left 30 | .TP 31 | [Q] 32 | quit 33 | .TP 34 | [R] 35 | rotate image on the right 36 | .TP 37 | [▸] 38 | next image 39 | .TP 40 | [◂] 41 | previous image 42 | .TP 43 | [▴] 44 | first image 45 | .TP 46 | [▾] 47 | last image 48 | .SH AUTHOR 49 | .B wmiv 50 | is a part of Window Maker. It was written by David Maciejak. 51 | -------------------------------------------------------------------------------- /WINGs/Extras/wtabledelegates.h: -------------------------------------------------------------------------------- 1 | 2 | #ifndef _TABLEDELEGATES_H_ 3 | #define _TABLEDELEGATES_H_ 4 | 5 | #ifdef __cplusplus 6 | extern "C" { 7 | #endif 8 | 9 | WMTableColumnDelegate *WTCreatePixmapDelegate(WMTableView *table); 10 | WMTableColumnDelegate *WTCreateStringDelegate(WMTableView *table); 11 | WMTableColumnDelegate *WTCreatePixmapStringDelegate(WMTableView *parent); 12 | 13 | WMTableColumnDelegate *WTCreateStringEditorDelegate(WMTableView *table); 14 | 15 | WMTableColumnDelegate *WTCreateEnumSelectorDelegate(WMTableView *table); 16 | void WTSetEnumSelectorOptions(WMTableColumnDelegate *delegate, 17 | char **options, int count); 18 | 19 | WMTableColumnDelegate *WTCreateBooleanSwitchDelegate(WMTableView *parent); 20 | 21 | #ifdef __cplusplus 22 | } 23 | #endif 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /WINGs/Extras/Makefile.am: -------------------------------------------------------------------------------- 1 | ## automake input file for WINGs 2 | 3 | AUTOMAKE_OPTIONS = 4 | 5 | # is this a kluge? if so, how should i do it? 6 | includedir = @includedir@/WINGs 7 | 8 | include_HEADERS = wtableview.h wtabledelegates.h 9 | 10 | 11 | lib_LTLIBRARIES = libExtraWINGs.la 12 | 13 | noinst_PROGRAMS = test 14 | 15 | EXTRA_DIST = 16 | 17 | libExtraWINGs_la_SOURCES = \ 18 | wtableview.c \ 19 | wtabledelegates.c \ 20 | wtableview.h \ 21 | wtabledelegates.h 22 | 23 | AM_CPPFLAGS = -I$(top_srcdir)/wrlib -I$(top_srcdir)/WINGs \ 24 | -DRESOURCE_PATH=\"$(datadir)/WINGs\" @HEADER_SEARCH_PATH@ 25 | 26 | LDADD= $(top_builddir)/WINGs/libWINGs.la $(top_builddir)/wrlib/libwraster.la \ 27 | $(top_builddir)/WINGs/libWUtil.la \ 28 | @XFTLIBS@ @INTLIBS@ 29 | 30 | test_LDADD = wtableview.o wtabledelegates.o $(LDADD) 31 | -------------------------------------------------------------------------------- /wmlib/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | AUTOMAKE_OPTIONS = no-dependencies 3 | 4 | libWMaker_la_LDFLAGS = -version-info 1:1:0 5 | lib_LTLIBRARIES = libWMaker.la 6 | 7 | include_HEADERS = WMaker.h 8 | 9 | AM_CPPFLAGS = $(DFLAGS) @XCFLAGS@ 10 | 11 | libWMaker_la_LIBADD = @XLFLAGS@ @XLIBS@ 12 | 13 | libWMaker_la_SOURCES = \ 14 | menu.c \ 15 | app.c \ 16 | event.c \ 17 | command.c \ 18 | app.h \ 19 | menu.h 20 | 21 | pkgconfigdir = $(libdir)/pkgconfig 22 | pkgconfig_DATA = wmlib.pc 23 | 24 | DISTCLEANFILES = $(pkgconfig_DATA) 25 | 26 | wmlib.pc: Makefile 27 | @echo "Generating $@" 28 | @echo 'Name: wmlib' > $@ 29 | @echo 'Description: Window Maker interface definitions' >> $@ 30 | @echo 'Version: $(VERSION)' >> $@ 31 | @echo 'Requires: x11' >> $@ 32 | @echo 'Libs: $(lib_search_path) -lWMaker' >> $@ 33 | @echo 'Cflags: $(inc_search_path)' >> $@ 34 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | prefsdatadir = $(pkgdatadir)/Styles 3 | 4 | prefsdata_DATA =\ 5 | Adwaita.style\ 6 | Autumn.style\ 7 | Black.style\ 8 | BlackTexture.style\ 9 | Blue.style\ 10 | BlueDawn.style\ 11 | BlueishGreen.style\ 12 | Brown.style\ 13 | Brownish.style\ 14 | Chumbo.style\ 15 | Copper.style\ 16 | DarkBlue.style\ 17 | DarkRed.style\ 18 | Emerald.style\ 19 | Fire.style\ 20 | Food.style\ 21 | Golden.style\ 22 | Green.style\ 23 | GreyBlue.style\ 24 | Gtk.style\ 25 | Interlace.style\ 26 | IRednBlue.style\ 27 | LightBlue.style\ 28 | NewBlue.style\ 29 | NightSky.style\ 30 | Pastel.style\ 31 | Pink.style\ 32 | Pumpkin.style\ 33 | Purple.style\ 34 | Purplish.style\ 35 | Red.style\ 36 | RednBlue.style\ 37 | Spring.style\ 38 | Summer.style\ 39 | Traditional.style\ 40 | VioletBlue.style 41 | 42 | EXTRA_DIST = $(prefsdata_DATA) 43 | 44 | 45 | -------------------------------------------------------------------------------- /WINGs/GNUstepLib/GNUmakefile.postamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.postamble - Generated by ProjectCenter 3 | # 4 | 5 | # Things to do before compiling 6 | # before-all:: 7 | 8 | # Things to do after compiling 9 | # after-all:: 10 | 11 | # Things to do before installing 12 | # before-install:: 13 | 14 | # Things to do after installing 15 | # after-install:: 16 | 17 | # Things to do before uninstalling 18 | # before-uninstall:: 19 | 20 | # Things to do after uninstalling 21 | # after-uninstall:: 22 | 23 | # Things to do before cleaning 24 | # before-clean:: 25 | 26 | # Things to do after cleaning 27 | # after-clean:: 28 | 29 | # Things to do before distcleaning 30 | # before-distclean:: 31 | 32 | # Things to do after distcleaning 33 | # after-distclean:: 34 | 35 | # Things to do before checking 36 | # before-check:: 37 | 38 | # Things to do after checking 39 | # after-check:: 40 | 41 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed0.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 2 1", 4 | " c None", 5 | ". c #210839CE7BDE", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " . . ", 16 | " . .. ", 17 | " . ... ", 18 | " . .... ", 19 | " . ... ", 20 | " . .. ", 21 | " . . ", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " "}; 30 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed1.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 2 1", 4 | " c None", 5 | ". c #210839CE7BDE", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " . .. . ", 16 | " . .. .. ", 17 | " . .. ... ", 18 | " . .. .... ", 19 | " . .. ... ", 20 | " . .. .. ", 21 | " . .. . ", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " "}; 30 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed2.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 2 1", 4 | " c None", 5 | ". c #210839CE7BDE", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " . .. ... . ", 16 | " . .. ... .. ", 17 | " . .. ... ... ", 18 | " . .. ... .... ", 19 | " . .. ... ... ", 20 | " . .. ... .. ", 21 | " . .. ... . ", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " "}; 30 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed3.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 2 1", 4 | " c None", 5 | ". c #210839CE7BDE", 6 | " ", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " . .. ... .... . ", 16 | " . .. ... .... .. ", 17 | " . .. ... .... ... ", 18 | " . .. ... .... .... ", 19 | " . .. ... .... ... ", 20 | " . .. ... .... .. ", 21 | " . .. ... .... . ", 22 | " ", 23 | " ", 24 | " ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " "}; 30 | -------------------------------------------------------------------------------- /WINGs/Examples/colorpick.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | #include 5 | 6 | void showSelectedColor(void *self, void *cdata) 7 | { 8 | WMColorPanel *panel = (WMColorPanel *) self; 9 | 10 | (void) cdata; 11 | printf("Selected Color: %s\n", WMGetColorRGBDescription(WMGetColorPanelColor(panel))); 12 | } 13 | 14 | int main(int argc, char **argv) 15 | { 16 | Display *dpy; 17 | WMScreen *scr; 18 | 19 | WMInitializeApplication("wmcolorpick", &argc, argv); 20 | 21 | dpy = XOpenDisplay(""); 22 | if (!dpy) { 23 | printf("could not open display\n"); 24 | exit(1); 25 | } 26 | 27 | scr = WMCreateScreen(dpy, DefaultScreen(dpy)); 28 | 29 | { 30 | WMColorPanel *panel = WMGetColorPanel(scr); 31 | 32 | WMSetColorPanelAction(panel, showSelectedColor, NULL); 33 | 34 | WMShowColorPanel(panel); 35 | } 36 | 37 | WMScreenMainLoop(scr); 38 | 39 | return 0; 40 | } 41 | -------------------------------------------------------------------------------- /src/osdep_stub.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | 4 | #include 5 | 6 | #include "wconfig.h" 7 | #include "osdep.h" 8 | 9 | Bool GetCommandForPid(int pid, char ***argv, int *argc) 10 | { 11 | static int notified = 0; 12 | 13 | if (!notified) { 14 | struct utsname un; 15 | 16 | /* The comment below is placed in the PO file by xgettext to help translator */ 17 | if (uname(&un) != -1) { 18 | /* 19 | * 1st %s is a function name 20 | * 2nd %s is an email address 21 | * 3rd %s is the name of the operating system 22 | */ 23 | wwarning(_("%s is not implemented on this platform; " 24 | "tell %s you are running %s release %s version %s"), 25 | __FUNCTION__, PACKAGE_BUGREPORT, 26 | un.sysname, un.release, un.version); 27 | notified = 1; 28 | } 29 | 30 | } 31 | 32 | *argv = NULL; 33 | *argc = 0; 34 | 35 | return False; 36 | } 37 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed4.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 3 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #210839CE7BDE", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | ". XX XXX XXXX XXXXX X ", 17 | ". XX XXX XXXX XXXXX XX ", 18 | ". XX XXX XXXX XXXXX XXX ", 19 | ". XX XXX XXXX XXXXX XXXX", 20 | ". XX XXX XXXX XXXXX XXX ", 21 | ". XX XXX XXXX XXXXX XX ", 22 | ". XX XXX XXXX XXXXX X ", 23 | " ", 24 | " ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " ", 30 | " "}; 31 | -------------------------------------------------------------------------------- /WINGs/Tests/testmywidget.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include 4 | 5 | #include "mywidget.h" 6 | 7 | void wAbort() 8 | { 9 | exit(1); 10 | } 11 | 12 | int main(int argc, char **argv) 13 | { 14 | Display *dpy = XOpenDisplay(""); 15 | WMScreen *scr; 16 | WMWindow *win; 17 | MyWidget *thing; 18 | 19 | WMInitializeApplication("Test", &argc, argv); 20 | 21 | if (!dpy) { 22 | wfatal("could not open display"); 23 | exit(1); 24 | } 25 | 26 | scr = WMCreateSimpleApplicationScreen(dpy); 27 | 28 | /* init our widget */ 29 | InitMyWidget(scr); 30 | 31 | win = WMCreateWindow(scr, "test"); 32 | WMResizeWidget(win, 150, 50); 33 | 34 | thing = CreateMyWidget(win); 35 | SetMyWidgetText(thing, "The Test"); 36 | WMResizeWidget(thing, 100, 20); 37 | WMMoveWidget(thing, 10, 10); 38 | 39 | WMRealizeWidget(win); 40 | WMMapSubwidgets(win); 41 | WMMapWidget(win); 42 | 43 | WMScreenMainLoop(scr); 44 | 45 | return 0; 46 | } 47 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer0.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 4 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #BDEEBDEEBDEE", 8 | " ", 9 | " ..... ", 10 | " X.X ", 11 | " .. X.X .. ", 12 | " X.. X.....X ..X ", 13 | " ....ooooo.... ", 14 | " ..ooooooooo.. ", 15 | " .oooooooooooo.. ", 16 | " XXoooooooooooooXX ", 17 | " .ooooooooooooooo. ", 18 | " XXoooooooooooooooXX ", 19 | " .ooooooooooooooooo. ", 20 | " .ooooooooooooooooo. ", 21 | " .ooooooooooooooooo. ", 22 | " .ooooooooooooooooo. ", 23 | " .ooooooooooooooooo. ", 24 | " XXoooooooooooooooXX ", 25 | " .ooooooooooooooo. ", 26 | " XXoooooooooooooXX ", 27 | " .ooooooooooooo. ", 28 | " .Xooooooooo.. ", 29 | " X..ooooo..X ", 30 | " X.....X ", 31 | " "}; 32 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer1.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 4 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #BDEEBDEEBDEE", 8 | " ", 9 | " ..... ", 10 | " X.X ", 11 | " .. X.X .. ", 12 | " X.. X.....X ..X ", 13 | " ....oo.XX.... ", 14 | " ..oooo.XXXX.. ", 15 | " .oooooo.XXXXX.. ", 16 | " XXoooooo.XXXX.oXX ", 17 | " .ooooooo.XXX.ooo. ", 18 | " XXooooooo.XX.ooooXX ", 19 | " .oooooooo.X.oooooo. ", 20 | " .oooooooo..ooooooo. ", 21 | " ....ooooo.ooooo.... ", 22 | " .ooooooooooooooooo. ", 23 | " .ooooooooooooooooo. ", 24 | " XXoooooooooooooooXX ", 25 | " .ooooooooooooooo. ", 26 | " XXoooooooooooooXX ", 27 | " .oooooo.oooooo. ", 28 | " .Xoooo.oooo.. ", 29 | " X..oo.oo..X ", 30 | " X.....X ", 31 | " "}; 32 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer2.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 4 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #BDEEBDEEBDEE", 8 | " ", 9 | " ..... ", 10 | " X.X ", 11 | " .. X.X .. ", 12 | " X.. X.....X ..X ", 13 | " ....oo.XX.... ", 14 | " ..oooo.XXXX.. ", 15 | " .oooooo.XXXXXX. ", 16 | " XXoooooo.XXXXXXXX ", 17 | " .ooooooo.XXXXXXX. ", 18 | " XXooooooo.XXXXXXXXX ", 19 | " .oooooooo.XXXXXXXX. ", 20 | " .oooooooo.XXXXXXXX. ", 21 | " ....ooooo.......... ", 22 | " .ooooooooooooooooo. ", 23 | " .ooooooooooooooooo. ", 24 | " XXoooooooooooooooXX ", 25 | " .ooooooooooooooo. ", 26 | " XXoooooooooooooXX ", 27 | " .oooooo.oooooo. ", 28 | " .Xoooo.oooo.. ", 29 | " X..oo.oo..X ", 30 | " X.....X ", 31 | " "}; 32 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer3.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 4 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #BDEEBDEEBDEE", 8 | " ", 9 | " ..... ", 10 | " X.X ", 11 | " .. X.X .. ", 12 | " X.. X.....X ..X ", 13 | " ....oo.XX.... ", 14 | " ..oooo.XXXX.. ", 15 | " .oooooo.XXXXXX. ", 16 | " XXoooooo.XXXXXXXX ", 17 | " .ooooooo.XXXXXXX. ", 18 | " XXooooooo.XXXXXXXXX ", 19 | " .oooooooo.XXXXXXXX. ", 20 | " .oooooooo.XXXXXXXX. ", 21 | " ....ooooo.XXXXX.... ", 22 | " .ooooooooo.XXXXXXX. ", 23 | " .oooooooooo.XXXXXX. ", 24 | " XXoooooooooo.XXXXXX ", 25 | " .ooooooooooo.XXX. ", 26 | " XXooooooooooo.XXX ", 27 | " .oooooo.ooooo.. ", 28 | " .Xoooo.oooo.. ", 29 | " X..oo.oo..X ", 30 | " X.....X ", 31 | " "}; 32 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer4.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 4 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #BDEEBDEEBDEE", 8 | " ", 9 | " ..... ", 10 | " X.X ", 11 | " .. X.X .. ", 12 | " X.. X.....X ..X ", 13 | " ....oo.XX.... ", 14 | " ..oooo.XXXX.. ", 15 | " .oooooo.XXXXXX. ", 16 | " XXoooooo.XXXXXXXX ", 17 | " .ooooooo.XXXXXXX. ", 18 | " XXooooooo.XXXXXXXXX ", 19 | " .oooooooo.XXXXXXXX. ", 20 | " .oooooooo.XXXXXXXX. ", 21 | " ....ooooo.XXXXX.... ", 22 | " .oooooooo.XXXXXXXX. ", 23 | " .oooooooo.XXXXXXXX. ", 24 | " XXooooooo.XXXXXXXXX ", 25 | " .ooooooo.XXXXXXX. ", 26 | " XXoooooo.XXXXXXXX ", 27 | " .oooooo.XXXXXX. ", 28 | " .Xoooo.XXXX.. ", 29 | " X..oo.XX..X ", 30 | " X.....X ", 31 | " "}; 32 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer5.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 4 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #BDEEBDEEBDEE", 8 | " ", 9 | " ..... ", 10 | " X.X ", 11 | " .. X.X .. ", 12 | " X.. X.....X ..X ", 13 | " ....oo.XX.... ", 14 | " ..oooo.XXXX.. ", 15 | " .oooooo.XXXXX.. ", 16 | " XXoooooo.XXXXXXXX ", 17 | " .ooooooo.XXXXXXX. ", 18 | " XXooooooo.XXXXXXXXX ", 19 | " .oooooooo.XXXXXXXX. ", 20 | " .oooooooo.XXXXXXXX. ", 21 | " ....ooooo.XXXXX.... ", 22 | " .ooooooo.XXXXXXXXX. ", 23 | " .oooooo.XXXXXXXXXX. ", 24 | " XXoooo.XXXXXXXXXXXX ", 25 | " .ooo.XXXXXXXXXXX. ", 26 | " XXo.XXXXXXXXXXXXX ", 27 | " ..XXXXX.XXXXXX. ", 28 | " .XXXXX.XXXX.. ", 29 | " X..XX.XX..X ", 30 | " X.....X ", 31 | " "}; 32 | -------------------------------------------------------------------------------- /src/wsmap.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 2014 Window Maker Team 5 | * 6 | * This program is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program, see the file COPYING. 18 | */ 19 | 20 | #ifndef WSMAP_H 21 | #define WSMAP_H 22 | 23 | void wWorkspaceMapUpdate(WScreen *scr); 24 | void StartWorkspaceMap(WScreen *scr); 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer0s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 4 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #FFFFFFFFFFFF", 8 | " ", 9 | " ..... ", 10 | " X.X ", 11 | " .. X.X .. ", 12 | " X.. X.....X ..X ", 13 | " ....ooooo.... ", 14 | " ..ooooooooo.. ", 15 | " .oooooooooooo.. ", 16 | " XXoooooooooooooXX ", 17 | " .ooooooooooooooo. ", 18 | " XXoooooooooooooooXX ", 19 | " .ooooooooooooooooo. ", 20 | " .ooooooooooooooooo. ", 21 | " .ooooooooooooooooo. ", 22 | " .ooooooooooooooooo. ", 23 | " .ooooooooooooooooo. ", 24 | " XXoooooooooooooooXX ", 25 | " .ooooooooooooooo. ", 26 | " XXoooooooooooooXX ", 27 | " .ooooooooooooo. ", 28 | " .Xooooooooo.. ", 29 | " X..ooooo..X ", 30 | " X.....X ", 31 | " "}; 32 | -------------------------------------------------------------------------------- /WindowMaker/Defaults/Makefile.am: -------------------------------------------------------------------------------- 1 | defsdata_DATA = WMRootMenu WMWindowAttributes WindowMaker WMState WMGLOBAL 2 | 3 | wpexecbindir = @wprefs_bindir@ 4 | 5 | EXTRA_DIST = WMGLOBAL WMWindowAttributes.in WindowMaker.in WMState.in 6 | 7 | CLEANFILES = WMWindowAttributes WindowMaker WMState WMRootMenu 8 | 9 | WMWindowAttributes: $(srcdir)/WMWindowAttributes.in 10 | $(AM_V_GEN)sed -e "s:#extension#:@ICONEXT@:" \ 11 | $(srcdir)/WMWindowAttributes.in > WMWindowAttributes ; \ 12 | chmod 644 WMWindowAttributes 13 | 14 | WindowMaker: $(srcdir)/WindowMaker.in 15 | $(AM_V_GEN)sed -e "s:#pkgdatadir#:$(pkgdatadir):" \ 16 | -e "s:#pixmapdir#:$(pixmapdir):" $(srcdir)/WindowMaker.in \ 17 | > WindowMaker ; \ 18 | chmod 644 WindowMaker 19 | 20 | WMState: $(srcdir)/WMState.in 21 | $(AM_V_GEN)sed -e "s:#wprefs#:$(wpexecbindir)/WPrefs:" $(srcdir)/WMState.in > WMState ; \ 22 | chmod 644 WMState 23 | 24 | WMRootMenu: ./../plmenu 25 | $(AM_V_GEN)cp -f ./../plmenu WMRootMenu 26 | -------------------------------------------------------------------------------- /autogen.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # Generate the documentation about compiling Window Maker 4 | ./script/generate-txt-from-texi.sh "doc/build/Compilation.texi" -o "INSTALL-WMAKER" 5 | ./script/generate-txt-from-texi.sh "doc/build/Translations.texi" -o "README.i18n" 6 | 7 | # Change date of the files to the past so they will be regenerated by 'make' 8 | touch -d '2000-01-01' INSTALL-WMAKER README.i18n 9 | 10 | # Generate the configure script from the 'configure.ac' 11 | autoreconf -vfi -I m4 12 | 13 | exit 0 14 | 15 | if [ -x config.status -a -z "$*" ]; then 16 | ./config.status --recheck 17 | else 18 | if test -z "$*"; then 19 | echo "I am going to run ./configure with no arguments - if you wish " 20 | echo "to pass any to it, please specify them on the $0 command line." 21 | echo "If you do not wish to run ./configure, press Ctrl-C now." 22 | trap 'echo "configure aborted" ; exit 0' 1 2 15 23 | sleep 1 24 | fi 25 | ./configure "$@" 26 | fi 27 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer1s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 5 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #FFFFFFFFFFFF", 8 | "O c #FFFF00000000", 9 | " ", 10 | " ..... ", 11 | " X.X ", 12 | " .. X.X .. ", 13 | " X.. X.....X ..X ", 14 | " ....oo.OO.... ", 15 | " ..oooo.OOOO.. ", 16 | " .oooooo.OOOOO.. ", 17 | " XXoooooo.OOOO.oXX ", 18 | " .ooooooo.OOO.ooo. ", 19 | " XXooooooo.OO.ooooXX ", 20 | " .oooooooo.O.oooooo. ", 21 | " .oooooooo..ooooooo. ", 22 | " ....ooooo.ooooo.... ", 23 | " .ooooooooooooooooo. ", 24 | " .ooooooooooooooooo. ", 25 | " XXoooooooooooooooXX ", 26 | " .ooooooooooooooo. ", 27 | " XXoooooooooooooXX ", 28 | " .oooooo.oooooo. ", 29 | " .Xoooo.oooo.. ", 30 | " X..oo.oo..X ", 31 | " X.....X ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer2s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 5 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #FFFFFFFFFFFF", 8 | "O c #FFFF00000000", 9 | " ", 10 | " ..... ", 11 | " X.X ", 12 | " .. X.X .. ", 13 | " X.. X.....X ..X ", 14 | " ....oo.OO.... ", 15 | " ..oooo.OOOO.. ", 16 | " .oooooo.OOOOOO. ", 17 | " XXoooooo.OOOOOOXX ", 18 | " .ooooooo.OOOOOOO. ", 19 | " XXooooooo.OOOOOOOXX ", 20 | " .oooooooo.OOOOOOOO. ", 21 | " .oooooooo.OOOOOOOO. ", 22 | " ....ooooo.......... ", 23 | " .ooooooooooooooooo. ", 24 | " .ooooooooooooooooo. ", 25 | " XXoooooooooooooooXX ", 26 | " .ooooooooooooooo. ", 27 | " XXoooooooooooooXX ", 28 | " .oooooo.oooooo. ", 29 | " .Xoooo.oooo.. ", 30 | " X..oo.oo..X ", 31 | " X.....X ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer3s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 5 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #FFFFFFFFFFFF", 8 | "O c #FFFF00000000", 9 | " ", 10 | " ..... ", 11 | " X.X ", 12 | " .. X.X .. ", 13 | " X.. X.....X ..X ", 14 | " ....oo.OO.... ", 15 | " ..oooo.OOOO.. ", 16 | " .oooooo.OOOOOO. ", 17 | " XXoooooo.OOOOOOXX ", 18 | " .ooooooo.OOOOOOO. ", 19 | " XXooooooo.OOOOOOOXX ", 20 | " .oooooooo.OOOOOOOO. ", 21 | " .oooooooo.OOOOOOOO. ", 22 | " ....ooooo.OOOOO.... ", 23 | " .ooooooooo.OOOOOOO. ", 24 | " .oooooooooo.OOOOOO. ", 25 | " XXoooooooooo.OOOOXX ", 26 | " .ooooooooooo.OOO. ", 27 | " XXooooooooooo.OXX ", 28 | " .oooooo.ooooo.. ", 29 | " .Xoooo.oooo.. ", 30 | " X..oo.oo..X ", 31 | " X.....X ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer4s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 5 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #FFFFFFFFFFFF", 8 | "O c #FFFF00000000", 9 | " ", 10 | " ..... ", 11 | " X.X ", 12 | " .. X.X .. ", 13 | " X.. X.....X ..X ", 14 | " ....oo.OO.... ", 15 | " ..oooo.OOOO.. ", 16 | " .oooooo.OOOOOO. ", 17 | " XXoooooo.OOOOOOXX ", 18 | " .ooooooo.OOOOOOO. ", 19 | " XXooooooo.OOOOOOOXX ", 20 | " .oooooooo.OOOOOOOO. ", 21 | " .oooooooo.OOOOOOOO. ", 22 | " ....ooooo.OOOOO.... ", 23 | " .oooooooo.OOOOOOOO. ", 24 | " .oooooooo.OOOOOOOO. ", 25 | " XXooooooo.OOOOOOOXX ", 26 | " .ooooooo.OOOOOOO. ", 27 | " XXoooooo.OOOOOOXX ", 28 | " .oooooo.OOOOOO. ", 29 | " .Xoooo.OOOO.. ", 30 | " X..oo.OO..X ", 31 | " X.....X ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/timer5s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "24 24 5 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #7BDE7BDE7BDE", 7 | "o c #FFFFFFFFFFFF", 8 | "O c #FFFF00000000", 9 | " ", 10 | " ..... ", 11 | " X.X ", 12 | " .. X.X .. ", 13 | " X.. X.....X ..X ", 14 | " ....oo.OO.... ", 15 | " ..oooo.OOOO.. ", 16 | " .oooooo.OOOOO.. ", 17 | " XXoooooo.OOOOOOXX ", 18 | " .ooooooo.OOOOOOO. ", 19 | " XXooooooo.OOOOOOOXX ", 20 | " .oooooooo.OOOOOOOO. ", 21 | " .oooooooo.OOOOOOOO. ", 22 | " ....ooooo.OOOOO.... ", 23 | " .ooooooo.OOOOOOOOO. ", 24 | " .oooooo.OOOOOOOOOO. ", 25 | " XXoooo.OOOOOOOOOOXX ", 26 | " .ooo.OOOOOOOOOOO. ", 27 | " XXo.OOOOOOOOOOOXX ", 28 | " ..OOOOO.OOOOOO. ", 29 | " .XOOOO.OOOO.. ", 30 | " X..OO.OO..X ", 31 | " X.....X ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /wrlib/README: -------------------------------------------------------------------------------- 1 | 2 | WindowMaker raster graphics library 3 | 4 | This library is used to manipulate images and convert them to 5 | a format that can be displayed through the X window system. 6 | Read the wraster.h header for an idea of what is available 7 | 8 | 9 | This Library is LGPL and 10 | Copyright (c) Alfredo K. Kojima 11 | 12 | 13 | The following environment variables control some parameters: 14 | 15 | RIMAGE_CACHE 16 | 17 | Is the maximum number of images to store in the internal cache. 18 | Default is 8 19 | 20 | RIMAGE_CACHE_SIZE 21 | 22 | Is the size of the biggest image to store in the cache. 23 | Default is 4k (64x64) 24 | 25 | 26 | 27 | Porting 28 | ======= 29 | 30 | It should be fairly easy to port it to other environments 31 | (svgalib, libggi etc), probably only requiring wraster.h, 32 | context.c and convert.c to be changed. Note that the X specific 33 | code should be disabled in that case, including support for libXpm. 34 | -------------------------------------------------------------------------------- /wrlib/xutil.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Raster graphics library 3 | * 4 | * Copyright (c) 2014 Window Maker Team 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Library General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2 of the License, or (at your option) any later version. 10 | * 11 | * This library is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | * Library General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Library General Public 17 | * License along with this library. 18 | */ 19 | 20 | #ifndef WRASTER_XUTIL_H 21 | #define WRASTER_XUTIL_H 22 | 23 | 24 | #ifdef USE_XSHM 25 | Pixmap R_CreateXImageMappedPixmap(RContext *context, RXImage *ximage); 26 | #endif 27 | 28 | 29 | #endif 30 | -------------------------------------------------------------------------------- /WindowMaker/Defaults/WMState.in: -------------------------------------------------------------------------------- 1 | { 2 | Dock = { 3 | Applications = ( 4 | { 5 | Command = "#wprefs#"; 6 | Name = Logo.WMDock; 7 | AutoLaunch = No; 8 | Forced = No; 9 | Position = "0,0"; 10 | Lock = Yes; 11 | }, 12 | { 13 | Command = xterm; 14 | Name = xterm.XTerm; 15 | AutoLaunch = No; 16 | Forced = No; 17 | Position = "0,1"; 18 | } 19 | ); 20 | Position = "-64,0"; 21 | Lowered = No; 22 | }; 23 | Clip = { 24 | Command = "-"; 25 | Name = Logo.WMClip; 26 | AutoLaunch = No; 27 | StartHidden = No; 28 | StartMiniaturized = No; 29 | Forced = No; 30 | Position = "0,0"; 31 | DropCommand = "wmsetbg -u -t %d"; 32 | }; 33 | Workspaces = ( 34 | { 35 | Name = "Main"; 36 | Clip = { 37 | Applications = (); 38 | Lowered = Yes; 39 | Collapsed = No; 40 | AutoAttractIcons = No; 41 | KeepAttracted = No; 42 | }; 43 | } 44 | ); 45 | } 46 | -------------------------------------------------------------------------------- /wrlib/rotate.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Raster graphics library 3 | * 4 | * Copyright (c) 2014 Window Maker Team 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Library General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2 of the License, or (at your option) any later version. 10 | * 11 | * This library is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | * Library General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Library General Public 17 | * License along with this library. 18 | */ 19 | 20 | #ifndef WRASTER_ROTATE_H 21 | #define WRASTER_ROTATE_H 22 | 23 | 24 | /* 25 | * Returns a new image, rotated by 180 degrees 26 | */ 27 | RImage *wraster_rotate_image_180(RImage *source); 28 | 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /src/osdep.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * 6 | * This program is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 | */ 20 | 21 | #ifndef WMOSDEP_H_ 22 | #define WMOSDEP_H_ 23 | 24 | Bool GetCommandForPid(int pid, char ***argv, int *argc); 25 | 26 | #endif 27 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed0s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "26 26 3 1", 4 | " c None", 5 | ". c #FFFFFFFF0000", 6 | "X c #000000000000", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " .... ", 17 | " .X.X. ", 18 | " .X.XX. ", 19 | " .X.XXX. ", 20 | " .X.XXXX. ", 21 | " .X.XXX. ", 22 | " .X.XX. ", 23 | " .X.X. ", 24 | " .... ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " ", 30 | " ", 31 | " ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed1s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "26 26 3 1", 4 | " c None", 5 | ". c #FFFFFFFF0000", 6 | "X c #000000000000", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ....... ", 17 | " .X.XX.X. ", 18 | " .X.XX.XX. ", 19 | " .X.XX.XXX. ", 20 | " .X.XX.XXXX. ", 21 | " .X.XX.XXX. ", 22 | " .X.XX.XX. ", 23 | " .X.XX.X. ", 24 | " ....... ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " ", 30 | " ", 31 | " ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed2s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "26 26 3 1", 4 | " c None", 5 | ". c #FFFFFFFF0000", 6 | "X c #000000000000", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ........... ", 17 | " .X.XX.XXX.X. ", 18 | " .X.XX.XXX.XX. ", 19 | " .X.XX.XXX.XXX. ", 20 | " .X.XX.XXX.XXXX. ", 21 | " .X.XX.XXX.XXX. ", 22 | " .X.XX.XXX.XX. ", 23 | " .X.XX.XXX.X. ", 24 | " ........... ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " ", 30 | " ", 31 | " ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed3s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "26 26 3 1", 4 | " c None", 5 | ". c #FFFFFFFF0000", 6 | "X c #000000000000", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | " ................ ", 17 | " .X.XX.XXX.XXXX.X. ", 18 | " .X.XX.XXX.XXXX.XX. ", 19 | " .X.XX.XXX.XXXX.XXX. ", 20 | " .X.XX.XXX.XXXX.XXXX. ", 21 | " .X.XX.XXX.XXXX.XXX. ", 22 | " .X.XX.XXX.XXXX.XX. ", 23 | " .X.XX.XXX.XXXX.X. ", 24 | " ................ ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " ", 30 | " ", 31 | " ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/speed4s.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "26 26 3 1", 4 | " c None", 5 | ". c #FFFFFFFF0000", 6 | "X c #000000000000", 7 | " ", 8 | " ", 9 | " ", 10 | " ", 11 | " ", 12 | " ", 13 | " ", 14 | " ", 15 | " ", 16 | "...................... ", 17 | ".X.XX.XXX.XXXX.XXXXX.X. ", 18 | ".X.XX.XXX.XXXX.XXXXX.XX. ", 19 | ".X.XX.XXX.XXXX.XXXXX.XXX. ", 20 | ".X.XX.XXX.XXXX.XXXXX.XXXX.", 21 | ".X.XX.XXX.XXXX.XXXXX.XXX. ", 22 | ".X.XX.XXX.XXXX.XXXXX.XX. ", 23 | ".X.XX.XXX.XXXX.XXXXX.X. ", 24 | "...................... ", 25 | " ", 26 | " ", 27 | " ", 28 | " ", 29 | " ", 30 | " ", 31 | " ", 32 | " "}; 33 | -------------------------------------------------------------------------------- /wrlib/scale.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Raster graphics library 3 | * 4 | * Copyright (c) 2014 Window Maker Team 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Library General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2 of the License, or (at your option) any later version. 10 | * 11 | * This library is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | * Library General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Library General Public 17 | * License along with this library. 18 | */ 19 | 20 | #ifndef WRASTER_SCALE_H 21 | #define WRASTER_SCALE_H 22 | 23 | 24 | /* 25 | * Function to change the smoothing filter used for image scaling (RSmoothScaleImage) 26 | */ 27 | void wraster_change_filter(RScalingFilter type); 28 | 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /src/motif.h: -------------------------------------------------------------------------------- 1 | /* motif.h-- stuff for support for mwm hints 2 | * 3 | * Window Maker window manager 4 | * 5 | * Copyright (c) 1998-2003 Alfredo K. Kojima 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | 23 | #ifndef WMMWM_H_ 24 | #define WMMWM_H_ 25 | 26 | void wMWMCheckClientHints(WWindow *wwin); 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /src/monitor.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * Copyright (c) 2013 Window Maker Team 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WMMONITOR_H 23 | #define WMMONITOR_H 24 | 25 | int MonitorLoop(int argc, char **argv); 26 | 27 | #endif /* WMMONITOR_H */ 28 | -------------------------------------------------------------------------------- /doc/wdwrite.1: -------------------------------------------------------------------------------- 1 | .\" Hey, Emacs! This is an -*- nroff -*- source file. 2 | .TH wdwrite 1 "January 1999" 3 | .SH NAME 4 | wdwrite \- writes keys and values to the defaults database 5 | .SH SYNOPSIS 6 | .B wdwrite 7 | .I domain 8 | .I option 9 | .I value 10 | .SH DESCRIPTION 11 | .B wdwrite 12 | writes 13 | .I option 14 | and 15 | .I value 16 | to the specified 17 | .IR domain . 18 | .SH OPTIONS 19 | .TP 20 | .B \-\-help 21 | print a help message with the list of options 22 | .TP 23 | .B \-\-version 24 | print the version of Window Maker from which the program comes 25 | .SH ENVIRONMENT 26 | .IP WMAKER_USER_ROOT 27 | specifies the initial path for the Defaults directory. "Defaults/" is 28 | appended to this variable to determine the actual location of the 29 | databases. If the variable is not set, it defaults to "~/GNUstep" 30 | .SH FILES 31 | The domains reside in WMAKER_USER_ROOT/Defaults/ 32 | .SH SEE ALSO 33 | .BR wdread (1), 34 | .BR wmaker (1) 35 | .SH AUTHOR 36 | This man page was written by Marcelo Magallon . 37 | .PP 38 | Window Maker was written by Alfredo K. Kojima . 39 | -------------------------------------------------------------------------------- /doc/wmgenmenu.1: -------------------------------------------------------------------------------- 1 | .TH wmgenmenu 1 "15 August 2011" 2 | .SH "NAME" 3 | \fBwmgenmenu\fR \- Writes a menu structure usable as 4 | ~/GNUstep/Defaults/WMRootMenu to stdout 5 | .PP 6 | .SH "SYNOPSIS" 7 | .B wmgenmenu 8 | .RI [ options ] 9 | .PP 10 | .SH "DESCRIPTION" 11 | \fBwmgenmenu\fR writes a menu structure usable as 12 | ~/GNUstep/Defaults/WMRootMenu to stdout. 13 | 14 | The output format is a \fIPropList\fP. 15 | .PP 16 | .SH "OPTIONS" 17 | .TP 18 | .B \-\-help 19 | print a help message with the list of options 20 | .TP 21 | .B \-\-version 22 | print the version of Window Maker from which the program comes 23 | .PP 24 | .SH "BUGS" 25 | The program is using a built-in structure and list of applications, which means it cannot discover 26 | new programs, but it filters the programs that cannot be found in the \fBPATH\fP. 27 | .SH "SEE ALSO" 28 | .BR wmmenugen (1), 29 | .BR wmaker (1) 30 | .SH "AUTHOR" 31 | wmgenmenu is a part of Window Maker. It was written by Carlos R. Mafra and 32 | Tamas TEVESZ. 33 | .PP 34 | This manpage was written by Rodolfo García Peñas (kix) for the 35 | Debian GNU/Linux system (but may be used by others). 36 | -------------------------------------------------------------------------------- /src/cycling.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * Copyright (c) 2013 Window Maker Team 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WMCYCLING_H 23 | #define WMCYCLING_H 24 | 25 | void StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next, Bool class_only); 26 | 27 | #endif /* WMCYCLING_H */ 28 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Brownish.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = "#c0b0b0"; 10 | HighlightTextColor = "#201010"; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray60; 13 | FTitleColor = "#f0e0e0"; 14 | PTitleColor = "#f0e0e0"; 15 | UTitleColor = gray; 16 | FTitleBack = (solid, "#a09080"); 17 | PTitleBack = (solid, "#908080"); 18 | UTitleBack = (solid, "#808090"); 19 | ResizebarBack = (solid, "#808090"); 20 | MenuTitleColor = "#f0e0e0"; 21 | MenuTextColor = "#f0e0e0"; 22 | MenuDisabledColor = "#504040"; 23 | MenuTitleBack = (solid, "#a09080"); 24 | MenuTextBack = (solid, "#908080"); 25 | IconBack = (solid, "#809080"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#446594"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Traditional.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray20; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = black; 16 | FTitleBack = (solid, black); 17 | PTitleBack = (solid, gray40); 18 | UTitleBack = (solid, "rgb:aa/aa/aa"); 19 | ResizebarBack = (solid, "rgb:aa/aa/aa"); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (solid, black); 24 | MenuTextBack = (solid, "rgb:aa/aa/aa"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = black; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Purplish.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = "#c0c0d0"; 10 | HighlightTextColor = "#505070"; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = "#804040"; 14 | PTitleColor = "#f0e0e0"; 15 | UTitleColor = "#706070"; 16 | FTitleBack = (solid, "#b08080"); 17 | PTitleBack = (solid, "#908080"); 18 | UTitleBack = (solid, "#a090a0"); 19 | ResizebarBack = (solid, "#808090"); 20 | MenuTitleColor = "#804040"; 21 | MenuTextColor = "#505060"; 22 | MenuDisabledColor = "#707080"; 23 | MenuTitleBack = (solid, "#b08080"); 24 | MenuTextBack = (solid, "#9090a0"); 25 | IconBack = (solid, "#909080"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#446594"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /src/balloon.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * 6 | * This program is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 | */ 20 | 21 | #ifndef _BALLOON_H_ 22 | #define _BALLOON_H_ 23 | 24 | void wBalloonInitialize(WScreen *scr); 25 | 26 | void wBalloonEnteredObject(WScreen *scr, WObjDescriptor *object); 27 | 28 | void wBalloonHide(WScreen *scr); 29 | 30 | #endif 31 | -------------------------------------------------------------------------------- /src/colormap.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 2000-2003 Alfredo K. Kojima 5 | * 6 | * This program is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 | */ 20 | 21 | #ifndef WMCOLORMAP_H 22 | #define WMCOLORMAP_H 23 | 24 | void wColormapInstallForWindow(WScreen *scr, WWindow *wwin); 25 | void wColormapAllowClientInstallation(WScreen * scr, Bool starting); 26 | 27 | #endif /* WMCOLORMAP_H */ 28 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Gtk.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = blue; 10 | HighlightTextColor = white; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray20; 13 | FTitleColor = white; 14 | PTitleColor = black; 15 | UTitleColor = darkblue; 16 | FTitleBack = (solid, darkblue); 17 | PTitleBack = (solid, "rgb:d5/d6/d5"); 18 | UTitleBack = (solid, "rgb:d5/d6/d5"); 19 | ResizebarBack = (solid, "rgb:d5/d6/d5"); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (solid, darkblue); 24 | MenuTextBack = (solid, "rgb:d5/d6/d5"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = darkblue; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /src/xmodifier.h: -------------------------------------------------------------------------------- 1 | /* xmodifier.h 2 | * 3 | * Sudish Joseph , Sept. 1997 4 | * 5 | * This program is free software; you can redistribute it and/or modify 6 | * it under the terms of the GNU General Public License as published by 7 | * the Free Software Foundation; either version 2 of the License, or 8 | * (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with this program; if not, write to the Free Software Foundation, Inc., 17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 | */ 19 | 20 | #ifndef _XMODIFIER_H_INCLUDED 21 | #define _XMODIFIER_H_INCLUDED 22 | 23 | void wXModifierInitialize(void); 24 | int wXModifierFromKey(const char *key); 25 | const char *wXModifierToShortcutLabel(int mask); 26 | 27 | #endif /* _XMODIFIER_H_INCLUDED */ 28 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Autumn.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray20; 13 | FTitleColor = white; 14 | PTitleColor = gray; 15 | UTitleColor = white; 16 | FTitleBack = (hgradient, darkred, black); 17 | PTitleBack = (hgradient, indianred, black); 18 | UTitleBack = (hgradient, peru, black); 19 | ResizebarBack = (hgradient, peru, black); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray80; 23 | MenuTitleBack = (hgradient, firebrick, black); 24 | MenuTextBack = (hgradient, peru, black); 25 | IconBack = (dgradient, "#efb573", "#734221"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#8b0000"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Pink.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray20; 13 | FTitleColor = gray40; 14 | PTitleColor = gray; 15 | UTitleColor = gray; 16 | FTitleBack = (hgradient, white, pink); 17 | PTitleBack = (hgradient, pink, pink2); 18 | UTitleBack = (hgradient, pink3, pink4); 19 | ResizebarBack = (hgradient, pink3, pink4); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (hgradient, pink2, pink4); 24 | MenuTextBack = (hgradient, pink4, black); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = gray40; 27 | IconTitleBack = "#ffe0e5"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /src/superfluous.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * 6 | * This program is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 | */ 20 | 21 | #ifndef WMSUPERFLUOUS_H 22 | #define WMSUPERFLUOUS_H 23 | 24 | #include "dock.h" 25 | 26 | void DoKaboom(WScreen *scr, Window win, int x, int y); 27 | Pixmap MakeGhostIcon(WScreen *scr, Drawable drawable); 28 | void DoWindowBirth(WWindow *wwin); 29 | #endif 30 | -------------------------------------------------------------------------------- /WindowMaker/Themes/Default.style: -------------------------------------------------------------------------------- 1 | { 2 | TitleJustify = left; 3 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 5 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 6 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 7 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 8 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = "rgb:61/61/61"; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = black; 16 | FTitleBack = (hgradient, "rgb:50/5a/5e", "rgb:20/2a/2e"); 17 | PTitleBack = (hgradient, "rgb:51/50/55", "rgb:80/80/80"); 18 | UTitleBack = (hgradient, "rgb:c2/c0/c5", "rgb:82/80/85"); 19 | MenuTitleColor = white; 20 | MenuTextColor = black; 21 | MenuDisabledColor = gray40; 22 | MenuTitleBack = (hgradient, "rgb:50/5a/5e", "rgb:20/2a/2e"); 23 | MenuTextBack = (hgradient, "rgb:c2/c0/c5", "rgb:82/80/85"); 24 | WorkspaceBack = (solid, "rgb:50/50/75"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | } 27 | -------------------------------------------------------------------------------- /src/session.h: -------------------------------------------------------------------------------- 1 | /* session.h 2 | * 3 | * Copyright (c) 1999-2003 Alfredo K. Kojima 4 | * 5 | * Window Maker window manager 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WMSESSION_H_ 23 | #define WMSESSION_H_ 24 | 25 | void wSessionSaveState(WScreen *scr); 26 | void wSessionClearState(WScreen *scr); 27 | void wSessionRestoreState(WScreen *scr); 28 | void wSessionRestoreLastWorkspace(WScreen *scr); 29 | #endif 30 | -------------------------------------------------------------------------------- /WINGs/wconfig.h: -------------------------------------------------------------------------------- 1 | /* wconfig.h 2 | * 3 | * Copyright (c) 2001 Dan Pascu 4 | * 5 | * This program is free software; you can redistribute it and/or modify 6 | * it under the terms of the GNU General Public License as published by 7 | * the Free Software Foundation; either version 2 of the License, or 8 | * (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with this program; if not, write to the Free Software Foundation, Inc., 17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 | */ 19 | 20 | #ifndef WINGS_CONFIG_H_ 21 | #define WINGS_CONFIG_H_ 22 | 23 | #include "../config.h" 24 | 25 | #if defined(HAVE_LIBINTL_H) && defined(I18N) 26 | # include 27 | # define _(text) dgettext("WINGs", text) 28 | #else 29 | # define _(text) (text) 30 | #endif 31 | 32 | 33 | #endif /* WINGS_CONFIG_H_ */ 34 | 35 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Black.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray60; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray20; 16 | FTitleBack = (hgradient, "rgb:30/32/3e", black); 17 | PTitleBack = (hgradient, "rgb:70/72/7e", "rgb:45/47/4e"); 18 | UTitleBack = (hgradient, "rgb:a0/a2/ae", "rgb:90/92/9e"); 19 | MenuTitleColor = white; 20 | MenuTextColor = white; 21 | MenuDisabledColor = gray60; 22 | MenuTitleBack = (hgradient, "rgb:30/32/3e", black); 23 | MenuTextBack = (hgradient, "rgb:50/5a/5e", "rgb:20/2a/2e"); 24 | IconBack = (mdgradient, gray40, "rgb:50/5a/5e", "rgb:30/32/3e", "rgb:20/2a/2e"); 25 | IconTitleColor = white; 26 | IconTitleBack = "#20202e"; 27 | } 28 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Food.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray20; 13 | FTitleColor = gray30; 14 | PTitleColor = white; 15 | UTitleColor = gray; 16 | FTitleBack = (hgradient, orange2, orange4); 17 | PTitleBack = (hgradient, lightsalmon2, lightsalmon4); 18 | UTitleBack = (hgradient, salmon2, salmon4); 19 | ResizebarBack = (hgradient, salmon2, salmon4); 20 | MenuTitleColor = gray30; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (hgradient, orange2, orange4); 24 | MenuTextBack = (hgradient, tomato2, tomato4); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = gray30; 27 | IconTitleBack = "#bd7a00"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /src/resources.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * 6 | * This program is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 | */ 20 | 21 | #ifndef WMRESOURCES_H_ 22 | #define WMRESOURCES_H_ 23 | 24 | int wGetColorForColormap(Colormap colormap, const char *color_name, XColor *color); 25 | int wGetColor(WScreen *scr, const char *color_name, XColor *color); 26 | void wFreeColor(WScreen *scr, unsigned long pixel); 27 | 28 | #endif 29 | -------------------------------------------------------------------------------- /WindowMaker/Themes/OpenStep.style: -------------------------------------------------------------------------------- 1 | { 2 | NewStyle = new; 3 | TitleJustify = left; 4 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 5 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 6 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 7 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 8 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 9 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 10 | HighlightColor = white; 11 | HighlightTextColor = black; 12 | ClipTitleColor = black; 13 | CClipTitleColor = "rgb:61/61/61"; 14 | FTitleColor = white; 15 | PTitleColor = white; 16 | UTitleColor = gray20; 17 | FTitleBack = (dgradient, "rgb:00/00/10", "rgb:20/20/70"); 18 | PTitleBack = (dgradient, "rgb:50/50/50", "rgb:80/80/80"); 19 | UTitleBack = (dgradient, "rgb:90/90/90", "rgb:d0/d0/d0"); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (dgradient, "rgb:00/00/20", "rgb:20/20/70"); 24 | MenuTextBack = (hgradient, "rgb:d0/d0/d0", "rgb:80/80/80"); 25 | WorkspaceBack = (tpixmap, "BlueImage.jpeg", black); 26 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 27 | } 28 | -------------------------------------------------------------------------------- /src/xutil.h: -------------------------------------------------------------------------------- 1 | /* xutil.h 2 | * 3 | * Copyright (c) 1998 scottc 4 | * 5 | * This program is free software; you can redistribute it and/or modify 6 | * it under the terms of the GNU General Public License as published by 7 | * the Free Software Foundation; either version 2 of the License, or 8 | * (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with this program; if not, write to the Free Software Foundation, Inc., 17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 | */ 19 | 20 | #ifndef _WM_XUTIL_H_ 21 | #define _WM_XUTIL_H_ 22 | 23 | void FormatXError(Display *dpy, XErrorEvent *error, char *buffer, int size); 24 | 25 | 26 | void RequestSelection(Display *dpy, Window requestor, Time timestamp); 27 | 28 | 29 | char *GetSelection(Display *dpy, Window requestor); 30 | 31 | double GetTimestamp(void); 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Pumpkin.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = gray60; 15 | UTitleColor = gray60; 16 | FTitleBack = (hgradient, orange2, orange4); 17 | PTitleBack = (hgradient, orange4, black); 18 | UTitleBack = (hgradient, "rgb:18/38/59", black); 19 | ResizebarBack = (hgradient, "rgb:18/38/59", black); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (hgradient, orange2, orange4); 24 | MenuTextBack = (hgradient, "rgb:18/38/59", "rgb:00/14/28"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#bd7a00"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /src/appmenu.h: -------------------------------------------------------------------------------- 1 | /* appmenu.h- application defined menu 2 | * 3 | * Window Maker window manager 4 | * 5 | * Copyright (c) 1997-2003 Alfredo K. Kojima 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef _WAPPMENU_H_ 23 | #define _WAPPMENU_H_ 24 | 25 | WMenu *wAppMenuGet(WScreen *scr, Window window); 26 | void wAppMenuDestroy(WMenu *menu); 27 | 28 | void wAppMenuMap(WMenu *menu, WWindow *wwin); 29 | void wAppMenuUnmap(WMenu *menu); 30 | 31 | 32 | #endif 33 | -------------------------------------------------------------------------------- /WindowMaker/Styles/VioletBlue.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray20; 13 | FTitleColor = white; 14 | PTitleColor = gray; 15 | UTitleColor = white; 16 | FTitleBack = (dgradient, black, mediumorchid4); 17 | PTitleBack = (dgradient, mediumorchid4, dodgerblue3); 18 | UTitleBack = (dgradient, black, dodgerblue4); 19 | ResizebarBack = (dgradient, black, dodgerblue4); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (dgradient, black, mediumorchid4); 24 | MenuTextBack = (dgradient, black, dodgerblue4); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#3d1b45"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /doc/geticonset.1: -------------------------------------------------------------------------------- 1 | .\" Hey, Emacs! This is an -*- nroff -*- source file. 2 | .TH geticonset 1 "January 1999" 3 | .SH NAME 4 | geticonset \- gets the current Window Maker icon set 5 | .SH SYNOPSIS 6 | .B geticonset 7 | .RI [ options ] 8 | .RI [ iconsetfile ] 9 | .SH DESCRIPTION 10 | .B geticonset 11 | reads the 12 | .I WMWindowAttributes 13 | domain, and writes the icon set found there either to stdout or to the file 14 | .IR iconsetfile . 15 | .SH OPTIONS 16 | .TP 17 | .B \-\-help 18 | print a help message with the list of options 19 | .TP 20 | .B \-\-version 21 | print the version of Window Maker from which the program comes 22 | .SH ENVIRONMENT 23 | .IP WMAKER_USER_ROOT 24 | specifies the initial path for the Defaults directory. "Defaults/" is 25 | appended to this variable to determine the actual location of the 26 | databases. If the variable is not set, it defaults to "~/GNUstep" 27 | .SH FILES 28 | .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes 29 | is the actual file that's read. 30 | .SH SEE ALSO 31 | .BR seticons (1), 32 | .BR wmaker (1) 33 | .SH AUTHOR 34 | This man page was written by Marcelo Magallon . 35 | .PP 36 | Window Maker was written by Alfredo K. Kojima . 37 | -------------------------------------------------------------------------------- /doc/ru/wdwrite.1: -------------------------------------------------------------------------------- 1 | .\" Hey, Emacs! This is an -*- nroff -*- source file. 2 | .TH wdwrite 1 "January 1999" 3 | .SH "НАИМЕНОВАНИЕ" 4 | wdwrite \- записывает пары ключ/значение в домен. 5 | .SH "СИНТАКСИС" 6 | .B wdwrite 7 | .I домен 8 | .I опция 9 | .I значение 10 | .SH "ОПИСАНИЕ" 11 | .B wdwrite 12 | записывает 13 | .I опцию 14 | и 15 | .I значение 16 | в указанный 17 | .I домен. 18 | .SH "ОПЦИИ" 19 | .TP 20 | .B \-\-help 21 | Вывести справочную информацию. 22 | .TP 23 | .B \-\-version 24 | Вывести номер версии. 25 | .SH "ОКРУЖЕНИЕ" 26 | .IP WMAKER_USER_ROOT 27 | Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой 28 | переменной, чтобы определить настоящее расположение данных. Если переменная не 29 | установлена, то её значение: "~/GNUstep". 30 | .SH "ФАЙЛЫ" 31 | Домены находятся в директории WMAKER_USER_ROOT/Defaults/ . 32 | .SH "СМОТРИ ТАКЖЕ" 33 | .BR wmaker (1) 34 | .SH "АВТОРЫ" 35 | Window Maker написан Alfredo K. Kojima , 36 | Dan Pascu и дополнен вкладом многих людей по всему 37 | интернету. 38 | .PP 39 | Это руководство было написано Marcelo E. Magallon, . 40 | Перевод на русский язык осуществил NIR aka Ginko . 41 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Pastel.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = gray30; 14 | PTitleColor = white; 15 | UTitleColor = gray30; 16 | FTitleBack = (hgradient, PaleTurquoise3, PaleTurquoise4); 17 | PTitleBack = (hgradient, pink, pink4); 18 | UTitleBack = (hgradient, cornsilk2, cornsilk4); 19 | ResizebarBack = (hgradient, cornsilk2, cornsilk4); 20 | MenuTitleColor = gray30; 21 | MenuTextColor = gray30; 22 | MenuDisabledColor = gray50; 23 | MenuTitleBack = (hgradient, lightyellow2, lightyellow4); 24 | MenuTextBack = (hgradient, slategray2, slategray4); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = gray30; 27 | IconTitleBack = "#7eacac"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Purple.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray20; 13 | FTitleColor = white; 14 | PTitleColor = gray; 15 | UTitleColor = gray; 16 | FTitleBack = (hgradient, mediumpurple2, "rgb:43/33/64"); 17 | PTitleBack = (hgradient, mediumpurple3, mediumpurple4); 18 | UTitleBack = (hgradient, mediumpurple4, black); 19 | ResizebarBack = (hgradient, mediumpurple4, black); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (hgradient, mediumpurple2, "rgb:43/33/64"); 24 | MenuTextBack = (hgradient, mediumpurple4, black); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#7156a9"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /src/usermenu.h: -------------------------------------------------------------------------------- 1 | /* usermenu.h- user defined menu 2 | * 3 | * Window Maker window manager 4 | * 5 | * Copyright (c) hmmm... Should I put everybody's name here? 6 | * Where's my lawyer?? -- ]d :D 7 | * 8 | * This program is free software; you can redistribute it and/or modify 9 | * it under the terms of the GNU General Public License as published by 10 | * the Free Software Foundation; either version 2 of the License, or 11 | * (at your option) any later version. 12 | * 13 | * This program is distributed in the hope that it will be useful, 14 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | * GNU General Public License for more details. 17 | * 18 | * You should have received a copy of the GNU General Public License along 19 | * with this program; if not, write to the Free Software Foundation, Inc., 20 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 21 | */ 22 | 23 | #ifdef USER_MENU 24 | 25 | #ifndef _WUSERMENU_H_ 26 | #define _WUSERMENU_H_ 27 | 28 | WMenu *wUserMenuGet(WScreen *scr, WWindow *wwin); 29 | void wUserMenuRefreshInstances(WMenu *menu, WWindow *wwin); 30 | 31 | #endif 32 | #endif /* USER_MENU */ 33 | -------------------------------------------------------------------------------- /wrlib/NEWS: -------------------------------------------------------------------------------- 1 | ** API and ABI modifications since wmaker 0.92.0 2 | 3 | RLightImage: ADDED 4 | 5 | 6 | ---------------------------------------------------- 7 | 8 | Sat Apr 21 09:12:09 EEST 2001 -Dan 9 | 10 | API change 11 | ---------- 12 | 13 | To allow a retain/release mechanism to be implemented for RImages, the 14 | following new functions were introduced: 15 | 16 | RImage* RRetainImage(RImage* image); 17 | void RReleaseImage(RImage* image); 18 | 19 | RDestroyImage() is now aliased to RReleaseImage(), but because it's no 20 | longer compatible with the new semantics, it was only kept to allow a 21 | smoother transition and the ability to run programs that were not updated 22 | yet. 23 | 24 | Do _NOT_ continue to use RDestroyImage(), because it will be removed in a 25 | future version. You should start using RReleaseImage() in your code, and 26 | also update all your existing programs to use RReleaseImage(). 27 | 28 | Also keep in mind that its name is also misleading: RDestroyImage() no 29 | longer destroys images, unless they are not retained in some other place. 30 | 31 | All existing code will continue to function with the new lib, even if not 32 | recompiled, but you are encouraged to update your code to these changes 33 | 34 | 35 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Green.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray30; 16 | FTitleBack = (dgradient, "rgb:28/48/48", "rgb:08/20/20"); 17 | PTitleBack = (hgradient, "rgb:50/50/50", "rgb:80/80/80"); 18 | UTitleBack = (dgradient, "rgb:90/90/90", "rgb:b0/b0/b5"); 19 | ResizebarBack = (solid, "#a0a0a3"); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (hgradient, "rgb:28/48/48", "rgb:08/20/20"); 24 | MenuTextBack = (dgradient, "rgb:b0/b0/b0", "rgb:70/70/70"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#183434"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Emerald.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | HighlightColor = "#595d8e"; 9 | HighlightTextColor = "#71b6d7"; 10 | ClipTitleColor = white; 11 | CClipTitleColor = gray60; 12 | FTitleColor = "#ffffff"; 13 | PTitleColor = "#ffffff"; 14 | UTitleColor = "#d7d7d7"; 15 | FTitleBack = (mdgradient, "#415979", "#051626", "#7391bb"); 16 | PTitleBack = (mdgradient, "#384161", "#212526", "#474a70"); 17 | UTitleBack = (mdgradient, "#386569", "#051c26", "#59999f"); 18 | ResizebarBack = (mdgradient, "#386569", "#051c26", "#59999f"); 19 | MenuTitleColor = "#ffffff"; 20 | MenuTextColor = "#ffffff"; 21 | MenuDisabledColor = "#aeaeae"; 22 | MenuTitleBack = (mdgradient, "#415979", "#051626", "#7391bb"); 23 | MenuTextBack = (mdgradient, "#386569", "#051c26", "#59999f"); 24 | IconBack = (mdgradient, "#384161", "#212526", "#474a70"); 25 | IconTitleColor = white; 26 | IconTitleBack = "#18191f"; 27 | } 28 | -------------------------------------------------------------------------------- /src/rootmenu.h: -------------------------------------------------------------------------------- 1 | /* rootmenu.h- user defined menu 2 | * 3 | * Window Maker window manager 4 | * 5 | * Copyright (c) 2000-2003 Alfredo K. Kojima 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WMROOTMENU_H 23 | #define WMROOTMENU_H 24 | 25 | Bool wRootMenuPerformShortcut(XEvent * event); 26 | void wRootMenuBindShortcuts(Window window); 27 | void OpenRootMenu(WScreen * scr, int x, int y, int keyboard); 28 | WMenu *configureMenu(WScreen *scr, WMPropList *definition); 29 | 30 | #endif /* WMROOTMENU_H */ 31 | -------------------------------------------------------------------------------- /util/common.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Command-line utilities for WindowMaker 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * Copyright (c) 2004 Dan Pascu 6 | * 7 | * This library is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU Library General Public 9 | * License as published by the Free Software Foundation; either 10 | * version 2 of the License, or (at your option) any later version. 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Library General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Library General Public 18 | * License along with this library; if not, write to the Free 19 | * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 20 | * MA 02110-1301, USA. 21 | */ 22 | 23 | /* 24 | * Functions that are used by more than one tool 25 | */ 26 | 27 | #ifndef UTIL_COMMON_H 28 | #define UTIL_COMMON_H 29 | 30 | /* ---[ util/fontconv.c ]------------------------------------------------- */ 31 | char *convertFont(char *font, Bool keepXLFD); 32 | 33 | #endif 34 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Red.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = left; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = black; 16 | FTitleBack = (hgradient, "rgb:21/00/05", "rgb:90/00/30"); 17 | PTitleBack = (hgradient, "rgb:51/50/55", "rgb:80/80/80"); 18 | UTitleBack = (hgradient, "rgb:90/90/90", "rgb:c0/c0/c0"); 19 | ResizebarBack = (hgradient, "rgb:90/90/90", "rgb:c0/c0/c0"); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (hgradient, "rgb:90/00/30", "rgb:21/00/05"); 24 | MenuTextBack = (hgradient, "rgb:c0/c0/c0", "rgb:90/90/90"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#58001a"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Blue.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = left; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray20; 16 | FTitleBack = (hgradient, "rgb:00/00/10", "rgb:20/20/70"); 17 | PTitleBack = (hgradient, "rgb:50/50/50", "rgb:80/80/80"); 18 | UTitleBack = (hgradient, "rgb:90/90/90", "rgb:c0/c0/c0"); 19 | ResizebarBack = (hgradient, "rgb:90/90/90", "rgb:c0/c0/c0"); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (hgradient, "rgb:20/20/70", "rgb:00/00/20"); 24 | MenuTextBack = (hgradient, "rgb:c0/c0/c0", "rgb:90/90/90"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#101040"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/DarkRed.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray20; 16 | FTitleBack = (dgradient, "rgb:21/00/05", "rgb:90/00/30"); 17 | PTitleBack = (dgradient, "rgb:51/50/55", "rgb:80/80/80"); 18 | UTitleBack = (dgradient, "rgb:90/90/90", "rgb:c0/c0/c0"); 19 | ResizebarBack = (dgradient, "rgb:90/90/90", "rgb:c0/c0/c0"); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (dgradient, "rgb:90/00/30", "rgb:21/00/05"); 24 | MenuTextBack = (dgradient, "rgb:b0/b0/b0", "rgb:60/60/60"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = white; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/LightBlue.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = black; 16 | FTitleBack = (hgradient, "rgb:41/8a/ef", "rgb:20/49/8e"); 17 | PTitleBack = (hgradient, "rgb:41/eb/ef", "rgb:28/92/79"); 18 | UTitleBack = (hgradient, lightskyblue1, lightskyblue4); 19 | ResizebarBack = (hgradient, lightskyblue1, lightskyblue4); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (hgradient, "rgb:41/8a/ef", "rgb:20/49/8e"); 24 | MenuTextBack = (hgradient, lightskyblue1, lightskyblue4); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#3069bf"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Spring.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | HighlightColor = "#ffffff"; 9 | HighlightTextColor = "#000000"; 10 | ClipTitleColor = black; 11 | CClipTitleColor = gray40; 12 | FTitleColor = "#ffffff"; 13 | PTitleColor = "#ffffff"; 14 | UTitleColor = "#303030"; 15 | FTitleBack = (mdgradient, "#181818", "#5ba3bf", "#86b8a1"); 16 | PTitleBack = (mhgradient, "#5a5c66", "rgb:70/72/7e", "rgb:45/47/4e"); 17 | UTitleBack = (mhgradient, "#9e9aa6", "#91a18d", "#b8d4b7"); 18 | ResizebarBack = (mhgradient, "#9e9aa6", "#b09fb5", "#86879b"); 19 | MenuTitleColor = "#ffffff"; 20 | MenuTextColor = "#ffffff"; 21 | MenuDisabledColor = "#515151"; 22 | MenuTitleBack = (mdgradient, "#181818", "#5ba3bf", "#86b8a1"); 23 | MenuTextBack = (mhgradient, "#9e9aa6", "#91a18d", "#b8d4b7"); 24 | IconBack = (mdgradient, "#595d61", "#ddc672", "#cea387"); 25 | IconTitleColor = white; 26 | IconTitleBack = "#18191f"; 27 | } 28 | -------------------------------------------------------------------------------- /src/shutdown.h: -------------------------------------------------------------------------------- 1 | /* shutdown.c - Shutdown functions 2 | * 3 | * Window Maker window manager 4 | * 5 | * Copyright (c) 2013 Window Maker Team 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License 18 | * along with this program; if not, write to the Free Software 19 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef SHUTDOWN_H 23 | #define SHUTDOWN_H 24 | 25 | /* shutdown modes */ 26 | typedef enum { 27 | WSExitMode, 28 | WSLogoutMode, 29 | WSKillMode, 30 | WSRestartPreparationMode 31 | } WShutdownMode; 32 | 33 | void Shutdown(WShutdownMode mode); 34 | void RestoreDesktop(WScreen *scr); 35 | 36 | #endif /* SHUTDOWN_H */ 37 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Brown.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = "rgb:79/96/cf"; 12 | CClipTitleColor = "rgb:61/61/61"; 13 | FTitleColor = white; 14 | PTitleColor = gray; 15 | UTitleColor = gray; 16 | FTitleBack = (vgradient, "rgb:ae/9e/a6", "rgb:61/51/59"); 17 | PTitleBack = (vgradient, "rgb:76/61/76", "rgb:20/0a/20"); 18 | UTitleBack = (vgradient, "rgb:51/61/76", "rgb:0a/0a/20"); 19 | ResizebarBack = (solid, "#2d354b"); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (hgradient, "rgb:ae/9e/a6", "rgb:61/51/59"); 24 | MenuTextBack = (hgradient, "rgb:49/71/86", "rgb:08/10/30"); 25 | IconBack = (mdgradient, "rgb:18/34/54", "rgb:28/45/69", "rgb:08/24/20"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#88777f"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/GreyBlue.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray20; 16 | FTitleBack = (dgradient, "rgb:20/20/70", "rgb:00/00/20"); 17 | PTitleBack = (dgradient, "rgb:50/50/50", "rgb:80/80/80"); 18 | UTitleBack = (dgradient, "rgb:70/70/70", "rgb:b0/b0/b0"); 19 | ResizebarBack = (dgradient, "rgb:70/70/70", "rgb:b0/b0/b0"); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray40; 23 | MenuTitleBack = (dgradient, "rgb:00/00/10", "rgb:20/20/70"); 24 | MenuTextBack = (dgradient, "rgb:70/70/70", "rgb:b0/b0/b0"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#101048"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/BlueishGreen.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = lightgoldenrod1; 10 | HighlightTextColor = black; 11 | ClipTitleColor = "rgb:79/96/cf"; 12 | CClipTitleColor = "rgb:61/61/61"; 13 | FTitleColor = white; 14 | PTitleColor = gray; 15 | UTitleColor = white; 16 | FTitleBack = (hgradient, darkturquoise, "rgb:00/41/42"); 17 | PTitleBack = (hgradient, deepskyblue2, deepskyblue4); 18 | UTitleBack = (hgradient, deepskyblue4, black); 19 | ResizebarBack = (hgradient, deepskyblue4, black); 20 | MenuTitleColor = white; 21 | MenuTextColor = black; 22 | MenuDisabledColor = gray30; 23 | MenuTitleBack = (hgradient, deepskyblue4, black); 24 | MenuTextBack = (hgradient, darkturquoise, "rgb:00/41/42"); 25 | IconBack = (mdgradient, "rgb:18/34/54", "rgb:28/45/69", "rgb:08/24/20"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#00888a"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/DarkBlue.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray40; 13 | FTitleColor = white; 14 | PTitleColor = gray60; 15 | UTitleColor = gray60; 16 | FTitleBack = (hgradient, "rgb:18/38/59", black); 17 | PTitleBack = (hgradient, "rgb:18/38/59", black); 18 | UTitleBack = (hgradient, "rgb:38/58/79", "rgb:26/36/46"); 19 | ResizebarBack = (hgradient, "rgb:38/58/79", "rgb:26/36/46"); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = "rgb:61/61/61"; 23 | MenuTitleBack = (hgradient, "rgb:08/24/38", black); 24 | MenuTextBack = (hgradient, "rgb:18/38/59", "rgb:00/14/28"); 25 | IconBack = (mdgradient, "rgb:61/51/59", "rgb:38/58/79", black, "rgb:18/38/59"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#0c1c2c"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/RednBlue.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray; 16 | FTitleBack = (hgradient, "rgb:96/24/49", "rgb:30/00/10"); 17 | PTitleBack = (hgradient, "rgb:49/71/86", "rgb:19/41/56"); 18 | UTitleBack = (hgradient, "rgb:30/51/8e", "rgb:00/0c/00"); 19 | ResizebarBack = (hgradient, "rgb:30/51/8e", "rgb:00/0c/00"); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = "rgb:61/61/61"; 23 | MenuTitleBack = (hgradient, "rgb:96/24/49", "rgb:30/00/10"); 24 | MenuTextBack = (hgradient, "rgb:30/51/8e", "rgb:00/0c/00"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#63122c"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WINGs/userdefaults.h: -------------------------------------------------------------------------------- 1 | /* WUtil / userdefaults.h 2 | * 3 | * Copyright (c) 2014 Window Maker Team 4 | * 5 | * This program is free software; you can redistribute it and/or modify 6 | * it under the terms of the GNU General Public License as published by 7 | * the Free Software Foundation; either version 2 of the License, or 8 | * (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with this program; if not, write to the Free Software Foundation, Inc., 17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 | */ 19 | 20 | #ifndef WUTIL_USERDEFAULTS_H 21 | #define WUTIL_USERDEFAULTS_H 22 | 23 | /* 24 | * This file is not part of WUtil public API 25 | * 26 | * It defines internal things for the user configuration handling functions 27 | */ 28 | 29 | 30 | /* Save user configuration, to be used when application exits only */ 31 | void w_save_defaults_changes(void); 32 | 33 | 34 | #endif /* WUTIL_USERDEFAULTS_H */ 35 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Summer.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = "rgb:83/83/56"; 14 | PTitleColor = white; 15 | UTitleColor = white; 16 | FTitleBack = (hgradient, "rgb:ff/ff/87", "rgb:c7/c7/69"); 17 | PTitleBack = (hgradient, seagreen2, seagreen4); 18 | UTitleBack = (hgradient, "rgb:b5/b5/ef", "rgb:73/73/99"); 19 | ResizebarBack = (hgradient, "rgb:b5/b5/ef", "rgb:73/73/99"); 20 | MenuTitleColor = "rgb:83/83/56"; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray30; 23 | MenuTitleBack = (hgradient, "rgb:ff/ff/87", "rgb:c7/c7/69"); 24 | MenuTextBack = (hgradient, "rgb:b5/b5/ef", "rgb:73/73/99"); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = "rgb:83/83/56"; 27 | IconTitleBack = "#e3e378"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /doc/seticons.1: -------------------------------------------------------------------------------- 1 | .\" Hey, Emacs! This is an -*- nroff -*- source file. 2 | .TH seticons 1 "March 1998" 3 | .SH NAME 4 | seticons \- sets the icon images used in Window Maker 5 | .SH SYNOPSIS 6 | .B seticons 7 | .I iconsfile 8 | .SH DESCRIPTION 9 | .B seticons 10 | reads 11 | .I iconsfile 12 | and writes its contents to the 13 | .I WMWindowAttributes 14 | domain, effectively 15 | setting the icons Window Maker uses for a given class (for example, 16 | XTerm, "xterm.XTerm", "rxvt.XTerm", "pine.XTerm", etc) 17 | .SH OPTIONS 18 | .TP 19 | .B \-\-help 20 | print a help message with the list of options 21 | .TP 22 | .B \-\-version 23 | print the version of Window Maker from which the program comes 24 | .SH ENVIRONMENT 25 | .IP WMAKER_USER_ROOT 26 | specifies the initial path for the Defaults directory. "Defaults/" is 27 | appended to this variable to determine the actual location of the 28 | databases. If the variable is not set, it defaults to "~/GNUstep" 29 | .SH FILES 30 | .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes 31 | This is the actual file that's written. 32 | .SH SEE ALSO 33 | .BR geticonset (1), 34 | .BR wmaker (1) 35 | .SH AUTHOR 36 | This man page was written by Marcelo Magallon . 37 | .PP 38 | Window Maker was written by Alfredo K. Kojima . 39 | -------------------------------------------------------------------------------- /src/geomview.h: -------------------------------------------------------------------------------- 1 | /* geomview.h 2 | * 3 | * Copyright (c) 2000 Alfredo K. Kojima 4 | * 5 | * This program is free software; you can redistribute it and/or modify 6 | * it under the terms of the GNU General Public License as published by 7 | * the Free Software Foundation; either version 2 of the License, or 8 | * (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with this program; if not, write to the Free Software Foundation, Inc., 17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 | */ 19 | 20 | #ifndef GEOMVIEW_H 21 | #define GEOMVIEW_H 22 | 23 | typedef struct W_GeometryView WGeometryView; 24 | 25 | 26 | WGeometryView *WCreateGeometryView(WMScreen *scr); 27 | 28 | void WSetGeometryViewShownPosition(WGeometryView *gview, int x, int y); 29 | 30 | void WSetGeometryViewShownSize(WGeometryView *gview, 31 | unsigned width, unsigned height); 32 | 33 | #endif /* GEOMVIEW_H */ 34 | -------------------------------------------------------------------------------- /COPYING.WTFPL: -------------------------------------------------------------------------------- 1 | 2 | The following artwork were created by Banlu Kemiyatorn and 3 | are distributed through the license in this file: 4 | GNUstepGlow.tiff 5 | GNUstepGlow.xpm 6 | Magnify.tiff 7 | Magnify.xpm 8 | Terminal.tiff 9 | Terminal.xpm 10 | TerminalGNUstep.tiff 11 | TerminalGNUstep.xpm 12 | TerminalLinux.tiff 13 | TerminalLinux.xpm 14 | tiff/msty1.tiff 15 | tiff/msty2.tiff 16 | tiff/msty3.tiff 17 | xpm/msty1.xpm 18 | xpm/msty2.xpm 19 | xpm/msty3.xpm 20 | WPrefs.tiff 21 | WPrefs.xpm 22 | tiff/tdel.tiff 23 | tiff/tedit.tiff 24 | tiff/textr.tiff 25 | tiff/tnew.tiff 26 | xpm/tdel.xpm 27 | xpm/tedit.xpm 28 | xpm/textr.xpm 29 | xpm/tnew.xpm 30 | inside Resources/Images.tiff "the little house", "the trash can", 31 | "the folder", "the floppies" 32 | Ear.png 33 | Ftp.png 34 | ICQ.png 35 | Jabber.png 36 | Mozilla.png 37 | Pen.png 38 | Pencil.png 39 | Shell.png 40 | Speaker.png 41 | XChat.png 42 | 43 | do What The Fuck you want to Public License 44 | 45 | Version 1.0, March 2000 46 | Copyright (C) 2000 Banlu Kemiyatorn (]d). 47 | 136 Nives 7 Jangwattana 14 Laksi Bangkok 48 | Everyone is permitted to copy and distribute verbatim copies 49 | of this license document, but changing it is not allowed. 50 | 51 | Ok, the purpose of this license is simple 52 | and you just 53 | 54 | DO WHAT THE FUCK YOU WANT TO. 55 | -------------------------------------------------------------------------------- /WINGs/error.h: -------------------------------------------------------------------------------- 1 | /* WUtil / error.h 2 | * 3 | * Copyright (c) 2014 Window Maker Team 4 | * 5 | * This program is free software; you can redistribute it and/or modify 6 | * it under the terms of the GNU General Public License as published by 7 | * the Free Software Foundation; either version 2 of the License, or 8 | * (at your option) any later version. 9 | * 10 | * This program is distributed in the hope that it will be useful, 11 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | * GNU General Public License for more details. 14 | * 15 | * You should have received a copy of the GNU General Public License along 16 | * with this program; if not, write to the Free Software Foundation, Inc., 17 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 | */ 19 | 20 | #ifndef WUTIL_ERROR_H 21 | #define WUTIL_ERROR_H 22 | 23 | /* 24 | * This file is not part of WUtil public API 25 | * 26 | * It defines internal things for the error message display functions 27 | */ 28 | 29 | 30 | #ifdef HAVE_SYSLOG_H 31 | /* Function to cleanly close the syslog stuff, called by wutil_shutdown from user side */ 32 | void w_syslog_close(void); 33 | #endif 34 | 35 | 36 | #endif /* WUTIL_ERROR_H */ 37 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Chumbo.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = "rgb:79/96/cf"; 12 | CClipTitleColor = "rgb:61/61/61"; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray; 16 | FTitleBack = (hgradient, "rgb:79/a2/cf", "rgb:20/34/41"); 17 | PTitleBack = (hgradient, "rgb:70/82/af", "rgb:00/00/00"); 18 | UTitleBack = (hgradient, "rgb:59/6d/8e", "rgb:00/00/00"); 19 | ResizebarBack = (hgradient, "rgb:59/6d/8e", "rgb:00/00/00"); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (hgradient, "rgb:79/a2/cf", "rgb:20/34/41"); 24 | MenuTextBack = (hgradient, "rgb:59/6d/8e", "rgb:00/00/00"); 25 | IconBack = (mdgradient, "rgb:18/34/54", "rgb:28/45/69", "rgb:08/24/20"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#4c6b88"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Copper.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = "rgb:79/96/cf"; 12 | CClipTitleColor = "rgb:61/61/61"; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray; 16 | FTitleBack = (dgradient, "rgb:90/69/8e", "rgb:18/00/00"); 17 | PTitleBack = (dgradient, "rgb:50/29/4e", "rgb:00/00/00"); 18 | UTitleBack = (dgradient, "rgb:59/6d/8e", "rgb:00/00/00"); 19 | ResizebarBack = (dgradient, "rgb:59/6d/8e", "rgb:00/00/00"); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (dgradient, "rgb:90/69/8e", "rgb:18/00/00"); 24 | MenuTextBack = (dgradient, "rgb:38/10/10", "rgb:8e/59/7e"); 25 | IconBack = (mdgradient, "rgb:18/34/54", "rgb:28/45/69", "rgb:08/24/20"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#543447"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /doc/ru/geticonset.1: -------------------------------------------------------------------------------- 1 | .\" Hey, Emacs! This is an -*- nroff -*- source file. 2 | .TH geticonset 1 "January 1999" 3 | .SH "НАИМЕНОВАНИЕ" 4 | geticonset \- считывает данные о наборе иконок Window Maker. 5 | .SH "СИНТАКСИС" 6 | .B geticonset 7 | .I [опции] [iconsetfile] 8 | .SH "ОПИСАНИЕ" 9 | .B geticonset 10 | читает домен WMWindowAttributes, и выводит настройки набора иконок на 11 | стандартный вывод или в файл 12 | .I iconsetfile. 13 | .SH "ОПЦИИ" 14 | .TP 15 | .B \-\-help 16 | Выводит справку. 17 | .TP 18 | .B \-\-version 19 | Выводит номер версии. 20 | .SH "ОКРУЖЕНИЕ" 21 | .IP WMAKER_USER_ROOT 22 | Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой 23 | переменной, чтобы определить настоящее расположение данных. Если переменная не 24 | установлена, то её значение: "~/GNUstep". 25 | .SH "ФАЙЛЫ" 26 | .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes 27 | Файл, из которого читаются данные. 28 | .SH "СМОТРИ ТАКЖЕ" 29 | .BR seticons (1), 30 | .BR wmaker (1) 31 | .SH "АВТОРЫ" 32 | Window Maker написан Alfredo K. Kojima , 33 | Dan Pascu и дополнен вкладом многих людей по всему 34 | интернету. 35 | .PP 36 | Это руководство было написано Marcelo E. Magallon, . 37 | Перевод на русский язык осуществил NIR aka Ginko . 38 | -------------------------------------------------------------------------------- /util/README: -------------------------------------------------------------------------------- 1 | wm-oldmenu2new - converts between the plain text file menu format to the 2 | property list menu format. 3 | 4 | bughint- gathers some information for bug reporting 5 | 6 | geticonset- outputs the current set of icon assignments. Good for making 7 | themes. 8 | 9 | setstyle- load style settings from a style file and setup WindowMaker 10 | 11 | getstyle - gets current style settings and save into a file or create 12 | a theme pack. 13 | 14 | seticons- merges icon definitions into WMWindowAttributes file 15 | 16 | 17 | wmaker.inst- quick and dirty script to install necessary files from 18 | global configuration to user's directory. Look in the script to 19 | adapt it to your site. 20 | 21 | wxcopy- copy input file or stdin into X cutbuffer 22 | 23 | wxpaste- copy content of X cutbuffer into stdout 24 | 25 | wmsetbg- set the workspace background into a image and make it persist between 26 | sessions. 27 | 28 | wdwrite- write data into the defaults database (configuration files). 29 | 30 | wdread- read Simple data from defaults database (for use in scripts for example) 31 | 32 | wmagnify- a program to magnify the area near the mouse pointer, 33 | with real-time update 34 | 35 | wkdemenu.pl- convert a KDE menu into a wmaker menu (for pipe) 36 | 37 | wmiv- quick image viewer using wrlib 38 | -------------------------------------------------------------------------------- /WINGs/Tests/upbtn.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * upbtn_xpm[] = { 3 | "20 22 32 1", 4 | " c None", 5 | ". c #000000", 6 | "+ c #FFFFFF", 7 | "@ c #4A485A", 8 | "# c #524052", 9 | "$ c #4A595A", 10 | "% c #5A596A", 11 | "& c #4A486A", 12 | "* c #5A595A", 13 | "= c #52556A", 14 | "- c #52406A", 15 | "; c #6A556A", 16 | "> c #5A6D6A", 17 | ", c #5A597B", 18 | "' c #5A6D7B", 19 | ") c #6A557B", 20 | "! c #6A6D7B", 21 | "~ c #6A697B", 22 | "{ c #6A698B", 23 | "] c #7B797B", 24 | "^ c #C5C2C5", 25 | "/ c #6A818B", 26 | "( c #6A7D7B", 27 | "_ c #7B698B", 28 | ": c #6A798B", 29 | "< c #7B799C", 30 | "[ c #7B798B", 31 | "} c #7B8D94", 32 | "| c #7B81A4", 33 | "1 c #8B85A4", 34 | "2 c #73899C", 35 | "3 c #7B89A4", 36 | " ", 37 | " .+ ", 38 | " .@#+ ", 39 | " .$%$&+ ", 40 | " .*=*-*-+ ", 41 | " .%%%%%%$%+ ", 42 | " .%=%;%=*=*-+ ", 43 | " .>%>,''>,>%=%+ ", 44 | " .%)>)!~>)>)>=*#+ ", 45 | " .>~'~'{'{'~',>%$@+ ", 46 | " ]+++^{!{!~!)>+++++ ", 47 | " ./{/{({'~+ ", 48 | " ._:_:_!~>+ ", 49 | " ./+ ", 55 | " .2) { 12 | chomp(); 13 | if ($_ =~ /^\s*struct {/) { 14 | $el = 1; 15 | } 16 | elsif ($_ =~ /^\s*}$/ && $el) { 17 | print("$winflag\t$winid\t$wintitle\n"); 18 | 19 | $el = 0; 20 | } 21 | elsif ($_ =~ m/^\s+string \"(.*?)\"$/) { 22 | $winid = $1 if ($el == 1); 23 | $wintitle = $1 if ($el == 2); 24 | $winflag = $1 if ($el == 3); 25 | 26 | $el++; 27 | } 28 | } 29 | 30 | close(IN); 31 | } 32 | 33 | sub activate { 34 | my ($winid) = @_; 35 | system("dbus-send --session --print-reply --dest=org.wmaker.WMServer /org/wmaker/WMDesktop org.wmaker.WMInterface.ActivateWindow string:$winid"); 36 | } 37 | 38 | sub usage { 39 | print(STDERR "wmcmd --list | --activate\n"); 40 | exit 1; 41 | } 42 | 43 | if ($ARGV[0] eq "" || $ARGV[0] eq "--help") { 44 | usage(); 45 | } 46 | elsif ($ARGV[0] eq "--list") { 47 | listwindows(); 48 | } 49 | elsif ($ARGV[0] eq "--activate" && $ARGV[1] ne "") { 50 | activate($ARGV[1]); 51 | } 52 | else { 53 | usage(); 54 | } 55 | -------------------------------------------------------------------------------- /wrlib/convert.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Raster graphics library 3 | * 4 | * Copyright (c) 2014 Window Maker Team 5 | * 6 | * This library is free software; you can redistribute it and/or 7 | * modify it under the terms of the GNU Library General Public 8 | * License as published by the Free Software Foundation; either 9 | * version 2 of the License, or (at your option) any later version. 10 | * 11 | * This library is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 14 | * Library General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU Library General Public 17 | * License along with this library; if not, write to the Free 18 | * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 19 | * MA 02110-1301, USA. 20 | */ 21 | 22 | /* 23 | * Functions to convert images to given color depths 24 | * 25 | * The functions here are for WRaster library's internal use only, 26 | * Please use functions in 'wraster.h' in applications 27 | */ 28 | 29 | #ifndef WRASTER_CONVERT_H 30 | #define WRASTER_CONVERT_H 31 | 32 | 33 | /* 34 | * Function for to release internal Conversion Tables 35 | */ 36 | void r_destroy_conversion_tables(void); 37 | 38 | 39 | #endif 40 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Golden.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray20; 16 | FTitleBack = ( 17 | mdgradient, 18 | "rgb:ba/98/76", 19 | "rgb:ba/98/76", 20 | "rgb:54/32/10", 21 | "rgb:7a/58/36" 22 | ); 23 | PTitleBack = (dgradient, "rgb:64/42/20", "rgb:ca/a8/86"); 24 | UTitleBack = (dgradient, "rgb:90/90/90", "rgb:b0/b0/b0"); 25 | ResizebarBack = (dgradient, "rgb:90/90/90", "rgb:b0/b0/b0"); 26 | MenuTitleColor = white; 27 | MenuTextColor = black; 28 | MenuDisabledColor = gray40; 29 | MenuTitleBack = (dgradient, "rgb:ba/98/76", "rgb:54/32/10"); 30 | MenuTextBack = (dgradient, "rgb:b0/b0/b0", "rgb:70/70/70"); 31 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 32 | IconTitleColor = white; 33 | IconTitleBack = "rgb:ba/98/76"; 34 | MenuStyle = normal; 35 | } 36 | -------------------------------------------------------------------------------- /WINGs/misc.c: -------------------------------------------------------------------------------- 1 | /* WUtil / misc.c 2 | * 3 | * Copyright (c) 2001 Dan Pascu 4 | * Copyright (c) 2014 Window Maker Team 5 | * 6 | * This program is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 | */ 20 | 21 | /* Miscelaneous helper functions */ 22 | 23 | #include 24 | 25 | #include "error.h" 26 | 27 | WMRange wmkrange(int start, int count) 28 | { 29 | WMRange range; 30 | 31 | range.position = start; 32 | range.count = count; 33 | 34 | return range; 35 | } 36 | 37 | /* 38 | * wutil_shutdown - cleanup in WUtil when user program wants to exit 39 | */ 40 | void wutil_shutdown(void) 41 | { 42 | #ifdef HAVE_SYSLOG 43 | w_syslog_close(); 44 | #endif 45 | } 46 | -------------------------------------------------------------------------------- /WindowMaker/Styles/BlackTexture.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray60; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray20; 16 | FTitleBack = (thgradient, BlueImage.jpeg, 140, "rgb:30/32/3e", black); 17 | PTitleBack = (thgradient, BlueImage.jpeg, 140, "rgb:70/72/7e", "rgb:45/47/4e"); 18 | UTitleBack = (thgradient, BlueImage.jpeg, 100, white, "rgb:9e/94/80"); 19 | ResizebarBack = (thgradient, BlueImage.jpeg, 100, white, "rgb:9e/94/80"); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = gray60; 23 | MenuTitleBack = (thgradient, BlueImage.jpeg, 140, "rgb:30/32/3e", black); 24 | MenuTextBack = (thgradient, BlueImage.jpeg, 140, "rgb:50/5a/5e", "rgb:20/2a/2e"); 25 | IconBack = (tdgradient, BlueImage.jpeg, 140, "rgb:30/32/3e", black); 26 | IconTitleColor = white; 27 | IconTitleBack = "#20202e"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /src/winmenu.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * Copyright (c) 2013 Window Maker Team 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WMWINMENU_H 23 | #define WMWINMENU_H 24 | 25 | void OpenWindowMenu(WWindow *wwin, int x, int y, int keyboard); 26 | void OpenWindowMenu2(WWindow *wwin, int x, int y, int keyboard); 27 | void OpenMiniwindowMenu(WWindow *wwin, int x, int y); 28 | void CloseWindowMenu(WScreen *scr); 29 | void DestroyWindowMenu(WScreen *scr); 30 | void AddShortcutForWindow(WScreen * scr, int index, WWindow * wwin); 31 | 32 | #endif /* WMWINMENU_H */ 33 | -------------------------------------------------------------------------------- /WindowMaker/Styles/IRednBlue.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = left; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray; 16 | FTitleBack = (igradient, "rgb:96/24/49", black, 2, "rgb:30/00/10", black, 1); 17 | PTitleBack = (igradient, black, "rgb:49/71/86", 2, black, "rgb:19/41/56", 1); 18 | UTitleBack = (igradient, "rgb:30/51/8e", black, 2, black, "rgb:00/0c/00", 1); 19 | ResizebarBack = (igradient, black, "rgb:30/51/8e", 1, black, "rgb:00/0c/00", 1); 20 | MenuTitleColor = white; 21 | MenuTextColor = white; 22 | MenuDisabledColor = "rgb:61/61/61"; 23 | MenuTitleBack = (igradient,"rgb:96/24/49",black, 2, "rgb:30/00/10", black, 1); 24 | MenuTextBack = (igradient, "rgb:30/51/8e", black, 2, black, "rgb:00/0c/00", 1); 25 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#63122c"; 28 | MenuStyle = flat; 29 | } 30 | -------------------------------------------------------------------------------- /WindowMaker/Styles/NightSky.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = "#ffe0ac"; 10 | HighlightTextColor = "#000000"; 11 | ClipTitleColor = "#fff38c"; 12 | CClipTitleColor = "#718a79"; 13 | FTitleColor = "#ffffff"; 14 | PTitleColor = "#ffffff"; 15 | UTitleColor = gray; 16 | FTitleBack = (mhgradient, "#000000", "#3d637f", "#315c77", "#333f3e"); 17 | PTitleBack = (mhgradient, "#000000", "#7390aa", "#405e81", "#3d4a59"); 18 | UTitleBack = (mhgradient, "#000000", "#595969", "#444661", "#202831"); 19 | ResizebarBack = (mhgradient, "#000000", "#494c63", "#444661", "#202841"); 20 | MenuTitleColor = "#ffffff"; 21 | MenuTextColor = "#ffffff"; 22 | MenuDisabledColor = "#9e9a9e"; 23 | MenuTitleBack = (mhgradient, "#000000", "#3d637f", "#315c77", "#333f3e"); 24 | MenuTextBack = (mhgradient, "#000000", "#494c63", "#444661", "#202841"); 25 | IconBack = (mhgradient, "#000000", "#595969", "#444661", "#202831"); 26 | IconTitleColor = white; 27 | IconTitleBack = "#4d748f"; 28 | MenuStyle = normal; 29 | } 30 | -------------------------------------------------------------------------------- /src/winspector.h: -------------------------------------------------------------------------------- 1 | /* winspector.h - window attribute inspector header file 2 | * 3 | * Window Maker window manager 4 | * 5 | * Copyright (c) 1997-2003 Alfredo K. Kojima 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WINSPECTOR_H_ 23 | #define WINSPECTOR_H_ 24 | 25 | #include "window.h" 26 | 27 | void wShowInspectorForWindow(WWindow *wwin); 28 | 29 | void wHideInspectorForWindow(WWindow *wwin); 30 | 31 | void wUnhideInspectorForWindow(WWindow *wwin); 32 | 33 | void wDestroyInspectorPanels(void); 34 | 35 | WWindow *wGetWindowOfInspectorForWindow(WWindow *wwin); 36 | 37 | void wCloseInspectorForWindow(WWindow *wwin); 38 | 39 | #endif 40 | -------------------------------------------------------------------------------- /doc/wdread.1: -------------------------------------------------------------------------------- 1 | .TH wdread 1 "April 2015" 2 | .SH "NAME" 3 | \fBwdread\fR \- read value from defaults database 4 | .PP 5 | .SH "SYNOPSIS" 6 | .B wdread 7 | .RI [ options ] 8 | .I domain 9 | .I key 10 | .PP 11 | .SH "DESCRIPTION" 12 | \fBwdread\fR\ gets the value associated with the key \fIkey\fR from the domain \fIdomain\fR 13 | and prints it on stdout. 14 | .PP 15 | .SH "OPTIONS" 16 | .TP 17 | .B \-\-help 18 | print a help message with the list of options 19 | .TP 20 | .B \-\-version 21 | print the version of Window Maker from which the program comes 22 | .PP 23 | .SH "EXIT STATUS" 24 | The program \fBwdread\fP will exit with the following code: 25 | .TP 26 | .B 0 27 | when the \fIkey\fP was successfully found and its content printed. 28 | .TP 29 | .B 1 30 | if the program was not invoked properly (unknown option or incorrect argument count). 31 | .TP 32 | .B 1 33 | if the \fIdomain\fP's file could not be read (probably nonexistent domain). 34 | .TP 35 | .B 2 36 | if the \fIkey\fP was not found in the \fIdomain\fP. 37 | .SH "SEE ALSO" 38 | .BR wdwrite (1), 39 | .BR wmaker (1) 40 | .SH "AUTHOR" 41 | Window Maker was written by Alfredo K. Kojima , 42 | wdread is a part of Window Maker, was cowardly remade from wdwrite.c; 43 | by judas@hell on Jan 26 2001 44 | .PP 45 | This manpage was written by Rodolfo García Peñas (kix) for the 46 | Debian GNU/Linux system (but may be used by others). 47 | -------------------------------------------------------------------------------- /doc/ru/seticons.1: -------------------------------------------------------------------------------- 1 | .\" Hey, Emacs! This is an -*- nroff -*- source file. 2 | .TH seticons 1 "March 1998" 3 | .SH "НАИМЕНОВАНИЕ" 4 | seticons \- устанавливает набор иконок Window Maker. 5 | .SH "СИНТАКСИС" 6 | .B seticons 7 | .I iconsfile 8 | .SH "ОПИСАНИЕ" 9 | .B seticons 10 | читает 11 | .I iconsfile 12 | и пишет его содержимое в домен WMWindowAttributes, эффективно устанавливая 13 | набор иконок, который Window Maker использует для определённого класса программ 14 | (например: XTerm, "xterm.XTerm", "rxvt.XTerm", "pine.XTerm", etc.) 15 | .SH "ОПЦИИ" 16 | .TP 17 | .B \-\-help 18 | Выводит справку. 19 | .TP 20 | .B \-\-version 21 | Выводит номер версии. 22 | .SH "ОКРУЖЕНИЕ" 23 | .IP WMAKER_USER_ROOT 24 | Указывает начальный путь к папке Defaults. "Defaults/" приписывается к этой 25 | переменной, чтобы определить настоящее расположение данных. Если переменная не 26 | установлена, то её значение: "~/GNUstep". 27 | .SH "ОКРУЖЕНИЕ" 28 | .IP WMAKER_USER_ROOT/Defaults/WMWindowAttributes 29 | Это файл, в который идёт запись. 30 | .SH "СМОТРИ ТАКЖЕ" 31 | .BR geticonset (1), 32 | .BR wmaker (1) 33 | .SH "АВТОРЫ" 34 | Window Maker написан Alfredo K. Kojima , 35 | Dan Pascu и дополнен вкладом многих людей по всему 36 | интернету. 37 | .PP 38 | Это руководство было написано Marcelo E. Magallon, . 39 | Перевод на русский язык осуществил NIR aka Ginko . 40 | -------------------------------------------------------------------------------- /BUGS: -------------------------------------------------------------------------------- 1 | Newly added 2 | - after a crash, wmaker will forget the hidden state of the apps and just 3 | show their windows minimized. normal restart is unaffected 4 | - after a crash, wmaker will completely mess the window's saved geometries 5 | and maximizing will have weird results. restart is unaffected 6 | 7 | - wmaker will not stop managing a screen even if another window manager 8 | requests that, through the ICCCM 2.0 manager selection stuff 9 | - stacking code is buggy (or XFree is buggy) 10 | - save session doesnt work on some platforms (Alpha and Sparc) 11 | - texture pixmaps are being incorrectly freed somewhere. Either 12 | fix bug (to support broken MetroX servers) or remove all useless references 13 | to the Pixmap (to save memory and drop bug compatibility). 14 | - host information is not saved/honored by the dock or save session stuff. 15 | It should at least check if the host is the local machine and only save it 16 | in the session/allow docking it if yes. 17 | - the SHELL environment variable support in the apps menu was removed 18 | because of a problem with tcsh. If ~/.tcshrc contains "stty erase ^H", 19 | it will block and the cmd will not be executed. 20 | - mouse grab being done in client window (in wWindowResetMouseGrabs()) 21 | instead of the frame window. If grab is done in frame, titlebar buttons 22 | dont work well 23 | 24 | - mysterious mess in dock icons (specially netscape) 25 | -------------------------------------------------------------------------------- /util/bughint: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | # 4 | # Use this to gather data about your system and send me 5 | # the sysinfo.txt file with your bugreport, plus any error 6 | # messages you've received. This program should be run under X. 7 | # 8 | 9 | 10 | echo gathering information for bug tracking... 11 | 12 | uname -a > sysinfo.txt 13 | wmaker --version >> sysinfo.txt 14 | echo "=============== xdpyinfo ================" >> sysinfo.txt 15 | xdpyinfo >> sysinfo.txt 16 | echo "=============== env ================" >> sysinfo.txt 17 | env >> sysinfo.txt 18 | echo "=============== ldconfig ================" >> sysinfo.txt 19 | if [ `uname` = 'Linux' ]; then 20 | /sbin/ldconfig -p >> sysinfo.txt 21 | else 22 | /sbin/ldconfig -r >> sysinfo.txt 23 | fi 24 | echo "=============== config.cache ================" >> sysinfo.txt 25 | cat ../config.cache ../Version >> sysinfo.txt 2> /dev/null 26 | cat config.cache Version >> sysinfo.txt 2> /dev/null 27 | 28 | echo "=============== configuration dir ===========" >> sysinfo.txt 29 | WDIR=$HOME/GNUstep/Defaults 30 | if [ -d $WDIR ]; then 31 | for i in WMGLOBAL WMRootMenu WMState WMWindowAttributes WindowMaker; do 32 | if [ -f $WDIR/$i ]; then 33 | echo "============== $i ========" >> sysinfo.txt 34 | cat $WDIR/$i >> sysinfo.txt 35 | fi 36 | done 37 | else 38 | echo "No config directory found" >> sysinfo.txt 39 | fi 40 | 41 | bzip2 -9f sysinfo.txt || gzip -9f sysinfo.txt 42 | 43 | echo done. 44 | -------------------------------------------------------------------------------- /WindowMaker/Icons/Makefile.am: -------------------------------------------------------------------------------- 1 | 2 | defsdatadir = $(pkgdatadir)/Icons 3 | 4 | 5 | defsdata_DATA = \ 6 | BitchX.tiff\ 7 | BitchX.xpm\ 8 | clip.tiff\ 9 | clip.xpm\ 10 | defaultAppIcon.tiff\ 11 | defaultAppIcon.xpm\ 12 | defaultterm.tiff\ 13 | defaultterm.xpm\ 14 | draw.tiff\ 15 | draw.xpm\ 16 | Drawer.xpm\ 17 | Drawer.tiff\ 18 | Ear.png\ 19 | Ftp.png\ 20 | GNUstep3D.tiff\ 21 | GNUstep3D.xpm\ 22 | GNUstepGlow.tiff\ 23 | GNUstepGlow.xpm\ 24 | GNUstep.tiff\ 25 | GNUstep.xpm\ 26 | GNUterm.tiff\ 27 | GNUterm.xpm\ 28 | GreenWilber.png\ 29 | ICQ.png\ 30 | Jabber.png\ 31 | linuxterm.tiff\ 32 | linuxterm.xpm\ 33 | Magnify.tiff\ 34 | Magnify.xpm\ 35 | mixer.tiff\ 36 | mixer.xpm\ 37 | Mouth.png\ 38 | Mozilla.png\ 39 | notepad.tiff\ 40 | notepad.xpm\ 41 | pdf.tiff\ 42 | pdf.xpm\ 43 | Pencil.png\ 44 | Pen.png\ 45 | ps.tiff\ 46 | ps.xpm\ 47 | README\ 48 | Real.png\ 49 | real.tiff\ 50 | real.xpm\ 51 | sgiterm.tiff\ 52 | sgiterm.xpm\ 53 | Shell.png\ 54 | Speaker.png\ 55 | staroffice2.tiff\ 56 | staroffice2.xpm\ 57 | TerminalGNUstep.tiff\ 58 | TerminalGNUstep.xpm\ 59 | TerminalLinux.tiff\ 60 | TerminalLinux.xpm\ 61 | Terminal.tiff\ 62 | Terminal.xpm\ 63 | timer.tiff\ 64 | timer.xpm\ 65 | wilber.tiff\ 66 | wilber.xpm\ 67 | Wine.png\ 68 | write.tiff\ 69 | write.xpm\ 70 | XChat.png\ 71 | xdvi.tiff\ 72 | xdvi.xpm\ 73 | xv.tiff\ 74 | xv.xpm 75 | 76 | 77 | EXTRA_DIST = $(defsdata_DATA) 78 | 79 | -------------------------------------------------------------------------------- /m4/wm_libexif.m4: -------------------------------------------------------------------------------- 1 | # wm_libexif.m4 - Macros to check proper libexif 2 | # 3 | # Copyright (c) 2014 Window Maker Team 4 | # 5 | # This program is free software; you can redistribute it and/or modify 6 | # it under the terms of the GNU General Public License as published by 7 | # the Free Software Foundation; either version 2 of the License, or 8 | # (at your option) any later version. 9 | # 10 | # This program is distributed in the hope that it will be useful, 11 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 12 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 | # GNU General Public License for more details. 14 | # 15 | # You should have received a copy of the GNU General Public License along 16 | # with this program; if not, write to the Free Software Foundation, Inc., 17 | # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 18 | 19 | 20 | # WM_CHECK_LIBEXIF 21 | # ---------------- 22 | # 23 | # Checks the needed library link flags 24 | # Sets variable LIBEXIF with the appropriates flags 25 | AC_DEFUN_ONCE([WM_CHECK_LIBEXIF], 26 | [AC_CHECK_HEADER([libexif/exif-data.h], 27 | [AC_CHECK_FUNC(exif_data_new_from_file, 28 | [LIBEXIF=], 29 | [AC_CHECK_LIB(exif, [exif_data_new_from_file], 30 | [LIBEXIF=-lexif], 31 | [AC_MSG_WARN(Could not find EXIF library, you may experience problems) 32 | LIBEXIF=] )] )], 33 | [AC_MSG_WARN([header for EXIF library not found])]) 34 | AC_SUBST(LIBEXIF) dnl 35 | ]) 36 | -------------------------------------------------------------------------------- /WPrefs.app/Makefile.am: -------------------------------------------------------------------------------- 1 | SUBDIRS = xpm tiff po 2 | 3 | AUTOMAKE_OPTIONS = 4 | 5 | wpexecbindir = @wprefs_bindir@ 6 | 7 | wpexecbin_PROGRAMS = WPrefs 8 | 9 | wpdatadir = @wprefs_datadir@ 10 | 11 | wpdata_DATA = WPrefs.tiff WPrefs.xpm 12 | 13 | EXTRA_DIST = $(wpdata_DATA) \ 14 | KeyboardSettings.c \ 15 | Themes.c 16 | 17 | WPrefs_SOURCES = \ 18 | main.c \ 19 | WPrefs.c \ 20 | WPrefs.h \ 21 | Appearance.c \ 22 | Configurations.c \ 23 | Docks.c \ 24 | Expert.c \ 25 | Focus.c \ 26 | FontSimple.c \ 27 | Icons.c \ 28 | KeyboardShortcuts.c \ 29 | Menu.c \ 30 | MenuPreferences.c \ 31 | MouseSettings.c \ 32 | Paths.c \ 33 | Preferences.c \ 34 | TexturePanel.c \ 35 | TexturePanel.h \ 36 | WindowHandling.c \ 37 | Workspace.c \ 38 | double.c \ 39 | editmenu.c \ 40 | editmenu.h \ 41 | xmodifier.c 42 | 43 | # not_yet_fully_implemented 44 | #WPrefs_SOURCES += \ 45 | # KeyboardSettings.c \ 46 | # Themes.c 47 | 48 | AM_CFLAGS = 49 | 50 | AM_CPPFLAGS = -DRESOURCE_PATH=\"$(wpdatadir)\" -DWMAKER_RESOURCE_PATH=\"$(pkgdatadir)\" \ 51 | -I$(top_srcdir)/wrlib -I$(top_srcdir)/WINGs @HEADER_SEARCH_PATH@ 52 | 53 | WPrefs_DEPENDENCIES = $(top_builddir)/WINGs/libWINGs.la 54 | 55 | WPrefs_LDADD = \ 56 | $(top_builddir)/WINGs/libWINGs.la\ 57 | $(top_builddir)/WINGs/libWUtil.la\ 58 | $(top_builddir)/wrlib/libwraster.la \ 59 | @XLFLAGS@ @XLIBS@ \ 60 | @LIBM@ \ 61 | @FCLIBS@ \ 62 | @INTLIBS@ \ 63 | -L$(top_builddir)/WINGs/GNUstepLib/obj -lWINGsGNUstep 64 | -------------------------------------------------------------------------------- /WindowMaker/Styles/Adwaita.style: -------------------------------------------------------------------------------- 1 | { 2 | CClipTitleColor = "#8b8e8e"; 3 | ClipTitleColor = "#2e3436"; 4 | ClipTitleFont = "Cantarell:slant=0:weight=200:width=100:pixelsize=13"; 5 | FrameBorderColor = "#b6b6b3"; 6 | FrameFocusedBorderColor = "#b6b6b3"; 7 | FrameSelectedBorderColor = "#ffffff"; 8 | FTitleBack = (solid, "#e8e8e7"); 9 | FTitleColor = "#2e3436"; 10 | HighlightColor = "#4a90d9"; 11 | HighlightTextColor = "#ffffff"; 12 | IconBack = (solid, "#e8e8e7"); 13 | IconTitleBack = "#e8e8e7"; 14 | IconTitleColor = "#2e3436"; 15 | IconTitleFont = "Cantarell:slant=0:weight=80:width=100:pixelsize=9"; 16 | LargeDisplayFont = "Cantarell:slant=0:weight=200:width=100:pixelsize=24"; 17 | MenuDisabledColor = "#8b8e8e"; 18 | MenuStyle = flat; 19 | MenuTextBack = (solid, "#ffffff"); 20 | MenuTextColor = "#2e3436"; 21 | MenuTextExtendSpace = 0; 22 | MenuTextFont = "Cantarell:slant=0:weight=80:width=100:pixelsize=13"; 23 | MenuTitleBack = (solid, "#e8e8e7"); 24 | MenuTitleColor = "#2e3436"; 25 | MenuTitleExtendSpace = 0; 26 | MenuTitleFont = "Cantarell:slant=0:weight=200:width=100:pixelsize=13"; 27 | PTitleBack = (solid, "#e8e8e7"); 28 | PTitleColor = "#8b8e8e"; 29 | ResizebarBack = (solid, "#e8e8e7"); 30 | TitleJustify = center; 31 | UTitleBack = (solid, "#e8e8e7"); 32 | UTitleColor = "#8b8e8e"; 33 | WindowTitleExtendSpace = 0; 34 | WindowTitleFont = "Cantarell:slant=0:weight=200:width=100:pixelsize=13"; 35 | } 36 | -------------------------------------------------------------------------------- /src/main.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * Copyright (c) 1998-2003 Dan Pascu 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WMMAIN_H_ 23 | #define WMMAIN_H_ 24 | 25 | #include "config.h" 26 | 27 | #ifdef HAVE_STDNORETURN 28 | #include 29 | #endif 30 | 31 | noreturn void Exit(int status); 32 | void Restart(char *manager, Bool abortOnFailure); 33 | void SetupEnvironment(WScreen *scr); 34 | void ExecuteShellCommand(WScreen *scr, const char *command); 35 | Bool RelaunchWindow(WWindow *wwin); 36 | noreturn void wAbort(Bool dumpCore); 37 | void ExecExitScript(void); 38 | int getWVisualID(int screen); 39 | 40 | #endif 41 | -------------------------------------------------------------------------------- /WINGs/make-rgb: -------------------------------------------------------------------------------- 1 | #!/usr/bin/python 2 | 3 | import sys 4 | import re 5 | from optparse import OptionParser 6 | 7 | parser = OptionParser(version="%prog 1.0") 8 | parser.add_option("-f", "--file", dest="rgbtxtFile", default='/etc/X11/rgb.txt', 9 | help="rgb.txt file containing X11 colors (/etc/X11/rgb.txt)", 10 | metavar="File") 11 | 12 | (options, args) = parser.parse_args() 13 | 14 | f = open(options.rgbtxtFile) 15 | lines = f.readlines() 16 | f.close() 17 | 18 | colorLine = re.compile(r'''\s* 19 | (?P\d+) # red 20 | \s+ 21 | (?P\d+) # green 22 | \s+ 23 | (?P\d+) # blue 24 | \s+ 25 | (?P[^\s]+) # name 26 | ''', re.VERBOSE) 27 | 28 | print ''' 29 | /* Automatically generated file. Do NOT edit. Regenerate it using make-rgb */ 30 | 31 | #ifndef RGB_H_ 32 | #define RGB_H_ 33 | 34 | #include 35 | 36 | typedef struct RGBColor { 37 | RColor color; 38 | char *name; 39 | } RGBColor; 40 | 41 | RGBColor rgbColors[] = {''' 42 | 43 | for line in lines: 44 | m = colorLine.match(line) 45 | if m: 46 | print ''' {{%(red)3s, %(green)3s, %(blue)3s, 0}, "%(name)s"},''' % m.groupdict() 47 | 48 | print ''' {{ 0, 0, 0, 0}, NULL} 49 | }; 50 | 51 | #endif 52 | ''' 53 | 54 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/menualign1.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "32 32 5 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #AD6AAD6AAD6A", 7 | "o c #529452945294", 8 | "O c #FFFFFFFFFFFF", 9 | " ", 10 | " ................ ", 11 | " .XXXXXXXXXXXXXX. ", 12 | " .X............o. ", 13 | " .X............o. ", 14 | " .oooooooooooooo. ", 15 | " ................ ", 16 | " .OOOOOOOOOOOOOO. ", 17 | " .OXXXXXXXXXXXXo. ", 18 | " .OXXXXXXXXXXXXo. ", 19 | " .oooooooooooooo. ", 20 | " .............................. ", 21 | " .OOOOOOOOOOOOOO..XXXXXXXXXXXX. ", 22 | " .OXXXXXXXXXXXXo..X..........o. ", 23 | " .OXXXXXXXXXXXXo..X..........o. ", 24 | " .oooooooooooooo..oooooooooooo. ", 25 | " .............................. ", 26 | " .OOOOOOOOOOOOOO..OOOOOOOOOOOO. ", 27 | " .OOOOOOOOOOOOOo..OXXXXXXXXXXo. ", 28 | " .OOOOOOOOOOOOOo..OXXXXXXXXXXo. ", 29 | " .oooooooooooooo..oooooooooooo. ", 30 | " .............................. ", 31 | " .OOOOOOOOOOOOOO..OOOOOOOOOOOO. ", 32 | " .OXXXXXXXXXXXXo..OXXXXXXXXXXo. ", 33 | " .OXXXXXXXXXXXXo..OXXXXXXXXXXo. ", 34 | " .oooooooooooooo..oooooooooooo. ", 35 | " .............................. ", 36 | " .OOOOOOOOOOOO. ", 37 | " .OXXXXXXXXXXo. ", 38 | " .OXXXXXXXXXXo. ", 39 | " .oooooooooooo. ", 40 | " .............. "}; 41 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/menualign2.xpm: -------------------------------------------------------------------------------- 1 | /* XPM */ 2 | static char * image_name[] = { 3 | "32 32 5 1", 4 | " c None", 5 | ". c #000000000000", 6 | "X c #AD6AAD6AAD6A", 7 | "o c #529452945294", 8 | "O c #FFFFFFFFFFFF", 9 | " ", 10 | " ", 11 | " ", 12 | " .............................. ", 13 | " .XXXXXXXXXXXXXX..XXXXXXXXXXXX. ", 14 | " .X............o..X..........o. ", 15 | " .X............o..X..........o. ", 16 | " .oooooooooooooo..oooooooooooo. ", 17 | " .............................. ", 18 | " .OOOOOOOOOOOOOO..OOOOOOOOOOOO. ", 19 | " .OXXXXXXXXXXXXo..OXXXXXXXXXXo. ", 20 | " .OXXXXXXXXXXXXo..OXXXXXXXXXXo. ", 21 | " .oooooooooooooo..oooooooooooo. ", 22 | " .............................. ", 23 | " .OOOOOOOOOOOOOO..OOOOOOOOOOOO. ", 24 | " .OXXXXXXXXXXXXo..OXXXXXXXXXXo. ", 25 | " .OXXXXXXXXXXXXo..OXXXXXXXXXXo. ", 26 | " .oooooooooooooo..oooooooooooo. ", 27 | " .............................. ", 28 | " .OOOOOOOOOOOOOO..OOOOOOOOOOOO. ", 29 | " .OOOOOOOOOOOOOo..OXXXXXXXXXXo. ", 30 | " .OOOOOOOOOOOOOo..OXXXXXXXXXXo. ", 31 | " .oooooooooooooo..oooooooooooo. ", 32 | " .............................. ", 33 | " .OOOOOOOOOOOOOO. ", 34 | " .OXXXXXXXXXXXXo. ", 35 | " .OXXXXXXXXXXXXo. ", 36 | " .oooooooooooooo. ", 37 | " ................ ", 38 | " ", 39 | " ", 40 | " "}; 41 | -------------------------------------------------------------------------------- /WindowMaker/Styles/NewBlue.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = left; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = black; 12 | CClipTitleColor = gray30; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray20; 16 | FTitleBack = ( 17 | igradient, 18 | "rgb:00/00/10", 19 | "rgb:20/20/70", 20 | 1, 21 | "rgb:20/20/70", 22 | "rgb:00/00/10", 23 | 1 24 | ); 25 | PTitleBack = (hgradient, "rgb:50/50/50", "rgb:80/80/80"); 26 | UTitleBack = (hgradient, "rgb:90/90/90", "rgb:c0/c0/c0"); 27 | ResizebarBack = (hgradient, "rgb:90/90/90", "rgb:c0/c0/c0"); 28 | MenuTitleColor = white; 29 | MenuTextColor = black; 30 | MenuDisabledColor = gray40; 31 | MenuTitleBack = ( 32 | igradient, 33 | "rgb:00/00/10", 34 | "rgb:20/20/70", 35 | 1, 36 | "rgb:20/20/70", 37 | "rgb:00/00/10", 38 | 1 39 | ); 40 | MenuTextBack = (hgradient, "rgb:c0/c0/c0", "rgb:90/90/90"); 41 | IconBack = (dgradient, "rgb:a6/a6/b6", "rgb:51/55/61"); 42 | IconTitleColor = white; 43 | IconTitleBack = "#101040"; 44 | MenuStyle = normal; 45 | } 46 | -------------------------------------------------------------------------------- /src/switchmenu.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * Copyright (c) 2013 Window Maker Team 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WMSWITCHMENU_H 23 | #define WMSWITCHMENU_H 24 | 25 | int FindEntryInSwitchMenu(WScreen * scr, WWindow * wwin); 26 | void UpdateSwitchMenu2(WMenu * switchmenu, WScreen * scr, WWindow * wwin, int action); 27 | void UpdateSwitchMenu(WScreen *scr, WWindow *wwin, int action); 28 | void OpenSwitchMenu(WScreen * scr, int x, int y, int keyboard); 29 | void OpenSwitchMenuForWin(WWindow *wwin, int x, int y, int keyboard); 30 | void CloseSwitchMenuForWin(WWindow *wwin); 31 | void InitializeSwitchMenu(void); 32 | 33 | #endif /* WMSWITCHMENU_H */ 34 | -------------------------------------------------------------------------------- /wmlib/app.h: -------------------------------------------------------------------------------- 1 | /* app.h - private declarations for application context 2 | * 3 | * WMlib - WindowMaker application programming interface 4 | * 5 | * Copyright (C) 1997-2003 Alfredo K. Kojima 6 | * 7 | * This library is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU Library General Public 9 | * License as published by the Free Software Foundation; either 10 | * version 2 of the License, or (at your option) any later version. 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Library General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Library General Public 18 | * License along with this library; if not, write to the Free 19 | * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 20 | * MA 02110-1301, USA. 21 | */ 22 | 23 | #ifndef _APP_H_ 24 | #define _APP_H_ 25 | 26 | typedef struct _wmAppContext { 27 | Display *dpy; 28 | int screen_number; 29 | 30 | int our_leader_hint; /* if app leader hint was set by us */ 31 | Window main_window; /* main window of the application */ 32 | Window *windows; 33 | int win_count; /* size of windows array */ 34 | 35 | WMMenu *main_menu; 36 | 37 | int last_menu_tag; 38 | } wmAppContext; 39 | 40 | #endif 41 | 42 | -------------------------------------------------------------------------------- /wrlib/save.c: -------------------------------------------------------------------------------- 1 | /* save.c - save image to file 2 | * 3 | * Raster graphics library 4 | * 5 | * Copyright (c) 1998-2003 Alfredo K. Kojima 6 | * 7 | * This library is free software; you can redistribute it and/or 8 | * modify it under the terms of the GNU Library General Public 9 | * License as published by the Free Software Foundation; either 10 | * version 2 of the License, or (at your option) any later version. 11 | * 12 | * This library is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | * Library General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU Library General Public 18 | * License along with this library; if not, write to the Free 19 | * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, 20 | * MA 02110-1301, USA. 21 | */ 22 | 23 | #include 24 | 25 | #include 26 | #include 27 | #include 28 | #include 29 | #include 30 | #include 31 | #include 32 | #include 33 | 34 | #include "wraster.h" 35 | #include "imgformat.h" 36 | 37 | 38 | Bool RSaveImage(RImage * image, const char *filename, const char *format) 39 | { 40 | if (strcmp(format, "XPM") != 0) { 41 | RErrorCode = RERR_BADFORMAT; 42 | return False; 43 | } 44 | return RSaveXPM(image, filename); 45 | } 46 | -------------------------------------------------------------------------------- /WindowMaker/Themes/Pastel.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = left; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = "rgb:79/96/cf"; 12 | CClipTitleColor = "rgb:61/61/61"; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = "rgb:79/96/cf"; 16 | FTitleBack = (mhgradient, "#182c70", "#182c70", "#4969c7", "#79a2d0", "#a4dad0"); 17 | PTitleBack = (hgradient, "rgb:08/18/38", "rgb:28/3c/49"); 18 | UTitleBack = ( 19 | mhgradient, 20 | "rgb:18/2c/41", 21 | "rgb:18/2c/41", 22 | "rgb:08/18/38", 23 | "rgb:28/3c/49", 24 | "rgb:28/45/30" 25 | ); 26 | MenuTitleColor = "rgb:10/28/51"; 27 | MenuTextColor = "rgb:10/30/38"; 28 | MenuDisabledColor = gray; 29 | MenuTitleBack = (mhgradient, black, "rgb:28/55/41", "rgb:93/d7/d5", "rgb:96/d7/e7"); 30 | MenuTextBack = ( 31 | mhgradient, 32 | "rgb:18/2c/70", 33 | "rgb:28/45/96", 34 | "rgb:79/a2/d0", 35 | "rgb:96/c7/be" 36 | ); 37 | IconBack = (mdgradient, "#183454", "#296ed6", "#03110e"); 38 | IconTitleColor = white; 39 | IconTitleBack = "rgb:18/2c/70"; 40 | WorkspaceBack = (solid, "rgb:22/44/77"); 41 | } 42 | -------------------------------------------------------------------------------- /src/switchpanel.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2004 Alfredo K. Kojima 5 | * 6 | * This program is free software; you can redistribute it and/or modify 7 | * it under the terms of the GNU General Public License as published by 8 | * the Free Software Foundation; either version 2 of the License, or 9 | * (at your option) any later version. 10 | * 11 | * This program is distributed in the hope that it will be useful, 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 14 | * GNU General Public License for more details. 15 | * 16 | * You should have received a copy of the GNU General Public License along 17 | * with this program; if not, write to the Free Software Foundation, Inc., 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 19 | */ 20 | 21 | #ifndef _SWITCHPANEL_H_ 22 | #define _SWITCHPANEL_H_ 23 | 24 | typedef struct SwitchPanel WSwitchPanel; 25 | 26 | WSwitchPanel *wInitSwitchPanel(WScreen *scr, WWindow *curwin, Bool class_only); 27 | 28 | void wSwitchPanelDestroy(WSwitchPanel *panel); 29 | 30 | WWindow *wSwitchPanelSelectNext(WSwitchPanel *panel, int back, int ignore_minimized, Bool class_only); 31 | WWindow *wSwitchPanelSelectFirst(WSwitchPanel *panel, int back); 32 | 33 | WWindow *wSwitchPanelHandleEvent(WSwitchPanel *panel, XEvent *event); 34 | 35 | Window wSwitchPanelGetWindow(WSwitchPanel *swpanel); 36 | 37 | #endif /* _SWITCHPANEL_H_ */ 38 | -------------------------------------------------------------------------------- /src/startup.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Window Maker window manager 3 | * 4 | * Copyright (c) 1997-2003 Alfredo K. Kojima 5 | * Copyright (c) 2013 Window Maker Team 6 | * 7 | * This program is free software; you can redistribute it and/or modify 8 | * it under the terms of the GNU General Public License as published by 9 | * the Free Software Foundation; either version 2 of the License, or 10 | * (at your option) any later version. 11 | * 12 | * This program is distributed in the hope that it will be useful, 13 | * but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 15 | * GNU General Public License for more details. 16 | * 17 | * You should have received a copy of the GNU General Public License along 18 | * with this program; if not, write to the Free Software Foundation, Inc., 19 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. 20 | */ 21 | 22 | #ifndef WMSTARTUP_H 23 | #define WMSTARTUP_H 24 | 25 | void StartUp(Bool defaultScreenOnly); 26 | 27 | void wHackedGrabButton(unsigned int button, unsigned int modifiers, 28 | Window grab_window, Bool owner_events, 29 | unsigned int event_mask, int pointer_mode, 30 | int keyboard_mode, Window confine_to, Cursor cursor); 31 | 32 | #ifdef NUMLOCK_HACK 33 | void wHackedGrabKey(int keycode, unsigned int modifiers, 34 | Window grab_window, Bool owner_events, int pointer_mode, 35 | int keyboard_mode); 36 | #endif 37 | 38 | #endif /* WMSTARTUP_H */ 39 | -------------------------------------------------------------------------------- /WINGs/GNUstepLib/GNUmakefile: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile - Generated by ProjectCenter 3 | # 4 | 5 | ifeq ($(GNUSTEP_MAKEFILES),) 6 | GNUSTEP_MAKEFILES := $(shell gnustep-config --variable=GNUSTEP_MAKEFILES 2>/dev/null) 7 | ifeq ($(GNUSTEP_MAKEFILES),) 8 | $(warning ) 9 | $(warning Unable to obtain GNUSTEP_MAKEFILES setting from gnustep-config!) 10 | $(warning Perhaps gnustep-make is not properly installed,) 11 | $(warning so gnustep-config is not in your PATH.) 12 | $(warning ) 13 | $(warning Your PATH is currently $(PATH)) 14 | $(warning ) 15 | endif 16 | endif 17 | ifeq ($(GNUSTEP_MAKEFILES),) 18 | $(error You need to set GNUSTEP_MAKEFILES before compiling!) 19 | endif 20 | 21 | include $(GNUSTEP_MAKEFILES)/common.make 22 | 23 | # 24 | # Library 25 | # 26 | 27 | 28 | VERSION = 0.1 29 | PACKAGE_NAME = GNUstepLib 30 | LIBRARY_VAR = GNUSTEPLIB 31 | LIBRARY_NAME = WINGsGNUstep 32 | 33 | ifneq ($(PREFIX),) 34 | GNUSTEP_HEADERS = $(PREFIX)/include 35 | LIBRARY_INSTALL_DIR = $(PREFIX)/lib 36 | endif 37 | 38 | # 39 | # Resource files 40 | # 41 | WINGsGNUstep_RESOURCE_FILES = \ 42 | Resources/Version \ 43 | 44 | 45 | # 46 | # Public headers (will be installed) 47 | # 48 | WINGsGNUstep_HEADER_FILES = \ 49 | GNUstepLib.h 50 | 51 | # 52 | # Objective-C Class files 53 | # 54 | WINGsGNUstep_OBJC_FILES = \ 55 | GNUstepLib.m 56 | 57 | # 58 | # Makefiles 59 | # 60 | 61 | -include GNUmakefile.preamble 62 | include $(GNUSTEP_MAKEFILES)/aggregate.make 63 | include $(GNUSTEP_MAKEFILES)/library.make 64 | -include GNUmakefile.postamble 65 | -------------------------------------------------------------------------------- /WindowMaker/Themes/SteelBlueSilk.style: -------------------------------------------------------------------------------- 1 | { 2 | WindowTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 3 | MenuTitleFont = "Trebuchet MS,sans serif:bold:pixelsize=12"; 4 | MenuTextFont = "Trebuchet MS,sans serif:pixelsize=12"; 5 | IconTitleFont = "Arial,sans serif:pixelsize=9"; 6 | ClipTitleFont = "Verdana:bold:pixelsize=10"; 7 | LargeDisplayFont = "Trebuchet MS,sans serif:pixelsize=24"; 8 | TitleJustify = center; 9 | HighlightColor = white; 10 | HighlightTextColor = black; 11 | ClipTitleColor = white; 12 | CClipTitleColor = gray60; 13 | FTitleColor = white; 14 | PTitleColor = white; 15 | UTitleColor = gray20; 16 | FTitleBack = ( 17 | mdgradient, 18 | "#18191f", 19 | "#939abd", 20 | "#616185", 21 | "#616185", 22 | "#5f5f83", 23 | "#555575", 24 | "#59597a", 25 | "#555575", 26 | "#939abd" 27 | ); 28 | PTitleBack = (mhgradient, "#5a5c66", "rgb:70/72/7e", "rgb:45/47/4e"); 29 | UTitleBack = (mhgradient, "#989aa6", "#9fa1b5", "#86879b"); 30 | MenuTitleColor = white; 31 | MenuTextColor = white; 32 | MenuDisabledColor = gray60; 33 | MenuTitleBack = (mvgradient, "#18191f", "#474967", "#413b6d"); 34 | MenuTextBack = (mhgradient, "#384246", "#707080", "#4a4a61"); 35 | IconBack = ( 36 | mdgradient, 37 | gray40, 38 | "#6d6aa4", 39 | "#564e8c", 40 | "#41436c", 41 | "#464771", 42 | "#595090" 43 | ); 44 | IconTitleColor = white; 45 | IconTitleBack = "#18191f"; 46 | WorkspaceBack = (mvgradient, "rgb:50/50/75", "#6a6f9e", "#4b4f70", "#28293c"); 47 | } 48 | -------------------------------------------------------------------------------- /wrlib/tests/testrot.c: -------------------------------------------------------------------------------- 1 | 2 | #include 3 | #include "wraster.h" 4 | #include 5 | #include 6 | #include 7 | #include "tile.xpm" 8 | Display *dpy; 9 | Window win; 10 | RContext *ctx; 11 | RImage *img; 12 | Pixmap pix; 13 | 14 | #define MAX(a,b) (a)>(b) ? (a) : (b) 15 | 16 | int main(int argc, char **argv) 17 | { 18 | RContextAttributes attr; 19 | float a; 20 | 21 | dpy = XOpenDisplay(""); 22 | if (!dpy) { 23 | puts("cant open display"); 24 | exit(1); 25 | } 26 | 27 | attr.flags = RC_RenderMode | RC_ColorsPerChannel; 28 | attr.render_mode = RDitheredRendering; 29 | attr.colors_per_channel = 4; 30 | ctx = RCreateContext(dpy, DefaultScreen(dpy), &attr); 31 | 32 | if (argc < 2) 33 | img = RGetImageFromXPMData(ctx, image_name); 34 | else 35 | img = RLoadImage(ctx, argv[1], 0); 36 | 37 | if (!img) { 38 | puts(RMessageForError(RErrorCode)); 39 | exit(1); 40 | } 41 | win = XCreateSimpleWindow(dpy, DefaultRootWindow(dpy), 10, 10, 42 | MAX(img->width, img->height), MAX(img->height, img->width), 0, 0, 0); 43 | XMapRaised(dpy, win); 44 | XFlush(dpy); 45 | 46 | a = 0; 47 | while (1) { 48 | RImage *tmp; 49 | 50 | a = a + 1.0; 51 | 52 | tmp = RRotateImage(img, a); 53 | if (!RConvertImage(ctx, tmp, &pix)) { 54 | puts(RMessageForError(RErrorCode)); 55 | exit(1); 56 | } 57 | RReleaseImage(tmp); 58 | 59 | XSetWindowBackgroundPixmap(dpy, win, pix); 60 | XFreePixmap(dpy, pix); 61 | XClearWindow(dpy, win); 62 | XSync(dpy, 0); 63 | usleep(50000); 64 | } 65 | exit(0); 66 | } 67 | -------------------------------------------------------------------------------- /util/po/Makefile.am: -------------------------------------------------------------------------------- 1 | DOMAIN = wmgenmenu 2 | 3 | CATALOGS = @UTILMOFILES@ 4 | 5 | CLEANFILES = $(DOMAIN).pot $(CATALOGS) 6 | 7 | EXTRA_DIST = de.po es.po fr.po fy.po nl.po pt.po 8 | 9 | POTFILES = \ 10 | $(top_srcdir)/util/wmgenmenu.c \ 11 | $(top_srcdir)/util/wmgenmenu.h 12 | 13 | SUFFIXES = .po .mo 14 | 15 | .po.mo: 16 | $(AM_V_GEN)$(MSGFMT) -c -o $@ $< 17 | 18 | 19 | all-local: $(CATALOGS) 20 | 21 | 22 | .PHONY: update-lang 23 | 24 | if HAVE_XGETTEXT 25 | update-lang: $(DOMAIN).pot 26 | $(AM_V_GEN)$(top_srcdir)/script/generate-po-from-template.sh \ 27 | -n "$(PACKAGE_NAME)" -v "$(PACKAGE_VERSION)" -b "$(PACKAGE_BUGREPORT)" \ 28 | -t "$(DOMAIN).pot" "$(srcdir)/$(PO).po" 29 | 30 | $(DOMAIN).pot: $(POTFILES) 31 | $(AM_V_GEN)$(XGETTEXT) --default-domain=$(DOMAIN) \ 32 | --add-comments --keyword=_ --keyword=N_ $(POTFILES) 33 | @if cmp -s $(DOMAIN).po $(DOMAIN).pot; then \ 34 | rm -f $(DOMAIN).po; \ 35 | else \ 36 | mv -f $(DOMAIN).po $(DOMAIN).pot; \ 37 | fi 38 | endif 39 | 40 | 41 | install-data-local: $(CATALOGS) 42 | $(mkinstalldirs) $(DESTDIR)$(localedir) 43 | for n in $(CATALOGS) __DuMmY ; do \ 44 | if test "$$n" -a "$$n" != "__DuMmY" ; then \ 45 | l=`basename $$n .mo`; \ 46 | $(mkinstalldirs) $(DESTDIR)$(localedir)/$$l/LC_MESSAGES; \ 47 | $(INSTALL_DATA) -m 644 $$n $(DESTDIR)$(localedir)/$$l/LC_MESSAGES/$(DOMAIN).mo; \ 48 | fi; \ 49 | done 50 | 51 | uninstall-local: 52 | for n in $(CATALOGS) ; do \ 53 | l=`basename $$n .mo`; \ 54 | rm -f $(DESTDIR)$(localedir)/$$l/LC_MESSAGES/$(DOMAIN).mo; \ 55 | done 56 | -------------------------------------------------------------------------------- /WPrefs.app/xpm/Makefile.am: -------------------------------------------------------------------------------- 1 | xpmdatadir = $(wprefs_datadir)/xpm 2 | 3 | if ICON_EXT_XPM 4 | dist_xpmdata_DATA = \ 5 | advancetonewworkspace.xpm \ 6 | animations.xpm \ 7 | appearance.xpm \ 8 | clip.xpm \ 9 | configs.xpm \ 10 | cycleworkspaces.xpm \ 11 | dock.xpm \ 12 | dockclipdrawersection.xpm \ 13 | dontlinkworkspaces.xpm \ 14 | drawer.xpm \ 15 | ergonomic.xpm \ 16 | expert.xpm \ 17 | fonts.xpm \ 18 | iconprefs.xpm \ 19 | keyboard.xpm \ 20 | keyboardprefs.xpm \ 21 | keyshortcuts.xpm \ 22 | menualign1.xpm \ 23 | menualign2.xpm \ 24 | menuprefs.xpm \ 25 | menus.xpm \ 26 | moreanim.xpm \ 27 | mousesettings.xpm \ 28 | mousespeed.xpm \ 29 | msty1.xpm \ 30 | msty2.xpm \ 31 | msty3.xpm \ 32 | newstyle.xpm \ 33 | nextstyle.xpm \ 34 | nonopaque.xpm \ 35 | noopaqueresize.xpm \ 36 | oldstyle.xpm \ 37 | opaque.xpm \ 38 | opaqueresize.xpm \ 39 | paths.xpm \ 40 | smallwindow.xpm \ 41 | smooth.xpm \ 42 | sound.xpm \ 43 | speed0.xpm \ 44 | speed0s.xpm \ 45 | speed1.xpm \ 46 | speed1s.xpm \ 47 | speed2.xpm \ 48 | speed2s.xpm \ 49 | speed3.xpm \ 50 | speed3s.xpm \ 51 | speed4.xpm \ 52 | speed4s.xpm \ 53 | tdel.xpm \ 54 | tedit.xpm \ 55 | temp.xpm \ 56 | textr.xpm \ 57 | theme.xpm \ 58 | timer0.xpm \ 59 | timer0s.xpm \ 60 | timer1.xpm \ 61 | timer1s.xpm \ 62 | timer2.xpm \ 63 | timer2s.xpm \ 64 | timer3.xpm \ 65 | timer3s.xpm \ 66 | timer4.xpm \ 67 | timer4s.xpm \ 68 | timer5.xpm \ 69 | timer5s.xpm \ 70 | tnew.xpm \ 71 | whandling.xpm \ 72 | windowfocus.xpm \ 73 | workspace.xpm \ 74 | workspacename.xpm \ 75 | xis.xpm 76 | endif 77 | --------------------------------------------------------------------------------