summaryrefslogtreecommitdiff
path: root/gtk/ui
Commit message (Collapse)AuthorAgeFilesLines
* enums: Change GtkIconSize valuesMatthias Clasen2017-11-155-9/+0
| | | | | The new values are the ones we intend to keep. The old ones had duplicated meanings and nobody knew which one to take.
* Don't set child position in a ui fileMatthias Clasen2017-10-101-4/+0
| | | | | It is not necessary, and causes assertions in some of our tests.
* printing: Some fixes to the print dialogMatthias Clasen2017-10-061-1/+0
| | | | | Hide widgets that are meant to be hidden initially, and use the right spin button apis.
* gtkplacessidebar: implement libcloudproviders supportJulius Härtl2017-09-041-1/+12
| | | | | | | | | | | | | | | | Add integration of the libcloudproviders DBus API to the GtkPlacesSidebar by showing name and sync status of the cloud providers. The exported menu is rendered as a GtkPopover. The sidebar will be updated if the list of cloudproviders changes e.g. by adding or removing an account. If any cloud provider changes detailed information like sync status only the individual sidebar row gets updated. Co-authored-by: Carlos Soriano <csoriano@gnome.org> Co-authored-by: Daniel Boles <dboles@src.gnome.org> https://bugzilla.gnome.org/show_bug.cgi?id=786123
* emoji chooser: No emoji in the search entryMatthias Clasen2017-09-021-0/+1
| | | | | | Recursion is fun, but better avoided in the ui. https://bugzilla.gnome.org/show_bug.cgi?id=786960
* SidebarRow: Add Unmount tooltip to eject_buttonDaniel Boles2017-08-231-0/+1
| | | | | | | It was reported that the lack of a tooltip made its purpose unclear. This can be solved by just copying PlacesViewRow’s eject_button tooltip. https://bugzilla.gnome.org/show_bug.cgi?id=766909
* Add an Emoji chooser widgetMatthias Clasen2017-08-121-0/+307
| | | | | Add a popover that shows color Emoji, with a search entry. The recently-used Emoji are stored in a GSetting.
* Use the right gettext domainMatthias Clasen2017-08-0528-28/+28
| | | | | Most of our .ui files were still using the gtk30 domain, despite the library having switched to gtk40. Fix this.
* placessidebar: Remove EventBox usageBenjamin Otte2017-08-021-29/+25
|
* placesview: Remove event box usageBenjamin Otte2017-08-021-78/+73
|
* statusbar: Inherit from GtkWidgetTimm Bäder2017-07-191-3/+1
|
* aboutdialog: Remove unused imageTimm Bäder2017-07-191-4/+0
|
* filechooserwidget: Add GtkFileChooserErrorStackTimm Bäder2017-07-181-4/+2
| | | | | | | | | | Showing all the different errors and warnings when renaming and creating files/folders without potentially resizing popovers on every keystroke requires us to know the size of the error messages beforehand, so pack all of the possible error messages and warnings in labels and those into a stack. This way we can also neatly crossfade transition between them. https://bugzilla.gnome.org/show_bug.cgi?id=775636
* filechooserwidget: Let the rename entry hexpandTimm Bäder2017-07-181-0/+1
| | | | | | | This makes a difference with other locals where error messages are longer than the standard width of entry+spacing+button. https://bugzilla.gnome.org/show_bug.cgi?id=775636
* sidebarrow: Remove useless size groupTimm Bäder2017-04-281-9/+0
| | | | | Nice try, but size groups don't work with invisible widgets anyway. Invisible widgets request 0×0.
* box: Remove center childTimm Bäder2017-04-251-1/+3
|
* box: Remove fill child propertyTimm Bäder2017-04-2511-97/+0
| | | | GtkWidget:halign and GtkWidget:valign are sufficient
* box: Remove expand child propertyTimm Bäder2017-04-2517-82/+33
| | | | GtkWidget already has hexpand/vexpand properties.
* gtkplacesview.ui: Remove translatable from server label helperCarlos Soriano2017-04-221-1/+1
| | | | | | | | | Translating it seems pointless if we can use a non-translatable example such as gnome.org instead of foo.example.com. This will help to make changes in here without breaking string freeze. https://bugzilla.gnome.org/show_bug.cgi?id=781622
* statusbar: Remove margins in ui fileTimm Bäder2017-03-311-4/+0
| | | | Widgets themselves shouldn't have margins assigned.
* appchooserwidget: Inherit from GtkWidgetTimm Bäder2017-03-311-5/+1
|
* fontchooserwidget: Inherit from GtkWidgetTimm Bäder2017-03-312-8/+2
|
* filechooserwidget: Inherit from GtkWidgetTimm Bäder2017-03-312-269/+272
|
* combobox—Remove useless button-press-event handlerDaniel Boles2017-02-161-1/+0
| | | | | | We use toggled, which does everything we need; this adds nothing useful. Credit to Timm for noticing this—I didn’t when moving it to the ui file.
* infobar: Use GtkButton:icon-nameTimm Bäder2017-02-051-6/+1
|
* Remove unnecessary gtk_widget_show callsTimm Bäder2017-01-2212-104/+0
|
* combobox: Move area and menu to .ui fileDaniel Boles2017-01-211-0/+9
| | | | | | | Now that priv->area is guaranteed to be constructed by us, and not passed in by a user, we can move it to the .ui file and stop manually managing its lifetime altogether. And once the area is there, we can move the menu there too (and stop pointlessly destroying/rebuilding it).
* fontbutton: Be a GtkWidgetTimm Bäder2017-01-201-51/+0
|
* Fix some widget visibility falloutTimm Bäder2017-01-202-3/+2
|
* widget: Remove show-all propertyTimm Bäder2017-01-2010-26/+19
| | | | Doesn't make sense anymore now that gtk_widget_show_all is gone.
* filechooserbutton: Be a GtkWidgetTimm Bäder2017-01-201-113/+0
| | | | | Instead of subclassing GtkBox to have 2 child widgets, subclass GtkWidget and only render one of them.
* filechooser: adapt to GtkWidget:visible changesTimm Bäder2017-01-202-36/+5
|
* coloreditor: Hide overlay boxesTimm Bäder2017-01-201-0/+3
|
* scalebutton: Use GtkButon:icon-name in the ui fileTimm Bäder2017-01-161-20/+2
|
* about dialog: Add a "system" tabMatthias Clasen2017-01-121-11/+38
| | | | | | | | This is a free-form tab that can contain information about the system environment. To see it, set GtkAboutDialog::system-information to a non-NULL value. https://bugzilla.gnome.org/show_bug.cgi?id=776604
* infobar: Add :revealed propertyTimm Bäder2017-01-121-0/+1
|
* printunixdialog: Remove leftover draw handlerTimm Bäder2017-01-081-1/+0
|
* actionbar: Add revealer as internal childTimm Bäder2017-01-081-17/+0
|
* about dialog: Simplify the template a bitMatthias Clasen2016-12-301-14/+5
| | | | | Remove some unnecessary complications, like an extraneous box, and some child property settings that are not needed.
* printunixdialog: Remove GtkDrawingArea::draw handlerTimm Bäder2016-12-041-1/+0
| | | | | the source file has been updated to use gtk_drawing_area_set_draw_func, but the draw_cb handler in the ui file is still left.
* Fix reference handling in GtkScaleButtonMatthias Clasen2016-11-281-6/+0
| | | | | | | | We were leaking the adjustment, since we confuse ourselves with a property whose initial value comes out of a template. Stop doing that. https://bugzilla.gnome.org/show_bug.cgi?id=775212
* printunixdialog: Use new drawing area APIBenjamin Otte2016-11-181-4/+4
|
* coloreditor: Don't draw a background on boxesBenjamin Otte2016-11-181-3/+0
| | | | Boxes know how to draw backgrounds these days.
* gtkplacesview: Add example of IPv6 address in guidanceOndrej Holy2016-11-171-1/+1
| | | | | | | Square brackets are mandatory for IPv6 addresses. Add example of IPv6 address in the guidance to make it obvious. https://bugzilla.gnome.org/show_bug.cgi?id=756570
* sidebarrow: Use GtkButton:icon-nameTimm Bäder2016-10-311-8/+1
|
* filechooser: Use GtkButton's icon-name propertyTimm Bäder2016-10-311-7/+1
|
* Spacing fixes for builtin dialogsMatthias Clasen2016-10-2611-0/+28
| | | | Replace border-width and padding by margins, in most places.
* API: container: Remove gtk_container_set_border_width()Benjamin Otte2016-10-1612-30/+0
|
* ui: Don't unnecessarily set GtkEntry:invisible-charTimm Bäder2016-10-163-8/+0
|
* box: Remove 'padding' child propertyTimm Bäder2016-10-162-3/+0
|