• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • tdemdi
 

tdemdi

  • tdemdi
tdemdidefines.h
1//----------------------------------------------------------------------------
2// filename : tdemdidefines.h
3//----------------------------------------------------------------------------
4// Project : KDE MDI extension
5//
6// begin : 07/1999 by Szymon Stefanek as part of kvirc
7// (an IRC application)
8// changes : 09/1999 by Falk Brettschneider to create an
9// stand-alone Qt extension set of
10// classes and a Qt-based library
11// 2000-2003 maintained by the KDevelop project
12//
13// copyright : (C) 1999-2003 by Falk Brettschneider
14// and
15// Szymon Stefanek (stefanek@tin.it)
16// email : falkbr@kdevelop.org (Falk Brettschneider)
17//----------------------------------------------------------------------------
18//
19//----------------------------------------------------------------------------
20//
21// This program is free software; you can redistribute it and/or modify
22// it under the terms of the GNU Library General Public License as
23// published by the Free Software Foundation; either version 2 of the
24// License, or (at your option) any later version.
25//
26//----------------------------------------------------------------------------
27#ifndef _TDEMDI_DEFINES_H_
28#define _TDEMDI_DEFINES_H_
29
30#include <tdelibs_export.h>
31
32#define KMDI_CHILDFRM_SEPARATOR 2
33#define KMDI_CHILDFRM_BORDER 4
34#define KMDI_CHILDFRM_DOUBLE_BORDER 8
35#define KMDI_CHILDFRM_MIN_WIDTH 130
36
37//----------------------------------------------------------------------------
41namespace KMdi
42{
54 enum EventType {
55 EV_Move=1,
56 EV_DragBegin,
57 EV_DragEnd,
58 EV_ResizeBegin,
59 EV_ResizeEnd
60 };
61
65 enum AddWindowFlags {
72 StandardAdd = 0,
73 Maximize = 1,
74 Minimize = 2,
75 Hide = 4,
76 Detach = 8,
77 ToolWindow = 16,
78 UseKMdiSizeHint = 32,
79 AddWindowFlags = 0xff
80 };
81
82 enum FrameDecor {
83 Win95Look = 0,
84 KDE1Look = 1,
85 KDELook = 2,
86 KDELaptopLook = 3
87 };
88
89 enum MdiMode {
90 UndefinedMode = 0,
91 ToplevelMode = 1,
92 ChildframeMode = 2,
93 TabPageMode = 3,
94 IDEAlMode = 4
95 };
96
97 enum TabWidgetVisibility {
98 AlwaysShowTabs = 0,
99 ShowWhenMoreThanOneTab = 1,
100 NeverShowTabs = 2
101 };
102
107 enum ToolviewStyle {
109 IconOnly = 0,
111 TextOnly = 1,
113 TextAndIcon = 3
114 };
115} //namespace
116
117#endif //_TDEMDI_DEFINES_H_
KMdi
A namespace for the KMDI library.
Definition: tdemdidefines.h:42
KMdi::EventType
EventType
extent Qt events
Definition: tdemdidefines.h:54
KMdi::ToolviewStyle
ToolviewStyle
The style of the toolview tabs.
Definition: tdemdidefines.h:107
KMdi::TextAndIcon
@ TextAndIcon
Show both the icon and description on the toolview tabs.
Definition: tdemdidefines.h:113
KMdi::IconOnly
@ IconOnly
Show only icons on the toolview tabs.
Definition: tdemdidefines.h:109
KMdi::TextOnly
@ TextOnly
Show only the text description on the toolview tabs.
Definition: tdemdidefines.h:111
KMdi::AddWindowFlags
AddWindowFlags
During KMdiMainFrm::addWindow the enum AddWindowFlags is used to determine how the view is initialy b...
Definition: tdemdidefines.h:65
KMdi::StandardAdd
@ StandardAdd
standard is: show normal, attached, visible, document view (not toolview).
Definition: tdemdidefines.h:72

tdemdi

Skip menu "tdemdi"
  • Main Page
  • Namespace List
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

tdemdi

Skip menu "tdemdi"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdemdi by doxygen 1.9.4
This website is maintained by Timothy Pearson.