Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | widget-factory: Remove double border around textview | Timm Bäder | 2019-10-09 | 1 | -1/+11 |
| | | | | Replace the scrolledwindow border with two separator on top/bottom. | ||||
* | gtk-demo: Fix up sidebar demo style | Timm Bäder | 2019-10-09 | 1 | -4/+2 |
| | | | | | Remove a superfluous separator and add the icon-dropshadow class to the gtk logo | ||||
* | demo: Don't manually add labels to menubuttons | Timm Bäder | 2019-10-09 | 1 | -18/+3 |
| | |||||
* | demo: Fix modelbutton demo | Timm Bäder | 2019-10-09 | 1 | -3/+0 |
| | |||||
* | widget-factory: Skip xml files in background selection dialog | Timm Bäder | 2019-10-09 | 1 | -1/+4 |
| | | | | | The default contains a xml file for an animated background, so don't try loading it as a pixbuf. | ||||
* | modelbutton: Rework | Timm Bäder | 2019-10-09 | 1 | -3/+0 |
| | | | | | | | Create all the widgets on demand and use a box layout to arrange them instead of manual size allocation. Also don't inherit from GtkButton | ||||
* | Merge branch 'nested-popover-menu' into 'master' | Matthias Clasen | 2019-09-10 | 1 | -7/+18 |
|\ | | | | | | | | | Nested popover menus See merge request GNOME/gtk!1076 | ||||
| * | widget-factory: Add more submenus | Matthias Clasen | 2019-09-08 | 1 | -7/+18 |
| | | | | | | | | | | Split the "Checks & Radios" submenu in the menubar into two, so we can test opening multiple submenus. | ||||
* | | icontheme: Remove gtk_icon_info_load_texture | Timm Bäder | 2019-09-09 | 1 | -1/+1 |
| | | | | | | | | It's the same as load_icon now. | ||||
* | | icontheme: Return paintables from more API | Timm Bäder | 2019-09-09 | 2 | -8/+6 |
| | | |||||
* | | icontheme: Return textures from load_icon{,_for_scale} | Timm Bäder | 2019-09-09 | 1 | -9/+6 |
| | | |||||
* | | widget-factory: Use proper setter to set has-arrow | Timm Bäder | 2019-09-09 | 1 | -1/+1 |
| | | |||||
* | | icontheme: Add error argument to _load_texture | Timm Bäder | 2019-09-09 | 1 | -1/+1 |
| | | | | | | | | Loading an icon might fail. | ||||
* | | glarea: Fix buffer initialization | Timm Bäder | 2019-09-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | This only worked when the vao id and the buffer id accidentally matched, for example when running gtk4-demo with --run=glarea Fixes #2042 | ||||
* | | infobar: Inherit from GtkContainer | Timm Bäder | 2019-09-09 | 1 | -1/+1 |
| | | | | | | | | | | | | | | infobars being a GtkBox doesn't make sense. Also implement infobars without exposing internal children. Closes #1957 because it adds the bottom border. | ||||
* | | widget-factory: Add a spinbutton in a list | Timm Bäder | 2019-09-09 | 1 | -7/+3 |
| | | |||||
* | | label: Remove "line" from wrap properties | Timm Bäder | 2019-09-09 | 4 | -8/+8 |
|/ | | | | | The property names are "wrap" and "wrap-mode", so it doesn't make sense that the accessors refer to line_wrap and line_wrap_mode. | ||||
* | Minor typos in the Documentation (a/an) | Дилян Палаузов | 2019-08-25 | 3 | -3/+3 |
| | |||||
* | scale: Add a destroy notify to set_format_value_func | Timm Bäder | 2019-08-15 | 1 | -2/+2 |
| | | | | Closes #2098 | ||||
* | scale: Replace format-value signal | Timm Bäder | 2019-08-09 | 2 | -8/+10 |
| | | | | | | | | | | | | There is no reason for this to be a signal, since multiple handlers don't make sense anyway. It was also broken because the scale needs to know when a signal handler is added so it can update the value representation. Replace the signal with a set_format_value_func function which allows us to do that. Fixes #113 | ||||
* | widget factory: add a tooltip to a button in a popover | Timm Bäder | 2019-07-30 | 1 | -0/+1 |
| | |||||
* | font rendering demo: Make boxes optional | Matthias Clasen | 2019-07-26 | 2 | -35/+84 |
| | |||||
* | font rendering demo: Show unrounded extents | Matthias Clasen | 2019-07-25 | 1 | -12/+14 |
| | | | | This makes more sense. | ||||
* | font rendering: Show ink rect too | Matthias Clasen | 2019-07-25 | 1 | -7/+15 |
| | |||||
* | Improve the font rendering demo | Matthias Clasen | 2019-07-25 | 1 | -6/+54 |
| | | | | Show the pixel grid, extents, and baseline. | ||||
* | Add a font rendering demo | Matthias Clasen | 2019-07-25 | 4 | -0/+401 |
| | | | | | | | | | This renders a magnified version of the text, to make the effect of various font rendering options more visible. It also shows the phases of subpixel rendering, if you have a recent pango and cairo. | ||||
* | gtk-demo: Fix a crash | Matthias Clasen | 2019-07-25 | 1 | -1/+1 |
| | |||||
* | fishbowl: Plug a small leak | Timm Bäder | 2019-07-13 | 1 | -0/+1 |
| | |||||
* | node editor: Manually unrealize all created renderers | Timm Bäder | 2019-07-13 | 1 | -0/+8 |
| | | | | This has not been a problem before since we were leaking them. | ||||
* | Merge branch 'wip/baedert/for-master' into 'master' | Matthias Clasen | 2019-07-09 | 1 | -0/+2 |
|\ | | | | | | | | | Improve the valgrind experience See merge request GNOME/gtk!984 | ||||
| * | widget factory: Plug a memory leak | Timm Bäder | 2019-07-07 | 1 | -0/+2 |
| | | |||||
* | | demos/constraint-editor: Fix linking on MSVC builds | Chun-wei Fan | 2019-07-08 | 1 | -0/+1 |
|/ | | | | | | We must apply the /entry:mainCRTStartup linker flag in order to link GTK apps in pure GUI form. This follows what is done in demos/gtk-demo, etc. | ||||
* | constraint editor: Implement loading | Matthias Clasen | 2019-07-02 | 1 | -14/+140 |
| | | | | | Allow to reread the ui builder files we write out. Just barely. | ||||
* | constraints editor: Stop naming constraints | Matthias Clasen | 2019-07-02 | 4 | -37/+54 |
| | | | | | We don't have a field for the name in ui files, so stop naming constraints. | ||||
* | constraint editor: Implement saving | Matthias Clasen | 2019-07-02 | 7 | -0/+247 |
| | | | | Save to a ui file. | ||||
* | constraint editor: Use name properties | Matthias Clasen | 2019-07-02 | 4 | -44/+39 |
| | |||||
* | constraint editor: Use the list models | Matthias Clasen | 2019-07-02 | 4 | -132/+121 |
| | | | | | Instead of handrolling our own list models, use the ones provided by GtkConstraintLayout. | ||||
* | Merge branch 'wip/ebassi/constraint-layout' into 'master' | Matthias Clasen | 2019-07-02 | 25 | -0/+3306 |
|\ | | | | | | | | | | | | | Add constraint-based layout manager Closes #1090 See merge request GNOME/gtk!973 | ||||
| * | constraint editor: Allow dragging children | Matthias Clasen | 2019-07-01 | 1 | -2/+103 |
| | | | | | | | | | | We add a weak constraint for the position and update it as the widget is dragged. | ||||
| * | constraint editor: Enable max size for guide | Matthias Clasen | 2019-07-01 | 1 | -28/+97 |
| | | | | | | | | | | Also, use the apis we have now, and make the spin buttons display 'unset' values as such. | ||||
| * | Add a constraint editor demo | Matthias Clasen | 2019-07-01 | 20 | -0/+2431 |
| | | | | | | | | | | This is an initial cut at providing a tool for interactive exploration of constraints. | ||||
| * | constraint guide: Make strength tweakable | Matthias Clasen | 2019-07-01 | 1 | -0/+1 |
| | | | | | | | | | | | | | | The strength for the natural width can be used as a tie-breaker to make instable systems behave in a more predictable way. This can be seen in the simple constraints demo in gtk-demo. | ||||
| * | constraints demo: Update comments | Matthias Clasen | 2019-07-01 | 1 | -9/+16 |
| | | |||||
| * | constraints demo: Give space a name | Matthias Clasen | 2019-07-01 | 1 | -0/+1 |
| | | | | | | | | Lets call it 'space'. | ||||
| * | demo: Use constraint guide api | Matthias Clasen | 2019-07-01 | 1 | -6/+4 |
| | | | | | | | | | | Use proper api to create and set up the guide, and also try max-width. | ||||
| * | Add a C convenience function for VFL constraints | Emmanuele Bassi | 2019-06-30 | 1 | -10/+5 |
| | | | | | | | | | | The dictionary-based function is convenient for language bindings, but C developers will feel more at home with a variadic arguments list. | ||||
| * | Add Constraints/VFL demo | Emmanuele Bassi | 2019-06-30 | 3 | -0/+172 |
| | | | | | | | | | | Shows how to describe constraints using VFL instead of constructing objects manually. | ||||
| * | Add an interactive constraints demo | Matthias Clasen | 2019-06-30 | 4 | -1/+248 |
| | | |||||
| * | Make the constraints demo more interesting | Matthias Clasen | 2019-06-30 | 1 | -0/+6 |
| | | | | | | | | | | Add a max size to the buttons, to force the space to open up. | ||||
| * | Add GtkConstraintGuide | Matthias Clasen | 2019-06-30 | 1 | -1/+20 |
| | | | | | | | | This is meant to be a flexible space. |