summaryrefslogtreecommitdiffstats
path: root/kdejava/koala/org/kde/koala/KActionMenu.java
blob: a1ef27c36c9c4762c9d9e8a7aae641a0bbd13856 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
//Auto-generated by kalyptus. DO NOT EDIT.
package org.kde.koala;

import org.kde.qt.Qt;
import org.kde.qt.TQMetaObject;
import org.kde.qt.QtSupport;
import org.kde.qt.TQObject;
import org.kde.qt.TQPoint;
import org.kde.qt.TQIconSet;
import org.kde.qt.TQWidget;

/**

 A KActionMenu is an action that holds a sub-menu of other actions.
 insert() and remove() allow to insert and remove actions into this action-menu.
 Plugged in a popupmenu, it will create a submenu.
 Plugged in a toolbar, it will create a button with a popup menu.
 This is the action used by the XMLGUI since it holds other actions.
 If you want a submenu for selecting one tool among many (without icons), see KSelectAction.
 See also setDelayed about the main action.
 		@short    A KActionMenu is an action that holds a sub-menu of other actions.

*/
public class KActionMenu extends KAction  {
	protected KActionMenu(Class dummy){super((Class) null);}
	public native TQMetaObject metaObject();
	public native String className();
	public KActionMenu(String text, TQObject parent, String name) {
		super((Class) null);
		newKActionMenu(text,parent,name);
	}
	private native void newKActionMenu(String text, TQObject parent, String name);
	public KActionMenu(String text, TQObject parent) {
		super((Class) null);
		newKActionMenu(text,parent);
	}
	private native void newKActionMenu(String text, TQObject parent);
	public KActionMenu(String text) {
		super((Class) null);
		newKActionMenu(text);
	}
	private native void newKActionMenu(String text);
	public KActionMenu(String text, TQIconSet icon, TQObject parent, String name) {
		super((Class) null);
		newKActionMenu(text,icon,parent,name);
	}
	private native void newKActionMenu(String text, TQIconSet icon, TQObject parent, String name);
	public KActionMenu(String text, TQIconSet icon, TQObject parent) {
		super((Class) null);
		newKActionMenu(text,icon,parent);
	}
	private native void newKActionMenu(String text, TQIconSet icon, TQObject parent);
	public KActionMenu(String text, TQIconSet icon) {
		super((Class) null);
		newKActionMenu(text,icon);
	}
	private native void newKActionMenu(String text, TQIconSet icon);
	public KActionMenu(String text, String icon, TQObject parent, String name) {
		super((Class) null);
		newKActionMenu(text,icon,parent,name);
	}
	private native void newKActionMenu(String text, String icon, TQObject parent, String name);
	public KActionMenu(String text, String icon, TQObject parent) {
		super((Class) null);
		newKActionMenu(text,icon,parent);
	}
	private native void newKActionMenu(String text, String icon, TQObject parent);
	public KActionMenu(String text, String icon) {
		super((Class) null);
		newKActionMenu(text,icon);
	}
	private native void newKActionMenu(String text, String icon);
	public KActionMenu(TQObject parent, String name) {
		super((Class) null);
		newKActionMenu(parent,name);
	}
	private native void newKActionMenu(TQObject parent, String name);
	public KActionMenu(TQObject parent) {
		super((Class) null);
		newKActionMenu(parent);
	}
	private native void newKActionMenu(TQObject parent);
	public KActionMenu() {
		super((Class) null);
		newKActionMenu();
	}
	private native void newKActionMenu();
	public native void insert(KAction arg1, int index);
	public native void insert(KAction arg1);
	public native void remove(KAction arg1);
	public native KPopupMenu popupMenu();
	public native void popup(TQPoint global);
	/**	
		 Returns true if this action creates a delayed popup menu
		 when plugged in a KToolbar.
		     		@short    Returns true if this action creates a delayed popup menu  when plugged in a KToolbar.
	*/
	public native boolean delayed();
	/**	
		 If set to true, this action will create a delayed popup menu
		 when plugged in a KToolbar. Otherwise it creates a normal popup.
		 Default: delayed
			 Remember that if the "main" action (the toolbar button itself)
		 cannot be clicked, then you should call setDelayed(false).
			 On the opposite, if the main action can be clicked, it can only happen
		 in a toolbar: in a menu, the parent of a submenu can't be activated.
		 To get a "normal" menu item when plugged a menu (and no submenu)
		 use KToolBarPopupAction.
		     		@short    If set to true, this action will create a delayed popup menu  when plugged in a KToolbar.
	*/
	public native void setDelayed(boolean _delayed);
	/**	
		 Returns true if this action creates a sticky popup menu.
		 See setStickyMenu().
		     		@short    Returns true if this action creates a sticky popup menu.
	*/
	public native boolean stickyMenu();
	/**	
		 If set to true, this action will create a sticky popup menu
		 when plugged in a KToolbar.
		 "Sticky", means it's visible until a selection is made or the mouse is
		 clicked elsewhere. This feature allows you to make a selection without
		 having to press and hold down the mouse while making a selection.
		 Default: sticky.
		     		@short    If set to true, this action will create a sticky popup menu  when plugged in a KToolbar.
	*/
	public native void setStickyMenu(boolean sticky);
	public native int plug(TQWidget widget, int index);
	public native int plug(TQWidget widget);
	/** 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();
}