Commit graph

3951 commits

Author SHA1 Message Date
Dana Jansens
7d20f6f4d3 warn about the right shit 2003-09-08 18:58:57 +00:00
Dana Jansens
7f8b8119c4 remove comment that isnt right anymore 2003-09-08 18:42:47 +00:00
Dana Jansens
a72371b41f bigtime theme changes. bigtime. 2003-09-08 18:38:52 +00:00
Dana Jansens
e68e6c6a53 expose focus_cycle_client 2003-09-08 18:20:09 +00:00
Dana Jansens
b8e4eecc9f act on the visibly focused window when that differs from the actual focused window 2003-09-08 18:19:04 +00:00
Dana Jansens
3fa11ec62b round 2 for this shit 2003-09-08 18:05:42 +00:00
Dana Jansens
4c0adb1f2b flush after resizing a client 2003-09-08 18:01:46 +00:00
Dana Jansens
5bebe5fbf8 if the client is growing, resize it before the frame. if its shrinking, then resize the frame first. reduces flicker lots. 2003-09-08 17:58:31 +00:00
Dana Jansens
9f2a844beb watch for windows with titlecounts changing their title and getting an incorrect titlecount 2003-09-08 17:51:54 +00:00
Dana Jansens
e9d878f47d oops 2003-09-08 17:39:21 +00:00
Dana Jansens
7cbcc099ef some simpler code 2003-09-08 17:30:55 +00:00
Dana Jansens
e5f27bd25e grab the pointer befoer shading a window to prevent focus moving in sloppy focus 2003-09-08 17:25:51 +00:00
Dana Jansens
3942d579d8 dont reset all the states to FALSE in client_get_state, this made an initial IconicState get ignored 2003-09-08 17:22:46 +00:00
Dana Jansens
58e7af84b9 oops missed a capitalization 2003-09-08 16:55:43 +00:00
Dana Jansens
ece103b5f4 add obconf to the menu 2003-09-08 09:09:02 +00:00
Dana Jansens
0687790236 flush after drawing each menu item 2003-09-08 09:08:36 +00:00
Dana Jansens
c5b156ef78 timeouts are all in millisecond 2003-09-08 09:08:05 +00:00
Dana Jansens
aafa246e2f if the menu path starts with a /, then just load it, don't try the prefixes 2003-09-08 08:43:49 +00:00
Dana Jansens
c73bd381fe fix autohiding 2003-09-08 03:31:40 +00:00
Dana Jansens
596be5028e dont modify the time from the config parser 2003-09-08 03:18:04 +00:00
Dana Jansens
37e7570954 make both focusDelay and hideTimeout in milliseconds 2003-09-08 03:17:10 +00:00
Dana Jansens
7eddc48043 fix crash when reconfigure changes the stacking layer of the dock 2003-09-08 03:08:32 +00:00
Dana Jansens
46e0be4ed7 capitalize mouse actions 2003-09-08 01:33:13 +00:00
Dana Jansens
50d7028334 move windows around before removing the focus order lists to prevent nasty segfault when it removes a window from an already freed list 2003-09-08 00:58:10 +00:00
Dana Jansens
237cc7278b obconf is moving into its own tree 2003-09-07 23:43:45 +00:00
Dana Jansens
84a60ebbfb dont use obsolete xmlChildrenNode 2003-09-07 23:34:01 +00:00
Dana Jansens
804b12d46a add my email address 2003-09-07 23:33:40 +00:00
Dana Jansens
bbc22b9870 remove obconf from this tree.
add versioning for the libraries and pkgconfig files for them.
2003-09-07 23:33:11 +00:00
Dana Jansens
420cbea6cc xflush after rendering 2003-09-07 19:04:25 +00:00
Dana Jansens
78282959f9 little bit of an actions overhaul, added action_run* so that duplicated code can all be in the same place now woot.
allow actions to specify when they can be used (ShowMenu cant in the OB_USER_ACTION_MENU_SELECTION case)
remove KeyboardMove ad KeyboardResize. Instead, just use Move and Resize and determine if it should be a keyboard move/resize in the code
2003-09-07 19:03:20 +00:00
Dana Jansens
b23594d88d these shoulda been removed long ago 2003-09-06 09:40:27 +00:00
Dana Jansens
09ada49a80 \n's at the end of strings passed to ob_debg 2003-09-06 09:26:32 +00:00
Dana Jansens
4bec1c07db Closes #799. i think im too high to say more. 2003-09-06 09:25:05 +00:00
Dana Jansens
261d3193c5 sync before removing all the enter events. this way it actually catches them 2003-09-06 09:10:43 +00:00
Dana Jansens
a1184b2b77 add the margins to the label_height so that the text doesnt cover the bevel/border 2003-09-06 08:43:30 +00:00
Dana Jansens
2811fd1992 code style fix 2003-09-04 15:37:13 +00:00
Dana Jansens
8617f504a7 optimization. don't need a glist where a simple pointer will suffice. 2003-09-04 15:35:56 +00:00
Dana Jansens
88f83fc927 was adding an extra / in ob_expand_tilde 2003-09-04 15:31:17 +00:00
Dana Jansens
3d1e2ab1b4 when a pipe menu is killed, kill all its submenus as well 2003-09-04 15:30:34 +00:00
Dana Jansens
32b381fbca fix RECT_CONTAINS, name clash 2003-09-04 14:54:29 +00:00
Dana Jansens
4cbfe3eac0 new scaling based on the Bresenham algorithm 2003-09-04 06:23:57 +00:00
Dana Jansens
55ed757c5f new scaling, based on the Bresenham algorithm 2003-09-04 06:23:27 +00:00
Dana Jansens
cb3aaab102 off by one caused clients to be resized a little during a move 2003-09-04 06:12:19 +00:00
Dana Jansens
d989e3c541 oops missed a ! 2003-09-04 02:58:54 +00:00
Dana Jansens
3682b4ec40 turn off focusDelay by default 2003-09-04 02:36:05 +00:00
Dana Jansens
755ec08aa3 move session code out of openbox.c all into session.c
remove --sm-save-file and --sm-client-id from argv so that they dont get reused when doing a restart.
2003-09-04 01:52:15 +00:00
Dana Jansens
bb44e8d047 match the declarations in the header 2003-09-04 00:42:43 +00:00
Dana Jansens
bd41f6ee1e ungrab only as many times as we grabbed 2003-09-04 00:39:05 +00:00
Dana Jansens
922580e891 remove the reconfigure popup 2003-09-04 00:05:42 +00:00
Dana Jansens
fcdcd0fab4 match the func prototypes in the header 2003-09-04 00:02:53 +00:00