summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-11-14misc dbus menu integration fixesMichael Meeks
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 Meeks
Change-Id: Ieb6c73993b3ef3854d81fdeb81661d75f1fe954f
2012-11-14remove unused prototypeMichael Meeks
Change-Id: If3deb18695d0bef3545d6aef5e598435996a7207
2012-11-14fix typo with ENABLE_DBUS.Michael Meeks
Change-Id: I4955fc9991ee88edde0d332b7e399ef5b807c4cc
2012-11-14remove redundant commented code.Michael Meeks
Change-Id: Ia311bdd148cf4c346c187d3b37964b12cded1212
2012-11-14only enable unity integration with enabled dbus and gioBjoern Michaelsen
Change-Id: I418e3c57e7c201529020864b1f4677ec4c24e2c8
2012-11-14Removed AbstractMenu class and cleaned up useless code.Antonio Fernandez
Change-Id: I4094302b83342fd42bccad4966b51624215d71ff
2012-11-14ImplSelectWithStart is actually already definedBjoern Michaelsen
Change-Id: I4bc0f6f9b8f1d87236d19f3757eeeb1f2702552a
2012-11-14revert messing with OSXBjoern Michaelsen
Change-Id: I53686801301122c7964b9a6cce276845329f784a
2012-11-14more cleanupBjoern Michaelsen
Change-Id: Ia8cd81ca5944d3b33ddc684e5a65bedce444f85b
2012-11-14cleanup line noiseBjoern Michaelsen
Change-Id: Ief6e0b235a0707a805a0dbe9f0a32136a132dcf0
2012-11-14remove superflous #includeBjoern Michaelsen
Change-Id: Id49d11b9f88abe14e814c14e8ee8cbb469e029f8
2012-11-14Menu is fully updated when receiving a HUD activation event.Antonio Fernandez
Change-Id: I4d275bc01ac0baa265d22dcd849020e8f51fc447
2012-11-14Menu is now subscribed to HUD awareness protocol events.Antonio Fernandez
Change-Id: I0649ac50a93b3b6379642fac4d5d532d46251d72
2012-11-14Added missing files for HUD awareness support.Antonio Fernandez
Change-Id: If3544734e8c4a1c632a24976e9340ef84869d22a
2012-11-14Added files to implement HUD awareness protocol support.Antonio Fernandez
Change-Id: I1ce292811b0ac53c35b5a9026a1c1a4f4ef02cf4
2012-11-14Duplicated commands are now handled properly.Antonio Fernandez
Change-Id: I80dd2d05060dcad3c6375a4e1c7b2109e451169b
2012-11-14Removed pre-definition of class GtkSalMenu.Antonio Fernandez
Change-Id: I56652b6074d0138128178b479503a21e0bcd0c7f
2012-11-14Added ImplUpdate method to provide recursive and non-recursive menu updating.Antonio Fernandez
Change-Id: Ifd4b3f0d68f4919a10f97d6681bfd0002fa48c7a
2012-11-14Some code refactoring.Antonio Fernandez
Change-Id: I47d9be121898ca66f73488be4b46cc16cc4013a9
2012-11-14Only activated submenus are generated when activating them. (Broken)Antonio Fernandez
Change-Id: I9548a2c8dfec114de3133d55ca00362793b71a6c
2012-11-14Removed the declaration of FlushConnection method in GtkSalFrame.Antonio Fernandez
Change-Id: I22262dd1655405ca9707a69bc036c900940d7df0
2012-11-14Fixed menu visibility and cleaned up some code.Antonio Fernandez
Change-Id: Ibda3c5d6f50d12041065f28ddd41eab57ae9560e
2012-11-14Chart menu works now.Antonio Fernandez
Change-Id: I95861a5af8b9c72c74840868d0530d5855b87785
2012-11-14Menus now work properly when opening an application from LO's main screen.Antonio Fernandez
Change-Id: Ib4947f5b48f508d66beab6952098c8d27e03ad21
2012-11-14Added a hack to make "Slide Show" menu item on "Slide Show" menu work.Antonio Fernandez
Change-Id: I6c3865227702325e7f1545be893eb05b19c2e09f
2012-11-14Menu is always visible now.Antonio Fernandez
Change-Id: Ia6153c6630af2b04f3b022051aa1f7c48e2bfc1e
2012-11-14Fixed a crash on non-Unity WM.Antonio Fernandez
Change-Id: Ia8f82024e56ad83c8979d60df3c94e8209fe2552
2012-11-14Menu is properly visible on non-Unity WM.Antonio Fernandez
Change-Id: If9fea1f3b700a0d957aa1ed11913b2a7982050c2
2012-11-14more SolarMutexesBjoern Michaelsen
2012-11-14grab the guard earlyBjoern Michaelsen
2012-11-14Menus are now correctly built.Antonio Fernandez
Change-Id: I1a4f5750c37ddfc4b4949033138efbd2372f01c5
2012-11-14All special items are now correctly displayed.Antonio Fernandez
Change-Id: Ifce96d3e740a7ac89132dd23f9f51447e4372716
2012-11-14Spare items and its actions are now removed.Antonio Fernandez
Change-Id: Idb46b5dec4351e16c5c49a355c7d3cde3aab0789
2012-11-14Extra menu items are removed when needed, but not their actions.Antonio Fernandez
Change-Id: If817b03cc7b30bfeb751e47fff4aa571fdaaafdc
2012-11-14Hidden items are not shown anymore.Antonio Fernandez
Change-Id: I957c8c7690321be58e8daaf2fb65ebef136d95bc
2012-11-14All accelerators should be displayed now.Antonio Fernandez
Change-Id: I4599e9f23ba0b1150a3a24cb5d10736895c38891
2012-11-14use sal/log.hxx style loggingBjoern Michaelsen
2012-11-14revoke the watch when dyingBjoern Michaelsen
2012-11-14some moving around of castsBjoern Michaelsen
2012-11-14remove submenus in the menu model, if they are gone in the vcl menu and do ↵Bjoern Michaelsen
the same with superfluous additional entries/sections
2012-11-14remove UpdateNativeMenu2 and clear remove submenus on updatesBjoern Michaelsen
2012-11-14move UpdateNativeMenu2 back into UpdateNativeMenuBjoern Michaelsen
2012-11-14tweak menu destructionBjoern Michaelsen
2012-11-14make UpdateNativeMenu2 and CanUpdate membersBjoern Michaelsen
2012-11-14refactor out dbus setupBjoern Michaelsen
2012-11-14tweak on_registrar_available to just touch the window props, the menu has to ↵Bjoern Michaelsen
take it from there
2012-11-14activate/deactivate do not need the solarmutex, better NULL the menu when ↵Bjoern Michaelsen
freeing it, SetFrame should only be used on a menubar
2012-11-14update when registrar is available, dont set menumodel on SetFrame, we do ↵Bjoern Michaelsen
that on update
2012-11-14make UpdateNativeMenu a memberBjoern Michaelsen