aboutsummaryrefslogtreecommitdiffstats
path: root/src/dialog_client.c
AgeCommit message (Collapse)Author
2007-02-172007-02-17 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_move_resize): Dont attempt to move non existstant frame of non decorated dialog window. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1466 b067294f-1dea-0310-9683-c47a78595994
2007-01-112007-01-11 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: Fixes to focus chaining in presence of modal dialogs. * src/stack.c: (stack_dump): * src/wm.c: (wm_activate_client): Improve debug stack dumping info. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1436 b067294f-1dea-0310-9683-c47a78595994
2006-11-032006-11-03 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_init_geometry): On position a splash window centered if positioned initially at 0,0 Fixes position issues with mb panel applet message wins. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1422 b067294f-1dea-0310-9683-c47a78595994
2006-10-112006-10-11 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_get_available_area): Backout 2006-09-07 change (uneeded) * src/wm.c: (wm_handle_configure_request), (wm_activate_client): Dont let alt input wins resize horizontal. Misc cleanups ( a c++ comment ) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1420 b067294f-1dea-0310-9683-c47a78595994
2006-09-222006-09-22 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: * src/ewmh.c: * src/structs.h: Set modal indicator desktop hint for all modal dialogs, not just system ones. Be sure to set panel in titlebar state hints (#40723) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1415 b067294f-1dea-0310-9683-c47a78595994
2006-09-182006-09-18 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_get_available_area), (dialog_client_button_press): Fix alt input win positioning. Add better check for modal window presence to disable decoration buttons ( in super modal mode ). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1413 b067294f-1dea-0310-9683-c47a78595994
2006-09-072006-09-07 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_get_available_area): Fix for returning correct available area for dialogs when alt input win present. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1411 b067294f-1dea-0310-9683-c47a78595994
2006-09-052006-09-05 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: Redo dialog dragging code to use XShape for outlines rather that XOR'ing. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1410 b067294f-1dea-0310-9683-c47a78595994
2006-08-282006-08-28 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_init_geometry): Still allow decorationless dialogs to position themselves freely - fixes error in previous commit. ( Thanks to Marco ) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1406 b067294f-1dea-0310-9683-c47a78595994
2006-08-282006-08-28 Matthew Allum <mallum@openedhand.com>mallum
* src/base_client.c: (base_client_new): Remove spurious repositioning if client positioned with negative positions ( should get fixed later ). * src/structs.h: * src/dialog_client.c: (dialog_init_geometry): * src/wm.c: (wm_make_new_client): Only center 0,0 non decorated clients if they have splash screen hint set. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1405 b067294f-1dea-0310-9683-c47a78595994
2006-08-112006-08-11 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_show): * src/stack.c: (stack_dump): * src/wm.c: (wm_activate_client): Grouped dialog stacking fixes (see maemo #36977) git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1374 b067294f-1dea-0310-9683-c47a78595994
2006-04-192006-04-19 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_init_geometry): Fix dialog gravity in presence of panels git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1336 b067294f-1dea-0310-9683-c47a78595994
2006-04-102006-04-10 Matthew Allum <mallum@openedhand.com>mallum
* src/base_client.c: (base_client_new): * src/dialog_client.c: (dialog_client_reparent), (dialog_init_geometry): * src/structs.h: * src/wm.c: (wm_event_loop), (wm_handle_configure_request): Add basic support for window gravity on dialogs. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1332 b067294f-1dea-0310-9683-c47a78595994
2006-03-152006-03-15 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_button_press): Stop buttons on lower dialogs working when modal blocker window in place ( When in super modal mode ). git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1324 b067294f-1dea-0310-9683-c47a78595994
2006-03-102006-03-10 Matthew Allum <mallum@openedhand.com>mallum
* src/client_common.c: (client_set_focus): * src/dialog_client.c: (dialog_client_set_focus_next): Focus fixes for case of multiple trans for root dialogs. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1322 b067294f-1dea-0310-9683-c47a78595994
2006-03-012006-03-01 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_show): Attempted fix for grouped dialog stacking. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1316 b067294f-1dea-0310-9683-c47a78595994
2006-02-052006-02-05 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_get_offsets), (dialog_client_title_height), (dialog_client_redraw): * src/mbtheme-standalone.c: (theme_has_message_decor): * src/mbtheme-standalone.h: * src/mbtheme.c: (theme_has_message_decor), (theme_frame_paint): * src/mbtheme.h: * src/structs.h: Add support for optional alternate custom themeing for border only ( no title bar ) dialogs. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1305 b067294f-1dea-0310-9683-c47a78595994
2005-12-272005-12-27 Matthew Allum <mallum@openedhand.com>mallum
* src/client_common.c: (client_set_focus), (client_get_transient_list): * src/dialog_client.c: (dialog_client_show): Add basic support for window grouping. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1283 b067294f-1dea-0310-9683-c47a78595994
2005-12-122005-12-12 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_show): * src/main_client.c: (main_client_show): * src/structs.h: * src/wm.c: (wm_activate_client): Fix 'flash' when non top apps map dialogs. Fix issues with minimised dialogs not remapping. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1282 b067294f-1dea-0310-9683-c47a78595994
2005-11-152005-11-15 Matthew Allum <mallum@openedhand.com>mallum
* src/client_common.c: (client_get_transient_list): * src/client_common.h: * src/dialog_client.c: (dialog_client_show): Stacking fixes for multiple groups of transient for transient dialogs. git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1276 b067294f-1dea-0310-9683-c47a78595994
2005-10-272005-10-27 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_show): Fix preivous blocker win borkage git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1268 b067294f-1dea-0310-9683-c47a78595994
2005-10-172005-10-17 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_reparent): Dont map the blocker wins on reparenting, wait for show() git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1264 b067294f-1dea-0310-9683-c47a78595994
2005-10-142005-10-14 Matthew Allum <mallum@openedhand.com>mallum
* src/dialog_client.c: (dialog_client_show), (dialog_client_reparent), (dialog_client_iconize), (dialog_client_destroy): Add extra debug info for blocker wins git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1262 b067294f-1dea-0310-9683-c47a78595994
2005-09-29 Fix issues with modal blocker wins breaking stack count.mallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1222 b067294f-1dea-0310-9683-c47a78595994
2005-08-31Move default 'super' modality into runtime optionmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1194 b067294f-1dea-0310-9683-c47a78595994
2005-06-15de-iconize transients toomallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1176 b067294f-1dea-0310-9683-c47a78595994
2005-06-08back out previous attempted transient infinite loop fixmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1173 b067294f-1dea-0310-9683-c47a78595994
2005-06-02avoid potential infinite loop in dialog transiencymallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1170 b067294f-1dea-0310-9683-c47a78595994
2005-05-25Possible fix for odd dissapearing firefox prefs window bug.mallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1168 b067294f-1dea-0310-9683-c47a78595994
2005-05-24Fix broken logic so menu's really can position at 0,0 this time.mallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1165 b067294f-1dea-0310-9683-c47a78595994
2005-05-24Dont center 'menu' dialogs if initial position is 0,0mallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1164 b067294f-1dea-0310-9683-c47a78595994
2005-05-05Fix _NET_ACTIVE_WIN and focus setting when non focused dialog loses focusmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1143 b067294f-1dea-0310-9683-c47a78595994
2005-04-07possible fix for wierd focus crashermallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1101 b067294f-1dea-0310-9683-c47a78595994
2005-04-07alt input win fixesmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1100 b067294f-1dea-0310-9683-c47a78595994
2005-03-11Fix composite lowlightingmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1084 b067294f-1dea-0310-9683-c47a78595994
2005-02-28fix for focus and hidden static mode dialogsmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1081 b067294f-1dea-0310-9683-c47a78595994
2005-02-22more composite tweaksmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1077 b067294f-1dea-0310-9683-c47a78595994
2005-02-22dialog and toolbar minor fixesmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1073 b067294f-1dea-0310-9683-c47a78595994
2005-02-18Fix alternative toolbar repositioning dialogmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1066 b067294f-1dea-0310-9683-c47a78595994
2005-02-18support custom buttons on dialogsmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1064 b067294f-1dea-0310-9683-c47a78595994
2005-02-16minimize button fix.argb win fixmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1062 b067294f-1dea-0310-9683-c47a78595994
2005-01-31dialog minimising fixmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1053 b067294f-1dea-0310-9683-c47a78595994
2005-01-21static dialog fix - on hide when titlebar clicked not bordersmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1038 b067294f-1dea-0310-9683-c47a78595994
2005-01-19fix iconizing transientsmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1037 b067294f-1dea-0310-9683-c47a78595994
2005-01-12Add initial trans for root forced modal support. Fix button rendering bugmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1025 b067294f-1dea-0310-9683-c47a78595994
2005-01-10Minor dialog fix - see changelogmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1020 b067294f-1dea-0310-9683-c47a78595994
2005-01-10removal of msg win codemallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@1016 b067294f-1dea-0310-9683-c47a78595994
2004-12-23Clean up some X Errorsmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@987 b067294f-1dea-0310-9683-c47a78595994
2004-12-2016bpp pixbuf fixupsmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@971 b067294f-1dea-0310-9683-c47a78595994
2004-12-10X Error removalmallum
git-svn-id: https://svn.o-hand.com/repos/matchbox/trunk/matchbox-window-manager@952 b067294f-1dea-0310-9683-c47a78595994