#include <xap_CocoaWindow.h>
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 (WindowStyle ws, const NSRect &frameRect) | |
| XAP_CocoaWindow () | |
| XAP_CocoaWindow (float height) | |
| void | _show () |
| void | _moveto (const NSPoint &position) |
| void | _resize (const NSSize &size) |
| void | _resize (float height) |
Protected Attributes | |
| unsigned int | m_styleMask |
| NSBackingStoreType | m_backingType |
| NSWindowController * | m_controller |
| NSWindow * | m_window |
| bool | m_isToolbar |
| NSRect | m_frame |
Private Member Functions | |
| void | _init (WindowStyle ws) |
| XAP_CocoaWindow::XAP_CocoaWindow | ( | WindowStyle | ws, | |
| const NSRect & | frameRect | |||
| ) | [protected] |
| XAP_CocoaWindow::XAP_CocoaWindow | ( | ) | [protected] |
References _init(), m_frame, s_ToolbarHeight, and ws_Frame.
| XAP_CocoaWindow::XAP_CocoaWindow | ( | float | height | ) | [protected] |
References _init(), m_frame, s_ToolbarHeight, and ws_Raw.
| XAP_CocoaWindow::~XAP_CocoaWindow | ( | ) | [virtual] |
References m_controller, m_isToolbar, m_window, and s_ToolbarHeight.
| void XAP_CocoaWindow::_init | ( | WindowStyle | ws | ) | [private] |
References m_controller, m_styleMask, m_window, UT_ASSERT, ws_Normal, and ws_Raw.
Referenced by XAP_CocoaWindow().
| void XAP_CocoaWindow::_moveto | ( | const NSPoint & | position | ) | [protected] |
References m_window.
| void XAP_CocoaWindow::_resize | ( | const NSSize & | size | ) | [protected] |
References m_window.
| void XAP_CocoaWindow::_resize | ( | float | height | ) | [protected] |
References m_frame, m_isToolbar, m_window, s_ToolbarHeight, and UT_ASSERT.
| void XAP_CocoaWindow::_show | ( | void | ) | [protected] |
References m_controller, m_window, and UT_ASSERT.
| void XAP_CocoaWindow::_windowResized | ( | ) | [virtual] |
Referenced by XAP_CocoaWindowDelegate::windowDidResize:.
NSBackingStoreType XAP_CocoaWindow::m_backingType [protected] |
NSWindowController* XAP_CocoaWindow::m_controller [protected] |
Referenced by _init(), _show(), and ~XAP_CocoaWindow().
NSRect XAP_CocoaWindow::m_frame [protected] |
Referenced by _resize(), and XAP_CocoaWindow().
bool XAP_CocoaWindow::m_isToolbar [protected] |
Referenced by _resize(), and ~XAP_CocoaWindow().
unsigned int XAP_CocoaWindow::m_styleMask [protected] |
Referenced by _init().
NSWindow* XAP_CocoaWindow::m_window [protected] |
Referenced by _init(), _moveto(), _resize(), _show(), and ~XAP_CocoaWindow().
1.7.1