Public Types | Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions

XAP_CocoaWindow Class Reference

#import <xap_CocoaWindow.h>

List of all members.

Public Types

enum  WindowStyle { ws_Normal = 0, ws_Raw, ws_Frame, ws_Panel }
enum  WindowError { we_NoController, we_NoWindow }

Public Member Functions

(virtual) - ~XAP_CocoaWindow
(virtual void) - _windowResized

Protected Member Functions

() - XAP_CocoaWindow
() - XAP_CocoaWindow
() - XAP_CocoaWindow
(void) - _show
(void) - _moveto
(void) - _resize
(void) - _resize

Protected Attributes

unsigned int m_styleMask
NSBackingStoreType m_backingType
XAP_CocoaWindowDelegatem_controller
NSWindow * m_window
bool m_isToolbar
NSRect m_frame

Private Member Functions

(void) - _init

Member Enumeration Documentation

- (enum) WindowError
Enumerator:
we_NoController 
we_NoWindow 
- (enum) WindowStyle
Enumerator:
ws_Normal 
ws_Raw 
ws_Frame 
ws_Panel 

Constructor & Destructor Documentation

- XAP_CocoaWindow: (WindowStyle ws
(const NSRect &)  frameRect 

References _init, and m_frame.

- XAP_CocoaWindow:  

References _init, m_frame, s_ToolbarHeight, and ws_Frame.

- XAP_CocoaWindow: (float)  height  

References _init, m_frame, s_ToolbarHeight, and ws_Raw.

- XAP_CocoaWindow:  

Member Function Documentation

- (void) _init (WindowStyle ws  
- (void) _moveto (const NSPoint &)  position  

References m_window.

- (void) _resize (const NSSize &)  size  

References m_window.

- (void) _resize (float)  height  
- (void) _show (void)   

References m_controller, m_window, and UT_ASSERT.

- (void) _windowResized  

Member Data Documentation

- (NSBackingStoreType) m_backingType [protected]

Referenced by _init, _show, and ~XAP_CocoaWindow.

- (NSRect) m_frame [protected]

Referenced by _resize, and XAP_CocoaWindow.

- (bool) m_isToolbar [protected]

Referenced by _resize, and ~XAP_CocoaWindow.

- (unsigned int) m_styleMask [protected]

Referenced by _init.

- (NSWindow*) m_window [protected]

Referenced by _init, _moveto, _resize, _show, and ~XAP_CocoaWindow.


The documentation for this class was generated from the following files: