Beispiel #1
0
//**************************************************
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();
}
Beispiel #2
0
//**************************************************
wxSFIfShape::wxSFIfShape(const wxRealPoint& pos, const wxString& imagePath, wxSFDiagramManager* manager)
: wxSFDiamondShape(pos, manager)
{
	m_fRescaleInProgress = false;
	m_fCanScale = sfdvIFSHAPE_SCALEIMAGE;

	// mark serialized properties
	MarkSerializableDataMembers();
}
Beispiel #3
0
wxSFGridShape::wxSFGridShape() : wxSFRectShape()
{
    m_nRows = sfdvGRIDSHAPE_ROWS;
    m_nCols = sfdvGRIDSHAPE_COLS;
    m_nCellSpace = sfdvGRIDSHAPE_CELLSPACE;

    RemoveStyle(sfsSIZE_CHANGE);

    MarkSerializableDataMembers();
}
Beispiel #4
0
//**************************************************
wxSFComponent::wxSFComponent(void)
: wxSFRectShape()
{
	m_fRescaleInProgress = false;
	m_fCanScale = sfdvCOMPONENTSHAPE_SCALEIMAGE;
	CreateFromXPM(NoSource_xpm);

	// mark serialized properties
	MarkSerializableDataMembers();
}
Beispiel #5
0
//**************************************************
wxSFTrigger::wxSFTrigger(void)
: wxSFRectShape()
{
	m_fRescaleInProgress = false;
	m_fCanScale = sfdvTRIGGERSHAPE_SCALEIMAGE;
	CreateFromXPM(NoSource_xpm);

	// mark serialized properties
	MarkSerializableDataMembers();
}
Beispiel #6
0
//**************************************************
//********************Figure IF*********************
//**************************************************
wxSFIfShape::wxSFIfShape(void)
: wxSFDiamondShape()
{
	m_fRescaleInProgress = false;
	m_fCanScale = sfdvIFSHAPE_SCALEIMAGE;
	CreateFromXPM(NoSource_xpm);

	// mark serialized properties
	MarkSerializableDataMembers();
}
Beispiel #7
0
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();
}
Beispiel #8
0
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();
}
Beispiel #9
0
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();
}
Beispiel #10
0
//**************************************************
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();
}
Beispiel #11
0
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();
}
Beispiel #12
0
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();
}
Beispiel #13
0
//**************************************************
wxSFCycle::wxSFCycle(const wxSFCycle& obj)
: wxSFRectShape(obj)
{
	MarkSerializableDataMembers();
}
Beispiel #14
0
//**************************************************
wxSFCycle::wxSFCycle(const wxRealPoint& pos, const wxRealPoint& size, wxSFDiagramManager* manager)
: wxSFRectShape(pos, size, manager)
{
	MarkSerializableDataMembers();
}
Beispiel #15
0
//**************************************************
wxSFCycle::wxSFCycle(void)
: wxSFRectShape()
{
	MarkSerializableDataMembers();
}