kmdidefines.h00001
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 <kdelibs_export.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
00107 enum ToolviewStyle {
00109 IconOnly = 0,
00111 TextOnly = 1,
00113 TextAndIcon = 3
00114 };
00115 }
00116
00117 #endif //_KMDIDEFINES_H_
|