//Auto-generated by kalyptus. DO NOT EDIT. package org.kde.koala; import org.kde.qt.Qt; import org.kde.qt.TQRect; import org.kde.qt.TQMetaObject; import org.kde.qt.QtSupport; import org.kde.qt.TQCloseEvent; import org.kde.qt.TQObject; import org.kde.qt.TQSize; import org.kde.qt.TQPainter; import org.kde.qt.TQShowEvent; import org.kde.qt.TQEvent; import org.kde.qt.TQWidget; import org.kde.qt.TQResizeEvent; import org.kde.qt.TQMenuBar; /** %KDE Style-able menubar. This is required since TQMenuBar is currently not handled by TQStyle. @author Daniel "Mosfet" Duley. @version $Id$ @short %KDE Style-able menubar. */ public class KMenuBar extends TQMenuBar { protected KMenuBar(Class dummy){super((Class) null);} public native TQMetaObject metaObject(); public native String className(); public KMenuBar(TQWidget parent, String name) { super((Class) null); newKMenuBar(parent,name); } private native void newKMenuBar(TQWidget parent, String name); public KMenuBar(TQWidget parent) { super((Class) null); newKMenuBar(parent); } private native void newKMenuBar(TQWidget parent); public KMenuBar() { super((Class) null); newKMenuBar(); } private native void newKMenuBar(); /** This controls whether or not this menubar will be a top-level bar similar to the way Macintosh handles menubars. This overrides any global config settings. Keep in mind that it is probably a really bad idea to use this unless you really know what you're doing. A feature like a top-level menubar is one that should really be shared by all applications. If your app is the only one with a top-level bar, then things might look very... odd. This is included only for those people that do know that they need to use it. @param top_level If set to true, then this menubar will be a top-level menu @short This controls whether or not this menubar will be a top-level bar similar to the way Macintosh handles menubars. */ public native void setTopLevelMenu(boolean top_level); public native void setTopLevelMenu(); /** Is our menubar a top-level (Macintosh style) menubar? @return True if it is top-level. @short Is our menubar a top-level (Macintosh style) menubar? */ public native boolean isTopLevelMenu(); public native void setGeometry(TQRect r); public native void setGeometry(int x, int y, int w, int h); public native void resize(int w, int h); public native void resize(TQSize s); public native void show(); public native void setFrameStyle(int arg1); public native void setLineWidth(int arg1); public native void setMargin(int arg1); public native TQSize sizeHint(); public native void showEvent(TQShowEvent arg1); protected native void resizeEvent(TQResizeEvent arg1); public native boolean eventFilter(TQObject arg1, TQEvent arg2); protected native void closeEvent(TQCloseEvent arg1); protected native void drawContents(TQPainter arg1); protected native void slotReadConfig(); /** Deletes the wrapped C++ instance */ protected native void finalize() throws InternalError; /** Delete the wrapped C++ instance ahead of finalize() */ public native void dispose(); /** Has the wrapped C++ instance been deleted? */ public native boolean isDisposed(); }