summaryrefslogtreecommitdiff
path: root/data
AgeCommit message (Collapse)AuthorFilesLines
2022-06-01Add "center-stick" capability applets on the panelThe Squash7-26/+31
Conventionally, the applets on a MATE Panel are positioned relative to the left edge of the panel (if the panel is horizontal) or the top edge (if the panel is vertical). There has also been some (buggy) support for positioning of applets relative to the right (or bottom) edge of the panel, so that applets on the right side of the panel will stay on the right side even if the user changes screen resolutions or if the panel changes size for some other reason. However, many users want to also place applets at or near the center of their panel(s). There is no such conventional support for positioning applets relative to the center of the panel, so users have positioned applets near the center of the panel -- but the position recorded is relative to the left side of the panel. As such, the applets will almost certainly shift over to the left or right slightly if the panel is ever resized, and the user will have to reposition all those centered applets yet again. This is especially frustrating if the user switches monitors on a regular basis! This patch radically revamps the MATE Panel's positioning framework, and deprecates the original "right-stick" feature. To replace the right-stick feature, this patch instead associates an "edge relativity" setting with each and every panel applet: An applet can be relative to the start (left/ top), end (right/bottom), or center of the panel. This setting can be changed using DConf/GSettings, using a custom panel layout file, or even by simply dragging the applet to the appropriate place on the panel. (Conventionally, applets are not even right-stuck automatically even when the user drags the applet over to the far right of the panel!) As a bonus, when the user drags an applet across the center of the panel, the applet will temporarily "stick" to the very center of the panel, to allow the user to very precisely align any applet they wish.
2021-04-07Make Recent Documents list in Places menu of configurable length (#1216)Gordon N. Squash1-0/+6
2019-11-11migrate from intltool to gettextWu Xiaotian1-2/+0
2019-10-30build: %.gschema.xml files were already generated by autogen.shrbuj1-3/+0
configure.ac contents: GETTEXT_PACKAGE=mate-panel AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Define the gettext package to be used]) AC_SUBST(GETTEXT_PACKAGE) AC_OUTPUT([ ... data/org.mate.panel.gschema.xml data/org.mate.panel.menubar.gschema.xml data/org.mate.panel.object.gschema.xml data/org.mate.panel.toplevel.gschema.xml ...
2019-04-01add volume-applet to fedora layoutraveit651-0/+8
2018-06-25Panel-gtk.c: Show menu icons only when "menus-have-icons" is setlukefromdc1-0/+3
Most panel menus excluding main menus. Bind gsettings preference "menus have icons" to visibility of icon. Pack the icon into a box with a 16px min-width set in panel.css to hold the space when the icons are not shown Duplicate as much as possible behavior of now-deprecated GtkImageMenuItem replaced by github.com/mate-desktop/mate-panel/commit/86701517e7d7cb3d2c08a40d76af97308f18902c Use only one icon-settings gsettings object to control this in all menuitems controlled by panel-gtk.c The use of a single gsettings object is based on code by Albert Muktupavels https://github.com/muktupavels
2018-04-26css: Convert to GResourceraveit654-5/+11
2018-04-23Theme: consistant theming for applet drag handles in all themeslukefromdc3-0/+188
* applet drag-handle: use a symbolic image for the default drag handle image * Use an .svg image with --gtk-recolor (like a symbolic icon), load it from the same directory as the css file so the css parser can find it, and use the theme fg color on it for good contrast * load a css file to use the recolorable image globally for the panel, not for each applet to ensure only one cssprovider is loaded
2017-08-16Add a gsettings key to enable/disable SNI Support (#600)Clement Lefebvre1-0/+5
2017-04-18Run dialog: Add option to reverse history viewMoritz Bruder1-0/+5
A setting is added to show the run dialog history in reverse.
2017-04-18Run dialog: Allow changing history sizeMoritz Bruder1-1/+6
A key has been added to the gsettings schema that controls history size. The code of the run dialog has been changed to use that key.
2016-06-29fixes for opensuse.layoutSorokin Alexei1-3/+11
2016-03-13menubar: some corrections for new max-items-or-submenu keymonsta1-1/+1
- remove check for menubar schema as it's already installed along with panel itself - properly unref menubar_settings object - make key type unsigned - drop obsolete MAX_ITEMS_OR_SUBMENU define
2016-03-11Make MAX_ITEMS_OR_SUBMENU configurable.Julian RĂ¼ger1-0/+5
2016-02-21add gschema key for setting menu icon sizesSorokin Alexei1-0/+20
2016-01-03drop MateConf migration scriptMonsta2-17/+0
2015-09-06Rework gsettings schema buildinginfirit9-339/+336
* Bump intltool required version for gsettings support * Extract strings with intltool directly * Let autoconf generate the xml files
2015-03-02Add mageia.layouttarakbumba2-0/+76
Closes https://github.com/mate-desktop/mate-panel/pull/285
2014-11-04lockdown: move disable-lock-down key to lockdown schemainfirit1-5/+0
In order to use it in other parts of MATE.
2014-09-22Add ubuntu layoutStefano Karapetsas2-1/+79
2014-08-10add fedora layout fileraveit652-0/+75
2014-02-18Add some example layoutsStefano Karapetsas3-1/+94
2014-02-18Allow to have multiple panel layoutsStefano Karapetsas3-3/+8
2014-02-12Allow to customize menu bar with GSettingsStefano Karapetsas2-1/+31
2013-06-30Fixes for make distStefano Karapetsas1-6/+16
2013-04-07Fix MateConf convert fileStefano Karapetsas1-2/+0
2013-02-10Make GSettings schemas translatableStefano Karapetsas4-3/+6
2013-01-04Add mateconf-gsettings-data-convert fileStefano Karapetsas2-0/+20
Patch by Yaakov Selkowitz <[email protected]>
2012-10-10add gsettings schemasStefano Karapetsas5-0/+366