| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
Both main child and all others are in the same coordinate space, so no
need to add the parent position here.
|
|
|
|
|
| |
The GtkBin size_allocate implementation will allocate a size to the main
child, which GtkOverlay already does.
|
| |
|
| |
|
|
|
|
|
|
| |
This was just testing that text nodes do alpha correctly, but the test
even breaks if the default font is different from the one that was used
to create the reference image, so drop it for now.
|
|
|
|
| |
use an early return for an already existing layout.
|
|\
| |
| |
| |
| | |
Include gtk/gtk-a11y.h in introspection file.
See merge request GNOME/gtk!43
|
| |
| |
| |
| |
| |
| | |
The gir XML file contains description of types and functions from
gtk/gtk-a11y.h. Indicate that this header should be included in addition
to gtk/gtk.h in applications written in C. #56
|
|\ \
| |/
|/|
| |
| | |
a11y: Include gtkstackaccessible.h in gtk-a11y.h
See merge request GNOME/gtk!41
|
|/ |
|
|
|
|
| |
(cherry picked from commit 3059df0d4deb28875e3bd7c56c06f5c067264505)
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
The CSS color spec version 4 introduces this, support has hit Safari,
Chrome and Firefox, so this looks like a feature that's here to stay.
https://drafts.csswg.org/css-color/#hex-notation
|
| |
|
|\
| |
| |
| |
| | |
macos: Fix missing gdk symbol exports for gtk dnd
See merge request GNOME/gtk!39
|
| |
| |
| |
| |
| |
| |
| |
| | |
It's used in the gtk dnd code but not exported in gdk.
Append a "_libgtk_only" suffix as with other internal exports and
export the symbol.
See #32
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The header got included without config.h being included first which resulted in the
wrong _GDK_EXTERN macro being used. As a result some symbols weren't exported
and starting a DnD action would crash in the linker.
This patch adds config.h includes in all places where clang complained about
_GDK_EXTERN redefinitions.
See #32 for more info.
|
| |
| |
| |
| |
| | |
We should save the logs directory when the CI pipeline fails, so that we
have a chance at debugging the failure.
|
| |
| |
| |
| | |
The options were renamed in commit 7b32900c5574.
|
| |
| |
| |
| | |
The locale string may be NULL.
|
|\ \
| | |
| | |
| | |
| | | |
Convert immodules to use an extension point
See merge request GNOME/gtk!34
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
No need to load these as gio modules, we just include
them in libgtk.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add an extension point called gtk-im-module, which requires
the type GtkIMContext. Simplify the loading by using GIO
infrastructure. Drop the locale filtering for now, I don't
think it is really necessary nowadays.
Convert existing platform modules to gio modules.
Sill to do: Drop the conditional build machinery.
Either always include them, or never.
|
| |/
|/|
| |
| |
| | |
Since cursors are per-widget now and the icons are widgets, we can just
set the cursors once.
|
| | |
|
| |
| |
| |
| |
| | |
Otherwise, the radius here ends up being 0 and we don't draw anything at
all.
|
| |
| |
| |
| |
| | |
Otherwise, the resulting node will be too small and the result looks
clipped.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
Doing that once for every emoji is pretty slow and unnecessary as the
width does not change.
|
| |
| |
| |
| |
| |
| | |
Do the mouse cursor un-obscuring in the ::motion handler instead of in
the ->event handler. We don't get rid of the GtkWidgetClass::event
handler altogether that way, but it's a step in the right direction.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
We use the x/y values later on to decide what to do with the event.
|
| |
| |
| |
| |
| | |
Makes for a larger hit area for pointing devices. If vertical centering
is still desired, GtkWidget:halign can be set on the icon widgets.
|
| |
| |
| |
| |
| | |
No need to use widget->priv later if we already define a priv pointer
before.
|
| |
| |
| |
| |
| | |
This way we can also move the GtkButtonPrivate definition into
gtkbutton.c
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
We know how many items this array will have in advance, so just malloc
enough.
|
|/ |
|
|
|
|
| |
The papi print backend has been removed.
|