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 "gtkmenufactory.h"; do not edit. define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-pointer-type => ; define C-struct <_GtkMenuEntry> sealed inline-only slot path-value :: ; sealed inline-only slot accelerator-value :: ; sealed inline-only slot callback-value :: ; sealed inline-only slot callback-data-value :: ; sealed inline-only slot widget-value :: ; pointer-type-name: <_GtkMenuEntry*>; c-name: "struct _GtkMenuEntry"; end; define C-struct <_GtkMenuPath> sealed inline-only slot path-value :: ; sealed inline-only slot widget-value :: ; pointer-type-name: <_GtkMenuPath*>; c-name: "struct _GtkMenuPath"; end; define C-struct <_GtkMenuFactory> sealed inline-only slot path-value :: ; sealed inline-only slot type-value :: ; sealed inline-only slot accel-group-value :: ; sealed inline-only slot widget-value :: ; sealed inline-only slot subfactories-value :: ; pointer-type-name: <_GtkMenuFactory*>; c-name: "struct _GtkMenuFactory"; end; define inline-only C-function gtk-menu-factory-new parameter type1 :: ; result value :: ; c-name: "gtk_menu_factory_new"; end; define inline-only C-function gtk-menu-factory-destroy parameter factory1 :: ; c-name: "gtk_menu_factory_destroy"; end; define inline-only C-function gtk-menu-factory-add-entries parameter factory1 :: ; parameter entries2 :: ; parameter nentries3 :: ; c-name: "gtk_menu_factory_add_entries"; end; define inline-only C-function gtk-menu-factory-add-subfactory parameter factory1 :: ; parameter subfactory2 :: ; parameter path3 :: /* const */ ; c-name: "gtk_menu_factory_add_subfactory"; end; define inline-only C-function gtk-menu-factory-remove-paths parameter factory1 :: ; parameter paths2 :: ; parameter npaths3 :: ; c-name: "gtk_menu_factory_remove_paths"; end; define inline-only C-function gtk-menu-factory-remove-entries parameter factory1 :: ; parameter entries2 :: ; parameter nentries3 :: ; c-name: "gtk_menu_factory_remove_entries"; end; define inline-only C-function gtk-menu-factory-remove-subfactory parameter factory1 :: ; parameter subfactory2 :: ; parameter path3 :: /* const */ ; c-name: "gtk_menu_factory_remove_subfactory"; end; define inline-only C-function gtk-menu-factory-find parameter factory1 :: ; parameter path2 :: /* const */ ; result value :: ; c-name: "gtk_menu_factory_find"; end; define inline constant = <_GtkMenuEntry>; define inline constant = <_GtkMenuPath>; define inline constant = <_GtkMenuFactory>; define inline constant = ; define sealed domain make (singleton(<_GtkMenuEntry*>)); define sealed domain initialize (<_GtkMenuEntry*>); define sealed domain make (singleton(<_GtkMenuPath*>)); define sealed domain initialize (<_GtkMenuPath*>); define sealed domain make (singleton(<_GtkMenuFactory*>)); define sealed domain initialize (<_GtkMenuFactory*>);