public string get_accels_for_action (string detailed_action_name);
public unowned Gtk.Window get_active_window ();
public unowned GLib.MenuModel get_app_menu ();
+ public unowned GLib.Menu get_menu_by_id (string id);
public unowned GLib.MenuModel get_menubar ();
public unowned Gtk.Window get_window_by_id (uint id);
public unowned GLib.List<weak Gtk.Window> get_windows ();
public uint inhibit (Gtk.Window? window, Gtk.ApplicationInhibitFlags flags, string? reason);
public bool is_inhibited (Gtk.ApplicationInhibitFlags flags);
public string list_action_descriptions ();
+ public bool prefers_app_menu ();
public void remove_accelerator (string action_name, GLib.Variant? parameter);
public void remove_window (Gtk.Window window);
public void set_accels_for_action (string detailed_action_name, [CCode (array_length = false, array_null_terminated = true)] string[] accels);
[CCode (cname = "activate_default")]
[Experimental]
public virtual signal void default_activated ();
+ public virtual signal void enable_debugging (bool toggle);
[CCode (cname = "activate_focus")]
[Experimental]
public virtual signal void focus_activated ();
public virtual signal void keys_changed ();
[HasEmitter]
public virtual signal void set_focus (Gtk.Widget? focus);
- public virtual signal void toggle_debugging ();
}
[CCode (cheader_filename = "gtk/gtk.h")]
public class WindowAccessible : Gtk.ContainerAccessible, Atk.Component, Atk.Window {
BASELINES,
PIXEL_CACHE,
NO_PIXEL_CACHE,
- INTERACTIVE
+ INTERACTIVE,
+ TOUCHSCREEN
}
[CCode (cheader_filename = "gtk/gtk.h", cprefix = "GTK_DELETE_")]
public enum DeleteType {
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_OSD;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string STYLE_CLASS_OVERSHOOT;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_PANE_SEPARATOR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_POPOVER;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SPINNER;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string STYLE_CLASS_SUBTITLE;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_SUGGESTED_ACTION;
[CCode (cheader_filename = "gtk/gtk.h")]
+ public const string STYLE_CLASS_TITLE;
+ [CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_TITLEBAR;
[CCode (cheader_filename = "gtk/gtk.h")]
public const string STYLE_CLASS_TOOLBAR;
<member name="GTK_DEBUG_PIXEL_CACHE" value="32768"/>
<member name="GTK_DEBUG_NO_PIXEL_CACHE" value="65536"/>
<member name="GTK_DEBUG_INTERACTIVE" value="131072"/>
+ <member name="GTK_DEBUG_TOUCHSCREEN" value="262144"/>
</flags>
<flags name="GtkDestDefaults" type-name="GtkDestDefaults" get-type="gtk_dest_defaults_get_type">
<member name="GTK_DEST_DEFAULT_MOTION" value="1"/>
<parameter name="application" type="GtkApplication*"/>
</parameters>
</method>
+ <method name="get_menu_by_id" symbol="gtk_application_get_menu_by_id">
+ <return-type type="GMenu*"/>
+ <parameters>
+ <parameter name="application" type="GtkApplication*"/>
+ <parameter name="id" type="gchar*"/>
+ </parameters>
+ </method>
<method name="get_menubar" symbol="gtk_application_get_menubar">
<return-type type="GMenuModel*"/>
<parameters>
<parameter name="flags" type="GApplicationFlags"/>
</parameters>
</constructor>
+ <method name="prefers_app_menu" symbol="gtk_application_prefers_app_menu">
+ <return-type type="gboolean"/>
+ <parameters>
+ <parameter name="application" type="GtkApplication*"/>
+ </parameters>
+ </method>
<method name="remove_accelerator" symbol="gtk_application_remove_accelerator">
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
</parameters>
</signal>
- <signal name="keys-changed" when="FIRST">
+ <signal name="enable-debugging" when="LAST">
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
+ <parameter name="toggle" type="gboolean"/>
</parameters>
</signal>
- <signal name="set-focus" when="LAST">
+ <signal name="keys-changed" when="FIRST">
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
- <parameter name="focus" type="GtkWidget*"/>
</parameters>
</signal>
- <signal name="toggle-debugging" when="LAST">
+ <signal name="set-focus" when="LAST">
<return-type type="void"/>
<parameters>
<parameter name="window" type="GtkWindow*"/>
+ <parameter name="focus" type="GtkWidget*"/>
</parameters>
</signal>
</object>
<constant name="GTK_STYLE_CLASS_NEEDS_ATTENTION" type="char*" value="needs-attention"/>
<constant name="GTK_STYLE_CLASS_NOTEBOOK" type="char*" value="notebook"/>
<constant name="GTK_STYLE_CLASS_OSD" type="char*" value="osd"/>
+ <constant name="GTK_STYLE_CLASS_OVERSHOOT" type="char*" value="overshoot"/>
<constant name="GTK_STYLE_CLASS_PANE_SEPARATOR" type="char*" value="pane-separator"/>
<constant name="GTK_STYLE_CLASS_POPOVER" type="char*" value="popover"/>
<constant name="GTK_STYLE_CLASS_POPUP" type="char*" value="popup"/>
<constant name="GTK_STYLE_CLASS_SLIDER" type="char*" value="slider"/>
<constant name="GTK_STYLE_CLASS_SPINBUTTON" type="char*" value="spinbutton"/>
<constant name="GTK_STYLE_CLASS_SPINNER" type="char*" value="spinner"/>
+ <constant name="GTK_STYLE_CLASS_SUBTITLE" type="char*" value="subtitle"/>
<constant name="GTK_STYLE_CLASS_SUGGESTED_ACTION" type="char*" value="suggested-action"/>
+ <constant name="GTK_STYLE_CLASS_TITLE" type="char*" value="title"/>
<constant name="GTK_STYLE_CLASS_TITLEBAR" type="char*" value="titlebar"/>
<constant name="GTK_STYLE_CLASS_TOOLBAR" type="char*" value="toolbar"/>
<constant name="GTK_STYLE_CLASS_TOOLTIP" type="char*" value="tooltip"/>