summaryrefslogtreecommitdiff
path: root/vcl/unx/gtk/window
AgeCommit message (Collapse)AuthorFilesLines
2013-06-03fdo#56583 - avoid setting user time on unrealized windows.Michael Meeks1-2/+10
Change-Id: Iab776088b1d168295d636069e1a92ba948241653 Reviewed-on: https://gerrit.libreoffice.org/4143 Reviewed-by: Petr Mladek <pmladek@suse.cz> Tested-by: Petr Mladek <pmladek@suse.cz>
2013-04-30fdo#62815 - tolerate crazy / out-of-bound ScreenNumbers for FullScreenMichael Meeks1-0/+11
Thus making the gtk+ backend more similar to the generic backend in this regard; also be more strict about invalid monitors -> empty screens. Change-Id: Ia4f2e1205cb1d309fb1bb01f9631167339a3478e Signed-off-by: Petr Mladek <pmladek@suse.cz>
2013-04-26Resolves: fdo#63802 return true if we have known empty contextCaolán McNamara1-19/+19
i.e. false for "we can't provide context", and true for "we can provide context, even if there isn't any" Still looks to me that there's a bug in the si-phonetic-dynamic im (or something in the stack) that assumes that returning false once means it will always return false and give up for ever fix indent while I'm at it also let si-phonetic-dynamic survive libreoffice losing focus and regain it cycle and still use surrounding text. It should be safe to report that we can provide surrounding text but there isn't any during the time window when there is no focus window, because the focus in event was received but it hasn't arrived yet because that happens on a postuserevent. (cherry picked from commit 21fb092398fb21256b0e546e7f38c5e6de4654f2) Change-Id: I0481c42208953f2a0618aaed7b0d9e9f3e7bda07 Reviewed-on: https://gerrit.libreoffice.org/3608 Reviewed-by: Miklos Vajna <vmiklos@suse.cz> Tested-by: Miklos Vajna <vmiklos@suse.cz>
2013-04-04fdo#58807 bring Beep() for basic backThomas Arnhold1-0/+5
The functionality was removed by fdo#48549. This partially reverts 0f6101cfef4c2e45d9f1f1b3a61ef94799e4526b 0bdf6fc7c71c4c49e6d6f83d56ac953272ad16d5 85cb9084533605657aca0394afe4516058a8e4ef I changed the behavior to always beep, because only the basic macro function is using Beep(). Looks like the Beep macro function didn't even work correctly before the removal, because the default was to not beep for most platforms. So I set the volume from disable (0) to 50% for XBell(). Reviewed-on: https://gerrit.libreoffice.org/3124 Reviewed-by: Thorsten Behrens <tbehrens@suse.com> Tested-by: Thorsten Behrens <tbehrens@suse.com> (cherry picked from commit 47664d3f2e12649d324b031ca6ffd5589fe3d197) Conflicts: vcl/inc/headless/svpframe.hxx Change-Id: I663ffb7af75d2fd6d2c1f94073e4412d9744de4a Reviewed-on: https://gerrit.libreoffice.org/3185 Tested-by: Thomas Arnhold <thomas@arnhold.org> Reviewed-by: Miklos Vajna <vmiklos@suse.cz>
2013-01-14export cleaned up dotted version in environment and GtkWindow user-data.Michael Meeks1-5/+1
Change-Id: If865127a9a5560f4b3636fb870699e2f3bac0e83 Signed-off-by: Noel Power <noel.power@suse.com>
2012-11-30avoid circular dep between vcl and frameworkDavid Tardon1-4/+6
Change-Id: Ibcb547b2b911d382eafa1fd8a9adb2e8b6efbfe2
2012-11-28Remove useless method SetBackgroundBitmapMarcos Paulo de Souza1-46/+0
Thomas Arnhold asked me to take a look at the method SetBackgroundBitmap. In my XFCE, removing this method didn't chnage anything. So this needs more tests in Windows and other WM's. Change-Id: I3e10bea4eac114326ff981fb21ba0d292818b1da Signed-off-by: Marcos Paulo de Souza <marcos.souza.org@gmail.com>
2012-11-22Use ENABLE_GMENU_INTEGRATION consistentlyStephan Bergmann1-3/+5
Change-Id: I576bfa41b0dce0cba8c92c123f8747cf619fcffb
2012-11-22add version string to GtkWindow's to help theme authors.Michael Meeks1-1/+8
Change-Id: I3b03dc67de563e5d87fb85c0566fc411e372c690
2012-11-21UnityMenu: ensure ENABLE_GMENU_INTEGRATION is actually ever setThorsten Behrens4-5/+12
Change-Id: I6b7dfd5dd80f45c216c9ec240a390b6434a12672
2012-11-21UnityMenu: don't build when ENABLE_GMENU_INTEGRATION is not onThorsten Behrens4-1/+18
Change-Id: Iba9e6c3d2483a20ed3ec33b85b4c5f78830fd2f6
2012-11-15glib / dbus version checks strangely ommitted from the merge.Michael Meeks1-4/+5
2012-11-14hud_activated here surely should have been hud_activeCaolán McNamara1-1/+1
Change-Id: Id324a31295b0c6836a1e9516ac070d4042c5c3f2
2012-11-14update license header for Canonical contributionBjoern Michaelsen4-70/+18
Change-Id: I5bb1b92929686ced48415c4d0198fa3fa2f2f0e3
2012-11-14misc dbus menu integration fixesMichael Meeks2-39/+26
Re-declare GMenuModel / GActionGroup if we don't have a recent enough gio. Fix a number of compile warnings. use the standard gnumake macros / linking for ENABLE_GIO & ENABLE_DBUS Initialize GDBusInterfaceVTable cleanly. Take the Solar Mutex on hud_activated. Change-Id: Ie0c1d6e75c4be857f0db1adad36418dd1693f63e
2012-11-14gbooleans are true if non-zero, bin == TRUE comparisons.Michael Meeks2-8/+8
Change-Id: Ieb6c73993b3ef3854d81fdeb81661d75f1fe954f
2012-11-14only enable unity integration with enabled dbus and gioBjoern Michaelsen1-5/+20
Change-Id: I418e3c57e7c201529020864b1f4677ec4c24e2c8
2012-11-14Removed AbstractMenu class and cleaned up useless code.Antonio Fernandez1-8/+0
Change-Id: I4094302b83342fd42bccad4966b51624215d71ff
2012-11-14Menu is fully updated when receiving a HUD activation event.Antonio Fernandez1-1/+8
Change-Id: I4d275bc01ac0baa265d22dcd849020e8f51fc447
2012-11-14Menu is now subscribed to HUD awareness protocol events.Antonio Fernandez1-5/+15
Change-Id: I0649ac50a93b3b6379642fac4d5d532d46251d72
2012-11-14Added missing files for HUD awareness support.Antonio Fernandez1-0/+126
Change-Id: If3544734e8c4a1c632a24976e9340ef84869d22a
2012-11-14Added files to implement HUD awareness protocol support.Antonio Fernandez1-0/+1
Change-Id: I1ce292811b0ac53c35b5a9026a1c1a4f4ef02cf4
2012-11-14Duplicated commands are now handled properly.Antonio Fernandez1-27/+24
Change-Id: I80dd2d05060dcad3c6375a4e1c7b2109e451169b
2012-11-14Added ImplUpdate method to provide recursive and non-recursive menu updating.Antonio Fernandez1-139/+17
Change-Id: Ifd4b3f0d68f4919a10f97d6681bfd0002fa48c7a
2012-11-14Some code refactoring.Antonio Fernandez2-21/+20
Change-Id: I47d9be121898ca66f73488be4b46cc16cc4013a9
2012-11-14Only activated submenus are generated when activating them. (Broken)Antonio Fernandez1-2/+138
Change-Id: I9548a2c8dfec114de3133d55ca00362793b71a6c
2012-11-14Fixed menu visibility and cleaned up some code.Antonio Fernandez4-151/+28
Change-Id: Ibda3c5d6f50d12041065f28ddd41eab57ae9560e
2012-11-14Chart menu works now.Antonio Fernandez4-93/+214
Change-Id: I95861a5af8b9c72c74840868d0530d5855b87785
2012-11-14Menus now work properly when opening an application from LO's main screen.Antonio Fernandez1-3/+6
Change-Id: Ib4947f5b48f508d66beab6952098c8d27e03ad21
2012-11-14Added a hack to make "Slide Show" menu item on "Slide Show" menu work.Antonio Fernandez1-11/+26
Change-Id: I6c3865227702325e7f1545be893eb05b19c2e09f
2012-11-14Menu is always visible now.Antonio Fernandez2-49/+38
Change-Id: Ia6153c6630af2b04f3b022051aa1f7c48e2bfc1e
2012-11-14Fixed a crash on non-Unity WM.Antonio Fernandez1-1/+2
Change-Id: Ia8f82024e56ad83c8979d60df3c94e8209fe2552
2012-11-14Menu is properly visible on non-Unity WM.Antonio Fernandez2-23/+41
Change-Id: If9fea1f3b700a0d957aa1ed11913b2a7982050c2
2012-11-14more SolarMutexesBjoern Michaelsen1-0/+7
2012-11-14grab the guard earlyBjoern Michaelsen1-1/+1
2012-11-14Menus are now correctly built.Antonio Fernandez2-74/+90
Change-Id: I1a4f5750c37ddfc4b4949033138efbd2372f01c5
2012-11-14All special items are now correctly displayed.Antonio Fernandez2-39/+52
Change-Id: Ifce96d3e740a7ac89132dd23f9f51447e4372716
2012-11-14Spare items and its actions are now removed.Antonio Fernandez1-18/+107
Change-Id: Idb46b5dec4351e16c5c49a355c7d3cde3aab0789
2012-11-14Extra menu items are removed when needed, but not their actions.Antonio Fernandez1-9/+24
Change-Id: If817b03cc7b30bfeb751e47fff4aa571fdaaafdc
2012-11-14Hidden items are not shown anymore.Antonio Fernandez1-17/+43
Change-Id: I957c8c7690321be58e8daaf2fb65ebef136d95bc
2012-11-14All accelerators should be displayed now.Antonio Fernandez1-28/+89
Change-Id: I4599e9f23ba0b1150a3a24cb5d10736895c38891
2012-11-14use sal/log.hxx style loggingBjoern Michaelsen2-11/+8
2012-11-14revoke the watch when dyingBjoern Michaelsen1-2/+4
2012-11-14some moving around of castsBjoern Michaelsen1-8/+13
2012-11-14remove submenus in the menu model, if they are gone in the vcl menu and do ↵Bjoern Michaelsen1-4/+14
the same with superfluous additional entries/sections
2012-11-14remove UpdateNativeMenu2 and clear remove submenus on updatesBjoern Michaelsen1-11/+8
2012-11-14move UpdateNativeMenu2 back into UpdateNativeMenuBjoern Michaelsen2-125/+22
2012-11-14tweak menu destructionBjoern Michaelsen2-67/+33
2012-11-14make UpdateNativeMenu2 and CanUpdate membersBjoern Michaelsen1-33/+48
2012-11-14refactor out dbus setupBjoern Michaelsen1-22/+16