| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
In certain scenarios, address the issue where gnome.compile_resources
fails to transmit the present source directory. This is most notably
visible with MSBuild.
|
| |
|
|
|
|
|
| |
GtkDialog is too flexible in terms of UI (headerbars vs action bar,
etc), and has archaic APIs. It is time to retire it.
|
|
|
|
| |
Replace GtkComboBoxText with GtkDropDown+GtkStringList.
|
|
|
|
|
|
| |
For now, just ignore deprecations. Eventually,
we will have to go through, drop demos that are
for wholly deprecated widgets, and update others.
|
| |
|
|
|
|
|
| |
This can serve as a useful example for how to add
themed icons as resources.
|
|
|
|
| |
Make it look more like a toolbar.
|
|
|
|
| |
Make this dialog a bit less of an eyesore.
|
|
|
|
| |
This was lost at some point.
|
|
|
|
|
| |
No need to check requires for things that are shipped
with GTK.
|
| |
|
| |
|
|
|
|
|
|
|
| |
In 99.9% of all cases, these are just NULL, NULL.
So just do away with these arguments, people can
use the setters for the rare cases where they want
the scrolled window to use a different adjustment.
|
| |
|
| |
|
|
|
|
| |
These are all on GtkBox or enumerating children.
|
|
|
|
|
| |
Replace calls to gtk_widget_destroy on windows
with gtk_window_destroy.
|
|
|
|
|
| |
Replace all uses of gtk_container_add on windows
by gtk_window_set_child.
|
|
|
|
|
| |
Replace all uses of gtk_container_add on popovers
by gtk_scrolled_window_set_child.
|
|
|
|
|
|
| |
The only place where we are still using <Primary> is
in tests, to ensure we keep parsing it. Otherwise,
<Control> is now the preferred syntax.
|
| |
|
|
|
|
| |
Avoid duplicating GtkEditable APIs. Port existing users.
|
|
|
|
| |
Run gtk4-builder-tool recursively
|
|
|
|
|
|
| |
Instead of using GtkClipboard and handling everything ourselves, we now
put GtkTextBuffer into the GdkClipboard and register (de)serializers for
text/plain.
|
|
|
|
|
| |
Just rename the function, so the previous one can be used for the
new clipboard.
|
|
|
|
|
| |
We are officially switching to Meson as the default build system for
GTK+.
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Mostly style changes. Don't create resource source files
with spaces in them, that's tempting our luck.
|
| |
|
| |
|
|
|
|
|
| |
This is almost certainly incomplete.
Needs careful scrutiny
|
|
|
|
|
| |
Double quotes are more friendly to some l10n tools, and this sets
a good example for application authors to follow.
|
|
|
|
|
| |
This tests the just added functionality to make shortcuts
track changes in their actions accelerators.
|
|
|
|
|
| |
This will let us explore the (non-)interaction between
help overlays and editing shortcuts.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provide a mechanism for hiding the "Quit", "About" and "Preferences"
menu items from the normal places in a traditional menubar layout (in
the File and Edit menus) when the menu is being rendered in the Mac OS
menubar.
These items can already be found in the application menu.
With this feature, applications can now define a single menu to use in
all 'traditional' scenarios.
Use this new attribute in Bloatpad.
https://bugzilla.gnome.org/show_bug.cgi?id=741610
|
|
|
|
|
|
| |
This fixes icons after the recent directory reshuffling, and
is just the right thing to do, since these icons are in resources
anyway.
|
| |
|
| |
|
|
|
|
|
|
| |
The references to png files were doubly broken: first, by the icon
theme changes, and more recently, by the move of bloatpad. Fix them
up.
|
|
|
|
|
|
|
|
| |
We move our menus.ui file into Gtk's namespace so that it will get
picked up. Accordingly, we no longer have to do any of the work for
ourselves...
https://bugzilla.gnome.org/show_bug.cgi?id=722092
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=722092
|
|
Move bloatpad to ./examples/bp/ so that we can start treating it as more of a
"normal" app instead of just jamming everything into a single .c file.
We don't use the name "bloatpad" for the directory in order not to
create 'git pull' pain with the probably-already-existing executable of
the same name.
https://bugzilla.gnome.org/show_bug.cgi?id=722092
|