• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • @topname@
  • Sitemap
  • Contact Us
 

kmdi

KMdi Namespace Reference


Detailed Description

A namespace for the KMDI library.


Enumerations

enum  EventType {
  EV_Move = 1, EV_DragBegin, EV_DragEnd, EV_ResizeBegin,
  EV_ResizeEnd
}
enum  AddWindowFlags {
  StandardAdd = 0, Maximize = 1, Minimize = 2, Hide = 4,
  Detach = 8, ToolWindow = 16, UseKMdiSizeHint = 32
}
enum  FrameDecor { Win95Look = 0, KDE1Look = 1, KDELook = 2, KDELaptopLook = 3 }
enum  MdiMode {
  UndefinedMode = 0, ToplevelMode = 1, ChildframeMode = 2, TabPageMode = 3,
  IDEAlMode = 4
}
enum  TabWidgetVisibility { AlwaysShowTabs = 0, ShowWhenMoreThanOneTab = 1, NeverShowTabs = 2 }
enum  ToolviewStyle { IconOnly = 0, TextOnly = 1, TextAndIcon = 3 }

Enumeration Type Documentation

enum KMdi::AddWindowFlags = 0xff

During KMdiMainFrm::addWindow the enum AddWindowFlags is used to determine how the view is initialy being added to the MDI system.

Enumerator:
StandardAdd  standard is: show normal, attached, visible, document view (not toolview).

Maximize, Minimize, Hide adds appropriately. Detach adds a view that appears toplevel, ToolWindow adds the view as tool view. That means it is stay-on-top and toplevel. UseKMdiSizeHint should use the restore geometry of the latest current top childframe but is not supported yet.

Definition at line 65 of file kmdidefines.h.

enum KMdi::EventType

extent Qt events

See also:
QCustomEvent, QEvent::User
      bool B_MyWidget::event( QEvent* e) {
         if( e->type() == QEvent::Type(QEvent::User + int(KMdi::EV_Move))) {
            ...
         }
         ...
      }

Definition at line 54 of file kmdidefines.h.

enum KMdi::ToolviewStyle

The style of the toolview tabs.

Since:
3.3
Enumerator:
IconOnly  Show only icons on the toolview tabs.

The visible toolviews contain both the icon and text.

TextOnly  Show only the text description on the toolview tabs.

TextAndIcon  Show both the icon and description on the toolview tabs.

Definition at line 107 of file kmdidefines.h.

kmdi

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

@topname@

Skip menu "@topname@"
  •     kdnssd-avahi
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for @topname@ by doxygen 1.5.5
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal