|
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().