//************************************************** wxSFComponent::wxSFComponent(const wxRealPoint& pos, const wxRealPoint& size, const wxString& imagePath, wxSFDiagramManager* manager) : wxSFRectShape(pos, size, manager) { m_fRescaleInProgress = false; m_fCanScale = sfdvCOMPONENTSHAPE_SCALEIMAGE; // mark serialized properties MarkSerializableDataMembers(); }
//************************************************** wxSFIfShape::wxSFIfShape(const wxRealPoint& pos, const wxString& imagePath, wxSFDiagramManager* manager) : wxSFDiamondShape(pos, manager) { m_fRescaleInProgress = false; m_fCanScale = sfdvIFSHAPE_SCALEIMAGE; // mark serialized properties MarkSerializableDataMembers(); }
wxSFGridShape::wxSFGridShape() : wxSFRectShape() { m_nRows = sfdvGRIDSHAPE_ROWS; m_nCols = sfdvGRIDSHAPE_COLS; m_nCellSpace = sfdvGRIDSHAPE_CELLSPACE; RemoveStyle(sfsSIZE_CHANGE); MarkSerializableDataMembers(); }
//************************************************** wxSFComponent::wxSFComponent(void) : wxSFRectShape() { m_fRescaleInProgress = false; m_fCanScale = sfdvCOMPONENTSHAPE_SCALEIMAGE; CreateFromXPM(NoSource_xpm); // mark serialized properties MarkSerializableDataMembers(); }
//************************************************** wxSFTrigger::wxSFTrigger(void) : wxSFRectShape() { m_fRescaleInProgress = false; m_fCanScale = sfdvTRIGGERSHAPE_SCALEIMAGE; CreateFromXPM(NoSource_xpm); // mark serialized properties MarkSerializableDataMembers(); }
//************************************************** //********************Figure IF********************* //************************************************** wxSFIfShape::wxSFIfShape(void) : wxSFDiamondShape() { m_fRescaleInProgress = false; m_fCanScale = sfdvIFSHAPE_SCALEIMAGE; CreateFromXPM(NoSource_xpm); // mark serialized properties MarkSerializableDataMembers(); }
wxSFGridShape::wxSFGridShape(const wxSFGridShape& obj) : wxSFRectShape(obj) { m_nRows = obj.m_nRows; m_nCols = obj.m_nCols; m_nCellSpace = obj.m_nCellSpace; RemoveStyle(sfsSIZE_CHANGE); m_arrCells.Clear(); WX_APPEND_ARRAY(m_arrCells, obj.m_arrCells); MarkSerializableDataMembers(); }
wxSFGridShape::wxSFGridShape(const wxRealPoint& pos, const wxRealPoint& size, int rows, int cols, int cellspace, wxSFDiagramManager* manager) : wxSFRectShape(pos, size, manager) { m_nRows = rows; m_nCols = cols; m_nCellSpace = cellspace; RemoveStyle(sfsSIZE_CHANGE); m_arrCells.Alloc( rows * cols ); MarkSerializableDataMembers(); }
wxSFControlShape::wxSFControlShape(const wxSFControlShape& obj) : wxSFRectShape(obj) { m_pControl = NULL; m_nProcessEvents = obj.m_nProcessEvents; m_ModFill = obj.m_ModFill; m_ModBorder = obj.m_ModBorder; m_nControlOffset = obj.m_nControlOffset; m_pEventSink = new EventSink(this); MarkSerializableDataMembers(); }
//************************************************** wxSFComponent::wxSFComponent(const wxSFComponent& obj) : wxSFRectShape(obj) { m_fRescaleInProgress = false; m_fCanScale = obj.m_fCanScale; m_shapeGUID = obj.m_shapeGUID; // create real bitmap copy m_Image = obj.m_Image.GetSubImage(wxRect(0, 0, obj.m_Image.GetWidth(), obj.m_Image.GetHeight())); m_OriginalImage = m_Image; // mark serialized properties MarkSerializableDataMembers(); }
wxSFControlShape::wxSFControlShape() : wxSFRectShape() { m_pControl = NULL; m_nProcessEvents = sfdvCONTROLSHAPE_PROCESSEVENTS; m_ModFill = sfdvCONTROLSHAPE_MODFILL; m_ModBorder = sfdvCONTROLSHAPE_MODBORDER; m_nControlOffset = sfdvCONTROLSHAPE_CONTROLOFFSET; m_pEventSink = new EventSink(this); m_Fill = *wxTRANSPARENT_BRUSH; m_Border = *wxTRANSPARENT_PEN; MarkSerializableDataMembers(); }
wxSFControlShape::wxSFControlShape(wxWindow *ctrl, const wxRealPoint& pos, const wxRealPoint& size, wxSFDiagramManager* manager) : wxSFRectShape(pos, size, manager) { SetControl(ctrl); m_nProcessEvents = sfdvCONTROLSHAPE_PROCESSEVENTS; m_ModFill = sfdvCONTROLSHAPE_MODFILL; m_ModBorder = sfdvCONTROLSHAPE_MODBORDER; m_nControlOffset = sfdvCONTROLSHAPE_CONTROLOFFSET; m_pEventSink = new EventSink(this); m_Fill = *wxTRANSPARENT_BRUSH; m_Border = *wxTRANSPARENT_PEN; MarkSerializableDataMembers(); }
//************************************************** wxSFCycle::wxSFCycle(const wxSFCycle& obj) : wxSFRectShape(obj) { MarkSerializableDataMembers(); }
//************************************************** wxSFCycle::wxSFCycle(const wxRealPoint& pos, const wxRealPoint& size, wxSFDiagramManager* manager) : wxSFRectShape(pos, size, manager) { MarkSerializableDataMembers(); }
//************************************************** wxSFCycle::wxSFCycle(void) : wxSFRectShape() { MarkSerializableDataMembers(); }