Inheritance diagram for CP_WindowListHeader:

Drag Target | |
| virtual void | OnDragEnter (CP_DragDrop &inDragDrop, bool inDragHasLeftSender) |
| virtual void | OnDragLeave (CP_DragDrop &inDragDrop) |
| virtual void | OnDragTrack (CP_DragDrop &inDragDrop) |
| static CP_M_DragTarget * | FindDragTarget (OSWindow inOSWindow, CP_Point &inMouseLocation, CP_DragDrop &inDragDrop) |
Public Member Functions | |
| void | InitFromOSControl (CP_View *inSuperview, OSControl inOSControl) |
| virtual void | SetForeBackColors () |
| virtual LRESULT | HandleWinHelperProcMessage (HWND hwnd, UINT iMsg, WPARAM wParam, LPARAM lParam) |
| void | DrawViewHierachy () |
| void | SetLocationAndSubs (const CP_Point &inLocation) |
| CP_ViewBackground * | GetViewBackground () |
| void | SetViewBackground (CP_ViewBackground *inViewBackground) |
| virtual CP_RGBColor | GetBackColor () |
| virtual void | HandleMouseDown (CP_Event_Base &inEvent) |
| virtual void | HandleMouseUp (CP_Event_Base &inEvent) |
| void | SetID (FourCharCode inIdentifier) |
| FourCharCode | GetID () |
| void | RegisterSignal (const CP_SignalHolder &inSignal) |
| CP_DataValueSignal * | FindSignal (const CP_String &inSignalName) |
| UInt32 | GetNumberSignals () |
| CP_String | GetNthSignalName (UInt32 inSignalIndex) |
| void | RegisterSlot (const CP_SlotHolder &inSlot) |
| CP_DataValueSlot | FindSlot (const CP_String &inSlotName) |
| UInt32 | GetNumberSlots () |
| CP_String | GetNthSlotName (UInt32 inSlotIndex) |
| template<class R, class P1, class P2> | |
| CP_CommandHandlerSignal * | Connect (CPLAT::CP_CommandNo cmd, void(R::*handler)(P1, P2), SInt32 mode) |
| template<class R, class P1, class P2> | |
| void | Connect (CP_Object *control, const CPLAT::CP_String &signalName, void(R::*handler)(P1, P2)) |
| void | disconnect_all () |
| void | signal_connect (CP_Signal *inSender) |
| void | signal_disconnect (CP_Signal *inSender) |
| void | ClearFlavors () |
| virtual void | OnDragEnter (LPDATAOBJECT pIDataSource, DWORD grfKeyState, POINTL pt, LPDWORD pdwEffect) |
| virtual void | OnDragLeave () |
| void | SetTargetWindow (OSWindow inWindow) |
| virtual void | OnDragOver (DWORD grfKeyState, POINTL pt, LPDWORD pdwEffect) |
| virtual void | OnDrop (LPDATAOBJECT pIDataSource, DWORD grfKeyState, POINTL pt, LPDWORD pdwEffect) |
| CP_Point | GetDropPoint () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drawing | |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
Appearance | |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Coordinates | |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| CP_View * | GetSuperview () |
| UInt32 | GetCommandID () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drawing | |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
Appearance | |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Coordinates | |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| CP_View * | GetSuperview () |
| UInt32 | GetCommandID () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drawing | |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
Appearance | |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Coordinates | |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| CP_View * | GetSuperview () |
| UInt32 | GetCommandID () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drawing | |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
Appearance | |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Coordinates | |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| CP_View * | GetSuperview () |
| UInt32 | GetCommandID () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drawing | |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
Appearance | |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Coordinates | |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| CP_View * | GetSuperview () |
| UInt32 | GetCommandID () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drawing | |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
Appearance | |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Coordinates | |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| CP_View * | GetSuperview () |
| UInt32 | GetCommandID () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
Value | |
| virtual SInt32 | GetValue () |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual void | HandleActivate (Boolean inActivating) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |
| virtual void | GlobalToLocal (CP_Point &inGlobalPoint) |
| void | PortToLocal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Point &inPortPoint) |
| virtual void | PortToGlobal (CP_Rect &inPortRect) |
| void | LocalToPort (CP_Point &inPortPoint) |
| void | LocalToPort (CP_Rect &inPortRect) |
Data | |
| void | GetData (UInt32 inTagName, SInt32 inDataSize, void *inData) |
| void | SetData (UInt32 inTagName, SInt32 inDataSize, const void *inData) |
OLE interface | |
| HRESULT | GetData (LPFORMATETC lpfe, LPSTGMEDIUM lpstg) |
| HRESULT | SetData (LPFORMATETC lpfe, STGMEDIUM *lpst, BOOL fRelease) |
| HRESULT | GetDataHere (LPFORMATETC lpfe, LPSTGMEDIUM lpst) |
| HRESULT | EnumFormatEtc (DWORD dwDir, LPENUMFORMATETC *lpEnum) |
| HRESULT | GetCanonicalFormatEtc (LPFORMATETC lpout, LPFORMATETC lpin) |
| HRESULT | QueryGetData (LPFORMATETC lpfe) |
| HRESULT | DAdvise (FORMATETC *lpfe, DWORD dw, LPADVISESINK lpas, DWORD FAR *lpdw) |
| HRESULT | DUnadvise (DWORD dw) |
| HRESULT | EnumDAdvise (LPENUMSTATDATA *lpen) |
Drag Drop | |
| virtual void | HandleDragReceive (CP_DragDrop &) |
Getters | |
| virtual CP_EventHandler & | GetEventHandler () |
| virtual CP_Window * | GetContainingWindow () |
| CP_View * | GetSuperview () |
| CP_Rect | GetLocalBounds () |
| virtual CP_Rect | GetPortBounds () |
| virtual CP_Rect | GetContentBounds () |
| virtual CP_Point | GetLocation () const |
| virtual CP_Size | GetSize () const |
| UInt32 | GetCommandID () |
Drawing | |
| virtual CP_Canvas | SetupForDrawing () |
| void | FinishDrawing (CP_Canvas &drawCanvas) |
| void | HandleDraw (CP_Canvas &inCanvas, CP_Region &inUpdateArea) |
| void | Invalidate (const CP_Region &inInvalidArea) |
| void | Invalidate (const CP_Rect &inInvalidArea) |
| virtual void | Refresh () |
Flags | |
| UInt32 | GetFlags () |
| void | SetFlags (UInt32 inFlags) |
Frame Adapter | |
| void | SetFrameAdapter (CP_FrameAdapter *inAdapter) |
Mouse Events | |
| virtual void | HandleMouseMoved (CP_Event_Base &, const CP_Point &) |
| virtual void | HandleMouseEntered (CP_Event_Base &) |
| virtual void | HandleMouseExited (CP_Event_Base &) |
Setters | |
| void | SetCommandID (UInt32 inCommandID) |
| virtual void | SetPortBounds (const CP_Rect &inBounds) |
Signal / Slots | |
| void | Show_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Hide_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Activate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Deactivate_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Enable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
| void | Disable_Slot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Superview | |
| void | AdjustToSuperview (CP_View *inView) |
View Imp Base | |
| void | SetViewImpBase (CP_View_Imp_Base *inViewImpBase) |
| CP_View_Imp_Base * | GetViewImpBase () |
Testers | |
| bool | ContainsPoint (const CP_Point &inPortPoint) |
Events | |
| virtual ControlPartCode | HandleHitTest (const CP_Point &inMouseLocation) |
| virtual ControlPartCode | HandleTracking (const CP_Point &inMouseLocation, ControlActionUPP actionProc) |
| virtual ControlPartCode | HandleFocus (ControlFocusPart inFocusPart) |
| virtual void | HandleActivate (Boolean inActivating) |
| virtual void | HandleKeyDown (SInt16 keyCode, SInt16 charCode, SInt16 modifiers) |
Initialization | |
| void | InitPersist (CP_View *inSuperview, CP_DataValueList &inDataValueList) |
| void | FinishPersist () |
Command Status | |
| bool | UpdateCommandStatus (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus) |
| virtual bool | UpdateCommandStatusForAppState (CP_CommandNo inOSCommand, CP_CommandStatus &inOutCommandStatus, CP_Command *inCommand) |
Command Handling | |
| OSStatus | HandleCommand (CP_CommandNo inOSCommand) |
Command Handling | |
| OSStatus | HandleCommand (HICommand inCommand, CP_Menu *inMenu=NULL) |
Getters | |
| CP_MenuSelectionSignal * | GetMenuSelectionSignal () |
Registration | |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, CP_CommandStatusSignal *inCommandStatus) |
| void | RegisterCommand (CP_CommandNo inOSCommand, CP_CommandHandlerSignal *inCommandHandler, SInt32 inCommandFlags) |
| CP_CommandHandlerSignal * | RegisterCommand (CP_CommandNo inOSCommand, SInt32 inCommandFlags) |
| CP_CommandStatusSignal * | RegisterUpdateStatusHandler (CP_CommandNo inOSCommand) |
| CP_CommandHandlerSignal * | RegisterCommandHandler (CP_CommandNo inOSCommand) |
| bool | IsRegisteredCommand (CP_CommandNo inCommand) const |
| void | ReplaceCommand (CP_CommandNo inOSCommand, CP_Command *inCommand) |
| void | UnRegisterCommand (CP_CommandNo inOSCommand) |
| CP_Command * | GetCommand (CP_CommandNo inOSCommand) |
Command Status | |
| OSStatus | HandleCommandUpdateStatus (HICommand inCommand, CP_Menu *inMenu=NULL) |
| OSStatus | UpdateCommandStatusOS (CP_CommandStatus inCommandStatus, bool inResult, HICommand inCommand) |
Getters | |
| CP_IDropSource * | GetIDropSource () |
| CP_IDataObject * | GetIDataObject () |
Drag Target List | |
| void | AddDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
| void | RemoveDragTarget (CP_M_DragTarget *inDragTarget, CP_Window *inWindow) |
Drag Target | |
| bool | CanAcceptDrag (CP_DragDrop &inDragDrop) |
| virtual void | HiliteDropArea (CP_DragDrop &inDragDrop) |
| virtual void | UnhiliteDropArea (CP_DragDrop &inDragDrop) |
Subviews | |
| void | AddSubviewToList (CP_View *inSubView) |
| virtual void | DeleteSubViews () |
| virtual void | DeleteSubView (CP_View *inSubView, bool inDeleteSubViews=true, bool inDeleteSubView=true) |
| void | RemoveSubView (CP_View *inSubView) |
| CP_View * | FindSubView (const CP_Point &inWhere, bool inRecrusive=kCP_NoRecrusiveSearch) |
| CP_View * | FindSubView (const UInt32 inViewID, bool inRecrusive=kCP_NoRecrusiveSearch) |
| bool | ContainsSubView (CP_View *inView, bool inRecrusive) |
Getters | |
| OSControl | GetOSControl () |
Signal / Slots | |
| void | SendValueChangedSignal (SInt32 inValue) |
| virtual void | HandleCommandProcess (CP_Event_Base &inEvent) |
| void | SetValueSlot (CP_DataValueHolder &inValue, OSStatus &inOutStatus) |
Setters | |
| void | SetCommand (UInt32 inCommand) |
| virtual void | SetFontSpec (CP_FontSpec &inFontSpec) |
Title / text | |
| virtual void | SetTitle (const CP_String &inText) |
Value | |
| virtual SInt32 | GetValue () |
| virtual void | SetValue (SInt32 inValue) |
| virtual SInt32 | GetMin () |
| virtual void | SetMin (SInt32 inValue) |
| virtual SInt32 | GetMax () |
| virtual void | SetMax (SInt32 inValue) |
Control Data | |
| void | GetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData, Size *outDataSize) const |
| void | SetControlDataTag (SInt16 inPartCode, FourCharCode inDataTag, Size inDataSize, void *inData) |
Appearance | |
| void | Show () |
| void | Hide () |
| void | Activate () |
| void | Deactivate () |
| void | Enable () |
| void | Disable () |
| bool | IsFocused () |
| void | SetFocused (bool inFocused) |
| virtual bool | CanLoseFocus () |
| bool | FocusCanChange () |
| void | LosingFocus () |
Events | |
| void | HandleActivationEvent () |
| void | HandleDeactivationEvent () |
Frame | |
| virtual void | HandleBoundsChanged (const CP_Rect &inPreviousBounds, const CP_Rect &inNewBounds) |
Help | |
| virtual void | SetHelp (const CP_String &inHelpString, const CP_String &inSecondaryHelpString) |
| virtual void | SetHelp (SInt16 inHelpStringResID, SInt16 inHelpStringIndex, SInt16 inSecondaryHelpStringResID=0, SInt16 inSecondaryHelpStringIndex=0) |
Movement | |
| virtual void | Move (const CP_Point &inDistance) |
Positioners | |
| void | SetLocation (const CP_Point &inLocation) |
| void | SetSize (const CP_Size &inSize) |
Printing | |
| virtual void | OnBeginPrinting (CP_Printer *) |
| virtual void | OnPrint (CP_Canvas &inCanvas, UInt32 inPageNumber, CP_Printer_PageFormat pageFormat) |
| virtual void | OnEndPrinting (CP_Printer *) |
| virtual void | CountTiles (CP_Printer *inPrinter, CP_Printer_PageFormat &pageFormat, UInt16 *inOutHorTiles, UInt16 *inOutVerTiles) |
| CP_Point | GetPrintLocation () |
| CP_Size | GetPrintSize () |
| CP_Rect | GetLocalPrintBounds () |
| void | SetPrintLocation (const CP_Point &inLocation) |
| void | SetPrintSize (const CP_Size &inSize) |
Superview | |
| virtual void | AddSubview (CP_View *inView) |
Testers | |
| bool | IsVisible () const |
| bool | IsActive () const |
| bool | IsEnabled () const |
| bool | IsContainer () const |
Container | |
| GtkWidget * | GetContentAreaContainer () |
| void | SetContentAreaContainer (GtkWidget *inContentAreaContainer) |
Coordinates | |
| virtual void | GlobalToPort (CP_Point &inGlobalPoint) |