/*
 * GToolKit - Objective-C interface to the GIMP Toolkit
 * Copyright (c) 1999  Elmar Ludwig - Universitaet Osnabrueck
 *
 * Generated automatically from gtkmenufactory.h by gtkgen.
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Library General Public
 * License as published by the Free Software Foundation; either
 * version 2 of the License, or (at your option) any later version.
 */
#ifndef GTOOLKIT_GTKMENUFACTORY_H
#define GTOOLKIT_GTKMENUFACTORY_H

#include <GToolKit/GTK.h>
#include <gtk/gtkmenufactory.h>

@interface GTKMenuFactory : GTK
/* This class has been declared deprecated!!, use @GTKItemFactory instead. */
+ menuFactoryWithType:(GtkMenuFactoryType) type;
- initWithType:(GtkMenuFactoryType) type;
- (void) destroy;
- (void) addEntries:(GtkMenuEntry *) entries nentries:(int) nentries;
- (void) addSubfactory:(GTKMenuFactory *) subfactory path:(const NSString *) path;
- (void) removePaths:(NSArray  *) paths npaths:(int) npaths;
- (void) removeEntries:(GtkMenuEntry *) entries nentries:(int) nentries;
- (void) removeSubfactory:(GTKMenuFactory *) subfactory path:(const NSString *) path;
- (GtkMenuPath*) find:(const NSString *) path;
- (void) addEntries:(GtkMenuEntry *) entries forTarget:target;
- (GTKAccelGroup *) accelGroup;
- (GTKWidget *) widget;
@end

#endif
