Carlos Garnacho
d0e27ba760
gtkmenu: Use scroll event controller
2017-09-19 18:40:49 +02:00
Timm Bäder
f50bbb10df
menu: Remove bin_window and view_window
2017-07-19 21:27:13 -04:00
Timm Bäder
7c77fd9e62
menu: Replace arrow gadgets with GtkIcons
2017-07-19 21:27:12 -04:00
Timm Bäder
1aa1676d9d
menu: Replace button-press-handler with gesture
2016-12-07 18:06:37 +01:00
Benjamin Otte
4ed9452e90
API: menu: Remove tearoff support
2016-10-16 18:17:21 +02:00
William Hua
b03361366a
gtkmenu: add gtk_menu_popup_at_* ()
...
Adds the following functions:
gtk_menu_popup_at_rect ()
gtk_menu_popup_at_widget ()
gtk_menu_popup_at_pointer ()
https://bugzilla.gnome.org/show_bug.cgi?id=756579
2016-07-19 09:38:54 -04:00
Cosimo Cecchi
485c28d300
menu: port arrow rendering to use a GtkBuiltinIcon
...
At the same time, remove one spurious background/frame rendering, and
simplify the code a great deal.
2015-12-21 09:22:16 -08:00
Matthias Clasen
0b52b29dfc
menu: Port to use css nodes
...
Use the element name menu for the main node, and use two subnodes
with name arrow and style classes .top and .bottom for the arrows
of scrolling menus.
2015-11-02 20:47:55 -05:00
Benjamin Otte
436af3fcb5
menu: Move enum declaration to correct header
...
That enum is used in GtkMenuShellClass, so put it there.
2013-03-28 23:18:58 +01:00
Carlos Garnacho
47f9435e99
menus: Implement scrolling through event capture for touch devices
...
This makes overflown menus scrollable via direct manipulation.
Once past the threshold, the item below the pointer is unselected
and scrolling starts.
2012-03-01 16:25:23 -05:00
Javier Jardón
9d0febc9a6
Change FSF Address
2012-02-27 17:06:11 +00:00
Matthias Clasen
c5b020e628
Remove sealed members from GtkMenu
2010-12-23 15:51:20 -05:00
Matthias Clasen
af8539bf11
Move deprectated menu enumerations to a private header
...
The GtkSubmenuDirection and GtkSubmenuPlacement enumerations
have been deprecated as public API for a while, but are still used
internally in the menu code. Move them to a private header. This
also prevents to generation of GObject boilerplate for these enums.
2010-08-28 21:24:11 -04:00