LibreOffice Module svx (master) 1
|
#include <contimp.hxx>
Public Member Functions | |
SvxSuperContourDlg (weld::Builder &rBuilder, weld::Dialog &rDialog, SfxBindings *pBindings) | |
~SvxSuperContourDlg () | |
void | SetExecState (bool bEnable) |
void | SetGraphic (const Graphic &rGraphic) |
const Graphic & | GetGraphic () const |
bool | IsGraphicChanged () const |
void | SetPolyPolygon (const tools::PolyPolygon &rPolyPoly) |
tools::PolyPolygon | GetPolyPolygon () |
const void * | GetEditingObject () const |
void | UpdateGraphic (const Graphic &rGraphic, bool bGraphicLinked, const tools::PolyPolygon *pPolyPoly, void *pEditingObj) |
Private Member Functions | |
DECL_LINK (Tbx1ClickHdl, const OUString &, void) | |
DECL_LINK (MousePosHdl, GraphCtrl *, void) | |
DECL_LINK (GraphSizeHdl, GraphCtrl *, void) | |
DECL_LINK (UpdateHdl, Timer *, void) | |
DECL_LINK (CreateHdl, Timer *, void) | |
DECL_LINK (StateHdl, GraphCtrl *, void) | |
DECL_LINK (PipetteHdl, ContourWindow &, void) | |
DECL_LINK (PipetteClickHdl, ContourWindow &, void) | |
DECL_LINK (WorkplaceClickHdl, ContourWindow &, void) | |
DECL_LINK (CancelHdl, weld::Button &, void) | |
void | SetActiveTool (std::u16string_view rId) |
void | SetActivePoly (std::u16string_view rId) |
SfxBindings & | GetBindings () |
Private Attributes | |
Graphic | aGraphic |
Graphic | aUndoGraphic |
Graphic | aRedoGraphic |
Graphic | aUpdateGraphic |
tools::PolyPolygon | aUpdatePolyPoly |
Idle | aUpdateIdle |
Idle | aCreateIdle |
SfxBindings * | mpBindings |
void * | pUpdateEditingObject |
void * | pCheckObj |
SvxContourDlgItem | aContourItem |
sal_Int32 | mnGrfChanged |
bool | bExecState |
bool | bUpdateGraphicLinked |
bool | bGraphicLinked |
weld::Dialog & | m_rDialog |
std::unique_ptr< ContourWindow > | m_xContourWnd |
std::unique_ptr< StatusColor > | m_xStbStatusColor |
std::unique_ptr< weld::Toolbar > | m_xTbx1 |
std::unique_ptr< weld::MetricSpinButton > | m_xMtfTolerance |
std::unique_ptr< weld::Label > | m_xStbStatus2 |
std::unique_ptr< weld::Label > | m_xStbStatus3 |
std::unique_ptr< weld::Button > | m_xCancelBtn |
std::unique_ptr< weld::CustomWeld > | m_xStbStatusColorWeld |
std::unique_ptr< weld::CustomWeld > | m_xContourWndWeld |
Definition at line 63 of file contimp.hxx.
SvxSuperContourDlg::SvxSuperContourDlg | ( | weld::Builder & | rBuilder, |
weld::Dialog & | rDialog, | ||
SfxBindings * | pBindings | ||
) |
Definition at line 192 of file _contdlg.cxx.
References aCreateIdle, aUpdateIdle, LINK, m_xCancelBtn, m_xContourWnd, m_xMtfTolerance, m_xTbx1, PERCENT(), Timer::SetInvokeHandler(), and Task::SetPriority().
SvxSuperContourDlg::~SvxSuperContourDlg | ( | ) |
Definition at line 234 of file _contdlg.cxx.
References m_xContourWnd.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
inlineprivate |
Definition at line 106 of file contimp.hxx.
References mpBindings.
|
inline |
Definition at line 122 of file contimp.hxx.
References pCheckObj.
|
inline |
Definition at line 116 of file contimp.hxx.
References aGraphic.
tools::PolyPolygon SvxSuperContourDlg::GetPolyPolygon | ( | ) |
Definition at line 309 of file _contdlg.cxx.
References aGraphic, tools::PolyPolygon::Count(), Application::GetDefaultDevice(), MapMode::GetMapUnit(), Graphic::GetPrefMapMode(), tools::Polygon::GetSize(), i, OutputDevice::LogicToPixel(), m_xContourWnd, nCount, and OutputDevice::PixelToLogic().
|
inline |
Definition at line 117 of file contimp.hxx.
References mnGrfChanged.
|
private |
Definition at line 467 of file _contdlg.cxx.
|
private |
Definition at line 459 of file _contdlg.cxx.
void SvxSuperContourDlg::SetExecState | ( | bool | bEnable | ) |
Definition at line 267 of file _contdlg.cxx.
References bExecState.
Referenced by SvxContourDlgItem::StateChangedAtToolBoxControl().
void SvxSuperContourDlg::SetGraphic | ( | const Graphic & | rGraphic | ) |
Definition at line 272 of file _contdlg.cxx.
References aGraphic, aRedoGraphic, aUndoGraphic, m_xContourWnd, and mnGrfChanged.
void SvxSuperContourDlg::SetPolyPolygon | ( | const tools::PolyPolygon & | rPolyPoly | ) |
Definition at line 280 of file _contdlg.cxx.
References aGraphic, tools::PolyPolygon::Count(), DBG_ASSERT, Application::GetDefaultDevice(), MapMode::GetMapUnit(), Graphic::GetPrefMapMode(), tools::Polygon::GetSize(), i, OutputDevice::LogicToPixel(), m_xContourWnd, nCount, and OutputDevice::PixelToLogic().
void SvxSuperContourDlg::UpdateGraphic | ( | const Graphic & | rGraphic, |
bool | bGraphicLinked, | ||
const tools::PolyPolygon * | pPolyPoly, | ||
void * | pEditingObj | ||
) |
Definition at line 336 of file _contdlg.cxx.
References aUpdateGraphic, aUpdateIdle, aUpdatePolyPoly, bUpdateGraphicLinked, pUpdateEditingObject, and Idle::Start().
|
private |
Definition at line 75 of file contimp.hxx.
|
private |
Definition at line 71 of file contimp.hxx.
Referenced by SvxSuperContourDlg().
|
private |
Definition at line 65 of file contimp.hxx.
Referenced by GetGraphic(), GetPolyPolygon(), SetGraphic(), and SetPolyPolygon().
|
private |
Definition at line 67 of file contimp.hxx.
Referenced by SetGraphic().
|
private |
Definition at line 66 of file contimp.hxx.
Referenced by SetGraphic().
|
private |
Definition at line 68 of file contimp.hxx.
Referenced by UpdateGraphic().
|
private |
Definition at line 70 of file contimp.hxx.
Referenced by SvxSuperContourDlg(), and UpdateGraphic().
|
private |
Definition at line 69 of file contimp.hxx.
Referenced by UpdateGraphic().
|
private |
Definition at line 77 of file contimp.hxx.
Referenced by SetExecState().
|
private |
Definition at line 79 of file contimp.hxx.
|
private |
Definition at line 78 of file contimp.hxx.
Referenced by UpdateGraphic().
|
private |
Definition at line 81 of file contimp.hxx.
|
private |
Definition at line 88 of file contimp.hxx.
Referenced by SvxSuperContourDlg().
|
private |
Definition at line 82 of file contimp.hxx.
Referenced by GetPolyPolygon(), SetGraphic(), SetPolyPolygon(), SvxSuperContourDlg(), and ~SvxSuperContourDlg().
|
private |
Definition at line 90 of file contimp.hxx.
|
private |
Definition at line 85 of file contimp.hxx.
Referenced by SvxSuperContourDlg().
|
private |
Definition at line 86 of file contimp.hxx.
|
private |
Definition at line 87 of file contimp.hxx.
|
private |
Definition at line 83 of file contimp.hxx.
|
private |
Definition at line 89 of file contimp.hxx.
|
private |
Definition at line 84 of file contimp.hxx.
Referenced by SetActivePoly(), SetActiveTool(), and SvxSuperContourDlg().
|
private |
Definition at line 76 of file contimp.hxx.
Referenced by IsGraphicChanged(), and SetGraphic().
|
private |
Definition at line 72 of file contimp.hxx.
Referenced by GetBindings().
|
private |
Definition at line 74 of file contimp.hxx.
Referenced by GetEditingObject().
|
private |
Definition at line 73 of file contimp.hxx.
Referenced by UpdateGraphic().