summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* wip: entry gadget conversionwip/matthiasc/gadgetMatthias Clasen2015-12-152-195/+267
| | | | | | This is not working fully yet. The text is always placed at the very left, ignoring margin and padding, and sometimes overlaps the icon.
* notebook: Some more gadgetizationMatthias Clasen2015-12-151-287/+183
| | | | | Remove manual CSS padding handling, and convert the toplevel size request functions to use the main gadget.
* notebook: Initial gadget setupMatthias Clasen2015-12-151-143/+428
| | | | | This commit just creates gadgets instead of nodes. They are not used for size allocation or drawing yet.
* frame: Convert to gadgetsMatthias Clasen2015-12-154-235/+295
| | | | | | | | | | | As part of this conversion, remove the hardcoded padding around the label. Unfortunately, we cannot use the main gadget for drawing the frame decoration, since we want to draw a custom border instead of the stock css border that gadgets insist on drawing for us. Therefore, add an extra css node with name decoration and use it just for rendering the frame.
* searchbar: Convert to gadgetsMatthias Clasen2015-12-151-8/+116
|
* 3.19.5Matthias Clasen2015-12-151-1/+1
|
* paned: Allocate the handle input area properlyMatthias Clasen2015-12-154-72/+66
| | | | | | Drop the margin misuse and use the border allocation of the handle gadget. We use negative margins to make the border allocation larger without pushing the paned children out.
* gadget: Add api to get the border allocationMatthias Clasen2015-12-152-0/+32
| | | | This can be useful for giving input windows the right size.
* paned: Fix size allocationMatthias Clasen2015-12-151-24/+16
| | | | | We were passing negative widths to height-for-width calls that didn't expect this.
* progressbar: Change the way the progress gadget gets sizeBenjamin Otte2015-12-161-4/+4
| | | | | | | | | | | | | | | | Size of the progress element now grows also when it's close to 0 size. Previously the size was clamped to the minimum size, now it starts growing from the minimum size. So for a 100px trough with a 10px min size progress, the sizes of the progress element change like this: old new 0% 10 10 5% 10 14 10% 10 19 20% 20 28 50% 50 55 100% 100 100
* cssimage: Handle 0x0 imagesBenjamin Otte2015-12-161-2/+9
| | | | | 0x0 images can happen when we fail to load an image - or when we successfully load a 0x0 image.
* stylecontext: Builtin images can be (and are) transformedBenjamin Otte2015-12-161-5/+0
| | | | So don't special-case them out.
* css: Move enumBenjamin Otte2015-12-164-34/+34
| | | | I want to use it for a gadget, so it's better in the generic file.
* Really undo the deprecation of separator style propertiesMatthias Clasen2015-12-151-5/+2
| | | | | | I hit the wrong one in the previous commit. For good measure, undo depecation for all separator-related style properties. They are still in use.
* shortcuts: Fix the circular stack switcherMatthias Clasen2015-12-154-6/+14
| | | | The buttons need to set min-width now, to make this work.
* Undo deprecation of the wide-separators style propertyMatthias Clasen2015-12-151-3/+1
| | | | | This was premature, as this style property is still used by GtkTreeView and GtkMenu.
* Updated POTFILES.skipPiotr Drąg2015-12-162-0/+2
|
* shortcuts: Fix view filteringMatthias Clasen2015-12-151-1/+1
| | | | | | | | When adding invisible groups to the pages/columns, we were mistakenly creating new columns because the row count stayed at zero. https://bugzilla.gnome.org/show_bug.cgi?id=759517
* gtk-demo: Add another shortcuts window exampleMatthias Clasen2015-12-154-0/+210
| | | | | The boxes shortcuts, taken straight from boxes. This demonstrates a problem with view filtering.
* gadget: Fix a thinko in baseline adjustmentMatthias Clasen2015-12-151-1/+1
| | | | | We are making the allocation smaller, so the baseline needs to get smaller too, not bigger.
* gdkevents: Avoid gdk_device_manager_get_client_pointer()Carlos Garnacho2015-12-151-5/+4
| | | | It's now deprecated.
* GdkWindow: Listen to ::seat-removed in order to remove pointer infoCarlos Garnacho2015-12-151-11/+9
| | | | | | Our actions on ::device-removed only actually applied to master pointers, so listening to GdkDisplay::seat-removed and operating on the seat pointer is equivalent.
* GdkWindow: Iterate through seats in gdk_window_set_cursor()Carlos Garnacho2015-12-151-13/+6
| | | | | And set the pointer on all seat pointers, equivalent to the master pointer lookup we were performing with GdkDeviceManager
* GdkWindow: Avoid gdk_device_manager_get_client_pointer()Carlos Garnacho2015-12-151-9/+9
| | | | It's now deprecated
* gtkdnd: Avoid gdk_device_manager_get_client_pointer()Carlos Garnacho2015-12-151-4/+4
| | | | It's now deprecated
* GtkPlug: Avoid gdk_device_manager_get_client_pointer()Carlos Garnacho2015-12-151-5/+4
| | | | It's now deprecated
* GtkTooltip: Avoid gdk_device_manager_get_client_pointer()Carlos Garnacho2015-12-151-2/+2
| | | | It's now deprecated
* GtkTreeView: Avoid gdk_device_manager_get_client_pointer()Carlos Garnacho2015-12-151-6/+7
| | | | It's now deprecated
* GtkWidget: Avoid gdk_device_manager_get_client_pointer()Carlos Garnacho2015-12-151-3/+4
| | | | It's now deprecated
* GtkWindow: Avoid gdk_device_manager_get_client_pointer()Carlos Garnacho2015-12-151-6/+2
| | | | It's now deprecated
* flowbox: Don't render focus erroneouslyMatthias Clasen2015-12-151-1/+1
| | | | | The gadget render function should only return TRUE if the widget has the focus, and wants it rendered.
* gtkplacesviewrow: plural form for available spaceCarlos Soriano2015-12-151-2/+11
| | | | | | | | | | | | We were not supporting plural form of the available space, which is a problem in some languages. However in this case is kind of a difficult matter, since we use a formatted string from glib with g_format_size. To fix it, use the same behavior as g_format_size to decide when it should be used a plural form or not. https://bugzilla.gnome.org/show_bug.cgi?id=759491
* listbox: Fix an oversight in the row gadget conversionMatthias Clasen2015-12-151-1/+1
|
* Add some more updatesMatthias Clasen2015-12-151-0/+4
|
* modelbutton: Remove debug spewMatthias Clasen2015-12-151-1/+0
|
* Updates for 3.19.5Matthias Clasen2015-12-151-5/+56
|
* gdkborder: add GdkBorder to gdktypes.hWilliam Hua2015-12-153-9/+24
|
* gdkwindow: move GdkWindowTypeHint to gdktypes.hWilliam Hua2015-12-152-49/+48
|
* gdk: Add gdk_drag_drop_done to the docsMatthias Clasen2015-12-151-0/+4
|
* Complete docs for gtk_stack_get_interpolate_sizeMatthias Clasen2015-12-151-6/+8
|
* paned: Add a deprecation noteMatthias Clasen2015-12-151-0/+7
|
* checkbutton: Remove dead codeMatthias Clasen2015-12-151-14/+0
|
* button box: Deprecate style propertiesMatthias Clasen2015-12-151-4/+12
| | | | These can all be replaced by standard CSS properties.
* flowbox: convert to gadgetsMatthias Clasen2015-12-151-444/+554
|
* flowbox: Convert child to gadgetsMatthias Clasen2015-12-151-145/+149
|
* listbox: Convert to gadgetsMatthias Clasen2015-12-151-135/+237
|
* listbox: Convert rows to gadgetsMatthias Clasen2015-12-151-113/+116
|
* paned: Convert to gadgetsMatthias Clasen2015-12-154-160/+308
|
* stack: Convert to gadgetsMatthias Clasen2015-12-151-145/+169
|
* Adwaita: Update separator toolitem stylingMatthias Clasen2015-12-153-0/+12
| | | | Don't set a background for these, since we now draw background.