| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Stop using gtk_drag_set_icon_pixbuf.
This api is going away.
|
|
|
|
|
| |
The patch adding scalable icons' info was forward ported too much as-is
to master. The event box is both unused and unnecessary here.
|
|
|
|
| |
This does not really help, and pixdata is deprecated.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
When making mockups for GNOME apps in Inkscape, looking for symbolic
icons is a common task. Searching for icons in the file system is clumsy,
and icon-browser provides a much better interface for finding them.
However, currently there is no way to insert the symbolic icons as SVG
directly from icon-browser, so right now it is only useful for finding
the name.
This patch adds a sixth column to the modal window that appears when
clicking a symbolic icon. The icon in this column is labeled "scalable",
and dragging it onto another window results in the vector icon URI being
inserted.
This enables a much simpler workflow when designing with symbolic icons.
https://bugzilla.gnome.org/show_bug.cgi?id=778930
|
| |
|
|
|
|
| |
The blend mode is called saturation, not saturate.
|
|
|
|
|
| |
A scrollbar is not a range anymore, so the callback
needs some adjustments (!).
|
|
|
|
|
| |
We don't want to grow our window to huge size just because
there is a big source image.
|
|
|
|
|
| |
Replace the not very impressive transparent demo with
the blur-behind example.
|
|
|
|
|
| |
We must make the label and the entry separate overlays, or
the entry will also be clickthru.
|
|
|
|
| |
This was not working anymore.
|
|
|
|
| |
No need for it.
|
|
|
|
|
|
|
| |
It was in both [general] with a description and [other] with none.
Leave it in [other] with the other folder- icons, + the description.
bonus: this makes all of [general] fit in our default window size!
|
|
|
|
|
| |
The progress bar was no longer expanding as intended,
due to the demise of GtkBox::expand.
|
|
|
|
| |
This is fallout from GtkBox::expand child property going away.
|
| |
|
|
|
|
|
| |
The includes are now generated with a Python script, so remvoe the old
perl script.
|
|
|
|
|
| |
This shows not all, but the interesting/less predictable styles, and
the ones that correspond to the :shadow-types that were here before.
|
|
|
|
|
|
|
| |
This reverts commit 6ee2bf628614e9c14b061bd48c2efd2c9515ab19.
There is a way to get different kinds of borders: it's CSS. It's better
to keep the 4 Frames and demo the different styles we can do using CSS.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This class is not added by any widgets nor themed by Adwaita/HC.
However, it is presented here as if it does something. It doesn’t.
But we changed the 2 buttons with the .raised class to use symbolic
icons, unlike their ‘unraised’ counterparts, which is unnecessarily
confusing and might make people think .raised affects icons somehow.
So, make them use the same icons in all cases; that way, if .raised is
ever made to do anything, 6 years later, what it does will be clear.
https://bugzilla.gnome.org/show_bug.cgi?id=644248
|
|
|
|
|
|
| |
Instead of showing the 4 types except for GTK_SHADOW_NONE, which are all
treated identically and provide no way for themes to differentiate, just
keep 2 Frames, and make one of them GTK_SHADOW_NONE to demo a flat Frame
|
|
|
|
|
| |
Use a drawing area instead of drawing directly on the
window, which doesn't work well with csd.
|
| |
|
| |
|
|
|
|
|
| |
We are officially switching to Meson as the default build system for
GTK+.
|
|
|
|
|
| |
This also serves as a testcase for nested popovers
that was missing in widget-factory so far.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=777515
|
|
|
|
| |
just to show we can.
|
| |
|
| |
|
|
|
|
| |
The treeview/listbox on the left side should not expand.
|
|
|
|
|
|
|
|
|
|
|
| |
Since setting a clip is mandatory for almost all widgets, we can as well
change the size-allocate signature to include a out_clip parameter, just
like GtkCssGadget did. And since we now always propagate baselines, we
might as well pass that one on to size-allocate.
This way we can also make sure to transform the clip returned from
size-allocate to parent-coordinates, i.e. the same coordinate space
priv->allocation is in.
|
|
|
|
| |
Same as fishbowl, but with widgets
|
|
|
|
| |
Since the action is also active by default.
|
|
|
|
| |
gtk_widget_size_allocate_with_baselines does it automatically now.
|
| |
|
| |
|
|
|
|
| |
Otherwise things will not work in a release tarball.
|
|
|
|
| |
These have appeared recently.
|
|
|
|
| |
Use 48x48 in the list, instead of 32x32. We have the space.
|
|
|
|
| |
This makes it more obvious how to use the icon.
|
|
|
|
|
|
| |
Instead of hardcoding all the add_icon calls,
read the icon list from a keyfile, for easier
extensibility.
|
|
|
|
|
|
|
|
|
|
| |
We now rely on toplevels receiving and forwarding all the events
the windowing should be able to handle. Event masks are no longer a
way to determine whether an event is deliverable ot a widget.
Events will always be delivered in the three captured/target/bubbled
phases, widgets can now just attach GtkEventControllers and let those
handle the events.
|
|
|
|
| |
The rest of the ui file follows that convention.
|
|
|
|
| |
commit 5729ea7744c2a41ae8fb833db6690a6aa5ad7a84 skipped these
|
|
|
|
|
|
|
|
| |
…erties clobbered by commit c92b7d4224b9cef1d08373fcc28f7fbd96c64e6d.
That and its counterpart were for removing :expand and :fill child props
from GtkBox, but they ended up catching these for GtkToolItemGroup too.
While GtkToolItemGroup still has these, we may as well keep demoing them
|
|
|
|
|
|
| |
We're mixing a lot of styles in the Meson build files. This is an
attempt at making everything slightly more consistent in terms of
whitespace and indentation.
|
|
|
|
| |
Errors out. Might really wants a script and not a binary.
|
| |
|