diff -r 000000000000 -r 1918ee327afb src/gui/kernel/qnsthemeframe_mac_p.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/gui/kernel/qnsthemeframe_mac_p.h Mon Jan 11 14:00:40 2010 +0000 @@ -0,0 +1,246 @@ +/**************************************************************************** +** +** Copyright (C) 2009 Nokia Corporation and/or its subsidiary(-ies). +** All rights reserved. +** Contact: Nokia Corporation (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 Technology Preview License Agreement accompanying +** this package. +** +** 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.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** If you have questions regarding the use of this file, please contact +** Nokia at qt-info@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 +#import "qnstitledframe_mac_p.h" + +@interface NSThemeFrame : NSTitledFrame +{ + NSButton *toolbarButton; + int toolbarVisibleStatus; + NSImage *showToolbarTransitionImage; + NSSize showToolbarPreWindowSize; + NSButton *modeButton; + int leftGroupTrackingTagNum; + int rightGroupTrackingTagNum; + char mouseInsideLeftGroup; + char mouseInsideRightGroup; + int widgetState; + NSString *displayName; +} + ++ (void)initialize; ++ (float)_windowBorderThickness:(unsigned int)fp8; ++ (float)_minXWindowBorderWidth:(unsigned int)fp8; ++ (float)_maxXWindowBorderWidth:(unsigned int)fp8; ++ (float)_minYWindowBorderHeight:(unsigned int)fp8; ++ (float)_windowTitlebarButtonSpacingWidth:(unsigned int)fp8; ++ (float)_windowFileButtonSpacingWidth:(unsigned int)fp8; ++ (float)_minXTitlebarWidgetInset:(unsigned int)fp8; ++ (float)_maxXTitlebarWidgetInset:(unsigned int)fp8; ++ (float)minFrameWidthWithTitle:fp8 styleMask:(unsigned int)fp12; ++ (float)_windowSideTitlebarTitleMinWidth:(unsigned int)fp8; ++ (float)_windowTitlebarTitleMinHeight:(unsigned int)fp8; ++ (float)_sideTitlebarWidth:(unsigned int)fp8; ++ (float)_titlebarHeight:(unsigned int)fp8; ++ (float)_resizeHeight:(unsigned int)fp8; ++ (char)_resizeFromEdge; ++ (struct _NSSize)sizeOfTitlebarButtons:(unsigned int)fp8; ++ (float)_contentToFrameMinXWidth:(unsigned int)fp8; ++ (float)_contentToFrameMaxXWidth:(unsigned int)fp8; ++ (float)_contentToFrameMinYHeight:(unsigned int)fp8; ++ (float)_contentToFrameMaxYHeight:(unsigned int)fp8; ++ (unsigned int)_validateStyleMask:(unsigned int)fp8; +- (struct _NSSize)_topCornerSize; +- (struct _NSSize)_bottomCornerSize; +- (void *)_createWindowOpaqueShape; +- (void)shapeWindow; +- (void)_recursiveDisplayRectIfNeededIgnoringOpacity:(NSRect)fp8 isVisibleRect:(char)fp24 rectIsVisibleRectForView:fp28 topView:(char)fp32; +- (void *)_regionForOpaqueDescendants:(NSRect)fp8 forMove:(char)fp24; +- (void)_drawFrameInterior:(NSRect *)fp8 clip:(NSRect)fp12; +- (void)_setTextShadow:(char)fp8; +- (void)_drawTitleBar:(NSRect)fp8; +- (void)_drawResizeIndicators:(NSRect)fp8; +- (void)_drawFrameRects:(NSRect)fp8; +- (void)drawFrame:(NSRect)fp8; +- contentFill; +- (void)viewDidEndLiveResize; +- (float)contentAlpha; +- (void)setThemeFrameWidgetState:(int)fp8; +- (char)constrainResizeEdge:(int *)fp8 withDelta:(struct _NSSize)fp12 elapsedTime:(float)fp20; +- (void)addFileButton:fp8; +- (void)_updateButtons; +- (void)_updateButtonState; +- newCloseButton; +- newZoomButton; +- newMiniaturizeButton; +- newToolbarButton; +- newFileButton; +- (void)_resetTitleBarButtons; +- (void)setDocumentEdited:(char)fp8; +- toolbarButton; +- modeButton; +- initWithFrame:(NSRect)fp8 styleMask:(unsigned int)fp24 owner:fp28; +- (void)dealloc; +- (void)setFrameSize:(struct _NSSize)fp8; +- (char)_canHaveToolbar; +- (char)_toolbarIsInTransition; +- (char)_toolbarIsShown; +- (char)_toolbarIsHidden; +- _toolbarView; +- _toolbar; +- (float)_distanceFromToolbarBaseToTitlebar; +- (unsigned int)_shadowFlags; +- (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; +- (NSRect)contentRect; +- (NSRect)_contentRectExcludingToolbar; +- (NSRect)_contentRectIncludingToolbarAtHome; +- (void)_setToolbarShowHideResizeWeightingOptimizationOn:(char)fp8; +- (char)_usingToolbarShowHideWeightingOptimization; +- (void)handleSetFrameCommonRedisplay; +- (void)_startLiveResizeAsTopLevel; +- (void)_endLiveResizeAsTopLevel; +- (void)_growContentReshapeContentAndToolbarView:(int)fp8 animate:(char)fp12; +- (char)_growWindowReshapeContentAndToolbarView:(int)fp8 animate:(char)fp12; +- (void)_reshapeContentAndToolbarView:(int)fp8 resizeWindow:(char)fp12 animate:(char)fp16; +- (void)_toolbarFrameSizeChanged:fp8 oldSize:(struct _NSSize)fp12; +- (void)_syncToolbarPosition; +- (void)_showHideToolbar:(int)fp8 resizeWindow:(char)fp12 animate:(char)fp16; +- (void)_showToolbarWithAnimation:(char)fp8; +- (void)_hideToolbarWithAnimation:(char)fp8; +- (void)_drawToolbarTransitionIfNecessary; +- (void)drawRect:(NSRect)fp8; +- (void)resetCursorRects; +- (char)shouldBeTreatedAsInkEvent:fp8; +- (char)_shouldBeTreatedAsInkEventInInactiveWindow:fp8; +- hitTest:(struct _NSPoint)fp8; +- (NSRect)_leftGroupRect; +- (NSRect)_rightGroupRect; +- (void)_updateWidgets; +- (void)_updateMouseTracking; +- (void)mouseEntered:fp8; +- (void)mouseExited:fp8; +- (void)_setMouseEnteredGroup:(char)fp8 entered:(char)fp12; +- (char)_mouseInGroup:fp8; +- (struct _NSSize)miniaturizedSize; +- (float)_minXTitlebarDecorationMinWidth; +- (float)_maxXTitlebarDecorationMinWidth; +- (struct _NSSize)minFrameSize; +- (float)_windowBorderThickness; +- (float)_windowTitlebarXResizeBorderThickness; +- (float)_windowTitlebarYResizeBorderThickness; +- (float)_windowResizeBorderThickness; +- (float)_minXWindowBorderWidth; +- (float)_maxXWindowBorderWidth; +- (float)_minYWindowBorderHeight; +- (float)_maxYWindowBorderHeight; +- (float)_minYTitlebarButtonsOffset; +- (float)_minYTitlebarTitleOffset; +- (float)_sideTitlebarWidth; +- (float)_titlebarHeight; +- (NSRect)_titlebarTitleRect; +- (NSRect)titlebarRect; +- (float)_windowTitlebarTitleMinHeight; +- (struct _NSSize)_sizeOfTitlebarFileButton; +- (struct _NSSize)sizeOfTitlebarToolbarButton; +- (float)_windowTitlebarButtonSpacingWidth; +- (float)_windowFileButtonSpacingWidth; +- (float)_minXTitlebarWidgetInset; +- (float)_maxXTitlebarWidgetInset; +- (float)_minXTitlebarButtonsWidth; +- (float)_maxXTitlebarButtonsWidth; +- (struct _NSPoint)_closeButtonOrigin; +- (struct _NSPoint)_zoomButtonOrigin; +- (struct _NSPoint)_collapseButtonOrigin; +- (struct _NSPoint)_toolbarButtonOrigin; +- (struct _NSPoint)_fileButtonOrigin; +- (void)_tileTitlebar; +- (NSRect)_commandPopupRect; +- (void)_resetDragMargins; +- (float)_maxYTitlebarDragHeight; +- (float)_minXTitlebarDragWidth; +- (float)_maxXTitlebarDragWidth; +- (float)_contentToFrameMinXWidth; +- (float)_contentToFrameMaxXWidth; +- (float)_contentToFrameMinYHeight; +- (float)_contentToFrameMaxYHeight; +- (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; +- (void)_setUtilityWindow:(char)fp8; +- (char)_isUtility; +- (float)_sheetHeightAdjustment; +- (void)_setSheet:(char)fp8; +- (char)_isSheet; +- (char)_isResizable; +- (char)_isClosable; +- (char)_isMiniaturizable; +- (char)_hasToolbar; +- (NSRect)_growBoxRect; +- (void)_drawGrowBoxWithClip:(NSRect)fp8; +- (char)_inactiveButtonsNeedMask; +- (void)mouseDown:fp8; +- _displayName; +- (void)_setDisplayName:fp8; + +@end