_OnDrop(wxCoord x, wxCoord y, wxDragResult def, wxDataObject *data) | wxSFShapeCanvas | private |
_OnEnterWindow(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnEraseBackground(wxEraseEvent &event) | wxSFShapeCanvas | private |
_OnKeyDown(wxKeyEvent &event) | wxSFShapeCanvas | private |
_OnLeaveWindow(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnLeftDoubleClick(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnLeftDown(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnLeftUp(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnMouseMove(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnMouseWheel(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnPaint(wxPaintEvent &event) | wxSFShapeCanvas | private |
_OnResize(wxSizeEvent &event) | wxSFShapeCanvas | private |
_OnRightDoubleClick(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnRightDown(wxMouseEvent &event) | wxSFShapeCanvas | private |
_OnRightUp(wxMouseEvent &event) | wxSFShapeCanvas | private |
AbortInteractiveConnection() | wxSFShapeCanvas | |
AddStyle(STYLE style) | wxSFShapeCanvas | inline |
AlignSelected(HALIGN halign, VALIGN valign) | wxSFShapeCanvas | |
AppendAssignedConnections(wxSFShapeBase *shape, ShapeList &selection, bool childrenonly) | wxSFShapeCanvas | private |
CanAlignSelected() | wxSFShapeCanvas | |
CanCopy() | wxSFShapeCanvas | |
CanCut() | wxSFShapeCanvas | |
CanPaste() | wxSFShapeCanvas | |
CanRedo() | wxSFShapeCanvas | |
CanUndo() | wxSFShapeCanvas | |
CenterShapes() | wxSFShapeCanvas | |
ClearCanvasHistory() | wxSFShapeCanvas | |
ClearTemporaries() | wxSFShapeCanvas | private |
ContainsStyle(STYLE style) const | wxSFShapeCanvas | inline |
Copy() | wxSFShapeCanvas | |
Create(wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL, const wxString &name=wxT("scrolledWindow")) | wxSFShapeCanvas | virtual |
Cut() | wxSFShapeCanvas | |
DECLARE_EVENT_TABLE() | wxSFShapeCanvas | private |
DeinitializePrinting() | wxSFShapeCanvas | private |
DeleteAllTextCtrls() | wxSFShapeCanvas | |
DeselectAll() | wxSFShapeCanvas | |
DoDragDrop(ShapeList &shapes, const wxPoint &start=wxPoint(-1, -1)) | wxSFShapeCanvas | |
DP2LP(const wxPoint &pos) const | wxSFShapeCanvas | |
DP2LP(const wxRect &rct) const | wxSFShapeCanvas | |
DrawBackground(wxDC &dc, bool fromPaint) | wxSFShapeCanvas | virtual |
DrawContent(wxDC &dc, bool fromPaint) | wxSFShapeCanvas | virtual |
DrawForeground(wxDC &dc, bool fromPaint) | wxSFShapeCanvas | virtual |
EnableGC(bool enab) | wxSFShapeCanvas | static |
FitPositionToGrid(const wxPoint &pos) | wxSFShapeCanvas | |
GetCanvasColour() const | wxSFShapeCanvas | inline |
GetDiagramManager() | wxSFShapeCanvas | inline |
GetGradientFrom() const | wxSFShapeCanvas | inline |
GetGradientTo() const | wxSFShapeCanvas | inline |
GetGrid() const | wxSFShapeCanvas | inline |
GetGridColour() const | wxSFShapeCanvas | inline |
GetGridStyle() const | wxSFShapeCanvas | inline |
GetGrigLineMult() const | wxSFShapeCanvas | inline |
GetHistoryManager() | wxSFShapeCanvas | inline |
GetHoverColour() const | wxSFShapeCanvas | inline |
GetMaxScale() | wxSFShapeCanvas | inline |
GetMinScale() | wxSFShapeCanvas | inline |
GetMode() const | wxSFShapeCanvas | inline |
GetMultiselectionBox() | wxSFShapeCanvas | inline |
GetPrintHAlign() const | wxSFShapeCanvas | inline |
GetPrintMode() const | wxSFShapeCanvas | inline |
GetPrintVAlign() const | wxSFShapeCanvas | inline |
GetScale() const | wxSFShapeCanvas | inline |
GetSelectedShapes(ShapeList &selection) | wxSFShapeCanvas | |
GetSelectionBB() | wxSFShapeCanvas | |
GetShadowFill() const | wxSFShapeCanvas | inline |
GetShadowOffset() const | wxSFShapeCanvas | inline |
GetShapeAtPosition(const wxPoint &pos, int zorder=1, SEARCHMODE mode=searchBOTH) | wxSFShapeCanvas | |
GetShapesAtPosition(const wxPoint &pos, ShapeList &shapes) | wxSFShapeCanvas | |
GetShapesInside(const wxRect &rct, ShapeList &shapes) | wxSFShapeCanvas | |
GetShapeUnderCursor(SEARCHMODE mode=searchBOTH) | wxSFShapeCanvas | |
GetStyle() const | wxSFShapeCanvas | inline |
GetTopmostHandleAtPosition(const wxPoint &pos) | wxSFShapeCanvas | |
GetTotalBoundingBox() const | wxSFShapeCanvas | |
HALIGN enum name | wxSFShapeCanvas | |
halignCENTER enum value | wxSFShapeCanvas | |
halignLEFT enum value | wxSFShapeCanvas | |
halignNONE enum value | wxSFShapeCanvas | |
halignRIGHT enum value | wxSFShapeCanvas | |
HideAllHandles() | wxSFShapeCanvas | |
InitializePrinting() | wxSFShapeCanvas | private |
InvalidateRect(const wxRect &rct) | wxSFShapeCanvas | |
InvalidateVisibleRect() | wxSFShapeCanvas | |
IsGCEnabled() | wxSFShapeCanvas | inlinestatic |
LoadCanvas(const wxString &file) | wxSFShapeCanvas | |
LP2DP(const wxPoint &pos) const | wxSFShapeCanvas | |
LP2DP(const wxRect &rct) const | wxSFShapeCanvas | |
m_CanvasHistory | wxSFShapeCanvas | private |
m_fCanSaveStateOnMouseUp | wxSFShapeCanvas | private |
m_fDnDStartedHere | wxSFShapeCanvas | private |
m_fEnableGC | wxSFShapeCanvas | protectedstatic |
m_formatShapes | wxSFShapeCanvas | private |
m_lstCurrentShapes | wxSFShapeCanvas | private |
m_mapPrevPositions | wxSFShapeCanvas | private |
m_nDnDStartedAt | wxSFShapeCanvas | private |
m_nInvalidateRect | wxSFShapeCanvas | private |
m_nPrevMousePos | wxSFShapeCanvas | private |
m_nRefCounter | wxSFShapeCanvas | privatestatic |
m_nSelectionMode | wxSFShapeCanvas | protected |
m_nWorkingMode | wxSFShapeCanvas | protected |
m_OutBMP | wxSFShapeCanvas | privatestatic |
m_pManager | wxSFShapeCanvas | private |
m_pNewLineShape | wxSFShapeCanvas | private |
m_pSelectedHandle | wxSFShapeCanvas | private |
m_pSelectedShapeUnderCursor | wxSFShapeCanvas | private |
m_pTopmostShapeUnderCursor | wxSFShapeCanvas | private |
m_pUnselectedShapeUnderCursor | wxSFShapeCanvas | private |
m_selectionStart | wxSFShapeCanvas | private |
m_Settings | wxSFShapeCanvas | protected |
m_shpMultiEdit | wxSFShapeCanvas | private |
m_shpSelection | wxSFShapeCanvas | private |
MODE enum name | wxSFShapeCanvas | |
modeCREATECONNECTION enum value | wxSFShapeCanvas | |
modeDND enum value | wxSFShapeCanvas | |
modeHANDLEMOVE enum value | wxSFShapeCanvas | |
modeMULTIHANDLEMOVE enum value | wxSFShapeCanvas | |
modeMULTISELECTION enum value | wxSFShapeCanvas | |
modeREADY enum value | wxSFShapeCanvas | |
modeSHAPEMOVE enum value | wxSFShapeCanvas | |
MoveShapesFromNegatives() | wxSFShapeCanvas | |
OnConnectionFinished(wxSFLineShape *connection) | wxSFShapeCanvas | virtual |
OnDrop(wxCoord x, wxCoord y, wxDragResult def, const ShapeList &dropped) | wxSFShapeCanvas | virtual |
OnKeyDown(wxKeyEvent &event) | wxSFShapeCanvas | virtual |
OnLeftDoubleClick(wxMouseEvent &event) | wxSFShapeCanvas | virtual |
OnLeftDown(wxMouseEvent &event) | wxSFShapeCanvas | virtual |
OnLeftUp(wxMouseEvent &event) | wxSFShapeCanvas | virtual |
OnMouseMove(wxMouseEvent &event) | wxSFShapeCanvas | virtual |
OnMouseWheel(wxMouseEvent &event) | wxSFShapeCanvas | virtual |
OnPaste(const ShapeList &pasted) | wxSFShapeCanvas | virtual |
OnPreConnectionFinished(wxSFLineShape *connection) | wxSFShapeCanvas | virtual |
OnRightDoubleClick(wxMouseEvent &event) | wxSFShapeCanvas | virtual |
OnRightDown(wxMouseEvent &event) | wxSFShapeCanvas | virtual |
OnRightUp(wxMouseEvent &event) | wxSFShapeCanvas | virtual |
OnTextChange(wxSFEditTextShape *shape) | wxSFShapeCanvas | virtual |
OnUpdateVirtualSize(wxRect &virtrct) | wxSFShapeCanvas | virtual |
PageSetup() | wxSFShapeCanvas | |
Paste() | wxSFShapeCanvas | |
pfsFAILED_AND_CANCEL_LINE enum value | wxSFShapeCanvas | |
pfsFAILED_AND_CONTINUE_EDIT enum value | wxSFShapeCanvas | |
pfsOK enum value | wxSFShapeCanvas | |
PRECONNECTIONFINISHEDSTATE enum name | wxSFShapeCanvas | |
Print(bool prompt=sfPROMPT) | wxSFShapeCanvas | |
Print(wxSFPrintout *printout, bool prompt=sfPROMPT) | wxSFShapeCanvas | |
PRINTMODE enum name | wxSFShapeCanvas | |
PrintPreview() | wxSFShapeCanvas | |
PrintPreview(wxSFPrintout *preview, wxSFPrintout *printout=NULL) | wxSFShapeCanvas | |
prnFIT_TO_MARGINS enum value | wxSFShapeCanvas | |
prnFIT_TO_PAGE enum value | wxSFShapeCanvas | |
prnFIT_TO_PAPER enum value | wxSFShapeCanvas | |
prnMAP_TO_DEVICE enum value | wxSFShapeCanvas | |
prnMAP_TO_MARGINS enum value | wxSFShapeCanvas | |
prnMAP_TO_PAGE enum value | wxSFShapeCanvas | |
prnMAP_TO_PAPER enum value | wxSFShapeCanvas | |
Redo() | wxSFShapeCanvas | |
RefreshCanvas(bool erase, const wxRect &rct) | wxSFShapeCanvas | |
RefreshInvalidatedRect() | wxSFShapeCanvas | |
RemoveFromTemporaries(wxSFShapeBase *shape) | wxSFShapeCanvas | private |
RemoveStyle(STYLE style) | wxSFShapeCanvas | inline |
ReparentShape(wxSFShapeBase *shape, const wxPoint &parentpos) | wxSFShapeCanvas | private |
RestorePrevPositions() | wxSFShapeCanvas | private |
SaveCanvas(const wxString &file) | wxSFShapeCanvas | |
SaveCanvasState() | wxSFShapeCanvas | |
SaveCanvasToBMP(const wxString &file) | wxSFShapeCanvas | |
SaveCanvasToImage(const wxString &file, wxBitmapType type=wxBITMAP_TYPE_BMP, bool background=true, double scale=-1) | wxSFShapeCanvas | |
ScrollToShape(wxSFShapeBase *shape) | wxSFShapeCanvas | |
searchBOTH enum value | wxSFShapeCanvas | |
SEARCHMODE enum name | wxSFShapeCanvas | |
searchSELECTED enum value | wxSFShapeCanvas | |
searchUNSELECTED enum value | wxSFShapeCanvas | |
selectADD enum value | wxSFShapeCanvas | |
SelectAll() | wxSFShapeCanvas | |
SELECTIONMODE enum name | wxSFShapeCanvas | |
selectNORMAL enum value | wxSFShapeCanvas | |
selectREMOVE enum value | wxSFShapeCanvas | |
SetCanvasColour(const wxColour &col) | wxSFShapeCanvas | inline |
SetDiagramManager(wxSFDiagramManager *manager) | wxSFShapeCanvas | |
SetGradientFrom(const wxColour &col) | wxSFShapeCanvas | inline |
SetGradientTo(const wxColour &col) | wxSFShapeCanvas | inline |
SetGrid(wxSize grid) | wxSFShapeCanvas | inline |
SetGridColour(const wxColour &col) | wxSFShapeCanvas | inline |
SetGridLineMult(int multiple) | wxSFShapeCanvas | inline |
SetGridStyle(int style) | wxSFShapeCanvas | inline |
SetHoverColour(const wxColour &col) | wxSFShapeCanvas | |
SetMaxScale(double scale) | wxSFShapeCanvas | inline |
SetMinScale(double scale) | wxSFShapeCanvas | inline |
SetPrintHAlign(HALIGN val) | wxSFShapeCanvas | inline |
SetPrintMode(PRINTMODE mode) | wxSFShapeCanvas | inline |
SetPrintVAlign(VALIGN val) | wxSFShapeCanvas | inline |
SetScale(double scale) | wxSFShapeCanvas | |
SetScaleToViewAll() | wxSFShapeCanvas | |
SetShadowFill(const wxBrush &brush) | wxSFShapeCanvas | inline |
SetShadowOffset(const wxRealPoint &offset) | wxSFShapeCanvas | inline |
SetStyle(long style) | wxSFShapeCanvas | inline |
sfsCLIPBOARD enum value | wxSFShapeCanvas | |
sfsDEFAULT_CANVAS_STYLE enum value | wxSFShapeCanvas | |
sfsDND enum value | wxSFShapeCanvas | |
sfsGRADIENT_BACKGROUND enum value | wxSFShapeCanvas | |
sfsGRID_SHOW enum value | wxSFShapeCanvas | |
sfsGRID_USE enum value | wxSFShapeCanvas | |
sfsHIGHLIGHTING enum value | wxSFShapeCanvas | |
sfsHOVERING enum value | wxSFShapeCanvas | |
sfsMULTI_SELECTION enum value | wxSFShapeCanvas | |
sfsMULTI_SIZE_CHANGE enum value | wxSFShapeCanvas | |
sfsPRINT_BACKGROUND enum value | wxSFShapeCanvas | |
sfsPROCESS_MOUSEWHEEL enum value | wxSFShapeCanvas | |
sfsUNDOREDO enum value | wxSFShapeCanvas | |
shadowALL enum value | wxSFShapeCanvas | |
SHADOWMODE enum name | wxSFShapeCanvas | |
shadowTOPMOST enum value | wxSFShapeCanvas | |
ShowShadows(bool show, SHADOWMODE style) | wxSFShapeCanvas | |
StartInteractiveConnection(wxClassInfo *shapeInfo, const wxPoint &pos, wxSF::ERRCODE *err=NULL) | wxSFShapeCanvas | |
StartInteractiveConnection(wxSFLineShape *shape, const wxPoint &pos, wxSF::ERRCODE *err=NULL) | wxSFShapeCanvas | |
StartInteractiveConnection(wxSFLineShape *shape, wxSFConnectionPoint *connectionPoint, const wxPoint &pos, wxSF::ERRCODE *err=NULL) | wxSFShapeCanvas | |
StorePrevPosition(const wxSFShapeBase *shape) | wxSFShapeCanvas | inlineprivate |
STYLE enum name | wxSFShapeCanvas | |
Undo() | wxSFShapeCanvas | |
UpdateMultieditSize() | wxSFShapeCanvas | |
UpdateShapeUnderCursorCache(const wxPoint &pos) | wxSFShapeCanvas | |
UpdateVirtualSize() | wxSFShapeCanvas | |
ValidateSelection(ShapeList &selection) | wxSFShapeCanvas | |
ValidateSelectionForClipboard(ShapeList &selection, bool storeprevpos) | wxSFShapeCanvas | private |
VALIGN enum name | wxSFShapeCanvas | |
valignBOTTOM enum value | wxSFShapeCanvas | |
valignMIDDLE enum value | wxSFShapeCanvas | |
valignNONE enum value | wxSFShapeCanvas | |
valignTOP enum value | wxSFShapeCanvas | |
wxSFCanvasDropTarget class | wxSFShapeCanvas | friend |
wxSFDiagramManager class | wxSFShapeCanvas | friend |
wxSFShapeCanvas() | wxSFShapeCanvas | |
wxSFShapeCanvas(wxSFDiagramManager *manager, wxWindow *parent, wxWindowID id=-1, const wxPoint &pos=wxDefaultPosition, const wxSize &size=wxDefaultSize, long style=wxHSCROLL|wxVSCROLL) | wxSFShapeCanvas | |
~wxSFShapeCanvas(void) | wxSFShapeCanvas | |