| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
| |
GtkContainer is going away.
|
|
|
|
|
| |
Replace all uses of gtk_container_add on expanders
with gtk_expander_set_child.
|
| |
|
|
|
|
|
|
|
| |
We want to remove GtkBin and GtkContainer as they don't
provide much useful functionality anymore.
See #2681
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
Replace all uses of gtk_container_add for
frames with gtk_frame_set_child.
|
|
|
|
|
| |
Frames that don't draw frames are not very useful,
so just drop the shadow-type property.
|
|
|
|
|
|
| |
And fix all the errors and warnings resulting from that
See #2491
|
| |
|
|
|
|
| |
Replace these calls with direct use of GMainContext api.
|
|
|
|
|
| |
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.
|
|
|
|
| |
It might soon go away!
|
|
|
|
| |
We can use ::destroy in most cases.
|
|
|
|
|
| |
The new values are the ones we intend to keep. The old ones had
duplicated meanings and nobody knew which one to take.
|
|
|
|
|
|
|
|
| |
Instead, add a function gtk_image_set_icon_size() for the cases where
overriding the icon size is necessary.
Treat icon sizes the same way as pixel sizes, too. So gtk_image_clear()
no longer unsets the icon size.
|
| |
|
| |
|
|
|
|
| |
GtkWidget:halign and GtkWidget:valign are sufficient
|
|
|
|
| |
GtkWidget already has hexpand/vexpand properties.
|
| |
|
|
|
|
| |
Adapt all our tests and examples to the new initialization api.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
This example populates a flow box with buttons, and makes the
flow box children unfocusable, with the intention that the focus
moves directly between the buttons. Currently, keynav does not
work at all in this case.
|
|
|
|
| |
Fixed https://bugzilla.gnome.org/show_bug.cgi?id=721530
|
| |
|
|
GtkFlowBox is a container that its children in a reflowing
grid, which can be oriented horizontally or vertically.
It is similar to GtkListBox in that the children can
be sorted and filtered, and by requiring a dedicated child
widget type, GtkFlowBoxChild. It is similar to GtkTreeView
in that is supports a full set of selection modes, including
rubberband selection.
This is the culmination of work that has happened in the
egg-list-box module, and earlier in libegg. The origins of
this code are the EggSpreadTable in libegg, which was written
by Tristan van Berkom. It was moved to egg-list-box and
renamed EggFlowBox by Jon McCann, and I gave it some finishing
touched in the flowbox-improvements branch of that module.
|