1 USING: alien byte-arrays gdk.ffi gtk.ffi help.markup help.syntax
2 kernel strings ui.backend.x11.keys ;
6 { $values { "win" GtkWindow } { "im" GtkIMContext } }
7 { $description "Configures the input methods of the window. Must only be run after the window has been realized." }
8 { $see-also gtk_widget_realize } ;
11 { $var-description "Contains a " { $link byte-array } " or " { $link f } " which is the data for the icon to be used for gtk windows. The variable is updated to contain a vocab-specific icon when deploying. See " { $link "vocabs.icons" } " and 'tools.deploy.shaker.strip-gtk-icon'." } ;
15 { "keyval" GdkEventKey }
16 { "string/f" { $maybe string } }
18 } { $description "Gets the key symbol and action indicator from a " { $link GdkEventKey } " struct. If 'action?' is " { $link t } ", then the key is one of the special keys in " { $link codes } "." } ;
27 { $description "Handles a configure event (" { $link GdkEventConfigure } ") sent from the windowing system. If the world has been sent the on-map event from gtk then it is updated, otherwise nothing happens. Resizing the window causes the world to be relayouted, but moving the window does not." } ;
29 ARTICLE: "ui.backend.gtk" "Gtk-based UI backend"
47 on-retrieve-surrounding
63 { "Window sizing and visibility events:"
73 ABOUT: "ui.backend.gtk"