You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
tdebindings/qtsharp/src/bindings/static/TQMenuBar.cs

816 lines
31 KiB

// TQMenuBar.cs - A Qt to C# binding.
//
// Copyright (C) 2002 Adam Treat (manyoso@yahoo.com)
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
// as published by the Free Software Foundation; either version 2
// of the License, or (at your option) any later version.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with this program; if not, write to the Free Software
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
//
// Regenerated by Adam Treat on August 03 2002
//
// TODO
// o Override Dispose method, make sure slots are disconnected.
namespace Qt {
using Qt;
using System;
using System.Collections;
using System.Runtime.InteropServices;
public class TQMenuBar : TQFrame, ITQMenuData, IDisposable {
private Hashtable menuConnections;
public Hashtable MenuConnections {
get { return menuConnections; }
}
public enum Separator {
Never = 0,
InWindowsStyle = 1
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_new_QMenuBar (IntPtr parent, string name);
public TQMenuBar (TQWidget parent, string name) : this (TQNull.Instance)
{
qparent = parent;
if (qparent == null) parent = new TQWidget (IntPtr.Zero);
rawObject = qt_new_QMenuBar (parent.RawObject, name);
if (qparent == null) RegisterObject (this);
else qparent.AddChild (this);
}
public TQMenuBar () : this (new TQWidget ()) {}
public TQMenuBar (TQWidget parent) : this (parent, "") {}
internal TQMenuBar (IntPtr ptr) : this (TQNull.Instance)
{
rawObject = ptr;
RegisterObject(this);
}
internal TQMenuBar (TQNull dummy) : base (TQNull.Instance)
{
menuConnections = new Hashtable();
}
~TQMenuBar ()
{
Dispose (false);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_del_QMenuBar (IntPtr obj);
internal override void Delete ()
{
if (deleted) return;
qt_del_QMenuBar (rawObject);
deleted = true;
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_updateItem (IntPtr raw, int identifier);
public void UpdateItem (int identifier)
{
qt_QMenuBar_updateItem (rawObject, identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_show (IntPtr raw);
public void Show ()
{
qt_QMenuBar_show (rawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_hide (IntPtr raw);
public void Hide ()
{
qt_QMenuBar_hide (rawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern bool qt_QMenuBar_eventFilter (IntPtr raw, IntPtr arg1, IntPtr arg2);
public bool EventFilter (TQObject arg1, TQEvent arg2)
{
return qt_QMenuBar_eventFilter (rawObject, arg1.RawObject, arg2.RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuBar_heightForWidth (IntPtr raw, int arg1);
public int HeightForWidth (int arg1)
{
return qt_QMenuBar_heightForWidth (rawObject, arg1);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern TQMenuBar.Separator qt_QMenuBar_separator (IntPtr raw);
public TQMenuBar.Separator TheSeparator ()
{
return qt_QMenuBar_separator (rawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_setSeparator (IntPtr raw, TQMenuBar.Separator when);
public void SetSeparator (TQMenuBar.Separator when)
{
qt_QMenuBar_setSeparator (rawObject, when);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_setDefaultUp (IntPtr raw, bool arg1);
public void SetDefaultUp (bool arg1)
{
qt_QMenuBar_setDefaultUp (rawObject, arg1);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern bool qt_QMenuBar_isDefaultUp (IntPtr raw);
public bool IsDefaultUp ()
{
return qt_QMenuBar_isDefaultUp (rawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern bool qt_QMenuBar_customWhatsThis (IntPtr raw);
public bool CustomWhatsThis ()
{
return qt_QMenuBar_customWhatsThis (rawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuBar_sizeHint (IntPtr raw);
public TQSize SizeHint ()
{
return (TQSize)LookupObject (qt_QMenuBar_sizeHint (rawObject), typeof(TQSize));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuBar_minimumSize (IntPtr raw);
public TQSize MinimumSize ()
{
return (TQSize)LookupObject (qt_QMenuBar_minimumSize (rawObject), typeof(TQSize));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuBar_minimumSizeHint (IntPtr raw);
public TQSize MinimumSizeHint ()
{
return (TQSize)LookupObject (qt_QMenuBar_minimumSizeHint (rawObject), typeof(TQSize));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_activateItemAt (IntPtr raw, int index);
public void ActivateItemAt (int index)
{
qt_QMenuBar_activateItemAt (rawObject, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_initialize ();
public static void Initialize ()
{
qt_QMenuBar_initialize ();
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_cleanup ();
public static void Cleanup ()
{
qt_QMenuBar_cleanup ();
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_drawContents (IntPtr raw, IntPtr arg1);
protected void DrawContents (TQPainter arg1)
{
qt_QMenuBar_drawContents (rawObject, arg1.RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_fontChange (IntPtr raw, IntPtr arg1);
protected void FontChange (TQFont arg1)
{
qt_QMenuBar_fontChange (rawObject, arg1.RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_menuContentsChanged (IntPtr raw);
protected void MenuContentsChanged ()
{
qt_QMenuBar_menuContentsChanged (rawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_menuStateChanged (IntPtr raw);
protected void MenuStateChanged ()
{
qt_QMenuBar_menuStateChanged (rawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_styleChange (IntPtr raw, IntPtr arg1);
protected void StyleChange (TQStyle arg1)
{
qt_QMenuBar_styleChange (rawObject, arg1.RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuBar_itemAtPos (IntPtr raw, IntPtr arg1);
protected int ItemAtPos (TQPoint arg1)
{
return qt_QMenuBar_itemAtPos (rawObject, arg1.RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuBar_hidePopups (IntPtr raw);
protected void HidePopups ()
{
qt_QMenuBar_hidePopups (rawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuBar_itemRect (IntPtr raw, int item);
protected TQRect ItemRect (int item)
{
return (TQRect)LookupObject (qt_QMenuBar_itemRect (rawObject, item), typeof(TQRect));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuBar_QMenuData (IntPtr raw);
public IntPtr TQMenuData ()
{
return qt_QMenuBar_QMenuData (rawObject);
}
// Begin interface methods.
//********************* A temporary hack to divert connections to CSharpConnect *****************//
// This makes my brain hurt!
// :-) Mine too!
public int InsertItem (string text, TQObject receiver, string member, TQKeySequence accel, int identifier, int index)
{
int id = InsertItem (text, identifier, index);
SetAccel (accel, id);
ConnectItem (id, receiver, member);
return id;
}
public int InsertItem (TQIconSet icon, string text, TQObject receiver, string member, TQKeySequence accel, int identifier, int index)
{
int id = InsertItem (icon, text, identifier, index);
SetAccel (accel, id);
ConnectItem (id, receiver, member);
return id;
}
public int InsertItem (TQPixmap pixmap, TQObject receiver, string member, TQKeySequence accel, int identifier, int index)
{
int id = InsertItem (pixmap, identifier, index);
SetAccel (accel, id);
ConnectItem (id, receiver, member);
return id;
}
public int InsertItem (TQIconSet icon, TQPixmap pixmap, TQObject receiver, string member, TQKeySequence accel, int identifier, int index)
{
int id = InsertItem (icon, pixmap, identifier, index);
SetAccel (accel, id);
ConnectItem (id, receiver, member);
return id;
}
public bool ConnectItem (int identifier, TQObject receiver, string member)
{
return Qt.TQMenuData.ConnectItem (this, TQMenuData (), identifier, receiver, member);
}
public bool DisconnectItem (int identifier, TQObject receiver, string member)
{
return Qt.TQMenuData.DisconnectItem (this, TQMenuData (), identifier, receiver, member);
}
//********************* A temporary hack to divert connections to CSharpConnect *****************//
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern uint qt_QMenuData_count (IntPtr raw);
public uint Count ()
{
return qt_QMenuData_count (TQMenuData ());
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem4 (IntPtr raw, IntPtr text, int identifier, int index);
public int InsertItem (string text, int identifier, int index)
{
return qt_QMenuData_insertItem4 (TQMenuData (), new TQString (text).RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem5 (IntPtr raw, IntPtr icon, IntPtr text, int identifier, int index);
public int InsertItem (TQIconSet icon, string text, int identifier, int index)
{
return qt_QMenuData_insertItem5 (TQMenuData (), icon.RawObject, new TQString (text).RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem6 (IntPtr raw, IntPtr text, IntPtr popup, int identifier, int index);
public int InsertItem (string text, TQPopupMenu popup, int identifier, int index)
{
return qt_QMenuData_insertItem6 (TQMenuData (), new TQString (text).RawObject, popup.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem7 (IntPtr raw, IntPtr icon, IntPtr text, IntPtr popup, int identifier, int index);
public int InsertItem (TQIconSet icon, string text, TQPopupMenu popup, int identifier, int index)
{
return qt_QMenuData_insertItem7 (TQMenuData (), icon.RawObject, new TQString (text).RawObject, popup.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem8 (IntPtr raw, IntPtr pixmap, int identifier, int index);
public int InsertItem (TQPixmap pixmap, int identifier, int index)
{
return qt_QMenuData_insertItem8 (TQMenuData (), pixmap.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem9 (IntPtr raw, IntPtr icon, IntPtr pixmap, int identifier, int index);
public int InsertItem (TQIconSet icon, TQPixmap pixmap, int identifier, int index)
{
return qt_QMenuData_insertItem9 (TQMenuData (), icon.RawObject, pixmap.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem10 (IntPtr raw, IntPtr pixmap, IntPtr popup, int identifier, int index);
public int InsertItem (TQPixmap pixmap, TQPopupMenu popup, int identifier, int index)
{
return qt_QMenuData_insertItem10 (TQMenuData (), pixmap.RawObject, popup.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem11 (IntPtr raw, IntPtr icon, IntPtr pixmap, IntPtr popup, int identifier, int index);
public int InsertItem (TQIconSet icon, TQPixmap pixmap, TQPopupMenu popup, int identifier, int index)
{
return qt_QMenuData_insertItem11 (TQMenuData (), icon.RawObject, pixmap.RawObject, popup.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem12 (IntPtr raw, IntPtr widget, int identifier, int index);
public int InsertItem (TQWidget widget, int identifier, int index)
{
return qt_QMenuData_insertItem12 (TQMenuData (), widget.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem13 (IntPtr raw, IntPtr icon, IntPtr custom, int identifier, int index);
public int InsertItem (TQIconSet icon, TQCustomMenuItem custom, int identifier, int index)
{
return qt_QMenuData_insertItem13 (TQMenuData (), icon.RawObject, custom.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertItem14 (IntPtr raw, IntPtr custom, int identifier, int index);
public int InsertItem (TQCustomMenuItem custom, int identifier, int index)
{
return qt_QMenuData_insertItem14 (TQMenuData (), custom.RawObject, identifier, index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_insertSeparator (IntPtr raw, int index);
public int InsertSeparator (int index)
{
return qt_QMenuData_insertSeparator (TQMenuData (), index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_removeItem (IntPtr raw, int identifier);
public void RemoveItem (int identifier)
{
qt_QMenuData_removeItem (TQMenuData (), identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_removeItemAt (IntPtr raw, int index);
public void RemoveItemAt (int index)
{
qt_QMenuData_removeItemAt (TQMenuData (), index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_clear (IntPtr raw);
public void Clear ()
{
qt_QMenuData_clear (TQMenuData ());
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuData_accel (IntPtr raw, int identifier);
public TQKeySequence Accel (int identifier)
{
return (TQKeySequence)LookupObject (qt_QMenuData_accel (TQMenuData (), identifier), typeof(TQKeySequence));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_setAccel (IntPtr raw, IntPtr key, int identifier);
public void SetAccel (TQKeySequence key, int identifier)
{
qt_QMenuData_setAccel (TQMenuData (), key.RawObject, identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuData_iconSet (IntPtr raw, int identifier);
public TQIconSet IconSet (int identifier)
{
return (TQIconSet)LookupObject (qt_QMenuData_iconSet (TQMenuData (), identifier), typeof(TQIconSet));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuData_text (IntPtr raw, int identifier);
public string Text (int identifier)
{
TQString qstr = new TQString (qt_QMenuData_text (TQMenuData (), identifier));
string str = qstr.Latin1 ();
qstr.Dispose ();
return str;
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuData_pixmap (IntPtr raw, int identifier);
public TQPixmap Pixmap (int identifier)
{
return (TQPixmap)LookupObject (qt_QMenuData_pixmap (TQMenuData (), identifier), typeof(TQPixmap));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_setWhatsThis (IntPtr raw, int identifier, IntPtr arg1);
public void SetWhatsThis (int identifier, string arg1)
{
qt_QMenuData_setWhatsThis (TQMenuData (), identifier, new TQString (arg1).RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuData_whatsThis (IntPtr raw, int identifier);
public string WhatsThis (int identifier)
{
TQString qstr = new TQString (qt_QMenuData_whatsThis (TQMenuData (), identifier));
string str = qstr.Latin1 ();
qstr.Dispose ();
return str;
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_changeItem (IntPtr raw, int identifier, IntPtr text);
public void ChangeItem (int identifier, string text)
{
qt_QMenuData_changeItem (TQMenuData (), identifier, new TQString (text).RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_changeItem1 (IntPtr raw, int identifier, IntPtr pixmap);
public void ChangeItem (int identifier, TQPixmap pixmap)
{
qt_QMenuData_changeItem1 (TQMenuData (), identifier, pixmap.RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_changeItem2 (IntPtr raw, int identifier, IntPtr icon, IntPtr text);
public void ChangeItem (int identifier, TQIconSet icon, string text)
{
qt_QMenuData_changeItem2 (TQMenuData (), identifier, icon.RawObject, new TQString (text).RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_changeItem3 (IntPtr raw, int identifier, IntPtr icon, IntPtr pixmap);
public void ChangeItem (int identifier, TQIconSet icon, TQPixmap pixmap)
{
qt_QMenuData_changeItem3 (TQMenuData (), identifier, icon.RawObject, pixmap.RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_changeItem4 (IntPtr raw, IntPtr text, int identifier);
public void ChangeItem (string text, int identifier)
{
qt_QMenuData_changeItem4 (TQMenuData (), new TQString (text).RawObject, identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_changeItem5 (IntPtr raw, IntPtr pixmap, int identifier);
public void ChangeItem (TQPixmap pixmap, int identifier)
{
qt_QMenuData_changeItem5 (TQMenuData (), pixmap.RawObject, identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_changeItem6 (IntPtr raw, IntPtr icon, IntPtr text, int identifier);
public void ChangeItem (TQIconSet icon, string text, int identifier)
{
qt_QMenuData_changeItem6 (TQMenuData (), icon.RawObject, new TQString (text).RawObject, identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern bool qt_QMenuData_isItemActive (IntPtr raw, int identifier);
public bool IsItemActive (int identifier)
{
return qt_QMenuData_isItemActive (TQMenuData (), identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern bool qt_QMenuData_isItemEnabled (IntPtr raw, int identifier);
public bool IsItemEnabled (int identifier)
{
return qt_QMenuData_isItemEnabled (TQMenuData (), identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_setItemEnabled (IntPtr raw, int identifier, bool enable);
public void SetItemEnabled (int identifier, bool enable)
{
qt_QMenuData_setItemEnabled (TQMenuData (), identifier, enable);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern bool qt_QMenuData_isItemChecked (IntPtr raw, int identifier);
public bool IsItemChecked (int identifier)
{
return qt_QMenuData_isItemChecked (TQMenuData (), identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_setItemChecked (IntPtr raw, int identifier, bool check);
public void SetItemChecked (int identifier, bool check)
{
qt_QMenuData_setItemChecked (TQMenuData (), identifier, check);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_indexOf (IntPtr raw, int identifier);
public int IndexOf (int identifier)
{
return qt_QMenuData_indexOf (TQMenuData (), identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_idAt (IntPtr raw, int index);
public int IdAt (int index)
{
return qt_QMenuData_idAt (TQMenuData (), index);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_setId (IntPtr raw, int index, int identifier);
public void SetId (int index, int identifier)
{
qt_QMenuData_setId (TQMenuData (), index, identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern bool qt_QMenuData_setItemParameter (IntPtr raw, int identifier, int param);
public bool SetItemParameter (int identifier, int param)
{
return qt_QMenuData_setItemParameter (TQMenuData (), identifier, param);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern int qt_QMenuData_itemParameter (IntPtr raw, int identifier);
public int ItemParameter (int identifier)
{
return qt_QMenuData_itemParameter (TQMenuData (), identifier);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuData_findItem (IntPtr raw, int identifier);
public TQMenuItem FindItem (int identifier)
{
return (TQMenuItem)LookupObject (qt_QMenuData_findItem (TQMenuData (), identifier), typeof(TQMenuItem));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuData_findItem1 (IntPtr raw, int identifier, IntPtr parent);
public TQMenuItem FindItem (int identifier, TQMenuData parent)
{
return (TQMenuItem)LookupObject (qt_QMenuData_findItem1 (TQMenuData (), identifier, parent.RawObject), typeof(TQMenuItem));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern IntPtr qt_QMenuData_findPopup (IntPtr raw, IntPtr arg1, int[] index);
public TQMenuItem FindPopup (TQPopupMenu arg1, int[] index)
{
return (TQMenuItem)LookupObject (qt_QMenuData_findPopup (TQMenuData (), arg1.RawObject, index), typeof(TQMenuItem));
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_menuInsPopup (IntPtr raw, IntPtr arg1);
protected void MenuInsPopup (TQPopupMenu arg1)
{
qt_QMenuData_menuInsPopup (TQMenuData (), arg1.RawObject);
}
[DllImport("libtqtc", CharSet=CharSet.Ansi)]
private static extern void qt_QMenuData_menuDelPopup (IntPtr raw, IntPtr arg1);
protected void MenuDelPopup (TQPopupMenu arg1)
{
qt_QMenuData_menuDelPopup (TQMenuData (), arg1.RawObject);
}
public int InsertItem (string text, TQObject receiver, string member)
{
return InsertItem(text, receiver, member, new TQKeySequence ());
}
public int InsertItem (string text, TQObject receiver, string member, TQKeySequence accel)
{
return InsertItem(text, receiver, member, accel, (int) -1);
}
public int InsertItem (string text, TQObject receiver, string member, TQKeySequence accel, int identifier)
{
return InsertItem(text, receiver, member, accel, identifier, (int) -1);
}
public int InsertItem (TQIconSet icon, string text, TQObject receiver, string member)
{
return InsertItem(icon, text, receiver, member, new TQKeySequence ());
}
public int InsertItem (TQIconSet icon, string text, TQObject receiver, string member, TQKeySequence accel)
{
return InsertItem(icon, text, receiver, member, accel, (int) -1);
}
public int InsertItem (TQIconSet icon, string text, TQObject receiver, string member, TQKeySequence accel, int identifier)
{
return InsertItem(icon, text, receiver, member, accel, identifier, (int) -1);
}
public int InsertItem (TQPixmap pixmap, TQObject receiver, string member)
{
return InsertItem(pixmap, receiver, member, new TQKeySequence ());
}
public int InsertItem (TQPixmap pixmap, TQObject receiver, string member, TQKeySequence accel)
{
return InsertItem(pixmap, receiver, member, accel, (int) -1);
}
public int InsertItem (TQPixmap pixmap, TQObject receiver, string member, TQKeySequence accel, int identifier)
{
return InsertItem(pixmap, receiver, member, accel, identifier, (int) -1);
}
public int InsertItem (TQIconSet icon, TQPixmap pixmap, TQObject receiver, string member)
{
return InsertItem(icon, pixmap, receiver, member, new TQKeySequence ());
}
public int InsertItem (TQIconSet icon, TQPixmap pixmap, TQObject receiver, string member, TQKeySequence accel)
{
return InsertItem(icon, pixmap, receiver, member, accel, (int) -1);
}
public int InsertItem (TQIconSet icon, TQPixmap pixmap, TQObject receiver, string member, TQKeySequence accel, int identifier)
{
return InsertItem(icon, pixmap, receiver, member, accel, identifier, (int) -1);
}
public int InsertItem (string text)
{
return InsertItem(text, (int) -1);
}
public int InsertItem (string text, int identifier)
{
return InsertItem(text, identifier, (int) -1);
}
public int InsertItem (TQIconSet icon, string text)
{
return InsertItem(icon, text, (int) -1);
}
public int InsertItem (TQIconSet icon, string text, int identifier)
{
return InsertItem(icon, text, identifier, (int) -1);
}
public int InsertItem (string text, TQPopupMenu popup)
{
return InsertItem(text, popup, (int) -1);
}
public int InsertItem (string text, TQPopupMenu popup, int identifier)
{
return InsertItem(text, popup, identifier, (int) -1);
}
public int InsertItem (TQIconSet icon, string text, TQPopupMenu popup)
{
return InsertItem(icon, text, popup, (int) -1);
}
public int InsertItem (TQIconSet icon, string text, TQPopupMenu popup, int identifier)
{
return InsertItem(icon, text, popup, identifier, (int) -1);
}
public int InsertItem (TQPixmap pixmap)
{
return InsertItem(pixmap, (int) -1);
}
public int InsertItem (TQPixmap pixmap, int identifier)
{
return InsertItem(pixmap, identifier, (int) -1);
}
public int InsertItem (TQIconSet icon, TQPixmap pixmap)
{
return InsertItem(icon, pixmap, (int) -1);
}
public int InsertItem (TQIconSet icon, TQPixmap pixmap, int identifier)
{
return InsertItem(icon, pixmap, identifier, (int) -1);
}
public int InsertItem (TQPixmap pixmap, TQPopupMenu popup)
{
return InsertItem(pixmap, popup, (int) -1);
}
public int InsertItem (TQPixmap pixmap, TQPopupMenu popup, int identifier)
{
return InsertItem(pixmap, popup, identifier, (int) -1);
}
public int InsertItem (TQIconSet icon, TQPixmap pixmap, TQPopupMenu popup)
{
return InsertItem(icon, pixmap, popup, (int) -1);
}
public int InsertItem (TQIconSet icon, TQPixmap pixmap, TQPopupMenu popup, int identifier)
{
return InsertItem(icon, pixmap, popup, identifier, (int) -1);
}
public int InsertItem (TQWidget widget)
{
return InsertItem(widget, (int) -1);
}
public int InsertItem (TQWidget widget, int identifier)
{
return InsertItem(widget, identifier, (int) -1);
}
public int InsertItem (TQIconSet icon, TQCustomMenuItem custom)
{
return InsertItem(icon, custom, (int) -1);
}
public int InsertItem (TQIconSet icon, TQCustomMenuItem custom, int identifier)
{
return InsertItem(icon, custom, identifier, (int) -1);
}
public int InsertItem (TQCustomMenuItem custom)
{
return InsertItem(custom, (int) -1);
}
public int InsertItem (TQCustomMenuItem custom, int identifier)
{
return InsertItem(custom, identifier, (int) -1);
}
public int InsertSeparator ()
{
return InsertSeparator((int) -1);
}
public TQMenuItem FindPopup (TQPopupMenu arg1)
{
return FindPopup(arg1, new int[]{0});
}
}
}