diff options
author | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
---|---|---|
committer | toma <toma@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2009-11-25 17:56:58 +0000 |
commit | 90825e2392b2d70e43c7a25b8a3752299a933894 (patch) | |
tree | e33aa27f02b74604afbfd0ea4f1cfca8833d882a /kdejava/koala/org/kde/koala/KMdiChildArea.java | |
download | tdebindings-90825e2392b2d70e43c7a25b8a3752299a933894.tar.gz tdebindings-90825e2392b2d70e43c7a25b8a3752299a933894.zip |
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
BUG:215923
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/kdebindings@1054174 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kdejava/koala/org/kde/koala/KMdiChildArea.java')
-rw-r--r-- | kdejava/koala/org/kde/koala/KMdiChildArea.java | 193 |
1 files changed, 193 insertions, 0 deletions
diff --git a/kdejava/koala/org/kde/koala/KMdiChildArea.java b/kdejava/koala/org/kde/koala/KMdiChildArea.java new file mode 100644 index 00000000..61542b7f --- /dev/null +++ b/kdejava/koala/org/kde/koala/KMdiChildArea.java @@ -0,0 +1,193 @@ +//Auto-generated by kalyptus. DO NOT EDIT. +package org.kde.koala; + +import org.kde.qt.Qt; +import org.kde.qt.QColor; +import org.kde.qt.QFont; +import org.kde.qt.QMetaObject; +import org.kde.qt.QtSupport; +import org.kde.qt.QPoint; +import org.kde.qt.QMouseEvent; +import org.kde.qt.QWidget; +import org.kde.qt.QResizeEvent; +import org.kde.qt.QFrame; + +/** + + The main frame widget KMdiMainFrm consists of 2 child widgets. One is this class. + It's the widget where the child frames (emulated toplevel MDI views) live in. + This class is the manager for the child frame widgets because it controls the + Z-order widget stack of KMdiChildFrm's. + It provides all placing and positioning algorithms for docked (attached) MDI views. + KMdiChildArea doesn't know anything about the actual MDI views. It only knows + and manages the frame widgets of attached MDI views. + All actions and stuff concerning only to childframes are handled here. + See {@link KMdiChildAreaSignals} for signals emitted by KMdiChildArea + @short Internal class. + +*/ +public class KMdiChildArea extends QFrame { + protected KMdiChildArea(Class dummy){super((Class) null);} + public native QMetaObject metaObject(); + public native String className(); + /** + Consruction. Note: This class needn't to know about KMdiMainFrm . + @short Consruction. + */ + public KMdiChildArea(QWidget parent) { + super((Class) null); + newKMdiChildArea(parent); + } + private native void newKMdiChildArea(QWidget parent); + /** + Appends a new KMdiChildFrm to this manager. + The child is shown,raised and gets focus if this window has it. + @short Appends a new KMdiChildFrm to this manager. + */ + public native void manageChild(KMdiChildFrm lpC, boolean bShow, boolean bCascade); + public native void manageChild(KMdiChildFrm lpC, boolean bShow); + public native void manageChild(KMdiChildFrm lpC); + /** + Destroys a managed KMdiChildFrm + Also deletes the client attached to this child. + @short Destroys a managed KMdiChildFrm Also deletes the client attached to this child. + */ + public native void destroyChild(KMdiChildFrm child, boolean focusTopChild); + public native void destroyChild(KMdiChildFrm child); + /** + Destroys a managed KMdiChildFrm + Clients attached to the KMdiChildFrm are not deleted. + @short Destroys a managed KMdiChildFrm Clients attached to the KMdiChildFrm are not deleted. + */ + public native void destroyChildButNotItsView(KMdiChildFrm lpC, boolean bFocusTopChild); + public native void destroyChildButNotItsView(KMdiChildFrm lpC); + /** + Brings the child to the top of the stack + The child is focused if setFocus is true. If setFocus is false, the + child is just raised. + @short Brings the child to the top of the stack The child is focused if setFocus is true. + */ + public native void setTopChild(KMdiChildFrm child, boolean setFocus); + public native void setTopChild(KMdiChildFrm child); + /** + Returns the topmost child (the active one) or 0 if there are no children. + Note that the topmost child may be also hidded , if ALL the windows are minimized. + @short Returns the topmost child (the active one) or 0 if there are no children. + */ + public native KMdiChildFrm topChild(); + /** + Returns the number of visible children + @short Returns the number of visible children + */ + public native int getVisibleChildCount(); + /** + Calculates the cascade point for the given index. If index is -1 + the cascade point is calculated for the window following the last window + @param indexOfWindow the index of the window in relation the z-ordered window list + @short Calculates the cascade point for the given index. + */ + public native QPoint getCascadePoint(int indexOfWindow); + public native QPoint getCascadePoint(); + /** + Sets the MDI childframe window caption font + A relayout does not occur when using this function + @short Sets the MDI childframe window caption font A relayout does not occur when using this function + */ + public native void setMdiCaptionFont(QFont fnt); + /** + Sets the foreground color of the active MDI childframe window caption + A relayout does not occur when using this function + @short Sets the foreground color of the active MDI childframe window caption A relayout does not occur when using this function + */ + public native void setMdiCaptionActiveForeColor(QColor clr); + /** + Sets the background color of the active MDI childframe window captions + A relayout does not occur when using this function + @short Sets the background color of the active MDI childframe window captions A relayout does not occur when using this function + */ + public native void setMdiCaptionActiveBackColor(QColor clr); + /** + Sets the foreground color of inactive MDI childframe window captions + A relayout does not occur when using this function + @short Sets the foreground color of inactive MDI childframe window captions A relayout does not occur when using this function + */ + public native void setMdiCaptionInactiveForeColor(QColor clr); + /** + Sets the background color of inactive MDI childframe window captions + A relayout does not occur when using this function + @short Sets the background color of inactive MDI childframe window captions A relayout does not occur when using this function + */ + public native void setMdiCaptionInactiveBackColor(QColor clr); + /** + Cascades all windows resizing them to the minimum size. + @short Cascades all windows resizing them to the minimum size. + */ + public native void cascadeWindows(); + /** + Cascades all windows resizing them to the maximum available size. + @short Cascades all windows resizing them to the maximum available size. + */ + public native void cascadeMaximized(); + /** + Maximize all windows but only in vertical direction + @short Maximize all windows but only in vertical direction + */ + public native void expandVertical(); + /** + Maximize all windows but only in horizontal direction + @short Maximize all windows but only in horizontal direction + */ + public native void expandHorizontal(); + /** + Gives focus to the topmost child if it doesn't get focus + automatically or you want to wait to give it focus + @short Gives focus to the topmost child if it doesn't get focus automatically or you want to wait to give it focus + */ + public native void focusTopChild(); + /** + Tile Pragma + @short Tile Pragma + */ + public native void tilePragma(); + /** + Tile Anodine + @short Tile Anodine + */ + public native void tileAnodine(); + /** + Tile all the windows in the child area vertically + @short Tile all the windows in the child area vertically + */ + public native void tileVertically(); + /** + Position and layout the minimized child frames + @short Position and layout the minimized child frames + */ + public native void layoutMinimizedChildren(); + /** + Internally used for the tile algorithm + @short Internally used for the tile algorithm + */ + protected native void tileAllInternal(int maxWnds); + /** + Automatically resizes a maximized MDI view and layouts the positions of minimized MDI views. + @short Automatically resizes a maximized MDI view and layouts the positions of minimized MDI views. + */ + protected native void resizeEvent(QResizeEvent arg1); + /** + Shows the 'Window' popup menu on right mouse button click + @short Shows the 'Window' popup menu on right mouse button click + */ + protected native void mousePressEvent(QMouseEvent e); + /** + Internally used. Actions that are necessary when an MDI view gets minimized + @short Internally used. + */ + protected native void childMinimized(KMdiChildFrm lpC, boolean bWasMaximized); + /** Deletes the wrapped C++ instance */ + protected native void finalize() throws InternalError; + /** Delete the wrapped C++ instance ahead of finalize() */ + public native void dispose(); + /** Has the wrapped C++ instance been deleted? */ + public native boolean isDisposed(); +} |