LibreOffice Module vcl (master)
1
|
#include <sal/config.h>
#include <limits>
#include <string_view>
#include <com/sun/star/accessibility/AccessibleRelationType.hpp>
#include <com/sun/star/awt/XWindow.hpp>
#include <com/sun/star/awt/XWindowPeer.hpp>
#include <o3tl/safeint.hxx>
#include <o3tl/sorted_vector.hxx>
#include <o3tl/string_view.hxx>
#include <officecfg/Office/Common.hxx>
#include <salframe.hxx>
#include <salinst.hxx>
#include <salvd.hxx>
#include <salprn.hxx>
#include <saltimer.hxx>
#include <salsession.hxx>
#include <salsys.hxx>
#include <salbmp.hxx>
#include <salobj.hxx>
#include <salmenu.hxx>
#include <strings.hrc>
#include <svdata.hxx>
#include <svimpbox.hxx>
#include <messagedialog.hxx>
#include <treeglue.hxx>
#include <unotools/accessiblerelationsethelper.hxx>
#include <unotools/configmgr.hxx>
#include <utility>
#include <tools/helpers.hxx>
#include <vcl/abstdlg.hxx>
#include <vcl/builder.hxx>
#include <vcl/toolkit/combobox.hxx>
#include <vcl/toolkit/dialog.hxx>
#include <vcl/toolkit/fixed.hxx>
#include <vcl/toolkit/fixedhyper.hxx>
#include <vcl/toolkit/fmtfield.hxx>
#include <vcl/headbar.hxx>
#include <vcl/toolkit/ivctrl.hxx>
#include <vcl/layout.hxx>
#include <vcl/toolkit/menubtn.hxx>
#include <vcl/toolkit/prgsbar.hxx>
#include <vcl/ptrstyle.hxx>
#include <slider.hxx>
#include <vcl/sysdata.hxx>
#include <vcl/toolkit/svlbitm.hxx>
#include <vcl/toolkit/svtabbx.hxx>
#include <vcl/tabctrl.hxx>
#include <vcl/tabpage.hxx>
#include <vcl/toolbox.hxx>
#include <vcl/toolkit/treelistentry.hxx>
#include <vcl/toolkit/throbber.hxx>
#include <vcl/toolkit/unowrap.hxx>
#include <vcl/weld.hxx>
#include <vcl/weldutils.hxx>
#include <vcl/toolkit/vclmedit.hxx>
#include <vcl/toolkit/viewdataentry.hxx>
#include <vcl/virdev.hxx>
#include <bitmaps.hlst>
#include <calendar.hxx>
#include <menutogglebutton.hxx>
#include <verticaltabctrl.hxx>
#include <window.h>
#include <wizdlg.hxx>
#include <salvtables.hxx>
#include <comphelper/lok.hxx>
Go to the source code of this file.
Classes | |
class | SalFlashAttention |
class | SalInstanceEntryTreeView |
Typedefs | |
typedef std::set< VclPtr< vcl::Window > > | winset |
Variables | |
static SalInstanceTreeView * | g_DragSource |
typedef std::set<VclPtr<vcl::Window> > winset |
Definition at line 1662 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceWidget | , |
EventListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 767 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceWidget | , |
KeyEventListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 772 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceWidget | , |
MouseEventListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 777 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceToolbar | , |
MenuToggleListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 1210 of file salvtables.cxx.
References WindowEndPopupMode.
IMPL_LINK | ( | SalInstanceDialog | , |
PopupScreenShotMenuHdl | , | ||
const CommandEvent & | , | ||
rCEvt | , | ||
bool | |||
) |
Definition at line 1858 of file salvtables.cxx.
References ContextMenu, VclAbstractDialogFactory::Create(), VclAbstractDialogFactory::CreateScreenshotAnnotationDlg(), VclAbstractDialog::Execute(), m_xDialog, nId, Point, and VclResId().
Definition at line 2442 of file salvtables.cxx.
References Link< class, class >::Call().
IMPL_LINK | ( | SalInstanceButton | , |
ClickHdl | , | ||
::Button * | , | ||
pButton | , | ||
void | |||
) |
Definition at line 2773 of file salvtables.cxx.
References LINK.
IMPL_LINK | ( | SalInstanceLinkButton | , |
ClickHdl | , | ||
FixedHyperlink & | , | ||
rButton | , | ||
void | |||
) |
Definition at line 2988 of file salvtables.cxx.
References Link< class, class >::Call().
IMPL_LINK | ( | SalInstanceToggleButton | , |
ToggleListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 3104 of file salvtables.cxx.
References PushbuttonToggle.
IMPL_LINK | ( | SalInstanceEntry | , |
CursorListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 3506 of file salvtables.cxx.
References EditCaretChanged, and EditSelectionChanged.
IMPL_LINK | ( | SalInstanceTreeView | , |
TooltipHdl | , | ||
const HelpEvent & | , | ||
rHEvt | , | ||
bool | |||
) |
Definition at line 5062 of file salvtables.cxx.
References m_xTreeView, Point, and Help::ShowQuickHelp().
IMPL_LINK | ( | SalInstanceTreeView | , |
CustomRenderHdl | , | ||
svtree_render_args | , | ||
payload | , | ||
void | |||
) |
Definition at line 5082 of file salvtables.cxx.
References m_xTreeView.
IMPL_LINK | ( | SalInstanceTreeView | , |
CustomMeasureHdl | , | ||
svtree_measure_args | , | ||
payload | , | ||
Size | |||
) |
Definition at line 5093 of file salvtables.cxx.
References SvTreeListEntry::GetUserData().
IMPL_LINK | ( | SalInstanceTreeView | , |
CompareHdl | , | ||
const SvSortData & | , | ||
rSortData | , | ||
sal_Int32 | |||
) |
Definition at line 5103 of file salvtables.cxx.
References SvTreeListEntry::GetFirstItem(), SvTreeListEntry::GetItem(), m_xTreeView, and String.
IMPL_LINK | ( | SalInstanceTreeView | , |
ToggleHdl | , | ||
SvLBoxButtonData * | , | ||
pData | , | ||
void | |||
) |
Definition at line 5176 of file salvtables.cxx.
References SvTreeListEntry::GetItem(), SvTreeListEntry::ItemCount(), m_xTreeView, nCount, and pData.
IMPL_LINK | ( | SalInstanceTreeView | , |
EndDragHdl | , | ||
HeaderBar * | , | ||
pHeaderBar | , | ||
void | |||
) |
Definition at line 5228 of file salvtables.cxx.
References m_xTreeView.
IMPL_LINK | ( | SalInstanceTreeView | , |
HeaderBarClickedHdl | , | ||
HeaderBar * | , | ||
pHeaderBar | , | ||
void | |||
) |
Definition at line 5237 of file salvtables.cxx.
References CLICKABLE.
IMPL_LINK | ( | SalInstanceTreeView | , |
PopupMenuHdl | , | ||
const CommandEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 5284 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceTreeView | , |
EditingEntryHdl | , | ||
SvTreeListEntry * | , | ||
pEntry | , | ||
bool | |||
) |
Definition at line 5289 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceTreeView | , |
EditedEntryHdl | , | ||
IterString | , | ||
rIterString | , | ||
bool | |||
) |
Definition at line 5294 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceIconView | , |
CommandHdl | , | ||
const CommandEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 5575 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceSpinButton | , |
InputHdl | , | ||
sal_Int64 * | , | ||
pResult | , | ||
TriState | |||
) |
Definition at line 5678 of file salvtables.cxx.
References TRISTATE_TRUE.
IMPL_LINK | ( | SalInstanceTextView | , |
VscrollHdl | , | ||
ScrollBar * | , | ||
pScrollBar | , | ||
void | |||
) |
Definition at line 6002 of file salvtables.cxx.
References Link< class, class >::Call().
IMPL_LINK | ( | SalInstanceTextView | , |
CursorListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 6010 of file salvtables.cxx.
References EditCaretChanged, and EditSelectionChanged.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
PaintHdl | , | ||
target_and_area | , | ||
aPayload | , | ||
void | |||
) |
Definition at line 6216 of file salvtables.cxx.
References InvertFocusRect().
IMPL_LINK | ( | SalInstanceDrawingArea | , |
ResizeHdl | , | ||
const Size & | , | ||
rSize | , | ||
void | |||
) |
Definition at line 6224 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
MousePressHdl | , | ||
const MouseEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6229 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
MouseMoveHdl | , | ||
const MouseEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6234 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
MouseReleaseHdl | , | ||
const MouseEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6239 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
KeyPressHdl | , | ||
const KeyEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6244 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
KeyReleaseHdl | , | ||
const KeyEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6249 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
CommandHdl | , | ||
const CommandEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6259 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
GetSurroundingHdl | , | ||
OUString & | , | ||
rSurrounding | , | ||
int | |||
) |
Definition at line 6264 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
DeleteSurroundingHdl | , | ||
const Selection & | , | ||
rSelection | , | ||
bool | |||
) |
Definition at line 6269 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
QueryTooltipHdl | , | ||
tools::Rectangle & | , | ||
rHelpArea | , | ||
OUString | |||
) |
Definition at line 6274 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceComboBoxWithEdit | , |
UserDrawHdl | , | ||
UserDrawEvent * | , | ||
pEvent | , | ||
void | |||
) |
Definition at line 6625 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceEntryTreeView | , |
KeyPressListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 6768 of file salvtables.cxx.
References vcl::KeyCode::GetCode(), KeyEvent::GetKeyCode(), KEY_DOWN, KEY_PAGEDOWN, KEY_PAGEUP, KEY_UP, m_xTreeView, and WindowKeyInput.
IMPL_LINK | ( | SalInstanceEntryTreeView | , |
AutocompleteHdl | , | ||
Edit & | , | ||
rEdit | , | ||
void | |||
) |
Definition at line 6795 of file salvtables.cxx.
References m_xTreeView, Selection::Max(), nCount, and rEdit.
IMPL_LINK_NOARG | ( | SalFlashAttention | , |
FlashTimeout | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 627 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceWidget | , |
MnemonicActivateHdl | , | ||
vcl::Window & | , | ||
bool | |||
) |
Definition at line 782 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceMenu | , |
SelectMenuHdl | , | ||
::Menu * | , | ||
bool | |||
) |
Definition at line 927 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceToolbar | , |
ClickHdl | , | ||
ToolBox * | , | ||
void | |||
) |
Definition at line 1198 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceToolbar | , |
DropdownClick | , | ||
ToolBox * | , | ||
void | |||
) |
Definition at line 1204 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceWindow | , |
HelpHdl | , | ||
vcl::Window & | , | ||
bool | |||
) |
Definition at line 1656 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceAssistant | , |
OnRoadmapItemSelected | , | ||
LinkParamNone * | , | ||
void | |||
) |
Definition at line 2127 of file salvtables.cxx.
References vcl::RoadmapWizard::GetCurLevel(), vcl::RoadmapWizard::GetCurrentRoadmapItemID(), and vcl::RoadmapWizard::SelectRoadmapItemByID().
Definition at line 2137 of file salvtables.cxx.
References vcl::RoadmapWizard::DeleteRoadmapItems(), vcl::RoadmapWizard::InsertRoadmapItem(), nPos, vcl::RoadmapWizard::SelectRoadmapItemByID(), and vcl::RoadmapWizard::ShowRoadmap().
Definition at line 2449 of file salvtables.cxx.
References Link< class, class >::Call(), and VclScrolledWindow::getHorzScrollBar().
IMPL_LINK_NOARG | ( | SalInstanceNotebook | , |
DeactivatePageHdl | , | ||
TabControl * | , | ||
bool | |||
) |
Definition at line 2583 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceNotebook | , |
ActivatePageHdl | , | ||
TabControl * | , | ||
void | |||
) |
Definition at line 2588 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceVerticalNotebook | , |
DeactivatePageHdl | , | ||
VerticalTabControl * | , | ||
bool | |||
) |
Definition at line 2703 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceVerticalNotebook | , |
ActivatePageHdl | , | ||
VerticalTabControl * | , | ||
void | |||
) |
Definition at line 2708 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceMenuButton | , |
MenuSelectHdl | , | ||
::MenuButton * | , | ||
void | |||
) |
Definition at line 2915 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceMenuButton | , |
ActivateHdl | , | ||
::MenuButton * | , | ||
void | |||
) |
Definition at line 2920 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceRadioButton | , |
ToggleHdl | , | ||
::RadioButton & | , | ||
void | |||
) |
Definition at line 3044 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceCheckButton | , |
ToggleHdl | , | ||
CheckBox & | , | ||
void | |||
) |
Definition at line 3148 of file salvtables.cxx.
Definition at line 3199 of file salvtables.cxx.
Definition at line 3269 of file salvtables.cxx.
Definition at line 3276 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceEntry | , |
ChangeHdl | , | ||
Edit & | , | ||
void | |||
) |
Definition at line 3504 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceEntry | , |
ActivateHdl | , | ||
Edit & | , | ||
bool | |||
) |
Definition at line 3515 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
VisibleRangeChangedHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5148 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
ModelChangedHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5155 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
StartDragHdl | , | ||
SvTreeListBox * | , | ||
bool | |||
) |
Definition at line 5162 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
SelectHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5204 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
DeSelectHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5211 of file salvtables.cxx.
References m_xTreeView, and Single.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
DoubleClickHdl | , | ||
SvTreeListBox * | , | ||
bool | |||
) |
Definition at line 5221 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
ExpandingHdl | , | ||
SvTreeListBox * | , | ||
bool | |||
) |
Definition at line 5245 of file salvtables.cxx.
References m_xTreeView, and SvViewDataEntry::SetSelectable().
IMPL_LINK_NOARG | ( | SalInstanceIconView | , |
SelectHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5552 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceIconView | , |
DeSelectHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5559 of file salvtables.cxx.
References Single.
IMPL_LINK_NOARG | ( | SalInstanceIconView | , |
DoubleClickHdl | , | ||
SvTreeListBox * | , | ||
bool | |||
) |
Definition at line 5568 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceSpinButton | , |
ActivateHdl | , | ||
Edit & | , | ||
bool | |||
) |
Definition at line 5665 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceSpinButton | , |
UpDownHdl | , | ||
SpinField & | , | ||
void | |||
) |
Definition at line 5672 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceSpinButton | , |
LoseFocusHdl | , | ||
Control & | , | ||
void | |||
) |
Definition at line 5674 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceSpinButton | , |
OutputHdl | , | ||
LinkParamNone * | , | ||
bool | |||
) |
Definition at line 5676 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTextView | , |
ChangeHdl | , | ||
Edit & | , | ||
void | |||
) |
Definition at line 6008 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceExpander | , |
ExpandedHdl | , | ||
VclExpander & | , | ||
void | |||
) |
Definition at line 6047 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceDrawingArea | , |
StyleUpdatedHdl | , | ||
VclDrawingArea & | , | ||
void | |||
) |
Definition at line 6254 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceDrawingArea | , |
StartDragHdl | , | ||
VclDrawingArea * | , | ||
bool | |||
) |
Definition at line 6279 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceComboBoxWithoutEdit | , |
SelectHdl | , | ||
ListBox & | , | ||
void | |||
) |
Definition at line 6412 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceComboBoxWithEdit | , |
ChangeHdl | , | ||
Edit & | , | ||
void | |||
) |
Definition at line 6607 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceComboBoxWithEdit | , |
SelectHdl | , | ||
::ComboBox & | , | ||
void | |||
) |
Definition at line 6613 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceComboBoxWithEdit | , |
EntryActivateHdl | , | ||
Edit & | , | ||
bool | |||
) |
Definition at line 6620 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstancePopover | , |
PopupModeEndHdl | , | ||
FloatingWindow * | , | ||
void | |||
) |
Definition at line 6888 of file salvtables.cxx.
IMPL_STATIC_LINK_NOARG | ( | SalInstanceTreeView | , |
FinishDragHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5171 of file salvtables.cxx.
|
static |
Definition at line 3517 of file salvtables.cxx.
Referenced by SalInstanceTreeView::get_drag_source().