Commit graph

380 commits

Author SHA1 Message Date
fluxgen
aaa72eada2 minor fixes 2004-06-07 21:22:42 +00:00
rathnor
fff4456dee update NLS string handling... 2004-06-07 11:46:05 +00:00
rathnor
9069ae0d80 fix up a number of things for when a window hides while moving,
including a crash bug
2004-05-13 01:48:18 +00:00
fluxgen
745dcf42c3 iconmenu is now handled in IconMenu which is created in WorkspaceMenu, moved all parsing of menu file to MenuCreator 2004-05-02 21:12:22 +00:00
rathnor
4439b3f9b1 fixes for/reimplement parts of directional focus movement 2004-04-28 14:59:12 +00:00
fluxgen
94100534be kde dockapps in systray and moved resource templates to ScreenResource.cc 2004-04-19 22:44:42 +00:00
fluxgen
e828391b1c hide window menu if click on another window, patch from Mathias Gumz 2004-04-12 23:05:10 +00:00
fluxgen
209ba75bac optional decoration of transient windows, patch from Scott Moser 2004-03-30 13:48:38 +00:00
fluxgen
27e83c1b06 setLineAttributes in reconfigure 2004-03-23 09:21:29 +00:00
fluxgen
b0af80ec1d added screen resource .overlay.lineWidth, .overlay.lineStyle and .overlay.capStyle which defines the line style for resize and move actions on windows, patch from Mathias Gumz 2004-03-22 21:01:42 +00:00
rathnor
dea3281e69 primarily focus fix/tweak/rejigging 2004-03-21 09:00:25 +00:00
fluxgen
048861bf35 fixed menu timestamp on root menu, Patch from Mathias Gumz 2004-03-18 14:45:56 +00:00
fluxgen
f1d41e6afa cleaning 2004-02-27 12:32:54 +00:00
fluxgen
3c78d753c0 fixed focus issues with remember hidden, patch from Mathias Gumz 2004-02-20 09:07:27 +00:00
fluxgen
a8f458d593 added missing templates 2004-02-10 18:53:37 +00:00
rathnor
fb8ec8979b fix loading of the ColSmartPlacement policy 2004-02-03 12:55:35 +00:00
fluxgen
5e5118b4e3 using empty instead of size 2004-01-21 14:14:40 +00:00
fluxgen
b3a2564ffd clientlist notify when window changes workspace 2004-01-19 22:07:24 +00:00
fluxgen
2e0fba3253 workspace area signal 2004-01-19 18:29:43 +00:00
fluxgen
f8f65c3945 different window for position coordinates, patch from Junichiro Kita 2004-01-16 11:47:07 +00:00
fluxgen
3af441d3ef hideMenus function, hides all menus on current screen 2004-01-11 16:06:22 +00:00
fluxgen
ba24f20831 clear root menu 2004-01-10 02:58:01 +00:00
fluxgen
76006e0ac9 separator menu item 2004-01-03 00:28:02 +00:00
fluxgen
345ef845c9 lock roottheme so it doesn't get run twice 2004-01-02 13:29:01 +00:00
fluxgen
b2ba9c1355 minor fix for theme loading on start 2003-12-31 00:38:40 +00:00
fluxgen
33f69f1815 minor fix for previous fix 2003-12-29 01:23:04 +00:00
fluxgen
3c3f805fcd removed call to ThemeManager load in constructor, we call it load theme later 2003-12-29 01:06:32 +00:00
fluxgen
448d9fa722 moved focus enum to BScreen, change window placement resource to FbTk Resource 2003-12-19 00:34:23 +00:00
fluxgen
7f8adc5a49 add style item only if the file is a regular file and not a .file or a backup~ file, thanks Ciaran McCreesh 2003-12-18 21:13:52 +00:00
fluxgen
bb02a522fb code cleaning 2003-12-18 18:03:23 +00:00
fluxgen
8735c6a08b clamp menu delay resource 2003-12-18 15:27:21 +00:00
fluxgen
49c13b9e03 minor cleaning 2003-12-14 01:09:00 +00:00
fluxgen
bf75608df0 menu delay and mode 2003-12-12 18:18:49 +00:00
fluxgen
5ffb6290c1 cleaning in the menu code 2003-12-10 23:08:06 +00:00
fluxgen
cb8e8e8d05 fixed geometry bug 2003-12-10 22:28:07 +00:00
fluxgen
c5b79ed14b usePixmap from Texture 2003-12-07 16:39:43 +00:00
fluxgen
29beda2d6b sync function 2003-12-04 21:31:02 +00:00
fluxgen
a8f39f0d7a fixed send to bug 2003-12-04 00:08:55 +00:00
fluxgen
f7fc364a4c minor cleaning 2003-12-03 23:08:48 +00:00
rathnor
c8d1e5491b add better theme path searching 2003-11-16 22:33:56 +00:00
rathnor
b88f9b2a9e fix a number of positioning and sizing issues 2003-10-31 10:37:09 +00:00
rathnor
7c70b2cd5b fix build with --disable-slit 2003-10-28 17:39:59 +00:00
rathnor
c516aa13a1 fix reading of auto raise delay 2003-10-05 06:28:47 +00:00
rathnor
fa4328d862 make doFocusLast work for sloppy focus as well 2003-10-05 02:31:23 +00:00
rathnor
158b515e21 address some memory issues shown up with valgrind 2003-10-02 16:14:41 +00:00
rathnor
10ce5372d9 quadrant-resizing (Thanks Mathias Gumz) 2003-09-29 12:53:58 +00:00
rathnor
2c8e8e5915 fix crash when closing active window while cycling focus 2003-09-24 14:26:01 +00:00
fluxgen
9928d4505d less flicker on workspace change 2003-09-14 10:13:54 +00:00
fluxgen
4a63da7168 update for winFrameTheme on geom 2003-09-12 23:35:31 +00:00
fluxgen
935616cab6 iconlist signal to notify when iconlist changed 2003-09-08 16:37:27 +00:00
fluxgen
d0d5f2e547 minor cleaning 2003-08-30 01:02:38 +00:00
fluxgen
6980502df2 using signals for slit 2003-08-29 10:50:32 +00:00
fluxgen
3d5ef23a97 stylemenuitem is toggle item 2003-08-27 14:26:37 +00:00
fluxgen
49f5eef946 moved border color and width to frame theme 2003-08-25 16:07:09 +00:00
rathnor
06a66cc304 fix some style initialisation issues 2003-08-25 13:15:53 +00:00
fluxgen
329ac9d0bb fixed resize signal so objects can resize when the screen size changes 2003-08-24 13:07:01 +00:00
fluxgen
d509be7ac9 cleaning 2003-08-24 11:19:45 +00:00
fluxgen
46fb72ba75 calling winbutton theme with frame theme 2003-08-22 15:03:28 +00:00
fluxgen
2ae58a7e49 cleaning 2003-08-18 11:26:17 +00:00
fluxgen
b25e9d0c20 minor fix 2003-08-17 19:06:10 +00:00
fluxgen
d101fdb770 cleaning 2003-08-17 13:21:32 +00:00
fluxgen
1f45e91e12 load themes before we create any windows 2003-08-13 16:53:13 +00:00
fluxgen
1f4944abb4 added shutdown variable to indicate that we are shutting down and dont need to listen to some signals 2003-08-12 12:21:42 +00:00
fluxgen
7be86791e4 reverted back to no updateNetizenWindowDel in removeClient 2003-08-12 01:04:16 +00:00
fluxgen
3a109be9b3 removing client from workspace and sending update netizen window del 2003-08-12 00:27:57 +00:00
fluxgen
11643efc67 loading theme after we created all screens 2003-08-11 20:32:51 +00:00
fluxgen
f6d07eacb3 removed strftimeformat resource, it is in clocktool now 2003-08-11 16:27:23 +00:00
rathnor
c8c5072fd1 fix ~ to work properly in session.menuFile 2003-08-10 12:50:04 +00:00
fluxgen
301bd5c0aa minor cleaning 2003-08-04 12:57:23 +00:00
fluxgen
c73dafb79c added kde dockapp test in createWindow 2003-07-28 20:11:55 +00:00
fluxgen
b72bf7b854 added iconmenu to workspace menu 2003-07-28 18:28:03 +00:00
rathnor
f71e53fbe9 some more fixing of wm_protocols 2003-07-28 16:29:25 +00:00
rathnor
d353b688de update many things to use WinClient instead of FluxboxWindow 2003-07-28 15:06:36 +00:00
rathnor
ac7edef9ad make sure all menus have titles, make -version go to stdout 2003-07-25 10:03:55 +00:00
rathnor
1741ac072d fix menus for "extra" things, like remember, so that they will be
added back if the menu is rebuilt.
2003-07-20 08:12:36 +00:00
rathnor
ace3e2e629 fix toolbarmode = OFF bug, plus add toolbar menu back to screen's config menu 2003-07-20 02:45:57 +00:00
rathnor
a827c24e36 fix alpha setting for menus when multiple screens by moving from static in menu
to part of MenuTheme
2003-07-19 03:59:56 +00:00
rathnor
7e1733c435 reorganise operation of ResourceManager
plus fix initialisation of layer for slit and toolbar
2003-07-18 15:40:55 +00:00
fluxgen
6e416d3e40 using extended fluxbox menutheme instead of fbtk menutheme 2003-07-10 11:29:45 +00:00
rathnor
3144086eef support in remember for specifying groups.
Also split atomhandler::setupWindow
2003-07-04 01:03:41 +00:00
fluxgen
d919892957 added visual enable thing for style menus so one can see which style is currently selected 2003-07-03 13:57:58 +00:00
fluxgen
6fce27ea13 added reconfig signal 2003-07-01 12:39:09 +00:00
fluxgen
952759281a fixed xinerama bug in maximization stop 2003-06-30 18:04:48 +00:00
fluxgen
3598527d19 we can now use the same action strings in the menu as in key actions 2003-06-30 15:31:54 +00:00
rathnor
a69b117fe4 fix slit netizen issues 2003-06-27 15:05:19 +00:00
fluxgen
c3939e170e removed toolbarhandler 2003-06-25 05:47:23 +00:00
fluxgen
cb40c16274 moved toolbar mode resource to ToolbarHandler 2003-06-24 16:30:13 +00:00
fluxgen
4d389149bc minor cleaning, removed window number 2003-06-24 14:57:54 +00:00
fluxgen
d870f44fa4 fixed some slit stuff 2003-06-24 13:56:01 +00:00
fluxgen
476c6d1d17 minor fix 2003-06-23 14:33:43 +00:00
rathnor
09a5c23c5b fix grouping to persist over restart, plus various related bugs.
Also move a large proportion of window initialisation from FluxboxWindow to
WinClient
2003-06-23 14:16:05 +00:00
fluxgen
3029aca7ef reconfigure toolbar after we load resources 2003-06-23 13:31:47 +00:00
fluxgen
429c59cf59 moved toolbar resources to Toolbar 2003-06-23 13:10:52 +00:00
fluxgen
4308cf2e77 minor cleaning 2003-06-20 01:48:06 +00:00
fluxgen
4dd65d902a moved slit resources into slit 2003-06-20 01:30:08 +00:00
fluxgen
b373962b76 Strut support 2003-06-18 13:42:21 +00:00
fluxgen
80006acde5 minor stuff 2003-06-15 20:09:13 +00:00
rathnor
fbcd0c3191 lil fix for winclient comparison 2003-06-15 11:52:44 +00:00
rathnor
1856480901 fix up nextFocus/prevFocu for cycling through groups (not just clients) 2003-06-15 11:37:53 +00:00
fluxgen
0a4d2b858b cleaning 2003-06-12 15:24:37 +00:00
fluxgen
6a14858ac7 added antialias nls 2003-06-11 00:51:07 +00:00
rathnor
93b2f8921c fix restart in menu to accept and use an argument 2003-06-08 13:47:30 +00:00
rathnor
bbaca5b43b mark a bunch of menus as internal 2003-05-24 13:13:22 +00:00
rathnor
270cbb6592 toolbar crash (menu bug) and initialisation fixups 2003-05-24 05:49:31 +00:00
rathnor
7891106ca3 initialisation problem with xinerama enabled but not active - caused crash 2003-05-22 01:17:15 +00:00
rathnor
a88511a4a7 xinerama for placement + snapping, + tidy 2003-05-20 11:03:11 +00:00
fluxgen
f911c4035f cleaning 2003-05-19 22:45:51 +00:00
rathnor
b68b1c7623 xinerama updates 2003-05-19 15:32:47 +00:00
rathnor
cc9c7960c1 add back some xinerama support (toolbar, slit (+menu), screen) 2003-05-19 14:26:30 +00:00
fluxgen
b90558a9a9 moved Resource to FbTk and change name of DirHelper to FbTk Directory 2003-05-18 22:01:14 +00:00
fluxgen
dc3455a72e minor fixes 2003-05-17 11:05:33 +00:00
fluxgen
eac7d2ac30 minor fix 2003-05-16 00:35:50 +00:00
fluxgen
5bbc766232 minor cleaning 2003-05-15 23:30:07 +00:00
fluxgen
988392b1eb minor cleaning in BScreen interface 2003-05-15 12:00:46 +00:00
fluxgen
cbce8634dd cleaning in FluxboxWindow interface 2003-05-15 11:17:29 +00:00
fluxgen
53ea8fd780 update client menu when we remove a client 2003-05-14 12:08:19 +00:00
fluxgen
3ac43716b7 transparent slit 2003-05-13 21:12:18 +00:00
fluxgen
ff5f444666 removed ScreenInfo 2003-05-13 14:06:45 +00:00
rathnor
b83b826bfb fix saving of workspace icons toolbar mode 2003-05-13 11:21:23 +00:00
rathnor
e7903086f2 fix iconify with autoraise 2003-05-13 11:14:05 +00:00
fluxgen
dec9d5b7f5 fixed restoring of submenus after a reconfigure, and changed some configure menu items to just saverc instead of doing that and reconfigure 2003-05-13 00:23:05 +00:00
fluxgen
47f5dbb143 reset background on screen resize 2003-05-12 04:47:34 +00:00
fluxgen
fd9a18daa4 added updateSize so we can notify screen clients that the root window size changed 2003-05-12 04:28:46 +00:00
rathnor
99b6dc4e5d fix up various focus-related issues 2003-05-11 23:44:09 +00:00
fluxgen
c188d1d39a minor cleaning 2003-05-11 17:14:41 +00:00
fluxgen
c07eb7b2de changes in revertFocus 2003-05-11 15:26:34 +00:00
fluxgen
aa72e23c8e minor cleaning 2003-05-11 13:36:12 +00:00
rathnor
816190411a just a little clean up 2003-05-11 11:47:19 +00:00
fluxgen
3e1ac648d0 using FbRootWindow 2003-05-10 22:59:32 +00:00
fluxgen
a5e763ca72 changed netizen 2003-05-10 18:15:23 +00:00
fluxgen
7066ef620b set antialias on toolbar before we load the theme 2003-05-08 10:57:20 +00:00
rathnor
65fc419175 fix some focus problems when changing workspace 2003-05-08 01:51:18 +00:00
fluxgen
af6a1a123f fixed slit ordering bug 2003-05-08 01:04:05 +00:00
rathnor
d63bf127ad transient fixes by making them WinClients 2003-05-07 16:21:26 +00:00
rathnor
de68c88ed8 minor focus twiddle 2003-05-07 13:50:41 +00:00
fluxgen
755d0d1504 comments 2003-05-07 11:36:43 +00:00
rathnor
2ac0d82e45 fix up focus problems 2003-05-04 23:38:06 +00:00
rathnor
1762dd8a0b fix segfault on restart/close when icons exist 2003-05-04 13:04:31 +00:00
fluxgen
456792bbeb rearranged themes and added WinButtonTheme 2003-04-28 22:43:26 +00:00
rathnor
af8510a5a7 fix detachClient issue where the menu wouldn't get created before adding
remember. Also make this safer in Remember.cc
2003-04-28 12:58:08 +00:00
fluxgen
92f49bd874 fixed execute on right screen 2003-04-28 00:38:42 +00:00
rathnor
63ac5deee6 fix nextFocus problem with tabbed windows 2003-04-27 14:36:05 +00:00
fluxgen
6e460803e4 moved StringUtil to FbTk 2003-04-26 18:27:56 +00:00
fluxgen
a26d408964 fixed menu bug 2003-04-26 15:00:25 +00:00
rathnor
68ffc78978 Add code for remember functionality (Simon) 2003-04-26 05:42:36 +00:00
fluxgen
5a5b854c96 fixed WinButton state update 2003-04-25 17:39:00 +00:00
fluxgen
8832a07533 cleaning 2003-04-25 16:07:46 +00:00
fluxgen
d2a50e0320 minor fix for root pixmap 2003-04-25 11:56:13 +00:00
fluxgen
dc6fb9e55c removed old theme engine, fixed RootTheme and some deps 2003-04-25 11:05:11 +00:00
fluxgen
f1e4305409 minor fix 2003-04-23 10:51:17 +00:00