| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Don't do much unconventional stuff here. This is a demo, not a test.
https://bugzilla.gnome.org/show_bug.cgi?id=767851
|
|
|
|
|
| |
Allow editing values in the first treeview, to see the derived
models update in real time.
|
|
|
|
| |
This is what the property was invented for.
|
|
|
|
|
| |
The color menu buttons didn't have the necessary target property
to be successfully activated.
|
|
|
|
|
| |
The search entry example was a bit sloppy in cleaning up its
sources, causing warnings.
|
|
|
|
|
|
| |
Set a max-content-width on some of the scrolled windows to
keep things looking mostly the same, now that GtkScrolledWindow
passes along the natural size of its child.
|
|
|
|
|
| |
This gives a nice example of these properties in action,
in the "Open" popover on page 3.
|
|
|
|
| |
Update the font: syntax to follow css.
|
|
|
|
| |
Adwaita is using a different cursor for this now.
|
|
|
|
| |
The Adwaita cursor theme covers this one now.
|
|
|
|
|
| |
The vertical scales should really be of the same length, so
add an empty value to be drawn by the other scale.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=766120
|
|
|
|
|
|
|
|
|
| |
This only used by luck before. We are changing a property from the
::notify handler for that property. Now that GtkRevealer is notifying
the property when it stops animations on unmap, we end up in a life
lock situation where we never make it out of the notify queue.
Fix this by not restarting the animation if the widget is unmapped.
|
| |
|
|
|
|
| |
I forgot to clear the buffer before inserting the new markup. Oops.
|
|
|
|
|
| |
We need new shaders, and we need to select the correct shader when
building the program we use to render the triangle.
|
| |
|
|
|
|
| |
Print tool type and serial, if found.
|
|
|
|
|
|
| |
On wayland we get separate master/slaves for each tablet, we will
need to receive crossing events for each master pointer if there's
more than one around.
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Stephen Chandler Paul <thatslyude@gmail.com>
|
|
|
|
|
|
|
|
|
| |
Axis labels are very X specific, and are not really possible to port to other
backends such as Wayland. As such, it makes more sense to use GdkAxisUse and
GdkAxisUseFlag in order to determine the axis capabilities of a device and draw
their axes.
Signed-off-by: Stephen Chandler Paul <thatslyude@gmail.com>
|
|
|
|
|
| |
Add examples for suggested-action and destructive-action
buttons in the style classes example.
|
|
|
|
| |
Call it just "Themeing" to avoid the repetition of CSS.
|
|
|
|
|
|
| |
Add squiggly underlines and background, and make the markup editable.
https://bugzilla.gnome.org/show_bug.cgi?id=763741
|
|
|
|
|
|
|
|
| |
Instead of hardcoding the size of the widgets. This makes the output
closer to real widgets and fixes the blurry icons. I've also added a
scale.
https://bugzilla.gnome.org/show_bug.cgi?id=763758
|
|
|
|
| |
http://www.viva64.com/en/b/0383/
|
|
|
|
|
|
| |
It is a thing in wayland, which means we leave traces from older
touches when the compositor takes over touch sequences in order
to handle a gesture.
|
| |
|
|
|
|
|
| |
The scrollbar changes need to take the theme's negative margins
into account.
|
|
|
|
|
| |
The node hierarchy and sizing has changed with the gadgetization
of range widgets.
|
|
|
|
| |
Add an example of <accelerator> use in the builder example.
|
|
|
|
|
| |
The inline toolbar in the style classes demo should use
the icons toolbar-style to ensure that the buttons are square.
|
|
|
|
| |
g_logv adds one for us already.
|
|
|
|
| |
Strip unneeded IDs.
|
|
|
|
| |
No need to cram it in the same file as the main window.
|
|
|
|
|
| |
Add some padding on the right, to avoid the scrollbar and make
the sidebar appear balanced.
|
|
|
|
|
| |
The sliding is a little disorienting, so turn it off by default
and add a checkbutton for it in the gear menu.
|
|
|
|
|
| |
Clean up any deprecation warnings from the css examples in
gtk3-demo.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=762642
|
|
|
|
|
| |
Actually, I wanted to have a radio toggle cell renderer for testing. But
hey, the commit message is supposed to say the important things!
|
|
|
|
|
|
| |
doesn't much look like the menu separator in a real menu though.
https://bugzilla.gnome.org/show_bug.cgi?id=762080
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=762080
|
|
|
|
|
|
|
| |
note that if the "menu" context has no parent then the GTK_STATE_FLAG_NORMAL
menu entries are invisible against the white background.
https://bugzilla.gnome.org/show_bug.cgi?id=762080
|
| |
|
|
|
|
|
| |
Avoid the odd #ifdef STANDALONE construction; we can show
multiple source files nowadays.
|
|
|
|
|
|
| |
We need to use gtk_window_get_size to get the correct size that
we can pass to gtk_window_set_default_size regardless of CSD
or not.
|
|
|
|
|
|
| |
Implement the recommendations from
https://wiki.gnome.org/HowDoI/SaveWindowState
in the Application Class example.
|
|
|
|
|
| |
Subclass GtkApplication and GtkApplicationWindow
and use a template.
|