Matthias Clasen
|
7dcb163ee6
|
Add gtk_widget_get_native
This is a common enough operation to deserve api.
|
2019-05-28 20:24:39 +00:00 |
|
Matthias Clasen
|
d4257d20f8
|
root: Require GtkNative
|
2019-05-28 20:24:39 +00:00 |
|
Matthias Clasen
|
5bf2b633bb
|
window: Implement GtkNative
Adapt GtkWindow to implement both GtkRoot and GtkNative.
|
2019-05-28 20:24:39 +00:00 |
|
Matthias Clasen
|
d51c85cf4e
|
native: Add to docs
|
2019-05-28 20:24:37 +00:00 |
|
Matthias Clasen
|
12a16a298b
|
Introduce GtkNative
Split off the parts of GtkRoot that are specific
to widgets having a surface into the GtkNative
interface.
|
2019-05-28 19:54:32 +00:00 |
|
Matthias Clasen
|
618f1f08ec
|
main: guard window-specific code paths
This was overlooked when I first tried to
make things for GtkRoot.
|
2019-05-28 19:54:32 +00:00 |
|
Matthias Clasen
|
afcf3e66f6
|
widget: guard popover-specific code paths
This is essentially a special case just for GtkPopover,
which is the last widget with a child surface.
|
2019-05-28 19:54:32 +00:00 |
|
Matthias Clasen
|
ff1150d87c
|
Export gtk_widget_render privately
We need it in gtkwindow.c and gtkpopover.c.
|
2019-05-28 19:54:32 +00:00 |
|
Matthias Clasen
|
81548911de
|
file chooser widget: Drop the priv pointer
|
2019-05-28 03:02:33 +00:00 |
|
Matthias Clasen
|
236983d2aa
|
file chooser dialog: Drop the priv pointer
|
2019-05-28 02:48:26 +00:00 |
|
Matthias Clasen
|
2ae531ee9f
|
file chooser dialog: Make final
|
2019-05-28 02:42:14 +00:00 |
|
Matthias Clasen
|
e795c0c67e
|
file chooser widget: Make final
|
2019-05-28 02:41:15 +00:00 |
|
Matthias Clasen
|
6a7bf78b15
|
file chooser button: Make final
|
2019-05-28 02:40:08 +00:00 |
|
Matthias Clasen
|
933a9fba70
|
font chooser dialog: Drop the priv pointer
|
2019-05-27 22:37:41 -04:00 |
|
Matthias Clasen
|
27f854042d
|
font chooser widget: Drop the priv pointer
|
2019-05-27 22:27:47 -04:00 |
|
Matthias Clasen
|
19de2ce937
|
font chooser dialog: Make final
|
2019-05-28 00:57:47 +00:00 |
|
Matthias Clasen
|
1b34e15893
|
font chooser widget: Make final
|
2019-05-28 00:56:41 +00:00 |
|
Matthias Clasen
|
e11c1fcb91
|
font button: Make final
|
2019-05-28 00:55:28 +00:00 |
|
Matthias Clasen
|
dbdb137428
|
app chooser dialog: Drop the priv pointer
|
2019-05-27 20:51:46 -04:00 |
|
Matthias Clasen
|
e0a9952a56
|
app chooser widget: Drop the priv pointer
|
2019-05-27 20:44:01 -04:00 |
|
Matthias Clasen
|
b080a980d9
|
app chooser dialog: Make final
|
2019-05-27 20:30:59 -04:00 |
|
Matthias Clasen
|
5c16de71f5
|
app chooser widget: Make final
|
2019-05-27 20:30:48 -04:00 |
|
Matthias Clasen
|
5b4dfb3079
|
app chooser button: Make final
|
2019-05-27 20:30:35 -04:00 |
|
Matthias Clasen
|
4b4e370c9d
|
color chooser dialog: Drop the priv pointer
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
d5fe6fa517
|
color chooser widget: Drop the priv pointer
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
fe2865259f
|
color chooser dialog: Make final
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
44640aeeea
|
color chooser widget: Make final
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
36e76db0d0
|
color button: Make final
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
2ef8bd0b95
|
entry completion: Make final
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
90aebd4f84
|
text tag table: Make final
And also move private function to a private header.
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
f111e3f467
|
text mark: Use standard padding
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
1e2874fc59
|
text tag: Use standard padding
|
2019-05-27 20:23:50 -04:00 |
|
Matthias Clasen
|
b49d1e8c6b
|
overlay: Make final
|
2019-05-27 20:23:50 -04:00 |
|
Timm Bäder
|
e22073dc97
|
sizerequest: Fix request mode for layout managers
We can't just call GtkWidgetClass::get_request_mode() anymore. If the
widget has a layout manager, we need to ask that one.
|
2019-05-27 18:12:26 +02:00 |
|
Timm Bäder
|
4134b67827
|
layoutmanager: Never pass NULL pointers to ->measure
We don't do that in GtkWidgetClass::measure() implementations either, so
make the semantics match.
|
2019-05-27 18:12:26 +02:00 |
|
Timm Bäder
|
23ddac2e72
|
filechooserentry: Correctly annotate a return value as (nullable)
|
2019-05-27 18:12:26 +02:00 |
|
Timm Bäder
|
3a26efb5ca
|
filechooserentry: Rename function to make sense
This is GtkFileChooserEntry API, not GtkFileChooser API.
|
2019-05-27 18:12:25 +02:00 |
|
Matthias Clasen
|
cfe648eb11
|
Don't load print backends more than once
The modules don't depend on the default display
at all, and loading them more than once makes
the displayclose test fail here, locally.
|
2019-05-27 12:59:36 +00:00 |
|
Matthias Clasen
|
be305d6dab
|
check menu item: Drop the priv pointer
|
2019-05-27 00:41:58 -04:00 |
|
Matthias Clasen
|
5e4512d4c7
|
check menu item: Use standard padding
|
2019-05-27 04:33:30 +00:00 |
|
Matthias Clasen
|
273fa042a8
|
radio menu item: Drop the priv pointer
|
2019-05-27 00:32:39 -04:00 |
|
Matthias Clasen
|
d26eb4fce7
|
radio menu item: Make final
|
2019-05-27 04:26:34 +00:00 |
|
Matthias Clasen
|
5d3c85c7e9
|
radio button: Make final
|
2019-05-27 00:10:48 -04:00 |
|
Matthias Clasen
|
a29fe385df
|
check button: Use standard padding
|
2019-05-27 04:09:41 +00:00 |
|
Matthias Clasen
|
6d9bac47b3
|
toggle button: Use standard padding
|
2019-05-27 04:08:07 +00:00 |
|
Matthias Clasen
|
bf2ff5f582
|
grid: Use standard padding
|
2019-05-26 23:30:21 -04:00 |
|
Matthias Clasen
|
4e7f251b18
|
search bar: Make final
|
2019-05-26 23:27:15 -04:00 |
|
Matthias Clasen
|
749c9720ce
|
paned: Make final
|
2019-05-27 03:25:34 +00:00 |
|
Matthias Clasen
|
b68554b14a
|
spin button: Make final
|
2019-05-26 23:22:47 -04:00 |
|
Matthias Clasen
|
bba97eae36
|
search entry: Make final
|
2019-05-26 23:21:07 -04:00 |
|