1
0
mirror of https://github.com/gryf/wmaker.git synced 2025-12-19 04:20:27 +01:00

fixed typo bug in WPrefs/WindozeCycling

commented out unfinished background stuff in WPrefs
added updated potfiles
fixed circulate raise
This commit is contained in:
kojima
2001-01-06 23:52:00 +00:00
parent c6199adc29
commit 7ab70f692f
16 changed files with 4270 additions and 2269 deletions

View File

@@ -10,6 +10,11 @@ Changes since version 0.63.0:
- fixed a crash bug in WPrefs menu editor
- added es and pt potfiles from conectiva/eliphas
- added updated galician potfile (Jesus Bravo Alvarez <jba@pobox.com>)
- added update hungarian potfiles (HORVATH Szabolcs <horvaths@inf.elte.hu>)
- added updated single-click patch from John Morrissey <jwm@horde.net>
- added updated danish translations (Birger Langkjer <birger.langkjer@image.dk>)
- fixed WindozeCycling config in WPrefs
- fixed circulate raise withour WindozeCycling
Changes since version 0.62.1:
.............................

View File

@@ -1895,6 +1895,7 @@ createPanel(Panel *p)
WMMapSubwidgets(panel->colF);
#ifdef unfinished
/*** root bg ***/
panel->bgF = WMCreateFrame(panel->frame);
@@ -1920,7 +1921,7 @@ createPanel(Panel *p)
WMMapSubwidgets(panel->bgF);
#endif
/*** options ***/
panel->optF = WMCreateFrame(panel->frame);
WMSetFrameRelief(panel->optF, WRFlat);

View File

@@ -99,7 +99,7 @@ storeDefaults(_Panel *panel)
SetBoolForKey(WMGetButtonSelected(panel->swi[2]), "SaveSessionOnExit");
SetBoolForKey(WMGetButtonSelected(panel->swi[3]), "UseSaveUnders");
SetBoolForKey(WMGetButtonSelected(panel->swi[4]), "WindowsCycling");
SetBoolForKey(WMGetButtonSelected(panel->swi[4]), "WindozeCycling");
SetBoolForKey(WMGetButtonSelected(panel->swi[5]), "DontConfirmKill");
SetBoolForKey(WMGetButtonSelected(panel->swi[6]), "DisableBlinking");
}

View File

@@ -42,7 +42,7 @@
/****/
#define WVERSION "0.42"
#define WVERSION "0.43"
#define WMVERSION "0.62.x"

View File

@@ -105,8 +105,7 @@
"Copyright..." LEGAL_PANEL
"Systemkonsol" EXEC xconsole
"Systembelastning" SHEXEC xosview || xload
"Procesliste" EXEC xterm -fg wheat -bg black -fn 6x10 -geometry
80x50 -e top
"Procesliste" EXEC xterm -fg wheat -bg black -fn 6x10 -geometry 80x50 -e top
"Manualer" EXEC xman
"Info" END
"Kør..." SHEXEC "%a(Kør,Indtast kommando der skal udføres:)"
@@ -125,8 +124,7 @@
"LyX" EXEC lyx
"Netscape" EXEC netscape
"Ghostview" EXEC ghostview %a(GhostView,Indtast filnavn)
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Indta
st PDF-filnavn)
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Indtast PDF-filnavn)
"TkDesk" EXEC tkdesk
"Applikationer" END
"Tekstbehandling" MENU
@@ -144,8 +142,7 @@ st PDF-filnavn)
"Diverse" END
"Tilbehør" MENU
"Lommeregner" EXEC xcalc
"Vindues Egenskaber" SHEXEC xprop | xmessage -center -title 'xpr
op' -file -
"Vindues Egenskaber" SHEXEC xprop | xmessage -center -title 'xprop' -file -
"Vælg skrifttype" EXEC xfontsel
"Terminalemulator" EXEC xminicom
"Forstørrelsesglas" EXEC xmag
@@ -173,12 +170,9 @@ op' -file -
"Arbejdsbord" END
"Udseende" MENU
"Temaer" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/Windo
wMaker/Themes WITH setstyle
"Stil" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowM
aker/Styles WITH setstyle
"Ikonsæt" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/W
indowMaker/IconSets WITH seticons
"Temaer" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
"Stil" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
"Ikonsæt" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
"Baggrund" MENU
"Ensfarvet" MENU
"Sort" WS_BACK '(solid, black)'
@@ -191,8 +185,7 @@ indowMaker/IconSets WITH seticons
"Bordeaux" WS_BACK '(solid, "#400020")'
"Ensfarvet" END
"Nuancer" MENU
"Solopgang" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4
)'
"Solopgang" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
"Himmel" WS_BACK '(vgradient, blue4, white)'
"Blå Skygger" WS_BACK '(vgradient, "#7080a5", "#101020")'
"Indigo Skygger" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
@@ -200,16 +193,12 @@ indowMaker/IconSets WITH seticons
"Hvede Skygger" WS_BACK '(vgradient, "#a09060", "#302010")'
"Grå Skygger" WS_BACK '(vgradient, "#636380", "#131318")'
"Bordeaux Skygger" WS_BACK '(vgradient, "#600040", "#180010")'
"Flag" WS_BACK '(mdgradient, green, red, white,
green)'
"Flag" WS_BACK '(mdgradient, green, red, white, green)'
"Nuancer" END
"Billeder" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUste
p/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
"Billeder" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
"Baggrund" END
"Gem Tema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/
Themes/"%a(Tema navn,Indtast navn:)"
"Gem Ikonsæt" SHEXEC geticonset $HOME/GNUstep/Library/WindowMake
r/IconSets/"%a(Ikonsæt navn,Indtast navn:)"
"Gem Tema" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Tema navn,Indtast navn:)"
"Gem Ikonsæt" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikonsæt navn,Indtast navn:)"
"Udseende" END
"Afslut" MENU

View File

@@ -1,211 +1,219 @@
/*
* WindowMaker Fomenu konfiguracioja
* Verzio: 0.20.3
*
* Csanaki Csaba prew@mail.matav.hu
*
* Szintakszis:
*
* <Title> [SHORTCUT <Shortcut>] <Command> <Parameters>
*
* <Title> egy szoveg, amelyet cimkent kell hasznalni. Ha tartalmaz space-t,
* akkor idezojelbe ("... ...") kell tenni.
*
* SHORTCUT meghataroz egy shortcut-ot adott programokra. <Shortcut>-nak
* ugyanolyan megadasi szintakszisa van a
* $HOME/GNUstep/Defaults/WindowMaker file-ban, mint a RootMenuKey
* vagy a MiniaturizeKey.
*
* Nem lehet letrehozni shortcut-ot MENU vagy OPEN_MENU bejegyzesben.
*
* <Command> az itt kovetkezo utasitasok valamelyike:
* MENU - kezdi a/az (al)menudefiniciot
* END - befejezi a/az (al)menudefiniciot
* OPEN_MENU - menu megnyitas
* WORKSPACE_MENU - a munkafelulet kezelesehez almenuket illeszt be
* EXEC <program> - egy kulso programot indit el
* SHEXEC <command> - executes a shell command (like gimp > /dev/null)
* EXIT - kilepes az ablakmanagerbol
* RESTART [<window manager>] - ujrainditja a WindowMaker-t vagy elindit
* egy ablakmanagert
* REFRESH - a kepernyo tartalmat frissiti
* ARRANGE_ICONS - a munkafelulet ikonjait ujrarendezi
* SHUTDOWN - minden alkalmazast bezar
* SHOW_ALL - minden alkalmazast visszahoz a munkafeluletre
* HIDE_OTHERS - a munkafeluleten (a pillanatnyilag aktiv kivetelevel)
* minden ablakot elrejt
* SAVE_SESSION - elmenti a munkafelulet aktualis allapotat, amely
* magaba foglal minden futo alkalmazast, minden jellemzo-
* jukkel (geometria; kepernyo pozicio; munkafelulet,
* melyen talalhatok; dock vagy clip amibol kiindultak, es
* ha minimalizalod, akkor arnyekos vagy rejtett). Tehat
* elmenti az aktualis beallitasokat, amik eppen haszna-
* latban van. Minden WindowMaker inditasakor ezzel a be-
* allitassal fog indulni, mindaddig mig egy ujabb
* SAVE_SESSION vagy CLEAR_SESSION nem hasznalsz.
* Ha SaveSessionOnExit = Yes; a WindowMaker domain
* file-ban, akkor a mentes automatikusan megtortenik, ha
* kilepsz a WindowMaker-bol, felulirodik az eddig mentett
* SAVE_SESSION bejegyzes.
* CLEAR_SESSION - torli az elozo session parametereket. Ennek nem lesz
* semmilyen hatasa, ha a SaveSessionOnExit = True.
* INFO - Info Panel megjelenitese
*
* OPEN_MENU szintakszisa:
* 1. File menu kezeles.
* // megnyitja file.menu-t, melynek tartalmaznia kell egy ervenyes menu
* // file-t, es beszurja
* OPEN_MENU file.menu
* 2. Pipe menu kezeles.
* // megnyitja a parancsot es hasznalja a stdout to construct menu-t.
* // A parancs kimenetenek egy ervenyes menu leirasnak kell lennie.
* // Space lehet a '|' es a parancs kozott.
* OPEN_MENU | command
* 3. Konyvtar kezeles.
* // Megnyit egy vagy tobb konyvtarat es letrehoz egy konyvtarat,
* // alkonyvtarat, vegrehajthato file-okat es azokat ABC sorrendbe
* // rendezi.
* OPEN_MENU /some/dir [/some/other/dir ...]
* 4. Konyvtar kezeles parancsal.
* // Megnyit egy vagy tobb konyvtarat es letrehoz egy konyvtarat,
* // alkonyvtarat, vegrehajtja az adott parancsot a megfelelo
* // opcioval.
* OPEN_MENU /some/dir [/some/other/dir ...] WITH command -options
*
* <Parameters> a vegrehajthato program
*
* ** EXEC parancssor leirasa
* %s - a megadott helyre beszurja a kijelolt szoveget. Ha nincs szoveg
* kijelolve, a parancs torlodik.
* %a(message) - megnyit egy beviteli mezot a megadott szoveggel
* %w - a megadott helyre beilleszti az aktualis ablak ID-jet. Ha nincs semmi
* kijelolve, akkor nem illeszt be semmit.
*
* A % illetve " jeleket hatastalanitani lehet a \ jellel.
* Peldaul: xterm -T "\"Hello Vilag!\""
*
* Te hasznalhatod escape karakter-nek a '\n'-t is!
*
* Minden MENU utasitashoz kell egy END utasitasnak tartoznia.
*
* Peldaul:
*
* "Teszt" MENU
* // XTerminal
* "XTerm" EXEC xterm
* // XView
* "XView apps" OPEN_MENU "/usr/openwin/bin"
* // egyeb X11 alkalmazasok
* "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
* // egyeb hatter kep
* "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t
* // megnyitja a style.menu-t az adott bejegyzesben
* "Style" OPEN_MENU style.menu
* "Teszt" END
*/
#include "wmmacros"
"Alkalmazasok" MENU
"Informacio" MENU
"Informacios..." INFO_PANEL
"Jogi..." LEGAL_PANEL
"Rendszer konzol" EXEC xconsole
"Rendszer kihasznaltsag" SHEXEC xosview || xload
"Processz lista" EXEC xterm -e top
"Manual bongeszo" EXEC xman
"Informacio" END
"XTerminal" EXEC xterm -sb
"Rxvt" EXEC rxvt -bg black -fg white -fn fixed
"Munkafeluletek" WORKSPACE_MENU
"Alkalmazasok" MENU
"Grafikai" MENU
"Gimp" SHEXEC gimp >/dev/null
"XV" EXEC xv
"XPaint" EXEC xpaint
"XFig" EXEC xfig
"Grafikai" END
"X File Manager" EXEC xfm
"OffiX Files" EXEC files
"LyX" EXEC lyx
"Netscape" EXEC netscape
"Ghostview" EXEC ghostview %a(Enter file to view)
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Enter PDF to view)
"TkDesk" EXEC tkdesk
"Alkalmazasok" END
"Szerkesztok" MENU
"XFte" EXEC xfte
"XEmacs" SHEXEC xemacs || emacs
"XJed" EXEC xjed
"NEdit" EXEC nedit
"Xedit" EXEC xedit
"VI" EXEC xterm -e vi
"Szerkesztok" END
"Egyeb" MENU
"Xmcd" SHEXEC xmcd 2> /dev/null
"Xplaycd" EXEC xplaycd
"Xmixer" EXEC xmixer
"Egyeb" END
"Kellekek" MENU
"Szamologep" EXEC xcalc
"Ablak jellemzok" SHEXEC xprop | xmessage -center -title 'xprop' -file -
"Betutipus" EXEC xfontsel
"Terminal emulacio" EXEC xminicom
"Nagyito" EXEC xmag
"Colormap" EXEC xcmap
"XKill" EXEC xkill
"Ora" EXEC asclock -shape
"Vagolap" EXEC xclipboard
"Kellekek" END
"Valogatas" MENU
"Masolas" SHEXEC echo '%s' | wxcopy
"Level iras" EXEC xterm -name mail -T "Pine" -e pine %s
"Navigator" EXEC netscape %s
"Kereses a Manualban" SHEXEC MANUAL_SEARCH(%s)
"Valogatas" END
"Munkafelulet" MENU
"Elrejtes" HIDE_OTHERS
"Mindent mutat" SHOW_ALL
"Ikonok elrendezese" ARRANGE_ICONS
"Frissites" REFRESH
"Zarolas" EXEC xlock -allowroot -usefirst
"Session jellemzok mentese" SAVE_SESSION
"Session jellemzok torlese" CLEAR_SESSION
"Munkafelulet" END
"Megjelenites" MENU
"Temak" OPEN_MENU THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
"Stilusok" OPEN_MENU STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
"Ikon beallitasok" OPEN_MENU ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
"Hatter" MENU
"Szolid" MENU
"Fekete" WS_BACK '(solid, black)'
"Kek" WS_BACK '(solid, "#505075")'
"Indigo" WS_BACK '(solid, "#243e6c")'
"Sotetkek" WS_BACK '(solid, "#224477")'
"Lila" WS_BACK '(solid, "#554466")'
"Buza" WS_BACK '(solid, "wheat4")'
"Sotetszurke" WS_BACK '(solid, "#333340")'
"Voros" WS_BACK '(solid, "#400020")'
"Szolid" END
"Gradiens" MENU
"Halvany" WS_BACK '(mdgradient, green, red, white, green)'
"Egkek" WS_BACK '(vgradient, blue4, white)'
"Gradiens" END
"Kepek" OPEN_MENU BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
"Hatter" END
"Temak mentese" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Theme name)"
"Ikonbeallitasok mentese" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(IconSet name)"
"Megjelenites" END
"Kilepes" MENU
"Ujrainditas" RESTART
"AfterStep inditasa" RESTART afterstep
"Kilepes..." EXIT
"Kilepes a sessionbol..." SHUTDOWN
"Kilepes" END
"Alkalmazasok" END
/*
* WindowMaker fomenu konfiguracioja
* Verzio: 0.61
*
* Horvath Szabolcs <horvathsz@penguinpowered.com> - 2000. junius
* A 0.20.3-s verziohoz keszult forditast
* Prew (Csanaki Csaba <prew@mail.matav.hu>) keszitette. Koszonet erte!
*
* Szintakszis:
*
* <Title> [SHORTCUT <Shortcut>] <Parancs> <Parameterek>
*
* <Title> egy szoveg, amelyet cimkent kell hasznalni. Ha tartalmaz space-t,
* akkor idezojelbe ("... ...") kell tenni.
*
* SHORTCUT meghataroz egy shortcut-ot adott programokra. <Shortcut>-nak
* ugyanolyan megadasi szintakszisa van a
* $HOME/GNUstep/Defaults/WindowMaker file-ban, mint a RootMenuKey
* vagy a MiniaturizeKey.
*
* Nem lehet letrehozni shortcut-ot MENU vagy OPEN_MENU bejegyzesben.
*
* <Parancs> az itt kovetkezo utasitasok valamelyike:
* MENU - kezdi a/az (al)menudefiniciot
* END - befejezi a/az (al)menudefiniciot
* OPEN_MENU - menu megnyitas
* WORKSPACE_MENU - a munkafelulet kezelesehez almenuket illeszt be
* EXEC <program> - egy kulso programot indit el
* SHEXEC <parancs> - vegrehajt egy shell parancsot (pl.: gimp > /dev/null)
* EXIT - kilepes az ablakmanagerbol
* RESTART [<ablakkezelo>] - ujrainditja a WindowMaker-t vagy elindit
* egy ablakmanagert
* REFRESH - a kepernyo tartalmat frissiti
* ARRANGE_ICONS - a munkafelulet ikonjait ujrarendezi
* SHUTDOWN - minden alkalmazast bezar
* SHOW_ALL - minden alkalmazast visszahoz a munkafeluletre
* HIDE_OTHERS - a munkafeluleten (a pillanatnyilag aktiv kivetelevel)
* minden ablakot elrejt
* SAVE_SESSION - elmenti a munkafelulet aktualis allapotat, amely
* magaba foglal minden futo alkalmazast, minden jellemzo-
* jukkel (geometria; kepernyo pozicio; munkafelulet,
* melyen talalhatok; dock vagy clip amibol kiindultak, es
* ha minimalizalod, akkor arnyekos vagy rejtett). Tehat
* elmenti az aktualis beallitasokat, amik eppen haszna-
* latban van. Minden WindowMaker inditasakor ezzel a be-
* allitassal fog indulni, mindaddig mig egy ujabb
* SAVE_SESSION vagy CLEAR_SESSION nem hasznalsz.
* Ha SaveSessionOnExit = Yes; a WindowMaker domain
* file-ban, akkor a mentes automatikusan megtortenik, ha
* kilepsz a WindowMaker-bol, felulirodik az eddig mentett
* SAVE_SESSION bejegyzes.
* CLEAR_SESSION - torli az elozo session parametereket. Ennek nem lesz
* semmilyen hatasa, ha a SaveSessionOnExit = True.
* INFO - Info Panel megjelenitese
*
* OPEN_MENU szintakszisa:
* 1. File menu kezeles.
* // megnyitja file.menu-t, melynek tartalmaznia kell egy ervenyes menu
* // file-t, es beszurja
* OPEN_MENU file.menu
* 2. Pipe menu kezeles.
* // megnyitja a parancsot es hasznalja a stdout to construct menu-t.
* // A parancs kimenetenek egy ervenyes menu leirasnak kell lennie.
* // Space lehet a '|' es a parancs kozott.
* OPEN_MENU | command
* 3. Konyvtar kezeles.
* // Megnyit egy vagy tobb konyvtarat es letrehoz egy konyvtarat,
* // alkonyvtarat, vegrehajthato file-okat es azokat ABC sorrendbe
* // rendezi.
* OPEN_MENU /some/dir [/some/other/dir ...]
* 4. Konyvtar kezeles parancsal.
* // Megnyit egy vagy tobb konyvtarat es letrehoz egy konyvtarat,
* // alkonyvtarat, vegrehajtja az adott parancsot a megfelelo
* // opcioval.
* OPEN_MENU /some/dir [/some/other/dir ...] WITH command -options
*
* <Parameterek> a vegrehajthato program
*
* ** EXEC parancs leirasa
* %s - a megadott helyre beszurja a kijelolt szoveget. Ha nincs szoveg
* kijelolve, a parancs torlodik.
* %a(message) - megnyit egy beviteli mezot a megadott szoveggel
* %w - a megadott helyre beilleszti az aktualis ablak ID-jet. Ha nincs semmi
* kijelolve, akkor nem illeszt be semmit.
*
* A % illetve " jeleket hatastalanitani lehet a \ jellel.
* Peldaul: xterm -T "\"Hello Vilag!\""
*
* Te hasznalhatod escape karakter-nek a '\n'-t is!
*
* Minden MENU utasitashoz kell egy END utasitasnak tartoznia.
*
* Peldaul:
*
* "Teszt" MENU
* // XTerminal
* "XTerm" EXEC xterm
* // XView
* "XView apps" OPEN_MENU "/usr/openwin/bin"
* // egyeb X11 alkalmazasok
* "X11 apps" OPEN_MENU /usr/X11/bin $HOME/bin/X11
* // egyeb hatter kep
* "Background" OPEN_MENU $HOME/images /usr/share/images WITH wmsetbg -u -t * // megnyitja a style.menu-t az adott bejegyzesben
* "Style" OPEN_MENU style.menu
* "Teszt" END
*/
#include "wmmacros"
"Alkalmazások" MENU
"Infó" MENU
"Információs panel..." INFO_PANEL
"Jogi..." LEGAL_PANEL
"Rendszer konzol" EXEC xconsole
"Rendszer kihasználtság" SHEXEC xosview || xload
"Processz lista" EXEC xterm -e top
"Kézikönyv böngésző" EXEC xman
"Infó" END
"Futtatás..." SHEXEC %a(Futtatás,Írd be a futtatni kívánt programot:)
"X Terminál" EXEC xterm -sb
"Rxvt" EXEC rxvt -bg black -fg white -fn fixed
"Gnome terminál" EXEC gnome-terminal --background black --foreground white --font -misc-fixed-medium-r-normal--20-200-75-75-c-100-iso8859-1
"Munkafelületek" WORKSPACE_MENU
"Alkalmazások" MENU
"Grafika" MENU
"Gimp" SHEXEC gimp >/dev/null
"XV" EXEC xv
"XPaint" EXEC xpaint
"XFig" EXEC xfig
"Grafika" END
"X File Manager" EXEC xfm
"OffiX Files" EXEC files
"LyX" EXEC lyx
"Netscape" EXEC netscape
"Ghostview" EXEC ghostview %a(GhostView,Kérem a fájl nevét)
"Acrobat" EXEC /usr/local/Acrobat3/bin/acroread %a(Acrobat,Kérem a PDF fájl nevét)
"TkDesk" EXEC tkdesk
"Alkalmazások" END
"Szerkesztők" MENU
"XFte" EXEC xfte
"XEmacs" SHEXEC xemacs || emacs
"XJed" EXEC xjed
"NEdit" EXEC nedit
"Xedit" EXEC xedit
"VI" EXEC xterm -e vi
"Szerkesztők" END
"Egyéb" MENU
"Xmcd" SHEXEC xmcd 2> /dev/null
"Xplaycd" EXEC xplaycd
"Xmixer" EXEC xmixer
"Egyéb" END
"Kellékek" MENU
"Számológép" EXEC xcalc
"Ablak jellemzők" SHEXEC xprop | xmessage -center -title 'xprop' -file -
"Font kiválasztás" EXEC xfontsel
"Terminál emuláció" EXEC xminicom
"Képernyőterület másolása" EXEC xmag
"Színtérkép" EXEC xcmap
"Program kilövése" EXEC xkill
"Vágólap" EXEC xclipboard
"Kellékek" END
"Kijelölés" MENU
"Másolás" SHEXEC echo '%s' | wxcopy
"Levél írása" EXEC xterm -name mail -T "Pine" -e pine %s
"Netscape" EXEC netscape %s
"Keresés a Manuálokban" SHEXEC MANUAL_SEARCH(%s)
"Kijelölés" END
"Munkafelület" MENU
"Elrejtés" HIDE_OTHERS
"Mindent mutat" SHOW_ALL
"Ikonok elrendezése" ARRANGE_ICONS
"Frissítés" REFRESH
"Zárolás" EXEC xlock -allowroot -usefirst
"Session mentése" SAVE_SESSION
"Elmentett Session törlése" CLEAR_SESSION
"Munkafelület" END
"Megjelenés" MENU
"Témák" OPEN_MENU -noext THEMES_DIR $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle
"Stílusok" OPEN_MENU -noext STYLES_DIR $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle
"Ikonok" OPEN_MENU -noext ICON_SETS_DIR $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons
"Háttér" MENU
"Szolíd" MENU
"Fekete" WS_BACK '(solid, black)'
"Kék" WS_BACK '(solid, "#505075")'
"Indigó" WS_BACK '(solid, "#243e6c")'
"Sötétkék" WS_BACK '(solid, "#180090")'
"Lila" WS_BACK '(solid, "#554466")'
"Búza" WS_BACK '(solid, "wheat4")'
"Sötétszürke" WS_BACK '(solid, "#333340")'
"Vörös" WS_BACK '(solid, "#400020")'
"Szolíd" END
"Gradiens" MENU
"Naplemente" WS_BACK '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'
"Égkék" WS_BACK '(vgradient, blue4, white)'
"Indigós" WS_BACK '(vgradient, "#746ebc", "#242e4c")'
"Búza színű" WS_BACK '(vgradient, "#a09060", "#302010")'
"Lilás" WS_BACK '(vgradient, "#636380", "#131318")'
"Vöröses" WS_BACK '(vgradient, "#600040", "#180010")'
"Gradiens" END
"Képek" OPEN_MENU -noext BACKGROUNDS_DIR $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t
"Háttér" END
"Téma mentése" SHEXEC getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/"%a(Téma neve,Add meg a téma fájl nevét:)"
"Ikonbeállítások mentése" SHEXEC geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/"%a(Ikonbeállítások mentése,Add meg a fájl nevét:)"
"Konfiguráló program" EXEC /usr/X11R6/bin/WPrefs
"Megjelenés" END
"Kilépés" MENU
"Újraindítás" RESTART
"BlackBox indítása" RESTART blackbox
"kwm indítása" RESTART kwm
"IceWM indítása" RESTART icewm
"Kilépés..." EXIT
"Kilépés" END
"Alkalmazások" END

View File

@@ -1,242 +1,336 @@
(
"Applikationer",
(
"Info",
("Info Panel...", INFO_PANEL),
("Copyright...", LEGAL_PANEL),
("Systemkonsol", EXEC, "xconsole"),
("Systembelastning", EXEC, "xosview || xload"),
(
"Procesliste",
EXEC,
"xterm -fg wheat -bg black -fn 6x10 -geometry 80x50 -e top"
),
("Manualer", EXEC, "xman")
),
(
"K\370r...",
SHEXEC,
"%a(K\370r,Indtast kommando der skal udf\370res:)"
),
("XTerm", EXEC, "xterm -sb"),
("Rxvt", EXEC, "rxvt -bg black -fg white"),
("Arbejdsborde", WORKSPACE_MENU),
(
"Applikationer",
(
"Grafik",
("Gimp", SHEXEC, "gimp >/dev/null"),
("XV", EXEC, "xv"),
("XPaint", EXEC, "xpaint"),
("XFig", EXEC, "xfig")
),
("X Filh\345ndtering", EXEC, "xfm"),
("OffiX Files", EXEC, "files"),
("LyX", EXEC, "lyx"),
("Netscape", EXEC, "netscape"),
("Ghostview", EXEC, "ghostview %a(GhostView,Indtast filnavn)"),
(
"Acrobat",
EXEC,
"/usr/local/Acrobat3/bin/acroread %a(Acrobat,Indtast PDF-filnavn)"
),
("TkDesk", EXEC, "tkdesk")
),
(
"Tekstbehandling",
("XFte", EXEC, "xfte"),
("Emacs", SHEXEC, "xemacs || emacs"),
("XJed", EXEC, "xjed"),
("NEdit", EXEC, "nedit"),
("Xedit", EXEC, "xedit"),
("VI", EXEC, "xterm -e vi")
),
(
"Diverse",
("Xmcd", SHEXEC, "xmcd 2> /dev/null"),
("Xplaycd", EXEC, xplaycd),
("Xmixer", EXEC, xmixer)
),
(
"Tilbeh\370r",
(Lommeregner, EXEC, xcalc),
(
"Vindues Egenskaber",
SHEXEC,
"xprop | xmessage -center -title 'xprop' -file -"
),
("V\346lg skrifttype", EXEC, xfontsel),
(Terminalemulator, EXEC, xminicom),
("Forst\370rrelsesglas", EXEC, xmag),
(Farver, EXEC, xcmap),
(XKill, EXEC, xkill),
(ASClock, EXEC, "asclock -shape"),
(Udklipsbord, EXEC, xclipboard)
),
(
"Markeret",
(Kopier, SHEXEC, "echo '%s' | wxcopy"),
("Send e-post til", EXEC, "xterm -name mail -T Pine -e pine %s"),
("Indtast URL", EXEC, "netscape %s"),
("S\370g i Manual", EXEC, "MANUAL_SEARCH(%s)")
),
(
"Arbejdsbord",
("Skjul andre", HIDE_OTHERS),
("Vis alle", SHOW_ALL),
("Arranger ikoner", ARRANGE_ICONS),
("Genindl\346s", REFRESH),
("L\345s", EXEC, "xlock -allowroot -usefirst"),
("Gem milj\370", SAVE_SESSION),
("Slet gemt milj\370", CLEAR_SESSION)
),
(
"Udseende",
(
"Temaer",
OPEN_MENU,
"-noext /usr/local/share/WindowMaker/Themes $HOME/GNUstep/Library/WindowM
aker/Themes WITH setstyle"
),
(
"Stil",
OPEN_MENU,
"-noext /usr/local/share/WindowMaker/Styles $HOME/GNUstep/Library/WindowM
aker/Styles WITH setstyle"
),
(
"Ikons\346t",
OPEN_MENU,
"-noext /usr/local/share/WindowMaker/IconSets $HOME/GNUstep/Library/Windo
wMaker/IconSets WITH seticons"
),
(
"Baggrund",
(
"Ensfarvet",
"Applikationer",
(
"Sort",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, black)'"
"Info",
("Info Panel...", INFO_PANEL),
("Ophavsret...", LEGAL_PANEL),
(
"Systemkonsol",
EXEC,
"xconsole"
),
("Systembelastning", SHEXEC, "xosview || xload"),
(
"Procesliste",
EXEC,
"xterm -fg wheat -bg black -fn 6x10 -geometry 80x50 -e top"
),
(
"Manualer",
EXEC,
"xman"
)
),
("Kør...", SHEXEC, "%a(Kør,Indtast kommando der skal udføres:)"),
(
"XTerm",
EXEC,
"xterm -sb"
),
(
"Bl\345",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#505075\")'"
"Rxvt",
EXEC,
"rxvt -bg black -fg white"
),
("Arbejdsborde", WORKSPACE_MENU),
(
"Applikationer",
(
"Grafik",
("Gimp", SHEXEC, "gimp >/dev/null"),
(
"XV",
EXEC,
"xv"
),
(
"XPaint",
EXEC,
"xpaint"
),
(
"XFig",
EXEC,
"xfig"
)
),
(
"X-filhåndtering",
EXEC,
"xfm"
),
(
"OffiX Files",
EXEC,
"files"
),
(
"LyX",
EXEC,
"lyx"
),
(
"Netscape",
EXEC,
"netscape"
),
(
"Ghostview",
EXEC,
"ghostview %a(GhostView,Indtast filnavn)"
),
(
"Acrobat",
EXEC,
"/usr/local/Acrobat3/bin/acroread %a(Acrobat,Indtast PDF-filnavn)"
),
(
"TkDesk",
EXEC,
"tkdesk"
)
),
(
"Indigo",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'"
"Tekstbehandling",
(
"XFte",
EXEC,
"xfte"
),
("Emacs", SHEXEC, "xemacs || emacs"),
(
"XJed",
EXEC,
"xjed"
),
(
"NEdit",
EXEC,
"nedit"
),
(
"Xedit",
EXEC,
"xedit"
),
(
"VI",
EXEC,
"xterm -e vi"
)
),
(
"M\370rkebl\345",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#224477\")'"
"Diverse",
("Xmcd", SHEXEC, "xmcd 2> /dev/null"),
(
"Xplaycd",
EXEC,
"xplaycd"
),
(
"Xmixer",
EXEC,
"xmixer"
)
),
(
"Lilla",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#554466\")'"
"Tilbehør",
(
"Lommeregner",
EXEC,
"xcalc"
),
("Vinduesegenskaber", SHEXEC, "xprop | xmessage -center -title 'xprop' -file -"),
(
"Vælg skrifttype",
EXEC,
"xfontsel"
),
(
"Terminalemulator",
EXEC,
"xminicom"
),
(
"Forstørrelsesglas",
EXEC,
"xmag"
),
(
"Farver",
EXEC,
"xcmap"
),
(
"XKill",
EXEC,
"xkill"
),
(
"ASClock",
EXEC,
"asclock -shape"
),
(
"Udklipsbord",
EXEC,
"xclipboard"
)
),
(
"Hvede",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"wheat4\")'"
"Markering",
("Kopiér", SHEXEC, "echo '%s' | wxcopy"),
(
"Send e-post til",
EXEC,
"xterm -name mail -T Pine -e pine %s"
),
(
"Indtast URL",
EXEC,
"netscape %s"
),
("Søg i manual", EXEC, "MANUAL_SEARCH(%s)")
),
(
"M\370rkegr\345",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#333340\")'"
"Arbejdsbord",
("Skjul andre", HIDE_OTHERS),
("Vis alle", SHOW_ALL),
("Arrangér ikoner", ARRANGE_ICONS),
("Genindlæs", REFRESH),
(
"Lås",
EXEC,
"xlock -allowroot -usefirst"
),
("Gem session", SAVE_SESSION),
("Slet gemt session", CLEAR_SESSION)
),
(
"Bordeaux",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#400020\")'"
"Udseende",
(
"Temaer",
OPEN_MENU,
"-noext /usr/local/share/WindowMaker/Themes $HOME/GNUstep/Library/WindowMaker/Themes WITH setstyle"
),
(
"Stil",
OPEN_MENU,
"-noext /usr/local/share/WindowMaker/Styles $HOME/GNUstep/Library/WindowMaker/Styles WITH setstyle"
),
(
"Ikonsæt",
OPEN_MENU,
"-noext /usr/local/share/WindowMaker/IconSets $HOME/GNUstep/Library/WindowMaker/IconSets WITH seticons"
),
(
"Baggrund",
(
"Ensfarvet",
(
"Sort",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, black)'"
),
(
"Blå",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#505075\")'"
),
(
"Indigo",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#243e6c\")'"
),
(
"Mørkeblå",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#224477\")'"
),
(
"Lilla",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#554466\")'"
),
(
"Hvede",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"wheat4\")'"
),
(
"Mørkegrå",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#333340\")'"
),
(
"Bordeaux",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(solid, \"#400020\")'"
)
),
(
"Nuancer",
(
"Solopgang",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(mvgradient, deepskyblue4, black, deepskyblue4, tomato4)'"
),
(
"Himmel",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, blue4, white)'"
),
(
"Blå Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#7080a5\", \"#101020\")'"
),
(
"Indigo Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#746ebc\", \"#242e4c\")'"
),
(
"Lilla Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#654c66\", \"#151426\")'"
),
(
"Hvede Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#a09060\", \"#302010\")'"
),
(
"Grå Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#131318\")'"
),
(
"Bordeaux Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#180010\")'"
),
(
"Flag",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(mdgradient, green, red, white, green)'"
)
),
(
"Billeder",
OPEN_MENU,
"-noext /usr/local/share/WindowMaker/Backgrounds $HOME/GNUstep/Library/WindowMaker/Backgrounds WITH wmsetbg -u -t"
)
),
("Gem Tema", SHEXEC, "getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Tema navn,Indtast navn:)"),
("Gem Ikonsæt", SHEXEC, "geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(Ikonsæt navn,Indtast navn:)")
),
(
"Afslut",
("Genstart", RESTART),
("Start Blackbox", RESTART, blackbox),
("Start kwm", RESTART, kwm),
("Start IceWM", RESTART, icewm),
("Afslut...", EXIT)
)
),
(
"Nuancer",
(
"Solopgang",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(mvgradient, deepskyblue4, black,
deepskyblue4, tomato4)'"
),
(
"Himmel",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, blue4, white)'"
),
(
"Bl\345 Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#7080a5\", \"#10102
0\")'"
),
(
"Indigo Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#746ebc\", \"#242e4
c\")'"
),
(
"Lilla Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#654c66\", \"#15142
6\")'"
),
(
"Hvede Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#a09060\", \"#30201
0\")'"
),
(
"Gr\345 Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#636380\", \"#13131
8\")'"
),
(
"Bordeaux Skygger",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(vgradient, \"#600040\", \"#18001
0\")'"
),
(
"Flag",
EXEC,
"wdwrite WindowMaker WorkspaceBack '(mdgradient, green, red, white, g
reen)'"
)
),
(
"Billeder",
OPEN_MENU,
"-noext /usr/local/share/WindowMaker/Backgrounds $HOME/GNUstep/Library/
WindowMaker/Backgrounds WITH wmsetbg -u -t"
)
),
(
"Gem Tema",
SHEXEC,
"getstyle -t $HOME/GNUstep/Library/WindowMaker/Themes/\"%a(Tema navn,Indta
st navn:)\""
),
(
"Gem Ikons\346t",
SHEXEC,
"geticonset $HOME/GNUstep/Library/WindowMaker/IconSets/\"%a(Ikons\346t nav
n,Indtast navn:)\""
)
),
(
"Afslut",
("Genstart", RESTART),
("Start Blackbox", RESTART, blackbox),
("Start kwm", RESTART, kwm),
("Start IceWM", RESTART, icewm),
("Afslut...", EXIT)
)
)

View File

@@ -11,3 +11,5 @@ for version: 0.52.0
author:
Sebastien Bauer <seb_bauer@bigfoot.com>
John Morrissey <jwm@horde.net>

View File

@@ -6,7 +6,7 @@ CLEANFILES = $(CATALOGS) WindowMaker.pot
EXTRA_DIST = cs.po de.po es.po fr.po gl.po ja.po ko.po nl.po pt.po se.po it.po \
no.po ru.po tr.po fi.po hr.po el.po pl.po ro.po zh_TW.Big5.po\
zh_CN.po sk.po da.po bg.po
zh_CN.po sk.po da.po bg.po hu.po
POTFILES = \
$(top_builddir)/src/appicon.c \

View File

@@ -34,7 +34,7 @@ zh_TW.Big5.po Chinese Li Wei Jih <lwj83@cs.ccu.edu.tw>
zh_CN.po Chinese Wang Jian <larkw@263.net>
sk.po Slovak Milan Hromada <mhromada@elas.sk>
bg.po Bulgarian Slavei Karadjov <slaff@exco.net>
hu.po Hungarian HORVATH Szabolcs <horvaths@inf.elte.hu>
Some translations are based on previous translations by other people.

3834
po/da.po

File diff suppressed because it is too large Load Diff

1475
po/hu.po Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -47,8 +47,6 @@ extern WShortKey wKeyBindings[WKBD_LAST];
static WWindow*
nextToFocusAfter(WWindow *wwin)
{
@@ -106,6 +104,74 @@ nextToFocusBefore(WWindow *wwin)
}
static WWindow*
nextFocusWindow(WWindow *wwin)
{
WWindow *tmp, *closest, *min;
Window d;
if (!wwin)
return NULL;
tmp = wwin->prev;
closest = NULL;
min = wwin;
d = 0xffffffff;
while (tmp) {
if (wWindowCanReceiveFocus(tmp)
&& (!WFLAGP(tmp, skip_window_list)|| tmp->flags.internal_window)) {
if (min->client_win > tmp->client_win)
min = tmp;
if (tmp->client_win > wwin->client_win
&& (!closest
|| (tmp->client_win - wwin->client_win) < d)) {
closest = tmp;
d = tmp->client_win - wwin->client_win;
}
}
tmp = tmp->prev;
}
if (!closest||closest==wwin)
return min;
return closest;
}
static WWindow*
prevFocusWindow(WWindow *wwin)
{
WWindow *tmp, *closest, *max;
Window d;
if (!wwin)
return NULL;
tmp = wwin->prev;
closest = NULL;
max = wwin;
d = 0xffffffff;
while (tmp) {
if (wWindowCanReceiveFocus(tmp) &&
(!WFLAGP(tmp, skip_window_list) || tmp->flags.internal_window)) {
if (max->client_win < tmp->client_win)
max = tmp;
if (tmp->client_win < wwin->client_win
&& (!closest
|| (wwin->client_win - tmp->client_win) < d)) {
closest = tmp;
d = wwin->client_win - tmp->client_win;
}
}
tmp = tmp->prev;
}
if (!closest||closest==wwin)
return max;
return closest;
}
void
StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next)
{
@@ -115,23 +181,37 @@ StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next)
WWindow *newFocused;
WWindow *oldFocused;
int modifiers;
XModifierKeymap *keymap;
XModifierKeymap *keymap = NULL;
Bool hasModifier;
Bool somethingElse = False;
XEvent ev;
if (!wwin)
return;
if (next)
hasModifier = (wKeyBindings[WKBD_FOCUSNEXT].modifier != 0);
else
hasModifier = (wKeyBindings[WKBD_FOCUSPREV].modifier != 0);
keymap = XGetModifierMapping(dpy);
if (hasModifier) {
keymap = XGetModifierMapping(dpy);
XGrabKeyboard(dpy, scr->root_win, False, GrabModeAsync, GrabModeAsync,
CurrentTime);
XGrabKeyboard(dpy, scr->root_win, False, GrabModeAsync, GrabModeAsync,
CurrentTime);
}
if (next) {
newFocused = nextToFocusAfter(wwin);
if (wPreferences.windows_cycling)
newFocused = nextToFocusAfter(wwin);
else
newFocused = nextFocusWindow(wwin);
} else {
newFocused = nextToFocusBefore(wwin);
if (wPreferences.windows_cycling)
newFocused = nextToFocusBefore(wwin);
else
newFocused = prevFocusWindow(wwin);
}
scr->flags.doing_alt_tab = 1;
@@ -142,6 +222,11 @@ StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next)
wWindowFocus(newFocused, scr->focused_window);
oldFocused = newFocused;
if (hasModifier)
done = False;
else
done = True;
#if 0
if (wPreferences.popup_switchmenu &&
(!scr->switch_menu || !scr->switch_menu->flags.mapped)) {
@@ -149,7 +234,7 @@ StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next)
OpenSwitchMenu(scr, scr->scr_width/2, scr->scr_height/2, False);
openedSwitchMenu = True;
}
#endif
#endif
while (!done) {
WMMaskEvent(dpy,KeyPressMask|KeyReleaseMask|ExposureMask, &ev);
@@ -209,9 +294,12 @@ StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next)
}
}
}
XFreeModifiermap(keymap);
if (keymap)
XFreeModifiermap(keymap);
XUngrabKeyboard(dpy, CurrentTime);
if (hasModifier) {
XUngrabKeyboard(dpy, CurrentTime);
}
wSetFocusTo(scr, newFocused);
if (wPreferences.circ_raise) {
@@ -229,84 +317,3 @@ StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next)
}
static WWindow*
nextFocusWindow(WScreen *scr)
{
WWindow *tmp, *wwin, *closest, *min;
Window d;
if (!(wwin = scr->focused_window))
return NULL;
tmp = wwin->prev;
closest = NULL;
min = wwin;
d = 0xffffffff;
while (tmp) {
if (wWindowCanReceiveFocus(tmp)
&& (!WFLAGP(tmp, skip_window_list)|| tmp->flags.internal_window)) {
if (min->client_win > tmp->client_win)
min = tmp;
if (tmp->client_win > wwin->client_win
&& (!closest
|| (tmp->client_win - wwin->client_win) < d)) {
closest = tmp;
d = tmp->client_win - wwin->client_win;
}
}
tmp = tmp->prev;
}
if (!closest||closest==wwin)
return min;
return closest;
}
static WWindow*
prevFocusWindow(WScreen *scr)
{
WWindow *tmp, *wwin, *closest, *max;
Window d;
if (!(wwin = scr->focused_window))
return NULL;
tmp = wwin->prev;
closest = NULL;
max = wwin;
d = 0xffffffff;
while (tmp) {
if (wWindowCanReceiveFocus(tmp) &&
(!WFLAGP(tmp, skip_window_list) || tmp->flags.internal_window)) {
if (max->client_win < tmp->client_win)
max = tmp;
if (tmp->client_win < wwin->client_win
&& (!closest
|| (wwin->client_win - tmp->client_win) < d)) {
closest = tmp;
d = wwin->client_win - tmp->client_win;
}
}
tmp = tmp->prev;
}
if (!closest||closest==wwin)
return max;
return closest;
}
void CycleWindow(WScreen *scr, Bool forward)
{
WWindow *wwin;
if (forward)
wwin = nextFocusWindow(scr);
else
wwin = prevFocusWindow(scr);
if (wwin != NULL)
wSetFocusTo(scr, wwin);
}

View File

@@ -1474,19 +1474,11 @@ handleKeyPress(XEvent *event)
}
break;
case WKBD_FOCUSNEXT:
if (wKeyBindings[WKBD_FOCUSNEXT].modifier != 0
&& wPreferences.windows_cycling)
StartWindozeCycle(wwin, event, True);
else
CycleWindow(scr, True);
StartWindozeCycle(wwin, event, True);
break;
case WKBD_FOCUSPREV:
if (wKeyBindings[WKBD_FOCUSPREV].modifier != 0
&& wPreferences.windows_cycling)
StartWindozeCycle(wwin, event, False);
else
CycleWindow(scr, False);
StartWindozeCycle(wwin, event, False);
break;
#if (defined(__STDC__) && !defined(UNIXCPP)) || defined(ANSICPP)

View File

@@ -97,8 +97,6 @@ void PlaceWindow(WWindow *wwin, int *x_ret, int *y_ret,
void StartWindozeCycle(WWindow *wwin, XEvent *event, Bool next);
void CycleWindow(WScreen *scr, Bool forward);
#ifdef USECPP
char *MakeCPPArgs(char *path);
#endif

View File

@@ -4,7 +4,7 @@ AUTOMAKE_OPTIONS = no-dependencies
lib_LTLIBRARIES = libwraster.la
libwraster_la_LDFLAGS = -version-info 2:0:0
libwraster_la_LDFLAGS = -version-info 2:1:0
bin_SCRIPTS = get-wraster-flags