| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
Now that the GtkBubbleWindow object has been cleaned up and made
more generic, rename it as GtkPopover and make it public.
|
|
|
|
|
|
| |
Those functions aren't as useful anymore, hiding/showing can be
controlled by setting the widget visibility, and grabbing can be
achieved by performing a GTK+ grab.
|
|
|
|
|
|
| |
This way pointing_to is not fully needed, unless you're pointing
to an specific rectangle within the widget, passing NULL would unset
the region too.
|
| |
|
|
|
|
|
| |
If the bubble window doesn't fit into one direction, it must
lay at the other side of the pointed_to rectangle.
|
|
|
|
|
|
| |
GdkWindows are gone now from the API, the pointed_to rectangle
is from now on relative to the widget allocation. GtkTextView
and GtkEntry were updated to adapt to this change.
|
|
|
|
|
|
| |
This is not as necessary now that bubble windows are popovers, if
a modal behavior is wanted on popover contents, a GTK+ grab on the
popover widget will suffice.
|
|
|
|
|
| |
This way GtkBubbleWindows are rendered on top of all window content, without
the need of a GDK_WINDOW_TEMP window.
|
|
|
|
| |
https://bugzilla.gnome.org/show_bug.cgi?id=702996
|
| |
|
|
|
|
|
| |
Use gtk_render_frame_gap(), refactoring the code fetching coordinates to
be usable by it. This allows for rounded corners in the window shape.
|
| |
|
|
|
|
|
| |
_-prefix the symbols to keep them from leaking out.
Also, un-doc-commentize the sources.
|
| |
|
|
|
|
|
| |
gtkbubblewindow.h was including gtk.h, which in turn included
gtkselectionwindow.h, leading to build failure.
|
|
|
|
| |
This improves themeability a bit, corners are still square though...
|
|
This popup window widget can be used for touch friendly context
menus that point to a concrete area.
|