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