xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
DockPanelManager.x
浏览该文件的文档.
1//xlang Source, Name:DockPanelManager.x
2//Date: Mon Feb 19:22:26 2021
3package Qtitan{
4 @SuppressWarnings public class DockPanelManager : Qt.QObject{
5 public DockPanelManager(){
6
7 }
8
9 public DockPanelManager(long handle){
10 super(handle);
11 }
12
13 public bool create(@NotNilptr Qt.QWidget parent) {
14 nativehandle = Qt.QtXnl.createQObject(Qt.QType.qtDockPanelManager, this, parent.nativehandle);
15 if (nativehandle == 0){
16 return false;
17 }
18 return true;
19 }
20
21 public bool create(@NotNilptr Qt.QMainWindow parent) {
22 nativehandle = Qt.QtXnl.createQObject(Qt.QType.qtmDockPanelManager, this, parent.nativehandle);
23 if (nativehandle == 0){
24 return false;
25 }
26 return true;
27 }
28
29
33
34 public DockLayoutPanel layoutPanel() {
35 return (DockLayoutPanel)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNQPM_LAYOUTPANEL);
36 }
37
38 public DockLayoutPanel centralLayoutPanel() {
39 return (DockLayoutPanel)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNQPM_CENTRALLAYOUTPANEL);
40 }
41
42 public DockWindow addDockWindow(DockPanelBase panel, Qt.QRect rect){
43 return (DockWindow)Qt.QtXnl.long_int4(nativehandle, Qt.Constant.QTNQPM_ADDDOCKWINDOW, panel.nativehandle, rect.left, rect.top, rect.width(), rect.height());
44 }
45
46 public DockDocumentPanel addDocumentPanel(String title){
47 return (DockDocumentPanel)Qt.QtXnl.object_get_handle_string(nativehandle, Qt.Constant.QTNQPM_ADDDOCUMENTPANEL, 0, title);
48 }
49
50 public void insertDocumentPanel(DockDocumentPanel documentPanel){
51 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNQPM_INSERTDOCUMENTPANEL, documentPanel.nativehandle, 0);
52 }
53
54 public DockWidgetPanel addDockPanel(String title, DockPanelArea area, DockPanelBase targetPanel){
55 return (DockWidgetPanel)Qt.QtXnl.object_get_string_handle_string_int(nativehandle, Qt.Constant.QTNQPM_ADDDOCKPANEL, title,targetPanel != nilptr ? targetPanel.nativehandle : 0l, nilptr, area);
56 }
57
58 public DockWidgetPanel addDockPanel(String title, Qt.QSize sizeHint, DockPanelArea area, DockPanelBase targetPanel){
59 return (DockWidgetPanel)Qt.QtXnl.object_get_string_handle_string_int(nativehandle, Qt.Constant.QTNQPM_ADDDOCKPANELS, title, targetPanel != nilptr ? targetPanel.nativehandle : 0l, String.format("%d,%d",sizeHint.cx, sizeHint.cy), area);
60 }
61
62 public void insertDockPanel(DockWidgetPanel panel, DockPanelArea area, DockPanelBase targetPanel ){
63 Qt.QtXnl.object_set_long_int_long(nativehandle, Qt.Constant.QTNDPM_INSERTDOCKPANEL, panel.nativehandle, area, targetPanel != nilptr ? targetPanel.nativehandle : 0l);
64 }
65
66 public void removeDockPanel(DockWidgetPanel panel){
67 Qt.QtXnl.widget_set_native_value(nativehandle, Qt.Constant.QTNQPM_REMOVEDOCKPANEL, panel.nativehandle);
68 }
69
73
74 public bool isDockPanelFloat(DockWidgetPanel panel){
75 return 0 != Qt.QtXnl.core_getintlong(nativehandle, Qt.Constant.QTNQPM_ISDOCKPANELFLOAT, panel.nativehandle);
76 }
77
78 public void setDockPanelFloat(DockPanelBase panel, bool set){
79 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNQPM_SETDOCKPANELFLOAT, panel.nativehandle, set ? 1 : 0);
80 }
81
82 public bool isDockPanelAutoHide(DockWidgetPanel panel) {
83 return 0 != Qt.QtXnl.core_getintlong(nativehandle, Qt.Constant.QTNQPM_ISDOCKPANELAUTOHIDE, panel.nativehandle);
84 }
85
86 public void setDockPanelAutoHide(DockPanelBase panel, bool set){
87 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNQPM_SETDOCKPANELAUTOHIDE, panel.nativehandle, set ? 1 : 0);
88 }
89
90 public void showDockPanel(DockWidgetPanel panel, bool setFocus){
91 Qt.QtXnl.object_get_long_int(nativehandle, Qt.Constant.QTNQPM_SHOWDOCKPANEL, panel.nativehandle, setFocus ? 1 : 0);
92 }
93
94 public bool isDockPanelClosed(DockWidgetPanel panel) {
95 return 0 != Qt.QtXnl.core_getintlong(nativehandle, Qt.Constant.QTNQPM_ISDOCKPANELCLOSED, panel.nativehandle);
96 }
97
98 public void closeDockPanel(DockWidgetPanel panel){
99 Qt.QtXnl.widget_set_native_value(nativehandle, Qt.Constant.QTNQPM_CLOSEDOCKPANEL, panel.nativehandle);
100 }
101
102 public int margin() {
104 }
105
106 public void setMargin(int margin){
107 Qt.QtXnl.widget_set_vint_value(nativehandle, Qt.Constant.QTNQPM_SETMARGIN, margin);
108 }
109
110 public DockWidgetPanel activeDockPanel(){
111 return (DockWidgetPanel)Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.QTNQPM_ACTIVEDOCKPANEL);
112 }
113
117
118 public void setCentralWidget(Qt.QWidget widget){
119 Qt.QtXnl.widget_set_native_value(nativehandle, Qt.Constant.QTNQPM_SETCENTRALWIDGET, widget.nativehandle);
120 }
121
125
126 public void setDockWindowTitle(String title){
128 }
129
133
137
141
145
149
150 public void setArrowMarkersShown(bool show){
152 }
153
157
158 public void setDefaultPaneFeatures(int features){
159 Qt.QtXnl.widget_set_vint_value(nativehandle, Qt.Constant.QTNQPM_SETDEFAULTPANEFEATURES, features);
160 }
161
162 public void bestFit(){
164 }
165
166 public void beginUpdate(){
168 }
169
170 public void endUpdate(){
172 }
173
174 public byte [] saveState(){
175 return (byte[])Qt.QtXnl.widget_get_object(nativehandle, Qt.Constant.DPMSAVESTATE);
176 }
177
178 public void loadState(byte [] data){
180 }
181 };
182};
static const int QTNQPM_LAYOUTPANEL
Definition Constant.x:783
static const int QTNQPM_BESTFIT
Definition Constant.x:812
static const int QTNQPM_ISDOCKPANELFLOAT
Definition Constant.x:794
static const int QTNQPM_ISDOCKPANELTRANSPARENTWHILEDRAGGING
Definition Constant.x:808
static const int QTNQPM_SHOWDOCKPANEL
Definition Constant.x:796
static const int QTNQPM_BEGINUPDATE
Definition Constant.x:811
static const int QTNQPM_MANAGEDWIDGET
Definition Constant.x:782
static const int QTNQPM_ADDDOCUMENTPANEL
Definition Constant.x:788
static const int QTNQPM_CLOSEDOCKPANEL
Definition Constant.x:800
static const int QTNDPM_INSERTDOCKPANEL
Definition Constant.x:858
static const int QTNQPM_ISDOCKPANELCLOSED
Definition Constant.x:798
static const int QTNQPM_SETDOCKWINDOWTITLE
Definition Constant.x:806
static const int QTNQPM_INSERTDOCUMENTPANEL
Definition Constant.x:789
static const int QTNQPM_SETCENTRALWIDGET
Definition Constant.x:801
static const int QTNQPM_SETDOCKPANELTRANSPARENTWHILEDRAGGING
Definition Constant.x:814
static const int QTNQPM_SETDOCKPANELFULLCONTENTSWHILEDRAGGINGSHOWN
Definition Constant.x:815
static const int QTNQPM_SETDEFAULTPANEFEATURES
Definition Constant.x:816
static const int QTNQPM_SETARROWMARKERSSHOWN
Definition Constant.x:813
static const int QTNQPM_ADDDOCKPANELS
Definition Constant.x:791
static const int DPMLOADSTATE
Definition Constant.x:871
static const int QTNQPM_ISDOCKPANELFULLCONTENTSWHILEDRAGGINGSHOWN
Definition Constant.x:807
static const int QTNQPM_DEFAULTPANEFEATURES
Definition Constant.x:803
static const int QTNQPM_SETMARGIN
Definition Constant.x:804
static const int QTNQPM_DOCKWINDOWTITLE
Definition Constant.x:805
static const int QTNQPM_ISDOCKPANELAUTOHIDE
Definition Constant.x:799
static const int QTNQPM_CENTRALLAYOUTPANEL
Definition Constant.x:784
static const int QTNQPM_SETDOCKPANELAUTOHIDE
Definition Constant.x:797
static const int QTNQPM_REMOVEDOCKPANEL
Definition Constant.x:792
static const int QTNQPM_ENDUPDATE
Definition Constant.x:810
static const int QTNQPM_CENTRALWIDGET
Definition Constant.x:786
static const int QTNQPM_ACTIVEDOCKPANEL
Definition Constant.x:785
static const int QTNQPM_SETDOCKPANELFLOAT
Definition Constant.x:795
static const int DPMSAVESTATE
Definition Constant.x:869
static const int QTNQPM_MARGIN
Definition Constant.x:802
static const int QTNQPM_ADDDOCKPANEL
Definition Constant.x:790
static const int QTNQPM_ISARROWMARKERSSHOWN
Definition Constant.x:809
static const int QTNQPM_ADDDOCKWINDOW
Definition Constant.x:787
static const int QTNQPM_CLEARDOCKPANELS
Definition Constant.x:793
static const int qtmDockPanelManager
Definition QTypes.xcsm:76
static const int qtDockPanelManager
Definition QTypes.xcsm:75
void cdecl object_set_long_int_long(long h, int proid, long hv,int iv, long h1)
Object cdecl object_get_handle_string(long h, int proid,long handle, String name)
long cdecl object_get_long_int(long h, int proid, long hv,int iv)
Object cdecl object_get_string_handle_string_int(long h, int proid,String text, long handle, String v1, int v2)
void cdecl widget_set_native_value(long h, int proid, long value)
void cdecl widget_set_object_value(long h, int proid, Object value)
int cdecl widget_get_int_value(long h, int proid)
Object cdecl long_int4(long h, int proid, long v0,int i1,int i2,int i3,int i4)
int cdecl core_getintlong(long h, int proid, long v)
void cdecl widget_slot_string(long h, int proid, String value)
void cdecl widget_set_bool_value(long h, int proid, bool v)
bool cdecl widget_get_bool_value(long h, int proid)
Object cdecl widget_get_object(long h, int proid)
long cdecl createQObject(int type, Object xobj, long parent)
Object cdecl core_getString(long h, int proid)
void showDockPanel(DockWidgetPanel panel, bool setFocus)
void setDockPanelAutoHide(DockPanelBase panel, bool set)
DockWidgetPanel addDockPanel(String title, Qt.QSize sizeHint, DockPanelArea area, DockPanelBase targetPanel)
void insertDockPanel(DockWidgetPanel panel, DockPanelArea area, DockPanelBase targetPanel )
bool isDockPanelFloat(DockWidgetPanel panel)
DockLayoutPanel layoutPanel()
void setArrowMarkersShown(bool show)
DockWindow addDockWindow(DockPanelBase panel, Qt.QRect rect)
bool isDockPanelTransparentWhileDragging()
void setDockPanelFullContentsWhileDraggingShown(bool show)
void setDockPanelTransparentWhileDragging(bool transparent)
void setDefaultPaneFeatures(int features)
void closeDockPanel(DockWidgetPanel panel)
bool isDockPanelClosed(DockWidgetPanel panel)
void setCentralWidget(Qt.QWidget widget)
bool isDockPanelFullContentsWhileDraggingShown()
DockDocumentPanel addDocumentPanel(String title)
void setDockWindowTitle(String title)
bool create(@NotNilptr Qt.QMainWindow parent)
DockWidgetPanel activeDockPanel()
void setDockPanelFloat(DockPanelBase panel, bool set)
void removeDockPanel(DockWidgetPanel panel)
void loadState(byte [] data)
bool create(@NotNilptr Qt.QWidget parent)
DockLayoutPanel centralLayoutPanel()
DockWidgetPanel addDockPanel(String title, DockPanelArea area, DockPanelBase targetPanel)
bool isDockPanelAutoHide(DockWidgetPanel panel)
void setMargin(int margin)
void insertDocumentPanel(DockDocumentPanel documentPanel)
字符串类
static final String format(String, Object[])
Definition QCefQuery.x:3