kmdidefines.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #ifndef _KMDI_DEFINES_H_
00028 #define _KMDI_DEFINES_H_
00029
00030 #include <qglobal.h>
00031
00032 #define KMDI_CHILDFRM_SEPARATOR 2
00033 #define KMDI_CHILDFRM_BORDER 4
00034 #define KMDI_CHILDFRM_DOUBLE_BORDER 8
00035 #define KMDI_CHILDFRM_MIN_WIDTH 130
00036
00037
00041 namespace KMdi
00042 {
00054 enum EventType {
00055 EV_Move=1,
00056 EV_DragBegin,
00057 EV_DragEnd,
00058 EV_ResizeBegin,
00059 EV_ResizeEnd
00060 };
00061
00065 enum AddWindowFlags {
00072 StandardAdd = 0,
00073 Maximize = 1,
00074 Minimize = 2,
00075 Hide = 4,
00076 Detach = 8,
00077 ToolWindow = 16,
00078 UseKMdiSizeHint = 32,
00079 AddWindowFlags = 0xff
00080 };
00081
00082 enum FrameDecor {
00083 Win95Look = 0,
00084 KDE1Look = 1,
00085 KDELook = 2,
00086 KDELaptopLook = 3
00087 };
00088
00089 enum MdiMode {
00090 UndefinedMode = 0,
00091 ToplevelMode = 1,
00092 ChildframeMode = 2,
00093 TabPageMode = 3,
00094 IDEAlMode = 4
00095 };
00096
00097 enum TabWidgetVisibility {
00098 AlwaysShowTabs = 0,
00099 ShowWhenMoreThanOneTab = 1,
00100 NeverShowTabs = 2
00101 };
00102
00106 enum ToolviewStyle {
00108 IconOnly = 0,
00110 TextOnly = 1,
00112 TextAndIcon = 3
00113 };
00114 }
00115
00116 #endif //_KMDIDEFINES_H_
This file is part of the documentation for kmdi Library Version 3.3.0.