Kai Uwe Broulik
2829367e2f
Use 1 instead of true for gtk-shell-shows-menubar
...
BUG: 397087
FIXED-IN: 5.13.5
Differential Revision: https://phabricator.kde.org/D14556
8 years ago
l10n daemon script
c2b3e45234
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
9447ce3eb8
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
e40625d7fe
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
e126ae02a2
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
887d225c17
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
4332eceebf
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
ef24e8190b
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
354bd7b7ff
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
97c38d3293
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
1d83163671
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
21f6697427
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
4d2179ae95
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
9e82e3067b
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
dbe9a53d9f
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
8db767cfa1
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
9467f3878a
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
2d9161ccc0
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
c91c111ef1
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
e2d7ae9fda
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
ffd47216c2
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
5286b91949
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
l10n daemon script
839a727b70
SVN_SILENT made messages (.desktop file) - always resolve ours
...
In case of conflict in i18n, keep the version of the branch "ours"
To resolve a particular conflict, "git checkout --ours path/to/file.desktop"
8 years ago
Friedrich W. H. Kossebau
2608ccce81
Use nullptr
8 years ago
Friedrich W. H. Kossebau
6ad074598e
Use more override
8 years ago
Kai Uwe Broulik
915f4e9170
Use m_xConnection member we already have
8 years ago
Kai Uwe Broulik
9d8d8b5d01
Remove obsolete FIXME comment
8 years ago
Kai Uwe Broulik
d9c2f4ecb9
Explicitly cast from uint to int
8 years ago
Kai Uwe Broulik
f2feef047a
Remove i18n
...
This was an experiment of showing the app menu in a "Menu" submenu but it would complicate
the mapping logic as there's suddenly a menu layer "above" the main menu, so that should
proably go into appmenu applet instead.
8 years ago
Kai Uwe Broulik
85ca8dbb9f
Add icons for gnome help
8 years ago
Kai Uwe Broulik
02159a584f
Fix UTF8_STRING atom type check
8 years ago
Kai Uwe Broulik
1adfa77c65
Fix leaks and clean up
8 years ago
Kai Uwe Broulik
189e3e25c8
Add utils.cpp
8 years ago
Kai Uwe Broulik
66a37a5e85
Add some more icons
8 years ago
Kai Uwe Broulik
968238ba45
Split Menu handling into its own class
...
This way we can monitor both appmenu and window menu simultaneously and (theoretically)
switch between one and the other on the fly.
The Menu class is now Window as it encapsulates an entire window with everything that belongs to it.
All DBusMenu-specific code is in Window whereas GMenu-stuff is in Menu and so it's less entangled
8 years ago
Kai Uwe Broulik
3df458677d
Split Actions handling into a dedicated class
8 years ago
Kai Uwe Broulik
0061080edf
Support both check boxes and radio buttons
...
CanConvert also happily converts a string to a bool, so explicitly check for type
and for radio buttons we get a string telling us which is the currently checked action
8 years ago
Kai Uwe Broulik
576f2c8df8
Always send along toggle-state for check boxes
...
Otherwise the application cannot uncheck it again (same bug we had with enabled)
8 years ago
Kai Uwe Broulik
a05a5c3823
Shut up
8 years ago
Kai Uwe Broulik
c0fa673afa
Let menu change "Items to insert" also create new sections
...
When switching from LibreOffice splash to e.g. Writer, it creates an entirely new
section for us and then replaces the "root" menu with an alias to that new section.
Since we couldn't create new sections in this fashion we would get an alias to a
non-existing menu and break. This addresses this.
8 years ago
Kai Uwe Broulik
9a5f5cf8b7
Add translation stuff
8 years ago
Kai Uwe Broulik
4924a9b910
Add a bunch of icons and heuristics for LibreOffice
8 years ago
Kai Uwe Broulik
021a717558
Immediately subscribe to menus once they show up and set window property only if there is one
...
appmenu-gtk-module always claims to have a menu even if there is none, so we need to
check that in advance and only write the window property announcing global menu support
if we successfully managed to acquire a menu
8 years ago
Kai Uwe Broulik
8ef6ef7511
Add some more icons
8 years ago
Kai Uwe Broulik
5ae0fac45c
Add a couple more icons
8 years ago
Kai Uwe Broulik
1001108779
Fall back from menu bar to application menu on the fly
...
appmenu-gtk-module always announces a menu bar even if there is none, so we always
request a menu bar and when it turns out to be empty and have actually have an app menu
to fall back to we'll use that instead.
8 years ago
Kai Uwe Broulik
e1e181e5c0
Support LibreOffice icons with appmenu-gtk-module
...
When using vanilla gtk3, however, its actions are random (window-1234-56) and of no use
8 years ago
Kai Uwe Broulik
3a5377759a
Add dedicated namespace for Icon resolution
8 years ago
Kai Uwe Broulik
35e7094a85
Implement bounds check
8 years ago
Kai Uwe Broulik
169e5c4496
Resolve section aliases on the fly
...
The original code resolved them when the menu was requested as I thought that made constructing the dbus menu
easier as in dbus menu it's just a contiguous list of actions. However, this also changed the mapping from
dbus action to GTK action (the latter does not have a unique ID system), so when a GTK app signalled a change
(e.g. a menu item got added/removed), the signal was for the original position of the item and not the
resolved one we were using internally.
By resolving everything on the fly, the IDs stay correct, and updating the menu mostly works now.
There's still something funky going on when moving from e.g. LibreOffice splash to LibreOffice Writer
but that needs to be investigated now.
8 years ago