|
LibreOffice Module vcl (master) 1
|
#include <limits.h>#include <osl/diagnose.h>#include <tools/debug.hxx>#include <vcl/wall.hxx>#include <vcl/help.hxx>#include <vcl/decoview.hxx>#include <vcl/event.hxx>#include <vcl/svapp.hxx>#include <tools/poly.hxx>#include <vcl/lineinfo.hxx>#include <vcl/i18nhelp.hxx>#include <vcl/mnemonic.hxx>#include <vcl/settings.hxx>#include <vcl/commandevent.hxx>#include <vcl/toolkit/ivctrl.hxx>#include "imivctl.hxx"#include <algorithm>#include <memory>#include <vcl/idle.hxx>Go to the source code of this file.
Macros | |
| #define | DRAWTEXT_FLAGS_SMALLICON (DrawTextFlags::Left|DrawTextFlags::EndEllipsis|DrawTextFlags::Clip) |
| #define | EVENTID_SHOW_CURSOR (reinterpret_cast<void*>(1)) |
| #define | EVENTID_ADJUST_SCROLLBARS (reinterpret_cast<void*>(2)) |
Functions | |
| IMPL_LINK (SvxIconChoiceCtrl_Impl, ScrollUpDownHdl, ScrollBar *, pScrollBar, void) | |
| IMPL_LINK (SvxIconChoiceCtrl_Impl, ScrollLeftRightHdl, ScrollBar *, pScrollBar, void) | |
| static tools::Rectangle | GetHotSpot (const tools::Rectangle &rRect) |
| IMPL_LINK_NOARG (SvxIconChoiceCtrl_Impl, AutoArrangeHdl, Timer *, void) | |
| IMPL_LINK_NOARG (SvxIconChoiceCtrl_Impl, VisRectChangedHdl, Timer *, void) | |
| IMPL_LINK_NOARG (SvxIconChoiceCtrl_Impl, DocRectChangedHdl, Timer *, void) | |
| IMPL_LINK (SvxIconChoiceCtrl_Impl, UserEventHdl, void *, nId, void) | |
| IMPL_LINK_NOARG (SvxIconChoiceCtrl_Impl, CallSelectHdlHdl, Timer *, void) | |
Variables | |
| constexpr auto | DRAWTEXT_FLAGS_ICON |
| #define DRAWTEXT_FLAGS_SMALLICON (DrawTextFlags::Left|DrawTextFlags::EndEllipsis|DrawTextFlags::Clip) |
Definition at line 47 of file imivctl1.cxx.
| #define EVENTID_ADJUST_SCROLLBARS (reinterpret_cast<void*>(2)) |
Definition at line 50 of file imivctl1.cxx.
| #define EVENTID_SHOW_CURSOR (reinterpret_cast<void*>(1)) |
Definition at line 49 of file imivctl1.cxx.
|
static |
Definition at line 2216 of file imivctl1.cxx.
References tools::Rectangle::AdjustBottom(), tools::Rectangle::AdjustLeft(), tools::Rectangle::AdjustRight(), tools::Rectangle::AdjustTop(), tools::Rectangle::GetSize(), Size::Height(), tools::Rectangle::Normalize(), and Size::Width().
Referenced by SvxIconChoiceCtrl_Impl::SelectRect().
| IMPL_LINK | ( | SvxIconChoiceCtrl_Impl | , |
| ScrollLeftRightHdl | , | ||
| ScrollBar * | , | ||
| pScrollBar | , | ||
| void | |||
| ) |
Definition at line 173 of file imivctl1.cxx.
References Scroll.
| IMPL_LINK | ( | SvxIconChoiceCtrl_Impl | , |
| ScrollUpDownHdl | , | ||
| ScrollBar * | , | ||
| pScrollBar | , | ||
| void | |||
| ) |
Definition at line 167 of file imivctl1.cxx.
References Scroll.
| IMPL_LINK | ( | SvxIconChoiceCtrl_Impl | , |
| UserEventHdl | , | ||
| void * | , | ||
| nId | , | ||
| void | |||
| ) |
Definition at line 2508 of file imivctl1.cxx.
References EVENTID_ADJUST_SCROLLBARS, EVENTID_SHOW_CURSOR, and nId.
| IMPL_LINK_NOARG | ( | SvxIconChoiceCtrl_Impl | , |
| AutoArrangeHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 2415 of file imivctl1.cxx.
| IMPL_LINK_NOARG | ( | SvxIconChoiceCtrl_Impl | , |
| CallSelectHdlHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 2907 of file imivctl1.cxx.
| IMPL_LINK_NOARG | ( | SvxIconChoiceCtrl_Impl | , |
| DocRectChangedHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 2426 of file imivctl1.cxx.
| IMPL_LINK_NOARG | ( | SvxIconChoiceCtrl_Impl | , |
| VisRectChangedHdl | , | ||
| Timer * | , | ||
| void | |||
| ) |
Definition at line 2421 of file imivctl1.cxx.
|
constexpr |
Definition at line 43 of file imivctl1.cxx.
Referenced by SvxIconChoiceCtrl_Impl::SetStyle().