Commit graph

6659 commits

Author SHA1 Message Date
Dana Jansens
ec7898dda7 don't ping everything all the time. yay. ping when you close, and if it doesn't reply then show the kill prompt. also show a more correct prompt for windows connecting from non-local machines - ask to disconnect them from the X server. 2008-02-14 10:46:41 +01:00
Dana Jansens
3167fc223e Merge branch 'backport' 2008-02-09 19:07:55 -05:00
Dana Jansens
f86fa2b3b4 make the text area in alttab list mode the same hight as the icon _with hilite_ 2008-02-09 19:06:45 -05:00
Dana Jansens
969c2482ce commit d9d580e038 broke kdesktop again, so we have to fix it at an even finer level. make a pending ReplayPointer happen before moving/showing/hiding a window in an action 2008-02-09 19:02:48 -05:00
Dana Jansens
b2e52c7b48 make xdg-autostart check for PyXDG and print a better error than a backtrace. and make the executing actually work 2008-02-09 19:02:08 -05:00
Dana Jansens
11408575b3 make an xdg-autostart script. it is very fancy. 2008-02-09 19:02:03 -05:00
Mikael Magnusson
10cabdfe85 Fix a minor issue with lastdesktop right after startup. 2008-02-09 11:43:26 +01:00
Mikael Magnusson
e5f21a4a87 Update swedish translation.
NB: using 3.4.6.1 to mean the --config-file translation is included and 3.4.6 for everything before that.
2008-02-09 09:42:31 +01:00
Martin Sova
afb9e64100 Update czech translation. 2008-02-09 09:38:28 +01:00
Mikael Magnusson
d9d580e038 Wrap the focus action in actions_client_move.
When alt-tabbing to iconified audacious and the playlist or eq window pops up under
the cursor, they "stole" focus from the main window.
2008-02-08 14:00:38 +01:00
Mikael Magnusson
86a95d8440 Don't bother setting screen_last_desktop here, it's inited in screen_startup anyway. 2008-02-08 10:22:57 +01:00
Mikael Magnusson
9f88642bf4 Improve menu behaviour when clicking on grandparents.
Some time ago the menus were changed to not trigger on mouseover on a grandparent or higher
so that you wouldn't lose a carefully navigated menu structure. Clicking on an item opens
it though. It used to be on ButtonRelease but now it is on ButtonPress. Additionally, a Press
now causes grandchildren to be closed when clicking on already selected parts of the hierarchy.
2008-02-07 16:06:36 +01:00
Mikael Magnusson
f6193ad9e0 Merge branch 'wip/alttab' 2008-02-07 15:28:18 +01:00
Dana Jansens
de85e4f1d9 put stuff in the right place in alttab list mode when there is only 1 window in it 2008-02-07 09:10:01 -05:00
Dana Jansens
a3babc4a99 tell what signal is going to be sent to the client when killing through the dialog 2008-02-07 02:14:45 -05:00
Dana Jansens
aeb1ebd04d use the hover and press button colors (this was a bug) 2008-02-07 02:14:45 -05:00
Dana Jansens
fcc23e1fd1 when drawing and measuring strings in "flow" mode, don't ellipsize so that lines can wrap 2008-02-07 02:14:45 -05:00
Dana Jansens
b3c5fab3fa don't kill our own ObPrompt windows with kill actions 2008-02-07 02:14:44 -05:00
Dana Jansens
7ecfa01df8 if a prompt is already showing and you try show it again, then make it active. in the "kill this?" prompt use the window's original title without any of the openbox-appended-ness 2008-02-07 02:14:44 -05:00
Dana Jansens
95ee6b103f prompt to kill windows when they are not responding 2008-02-07 02:14:44 -05:00
Dana Jansens
0e9cfd7c77 let you specify return codes for the different buttons in a prompt, and specify a callback function for the prompt for when it is closed 2008-02-07 02:14:44 -05:00
Dana Jansens
f4838c9a3d position the buttons in the bottom right instead of centering them 2008-02-07 02:14:44 -05:00
Dana Jansens
9a4ce94579 key input works for ObPrompt windows now 2008-02-07 02:14:44 -05:00
Dana Jansens
5130c1c28a make the prompt buttons respond to button presses. keyboard input code is there too but not working yet. 2008-02-07 02:14:44 -05:00
Dana Jansens
5f31bde96d properly place the msg texture 2008-02-07 02:14:44 -05:00
Dana Jansens
f5c2d6d379 Make ObPrompt windows get managed as clients, and make them able to reconfigure as well. 2008-02-07 02:14:44 -05:00
Dana Jansens
84f1f2be12 give prompts a border, and fix how they are laid out. and make them use the multi-line text capabilities in render for the message 2008-02-07 02:14:44 -05:00
Dana Jansens
9e3ce4efed allow font rendering to use multiple lines 2008-02-07 02:14:44 -05:00
Dana Jansens
a01ece1353 you can create dialog windows called "prompts" which have a message and some buttons! they don't do anything interesting yet. 2008-02-07 02:14:43 -05:00
Dana Jansens
a0a9b0334b make the internal window type more easily inheritable 2008-02-07 02:14:43 -05:00
Dana Jansens
5f04ca85ef Merge branch 'backport' into work
Conflicts:

	openbox/config.c
2008-02-07 02:06:42 -05:00
Dana Jansens
d81339c9cf show the arrows in the alttab list box at the right times (they were one step behind) 2008-02-06 09:35:28 -05:00
Dana Jansens
e9eac7ce50 make the listmode alttab the default 2008-02-06 09:31:03 -05:00
Dana Jansens
307befd333 add the position's force attribute to the default rc.xml and xsd 2008-02-06 09:22:04 -05:00
Mikael Magnusson
a066e61939 Don't show extra space for arrows when not needed. 2008-02-06 08:06:50 +01:00
Mikael Magnusson
930d7a33ad style 2008-02-06 08:06:49 +01:00
Dana Jansens
bc13099405 show a small arrow on the top/bottom of the alttab list box when there are more windows that are not visible in that direction 2008-02-06 01:32:12 -05:00
Dana Jansens
265bdd4660 don't crash when using <raise> and alt-tab and there are no windows to cycle between 2008-02-05 12:32:46 -05:00
Dana Jansens
92bbd733fa make sure the alttab list-mode has at least 1 row 2008-02-05 00:16:48 -05:00
Dana Jansens
0369732c35 when scrolling, all the items need to be redrawn to make parentrelative work 2008-02-05 00:11:59 -05:00
Dana Jansens
87fd759ba9 the title_focused_shadow_color is being set twice, and being overridden by the osd color (though not in the texture) 2008-02-05 00:09:51 -05:00
Dana Jansens
b097f84dfd scroll the alttab box in list mode 2008-02-04 23:25:54 -05:00
Mikael Magnusson
12ca673de5 Add the manageDesktops option. 2008-02-04 02:26:00 +01:00
Dana Jansens
6b04ac47e2 make the menu headers show their correct text 2008-02-03 18:45:40 -05:00
Dana Jansens
4d5dd00229 ignore fake generated enters if they are in the serial-ignore-range too 2008-02-03 18:37:45 -05:00
Dana Jansens
deb0aa720a allow you to force the position of windows with rc.xml's per-app settings with the force="yes" attribute 2008-02-03 18:37:37 -05:00
Dana Jansens
25d54d2dda fix the alttab popup mode when it shows on screen, so it won't change mid-cycling 2008-02-03 01:00:42 -05:00
Dana Jansens
892107d3ba center the text vertically in list alttab box mode 2008-02-03 00:51:55 -05:00
Dana Jansens
ad3bf0cea4 limit the alttab list to 80% of the screen height 2008-02-03 00:46:39 -05:00
Dana Jansens
04e1084d58 map the appropriate text-containing windows, and unmap the ones that are not being used based on the focus popup cycle mode 2008-02-03 00:39:19 -05:00