diff options
author | Lars Knoll <lars.knoll@nokia.com> | 2009-03-23 09:18:55 (GMT) |
---|---|---|
committer | Simon Hausmann <simon.hausmann@nokia.com> | 2009-03-23 09:18:55 (GMT) |
commit | e5fcad302d86d316390c6b0f62759a067313e8a9 (patch) | |
tree | c2afbf6f1066b6ce261f14341cf6d310e5595bc1 /src/gui/kernel/qnstitledframe_mac_p.h | |
download | Qt-e5fcad302d86d316390c6b0f62759a067313e8a9.zip Qt-e5fcad302d86d316390c6b0f62759a067313e8a9.tar.gz Qt-e5fcad302d86d316390c6b0f62759a067313e8a9.tar.bz2 |
Long live Qt 4.5!
Diffstat (limited to 'src/gui/kernel/qnstitledframe_mac_p.h')
-rw-r--r-- | src/gui/kernel/qnstitledframe_mac_p.h | 205 |
1 files changed, 205 insertions, 0 deletions
diff --git a/src/gui/kernel/qnstitledframe_mac_p.h b/src/gui/kernel/qnstitledframe_mac_p.h new file mode 100644 index 0000000..0eb431e --- /dev/null +++ b/src/gui/kernel/qnstitledframe_mac_p.h @@ -0,0 +1,205 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** Contact: Qt Software Information (qt-info@nokia.com) +** +** This file is part of the QtGui module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL$ +** No Commercial Usage +** This file contains pre-release code and may not be distributed. +** You may use this file in accordance with the terms and conditions +** contained in the either Technology Preview License Agreement or the +** Beta Release License Agreement. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 as published by the Free Software +** Foundation and appearing in the file LICENSE.LGPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU Lesser General Public License version 2.1 requirements +** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Nokia gives you certain +** additional rights. These rights are described in the Nokia Qt LGPL +** Exception version 1.0, included in the file LGPL_EXCEPTION.txt in this +** package. +** +** GNU General Public License Usage +** Alternatively, this file may be used under the terms of the GNU +** General Public License version 3.0 as published by the Free Software +** Foundation and appearing in the file LICENSE.GPL included in the +** packaging of this file. Please review the following information to +** ensure the GNU General Public License version 3.0 requirements will be +** met: http://www.gnu.org/copyleft/gpl.html. +** +** If you are unsure which license is appropriate for your use, please +** contact the sales department at qt-sales@nokia.com. +** $QT_END_LICENSE$ +** +****************************************************************************/ + +// +// W A R N I N G +// ------------- +// +// This file is not part of the Qt API. It exists for the convenience +// of qapplication_*.cpp, qwidget*.cpp, qcolor_x11.cpp, qfiledialog.cpp +// and many other. This header file may change from version to version +// without notice, or even be removed. +// +// We mean it. +// + +// Private AppKit class (dumped from classdump). + +#import <Cocoa/Cocoa.h> +#import "qnsframeview_mac_p.h" + + +@interface NSTitledFrame : NSFrameView +{ + int resizeFlags; + id fileButton; /* NSDocumentDragButton* */ + NSSize titleCellSize; +} + ++ (float)_windowBorderThickness:(unsigned int)fp8; ++ (float)_minXWindowBorderWidth:(unsigned int)fp8; ++ (float)_maxXWindowBorderWidth:(unsigned int)fp8; ++ (float)_minYWindowBorderHeight:(unsigned int)fp8; ++ (char)_resizeFromEdge; ++ (NSRect)frameRectForContentRect:(NSRect)fp8 styleMask:(unsigned int)fp24; ++ (NSRect)contentRectForFrameRect:(NSRect)fp8 styleMask:(unsigned int)fp24; ++ (struct _NSSize)minFrameSizeForMinContentSize:(struct _NSSize)fp8 styleMask:(unsigned int)fp16; ++ (struct _NSSize)minContentSizeForMinFrameSize:(struct _NSSize)fp8 styleMask:(unsigned int)fp16; ++ (float)minFrameWidthWithTitle:fp8 styleMask:(unsigned int)fp12; ++ (struct _NSSize)_titleCellSizeForTitle:fp8 styleMask:(unsigned int)fp12; ++ (float)_titleCellHeight:(unsigned int)fp8; ++ (float)_windowTitlebarTitleMinHeight:(unsigned int)fp8; ++ (float)_titlebarHeight:(unsigned int)fp8; ++ (struct _NSSize)sizeOfTitlebarButtons:(unsigned int)fp8; ++ (float)windowTitlebarLinesSpacingWidth:(unsigned int)fp8; ++ (float)windowTitlebarTitleLinesSpacingWidth:(unsigned int)fp8; ++ (float)_contentToFrameMinXWidth:(unsigned int)fp8; ++ (float)_contentToFrameMaxXWidth:(unsigned int)fp8; ++ (float)_contentToFrameMinYHeight:(unsigned int)fp8; ++ (float)_contentToFrameMaxYHeight:(unsigned int)fp8; +- initWithFrame:(NSRect)fp8 styleMask:(unsigned int)fp24 owner:fp28; +- (void)dealloc; +- (void)setIsClosable:(char)fp8; +- (void)setIsResizable:(char)fp8; +- (void)_resetTitleFont; +- (void)_setUtilityWindow:(char)fp8; +- (char)isOpaque; +- (char)worksWhenModal; +- (void)propagateFrameDirtyRects:(NSRect)fp8; +- (void)_showDrawRect:(NSRect)fp8; +- (void)_drawFrameInterior:(NSRect *)fp8 clip:(NSRect)fp12; +- (void)drawFrame:(NSRect)fp8; +- (void)_drawFrameRects:(NSRect)fp8; +- (void)_drawTitlebar:(NSRect)fp8; +- (void)_drawTitlebarPattern:(int)fp8 inRect:(NSRect)fp12 clippedByRect:(NSRect)fp28 forKey:(char)fp44 alignment:(int)fp48; +- (void)_drawTitlebarLines:(int)fp8 inRect:(NSRect)fp12 clippedByRect:(NSRect)fp28; +- frameHighlightColor; +- frameShadowColor; +- (void)setFrameSize:(struct _NSSize)fp8; +- (void)setFrameOrigin:(struct _NSPoint)fp8; +- (void)tileAndSetWindowShape:(char)fp8; +- (void)tile; +- (void)_tileTitlebar; +- (void)setTitle:fp8; +- (char)_shouldRepresentFilename; +- (void)setRepresentedFilename:fp8; +- (void)_drawTitleStringIn:(NSRect)fp8 withColor:fp24; +- titleFont; +- (void)_drawResizeIndicators:(NSRect)fp8; +- titleButtonOfClass:(Class)fp8; +- initTitleButton:fp8; +- newCloseButton; +- newZoomButton; +- newMiniaturizeButton; +- newFileButton; +- fileButton; +- (void)_removeButtons; +- (void)_updateButtons; +- (char)_eventInTitlebar:fp8; +- (char)acceptsFirstMouse:fp8; +- (void)mouseDown:fp8; +- (void)mouseUp:fp8; +- (void)rightMouseDown:fp8; +- (void)rightMouseUp:fp8; +- (int)resizeEdgeForEvent:fp8; +- (struct _NSSize)_resizeDeltaFromPoint:(struct _NSPoint)fp8 toEvent:fp16; +- (NSRect)_validFrameForResizeFrame:(NSRect)fp8 fromResizeEdge:(int)fp24; +- (NSRect)frame:(NSRect)fp8 resizedFromEdge:(int)fp24 withDelta:(struct _NSSize)fp28; +- (char)constrainResizeEdge:(int *)fp8 withDelta:(struct _NSSize)fp12 elapsedTime:(float)fp20; +- (void)resizeWithEvent:fp8; +- (int)resizeFlags; +- (void)resetCursorRects; +- (void)setDocumentEdited:(char)fp8; +- (struct _NSSize)miniaturizedSize; +- (struct _NSSize)minFrameSize; +- (float)_windowBorderThickness; +- (float)_windowTitlebarXResizeBorderThickness; +- (float)_windowTitlebarYResizeBorderThickness; +- (float)_windowResizeBorderThickness; +- (float)_minXWindowBorderWidth; +- (float)_maxXWindowBorderWidth; +- (float)_minYWindowBorderHeight; +- (void)_invalidateTitleCellSize; +- (void)_invalidateTitleCellWidth; +- (float)_titleCellHeight; +- (struct _NSSize)_titleCellSize; +- (float)_titlebarHeight; +- (NSRect)titlebarRect; +- (NSRect)_maxTitlebarTitleRect; +- (NSRect)_titlebarTitleRect; +- (float)_windowTitlebarTitleMinHeight; +- (NSRect)dragRectForFrameRect:(NSRect)fp8; +- (struct _NSSize)sizeOfTitlebarButtons; +- (struct _NSSize)_sizeOfTitlebarFileButton; +- (float)_windowTitlebarButtonSpacingWidth; +- (float)_minXTitlebarButtonsWidth; +- (float)_maxXTitlebarButtonsWidth; +- (int)_numberOfTitlebarLines; +- (float)windowTitlebarLinesSpacingWidth; +- (float)windowTitlebarTitleLinesSpacingWidth; +- (float)_minLinesWidthWithSpace; +- (NSRect)_minXTitlebarLinesRectWithTitleCellRect:(NSRect)fp8; +- (NSRect)_maxXTitlebarLinesRectWithTitleCellRect:(NSRect)fp8; +- (float)_minXTitlebarDecorationMinWidth; +- (float)_maxXTitlebarDecorationMinWidth; +- (struct _NSPoint)_closeButtonOrigin; +- (struct _NSPoint)_zoomButtonOrigin; +- (struct _NSPoint)_collapseButtonOrigin; +- (struct _NSPoint)_fileButtonOrigin; +- (float)_maxYTitlebarDragHeight; +- (float)_minXTitlebarDragWidth; +- (float)_maxXTitlebarDragWidth; +- (float)_contentToFrameMinXWidth; +- (float)_contentToFrameMaxXWidth; +- (float)_contentToFrameMinYHeight; +- (float)_contentToFrameMaxYHeight; +- (NSRect)contentRect; +- (float)_windowResizeCornerThickness; +- (NSRect)_minYResizeRect; +- (NSRect)_minYminXResizeRect; +- (NSRect)_minYmaxXResizeRect; +- (NSRect)_minXResizeRect; +- (NSRect)_minXminYResizeRect; +- (NSRect)_minXmaxYResizeRect; +- (NSRect)_maxYResizeRect; +- (NSRect)_maxYminXResizeRect; +- (NSRect)_maxYmaxXResizeRect; +- (NSRect)_maxXResizeRect; +- (NSRect)_maxXminYResizeRect; +- (NSRect)_maxXmaxYResizeRect; +- (NSRect)_minXTitlebarResizeRect; +- (NSRect)_maxXTitlebarResizeRect; +- (NSRect)_minXBorderRect; +- (NSRect)_maxXBorderRect; +- (NSRect)_maxYBorderRect; +- (NSRect)_minYBorderRect; + +@end |