Module: gtk-widgets Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND // This file is automatically generated from "gtkmenushell.h"; do not edit. define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct <_GtkMenuShell> sealed inline-only slot container-value :: ; sealed inline-only slot children-value :: ; sealed inline-only slot active-menu-item-value :: ; sealed inline-only slot parent-menu-shell-value :: ; sealed bitfield slot active-value :: , width: 1; sealed bitfield slot have-grab-value :: , width: 1; sealed bitfield slot have-xgrab-value :: , width: 1; sealed bitfield slot button-value :: , width: 2; sealed bitfield slot ignore-leave-value :: , width: 1; sealed bitfield slot menu-flag-value :: , width: 1; sealed bitfield slot ignore-enter-value :: , width: 1; sealed inline-only slot activate-time-value :: ; pointer-type-name: <_GtkMenuShell*>; c-name: "struct _GtkMenuShell"; end; define C-struct <_GtkMenuShellClass> sealed inline-only slot parent-class-value :: ; sealed bitfield slot submenu-placement-value :: , width: 1; sealed inline-only slot deactivate-value :: ; sealed inline-only slot selection-done-value :: ; sealed inline-only slot move-current-value :: ; sealed inline-only slot activate-current-value :: ; sealed inline-only slot cancel-value :: ; pointer-type-name: <_GtkMenuShellClass*>; c-name: "struct _GtkMenuShellClass"; end; define inline-only C-function gtk-menu-shell-get-type result value :: ; c-name: "gtk_menu_shell_get_type"; end; define inline-only C-function gtk-menu-shell-append parameter menu_shell1 :: ; parameter child2 :: ; c-name: "gtk_menu_shell_append"; end; define inline-only C-function gtk-menu-shell-prepend parameter menu_shell1 :: ; parameter child2 :: ; c-name: "gtk_menu_shell_prepend"; end; define inline-only C-function gtk-menu-shell-insert parameter menu_shell1 :: ; parameter child2 :: ; parameter position3 :: ; c-name: "gtk_menu_shell_insert"; end; define inline-only C-function gtk-menu-shell-deactivate parameter menu_shell1 :: ; c-name: "gtk_menu_shell_deactivate"; end; define inline-only C-function gtk-menu-shell-select-item parameter menu_shell1 :: ; parameter menu_item2 :: ; c-name: "gtk_menu_shell_select_item"; end; define inline-only C-function gtk-menu-shell-activate-item parameter menu_shell1 :: ; parameter menu_item2 :: ; parameter force_deactivate3 :: ; c-name: "gtk_menu_shell_activate_item"; end; define inline constant = <_GtkMenuShell>; define inline constant = <_GtkMenuShellClass>; define sealed domain make (singleton(<_GtkMenuShell*>)); define sealed domain initialize (<_GtkMenuShell*>); define sealed domain make (singleton(<_GtkMenuShellClass*>)); define sealed domain initialize (<_GtkMenuShellClass*>);