Commit graph

1595 commits

Author SHA1 Message Date
rathnor
81e4fe8d44 add reconfigure and restart keys 2003-06-08 14:32:28 +00:00
rathnor
93b2f8921c fix restart in menu to accept and use an argument 2003-06-08 13:47:30 +00:00
rathnor
efe8bf4acd fix bug that left empty window frames around 2003-06-08 00:13:41 +00:00
rathnor
2fc279a5e2 fix crash on window attach - triggered when attaching from the focused window
later unfocusing that window would die since it had no client. Now we
make sure we remove all references from the fluxbox Window->FluxboxWindow list first
2003-06-06 14:45:13 +00:00
rathnor
06de965f4b fix crash bug when no name defined 2003-06-06 14:07:22 +00:00
fluxgen
49c57942f3 minor fix 2003-06-05 17:40:02 +00:00
fluxgen
593624dc89 minor stuff 2003-06-05 13:33:27 +00:00
rathnor
a5e8987acd much improved window placement algorithm 2003-06-05 13:21:10 +00:00
fluxgen
72479063aa minor fix 2003-06-05 13:20:05 +00:00
fluxgen
01d069fbef minor fixes 2003-06-05 13:09:08 +00:00
fluxgen
18de3a67dd pressed pixmap fix, we use old background pixmap if m_pressed_pm is null 2003-06-05 12:42:31 +00:00
fluxgen
a25551769e fixed slit bug 2003-06-05 11:30:06 +00:00
rathnor
1d381d5fc3 remember of shaded and stuck states were mixed up 2003-05-31 01:07:36 +00:00
rathnor
af543ba9d3 remove RC_PATH from remember.cc 2003-05-27 11:55:23 +00:00
rathnor
fc760d0b68 add border option for write as well as read 2003-05-26 11:27:31 +00:00
rathnor
b8802ad22a fix usage of decoration.border (incl xmms move bug)
add BORDER to help turn on borders to remember stuff
2003-05-26 04:24:24 +00:00
rathnor
bbaca5b43b mark a bunch of menus as internal 2003-05-24 13:13:22 +00:00
fluxgen
292f5c550f reorder menus 2003-05-24 13:02:49 +00:00
fluxgen
d20ace2f97 reordered menus 2003-05-24 13:01:48 +00:00
rathnor
3e2d57d7c9 little correction when removing menu items 2003-05-24 12:34:16 +00:00
fluxgen
3eafda3f2e fixed layer menu bug, it should be internal so the parent dont kill it 2003-05-24 12:04:39 +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
51f7970f74 fix cascade placement for multiple heads 2003-05-21 23:59:54 +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
fluxgen
b17abb05c8 using property and changeProperty 2003-05-19 22:43:48 +00:00
fluxgen
3027bf1341 property and changeProperty 2003-05-19 22:38:55 +00:00
rathnor
52a71aa781 correct some maximise numbers 2003-05-19 15:39:06 +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
rathnor
c62dc1e2af fix initialise of s_display in a constructor for FbWindow (fixes bsetroot
segfault)
2003-05-19 08:27:49 +00:00
fluxgen
80161fc208 moved XrmDatabaseHelper to FbTk 2003-05-18 22:12:25 +00:00
fluxgen
0d34ca1ea0 moved Resource to FbTk and change name of DirHelper to FbTk Directory 2003-05-18 22:08:19 +00:00
fluxgen
251ca294ab moved Resource to FbTk 2003-05-18 22:04:06 +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
1e78e743a7 moved Resource, XrmDatabaseHelper and DirHelper to FbTk 2003-05-18 21:57:41 +00:00
fluxgen
df3b2a2766 moved to FbTk, and change DirHelper to Directory 2003-05-18 21:55:16 +00:00
fluxgen
0e1eb74841 fixed autohide bug on toolbar buttons 2003-05-17 11:30:59 +00:00
fluxgen
1d49072a76 fixed cursor for grips 2003-05-17 11:08:06 +00:00
fluxgen
dc3455a72e minor fixes 2003-05-17 11:05:33 +00:00
fluxgen
e55252b464 fixed slit client die issue 2003-05-17 11:00:50 +00:00
fluxgen
0933da772a minor raise fix 2003-05-17 10:44:32 +00:00
fluxgen
4ec9bdbee2 added set and unsetCursor 2003-05-17 10:43:20 +00:00
fluxgen
f1a34dc2f6 minor fix for register empty windows 2003-05-17 10:40:12 +00:00
fluxgen
ae5ce5e368 fixed -log argument and did some cleaning 2003-05-16 00:46:41 +00:00
fluxgen
eac7d2ac30 minor fix 2003-05-16 00:35:50 +00:00
fluxgen
a11f4f512a minor fix 2003-05-16 00:19:51 +00:00
fluxgen
643743f297 better warning message 2003-05-16 00:17:16 +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
54acafe5a8 added better shape support 2003-05-14 14:43:06 +00:00
fluxgen
615ec14ab2 added better shape support 2003-05-14 14:37:06 +00:00
fluxgen
4195e26d01 using clients screen instead of fluxboxwindwos screen 2003-05-14 12:10:54 +00:00
fluxgen
f478e85aa8 moved updateClientmenu to public area so we can force it to update 2003-05-14 12:09:44 +00:00
fluxgen
53ea8fd780 update client menu when we remove a client 2003-05-14 12:08:19 +00:00
fluxgen
9d5eb092fa added screen accessor and removed client from window before we send signal 2003-05-14 12:07:06 +00:00
fluxgen
61448a5bd4 added access for dest and source drawables 2003-05-13 21:16:27 +00:00
fluxgen
3ac43716b7 transparent slit 2003-05-13 21:12:18 +00:00
fluxgen
d050c6d0a6 minor fix for alpha 0 2003-05-13 20:50:56 +00:00
fluxgen
f37df2619b minor fix 2003-05-13 14:07:24 +00:00
fluxgen
ff5f444666 removed ScreenInfo 2003-05-13 14:06:45 +00:00
fluxgen
56af958aa5 minor fixes 2003-05-13 14:05:58 +00:00
fluxgen
955a8e76cf minor debug msg fix 2003-05-13 14:05:00 +00:00
fluxgen
aa66c52768 obsolete 2003-05-13 14:01:48 +00:00
fluxgen
45e689d4a2 fixed slit redrawing bug 2003-05-13 13:28:28 +00:00
fluxgen
2afb87a4e4 minor fix 2003-05-13 11:47:29 +00:00
fluxgen
33130ce0a6 fixed better error msg 2003-05-13 11:43:44 +00:00
fluxgen
e97f8d7816 minor changes 2003-05-13 11:41:29 +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
e460cf2dc0 minor const fix 2003-05-13 00:24:26 +00:00
fluxgen
4e5ea3a83b moved find to public area and fixed const 2003-05-13 00:24:00 +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
2014d60ef3 fixed menu timestamps stuff 2003-05-13 00:20:49 +00:00
fluxgen
cffa01d79b added auto hide option to toolbar menu 2003-05-12 23:05:19 +00:00
fluxgen
553cee1dde trying to use XRRScreenChangeSelectInput 2003-05-12 11:14:47 +00:00
fluxgen
47f5dbb143 reset background on screen resize 2003-05-12 04:47:34 +00:00
fluxgen
cf8811f3a9 added updateGeometry to force an update 2003-05-12 04:29:50 +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
fluxgen
1b652642fc minor fix in RANDR init 2003-05-12 04:28:05 +00:00
fluxgen
244c63f4b4 added RANDR support 2003-05-12 04:23:31 +00:00
fluxgen
a084e737f8 minor fix so we can force update on geometry in subclasses 2003-05-12 04:20:25 +00:00
rathnor
99b6dc4e5d fix up various focus-related issues 2003-05-11 23:44:09 +00:00
fluxgen
7037b9ca2c minor fix 2003-05-11 22:19:17 +00:00
fluxgen
725af388cd minor fix 2003-05-11 19:01:09 +00:00
fluxgen
7695134b99 minor cleaning 2003-05-11 17:42:51 +00:00
fluxgen
c188d1d39a minor cleaning 2003-05-11 17:14:41 +00:00
fluxgen
7149b4dd5b minor cleaning 2003-05-11 17:06:02 +00:00
fluxgen
0d5b919606 using ref instead of pointer for revertFocus 2003-05-11 15:35:24 +00:00
fluxgen
227fe60ed9 changed getScreen to screen 2003-05-11 15:35:03 +00:00
fluxgen
051b017ea6 minor fixes 2003-05-11 15:32:23 +00:00
fluxgen
c07eb7b2de changes in revertFocus 2003-05-11 15:26:34 +00:00
fluxgen
403a9727ce fixed focus last crash bug, a dangling m_focused_window pointer 2003-05-11 15:24:09 +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
a9e2a8d2e6 documentation 2003-05-10 23:14:22 +00:00
fluxgen
c0fa8f2263 minor fix 2003-05-10 23:11:33 +00:00
fluxgen
39425a6762 using FbRootWindow 2003-05-10 23:07:42 +00:00
fluxgen
b0641a8cbd using parent window instead of root window 2003-05-10 23:04:37 +00:00
fluxgen
d81df81428 removed some functions 2003-05-10 23:01:00 +00:00
fluxgen
3e1ac648d0 using FbRootWindow 2003-05-10 22:59:32 +00:00
fluxgen
03c52ee0c4 added FbRootWindow 2003-05-10 22:51:12 +00:00
fluxgen
26df4622fd root window 2003-05-10 22:50:19 +00:00
fluxgen
8142aae84e minor cleaning 2003-05-10 22:47:55 +00:00
fluxgen
161be32b3a using FbRootWindow 2003-05-10 22:45:08 +00:00
fluxgen
a5e763ca72 changed netizen 2003-05-10 18:15:23 +00:00
fluxgen
43dfd00e44 minor cleaning 2003-05-10 16:55:11 +00:00
fluxgen
6567f8d1bf variable name changes 2003-05-10 16:53:09 +00:00
fluxgen
980060a509 fixed typeo 2003-05-10 15:22:28 +00:00
fluxgen
3772c0125a minor bugfix 2003-05-10 14:43:45 +00:00
fluxgen
b12ea8c13d removed BaseDisplay so we moved some of the functions here 2003-05-10 14:32:35 +00:00
fluxgen
08b94c6243 moved BlackboxHints from BaseDisplay 2003-05-10 14:27:57 +00:00
fluxgen
c9638d0473 BlackboxHints in FluxboxWindow now 2003-05-10 14:16:38 +00:00
fluxgen
b6098fa2e7 added ScreenInfo 2003-05-10 14:03:27 +00:00
fluxgen
49231d1b14 moved over some old BaseDisplay functions 2003-05-10 14:01:07 +00:00
fluxgen
4a396013c6 minor cleaning 2003-05-10 13:57:07 +00:00
fluxgen
94deb10b01 holds info about screen 2003-05-10 13:54:29 +00:00
fluxgen
62f37d75bd using ScreenInfo 2003-05-10 13:46:31 +00:00
fluxgen
4f806e266a comments 2003-05-10 13:45:50 +00:00
fluxgen
79e8404cbf using FbTk App 2003-05-10 13:41:44 +00:00
fluxgen
2416e27d39 source doc 2003-05-10 13:31:46 +00:00
fluxgen
d8bdbf3bb9 comments 2003-05-10 13:29:13 +00:00
fluxgen
ba5272b845 code doc 2003-05-10 13:28:11 +00:00
fluxgen
f3098da834 bit depth 2003-05-10 13:26:37 +00:00
fluxgen
03a54fff5a comments and depth function 2003-05-10 13:24:59 +00:00
fluxgen
d927e1b85a we don't use fluxbox here 2003-05-10 13:21:36 +00:00
fluxgen
c6c3b37365 obsolete 2003-05-10 13:20:44 +00:00
rathnor
e14d4c8115 fix some missing enternotifies 2003-05-08 15:14:50 +00:00
fluxgen
dc8fcca4e4 debugmsg 2003-05-08 15:10:57 +00:00
rathnor
768613f3e0 fix sloppy focus for embedded tabs 2003-05-08 15:06:59 +00:00
fluxgen
7066ef620b set antialias on toolbar before we load the theme 2003-05-08 10:57:20 +00:00
fluxgen
3cd853536d no title on remember menu 2003-05-08 10:55:33 +00:00
fluxgen
79a6bbe715 conditional compile 2003-05-08 10:45:12 +00:00
rathnor
30d1d5a951 fix updating of gnome layer atom 2003-05-08 02:50:38 +00:00
rathnor
a7a1785899 fix silly mistake in widow move layers 2003-05-08 02:20:52 +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
fluxgen
db3b6fa758 update 2003-05-07 23:45:44 +00:00
fluxgen
1c5e3c98d0 minor fix 2003-05-07 23:17:38 +00:00
rathnor
72e4f1eeb3 move compiled-in option reporting into -info
Also explicitly say which ones aren't in.
2003-05-07 23:17:24 +00:00
fluxgen
1b9a07dcbc fixed expose event 2003-05-07 22:53:21 +00:00
fluxgen
b04a5bb1c8 fixed options 2003-05-07 22:19:59 +00:00
rathnor
e7a5539b29 fix crash from removeClient if window wasn't the active client 2003-05-07 16:44:51 +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
rathnor
31c77912d8 fix alignment of unstuck default pixmap 2003-05-07 12:16:09 +00:00
fluxgen
10211d5fec better error msg 2003-05-07 11:43:03 +00:00
fluxgen
755d0d1504 comments 2003-05-07 11:36:43 +00:00
fluxgen
956848a585 forgot return 2003-05-07 11:35:59 +00:00
fluxgen
90dc9ca680 init m_background_pm 2003-05-07 11:35:22 +00:00
fluxgen
7981cc0fc7 fixed focus new on deiconify 2003-05-07 11:33:56 +00:00
fluxgen
ac931c2215 minor cleaning 2003-05-07 11:33:12 +00:00
fluxgen
96005a8feb rearranged Resource class 2003-05-07 11:32:42 +00:00
fluxgen
9548e4bf50 Fixed include and some comments 2003-05-07 11:30:28 +00:00
fluxgen
b42f722198 fixed RENDER extension checking 2003-05-07 09:31:29 +00:00
fluxgen
7298f23b0d added stuck pixmap, and unfocus pixmaps 2003-05-06 23:58:08 +00:00
fluxgen
1cbf54adeb fixed problem with multiple screens redrawing, the m_screen_num wasnt set 2003-05-06 23:50:31 +00:00
rathnor
114a72f9b1 change slit menus to FbMenus 2003-05-06 01:45:17 +00:00
rathnor
2ac0d82e45 fix up focus problems 2003-05-04 23:38:06 +00:00
fluxgen
65bbfbe51b license update 2003-05-04 21:01:43 +00:00
fluxgen
1a4c4052b0 fixed bug in slit background theme 2003-05-04 20:50:15 +00:00
rathnor
b10dc8434b add session.ignoreBorder to ignore border for movement events 2003-05-04 16:55:40 +00:00
rathnor
cd3379270b fix warping with multiple screens 2003-05-04 13:55:39 +00:00
rathnor
c21b6fb29f little debugging message improvement... 2003-05-04 13:07:17 +00:00
rathnor
6871d536ec fix multiple screen keyactions to sometimes take effect on screen the pointer is on 2003-05-04 13:07:00 +00:00
rathnor
1762dd8a0b fix segfault on restart/close when icons exist 2003-05-04 13:04:31 +00:00
fluxgen
853c075a5e minor cleaning 2003-05-04 10:34:09 +00:00
rathnor
c2cc8cb8b8 autohide tweak 2003-05-01 15:35:24 +00:00
rathnor
830ffc0c6f fix slit auto hide triggering 2003-05-01 15:03:36 +00:00
rathnor
ed3f64bc5f Fix some alignment and redraw problems 2003-05-01 14:33:36 +00:00
rathnor
c5e5009c2f clean ups of reconfigure/redraws 2003-05-01 13:19:36 +00:00
rathnor
6b125d1c60 reconfigure fix (setFocusedWindow didn't check if win already focused) 2003-04-29 12:39:45 +00:00
fluxgen
7b766b6aa1 license update 2003-04-29 09:00:13 +00:00
fluxgen
f589d55aa9 FbPixmap is a FbDrawable 2003-04-29 08:53:24 +00:00
fluxgen
d9467066a9 FbWindow is a FbDrawable 2003-04-29 08:51:59 +00:00
fluxgen
e76c16bc15 added FbDrawable 2003-04-29 08:50:29 +00:00
fluxgen
a6f0529842 for basic draw operations 2003-04-29 08:49:36 +00:00
fluxgen
456792bbeb rearranged themes and added WinButtonTheme 2003-04-28 22:43:26 +00:00
fluxgen
3f62d0e808 added WinButtonTheme with pixmap support 2003-04-28 22:41:28 +00:00
fluxgen
a615953477 added WinButtonTheme 2003-04-28 22:39:12 +00:00
fluxgen
157673be29 minor screen num fix 2003-04-28 22:33:19 +00:00
fluxgen
556b74b333 handles close, maximize, iconify, shade and stick theme pixmaps 2003-04-28 22:30:34 +00:00
fluxgen
39e05f49d0 render scaled pixmap 2003-04-28 22:27:29 +00:00
fluxgen
e37f631c4f added pixmap support 2003-04-28 22:25:13 +00:00
fluxgen
7a643267c1 added pixmap 2003-04-28 22:23:41 +00:00
fluxgen
678fe92bc2 virtual fixes 2003-04-28 22:22:25 +00:00
fluxgen
14f7fc9b9d init m_pressed 2003-04-28 22:21:56 +00:00
rathnor
41c0ea543c toolbar size + alignment fixes 2003-04-28 16:48:23 +00:00
rathnor
e7b893beba fixing remembering of decorations 2003-04-28 13:38:23 +00:00
rathnor
c67517647a tiny consistency fix 2003-04-28 13:34:38 +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
rathnor
93fab45acc add client window to event manager 2003-04-28 12:56:38 +00:00
fluxgen
81a5f04a49 license 2003-04-28 01:47:29 +00:00
fluxgen
f839644e32 fixed copyArea pos and size args 2003-04-28 01:32:47 +00:00
fluxgen
697aa33355 forgot putenv 2003-04-28 01:17:39 +00:00
fluxgen
aa7ca74e8b license fix 2003-04-28 00:39:34 +00:00
fluxgen
92f49bd874 fixed execute on right screen 2003-04-28 00:38:42 +00:00
fluxgen
45fff3a4b2 fixed scaling and bug in copyArea 2003-04-27 23:56:13 +00:00