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/XVclWindowPeer.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/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 <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 1735 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceButton | , |
ClickHdl | , | ||
::Button * | , | ||
pButton | , | ||
void | |||
) |
Definition at line 2922 of file salvtables.cxx.
References LINK.
IMPL_LINK | ( | SalInstanceComboBoxWithEdit | , |
UserDrawHdl | , | ||
UserDrawEvent * | , | ||
pEvent | , | ||
void | |||
) |
Definition at line 6765 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDialog | , |
PopupScreenShotMenuHdl | , | ||
const CommandEvent & | , | ||
rCEvt | , | ||
bool | |||
) |
Definition at line 1931 of file salvtables.cxx.
References ContextMenu, VclAbstractDialogFactory::Create(), VclAbstractDialogFactory::CreateScreenshotAnnotationDlg(), m_xDialog, nId, and VclResId().
IMPL_LINK | ( | SalInstanceDrawingArea | , |
CommandHdl | , | ||
const CommandEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6399 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
DeleteSurroundingHdl | , | ||
const Selection & | , | ||
rSelection | , | ||
bool | |||
) |
Definition at line 6409 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
GetSurroundingHdl | , | ||
OUString & | , | ||
rSurrounding | , | ||
int | |||
) |
Definition at line 6404 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
KeyPressHdl | , | ||
const KeyEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6384 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
KeyReleaseHdl | , | ||
const KeyEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6389 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
MouseMoveHdl | , | ||
const MouseEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6374 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
MousePressHdl | , | ||
const MouseEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6369 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
MouseReleaseHdl | , | ||
const MouseEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 6379 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
PaintHdl | , | ||
target_and_area | , | ||
aPayload | , | ||
void | |||
) |
Definition at line 6356 of file salvtables.cxx.
References InvertFocusRect(), and tools::Rectangle::IsEmpty().
IMPL_LINK | ( | SalInstanceDrawingArea | , |
QueryTooltipHdl | , | ||
tools::Rectangle & | , | ||
rHelpArea | , | ||
OUString | |||
) |
Definition at line 6414 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceDrawingArea | , |
ResizeHdl | , | ||
const Size & | , | ||
rSize | , | ||
void | |||
) |
Definition at line 6364 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceEntry | , |
CursorListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 3554 of file salvtables.cxx.
References EditCaretChanged, and EditSelectionChanged.
IMPL_LINK | ( | SalInstanceEntryTreeView | , |
AutocompleteHdl | , | ||
Edit & | , | ||
rEdit | , | ||
void | |||
) |
Definition at line 6935 of file salvtables.cxx.
References i, Selection::Max(), nCount, and nPos.
IMPL_LINK | ( | SalInstanceEntryTreeView | , |
KeyPressListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 6908 of file salvtables.cxx.
References vcl::KeyCode::GetCode(), KeyEvent::GetKeyCode(), KEY_DOWN, KEY_PAGEDOWN, KEY_PAGEUP, KEY_UP, and WindowKeyInput.
IMPL_LINK | ( | SalInstanceIconView | , |
CommandHdl | , | ||
const CommandEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 5715 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceIconView | , |
DumpElemToPropertyTreeHdl | , | ||
const ::IconView::json_prop_query & | , | ||
rQuery | , | ||
bool | |||
) |
Definition at line 5525 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceIconView | , |
EntryAccessibleDescriptionHdl | , | ||
SvTreeListEntry * | , | ||
pEntry | , | ||
OUString | |||
) |
Definition at line 5511 of file salvtables.cxx.
References SvTreeListBox::SearchEntryTextWithHeadTitle().
IMPL_LINK | ( | SalInstanceIconView | , |
TooltipHdl | , | ||
SvTreeListEntry * | , | ||
pEntry | , | ||
OUString | |||
) |
Definition at line 5503 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceLinkButton | , |
ClickHdl | , | ||
FixedHyperlink & | , | ||
rButton | , | ||
void | |||
) |
Definition at line 3105 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceScrolledWindow | , |
VscrollHdl | , | ||
ScrollBar * | , | ||
pScrollBar | , | ||
void | |||
) |
Definition at line 2494 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceSpinButton | , |
InputHdl | , | ||
sal_Int64 * | , | ||
pResult | , | ||
TriState | |||
) |
Definition at line 5818 of file salvtables.cxx.
References TRISTATE_TRUE.
IMPL_LINK | ( | SalInstanceTextView | , |
CursorListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 6120 of file salvtables.cxx.
References EditCaretChanged, and EditSelectionChanged.
IMPL_LINK | ( | SalInstanceTextView | , |
VscrollHdl | , | ||
ScrollBar * | , | ||
pScrollBar | , | ||
void | |||
) |
Definition at line 6112 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceToggleButton | , |
ToggleListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 3175 of file salvtables.cxx.
References PushbuttonToggle.
IMPL_LINK | ( | SalInstanceToolbar | , |
MenuToggleListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 1272 of file salvtables.cxx.
References WindowEndPopupMode.
IMPL_LINK | ( | SalInstanceTreeView | , |
CompareHdl | , | ||
const SvSortData & | , | ||
rSortData | , | ||
sal_Int32 | |||
) |
Definition at line 5168 of file salvtables.cxx.
References col, SvTreeListEntry::GetFirstItem(), SvTreeListEntry::GetItem(), and String.
IMPL_LINK | ( | SalInstanceTreeView | , |
CustomMeasureHdl | , | ||
svtree_measure_args | , | ||
payload | , | ||
Size | |||
) |
Definition at line 5158 of file salvtables.cxx.
References SvTreeListEntry::GetUserData().
IMPL_LINK | ( | SalInstanceTreeView | , |
CustomRenderHdl | , | ||
svtree_render_args | , | ||
payload | , | ||
void | |||
) |
Definition at line 5147 of file salvtables.cxx.
References SvTreeListEntry::GetUserData().
IMPL_LINK | ( | SalInstanceTreeView | , |
EditedEntryHdl | , | ||
IterString | , | ||
rIterString | , | ||
bool | |||
) |
Definition at line 5364 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceTreeView | , |
EditingEntryHdl | , | ||
SvTreeListEntry * | , | ||
pEntry | , | ||
bool | |||
) |
Definition at line 5359 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceTreeView | , |
EndDragHdl | , | ||
HeaderBar * | , | ||
pHeaderBar | , | ||
void | |||
) |
Definition at line 5293 of file salvtables.cxx.
References i.
IMPL_LINK | ( | SalInstanceTreeView | , |
HeaderBarClickedHdl | , | ||
HeaderBar * | , | ||
pHeaderBar | , | ||
void | |||
) |
Definition at line 5302 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceTreeView | , |
PopupMenuHdl | , | ||
const CommandEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 5354 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceTreeView | , |
ToggleHdl | , | ||
SvLBoxButtonData * | , | ||
pData | , | ||
void | |||
) |
Definition at line 5241 of file salvtables.cxx.
References SvTreeListEntry::GetItem(), i, SvTreeListEntry::ItemCount(), nCount, and pData.
IMPL_LINK | ( | SalInstanceTreeView | , |
TooltipHdl | , | ||
SvTreeListEntry * | , | ||
pEntry | , | ||
OUString | |||
) |
Definition at line 5139 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceWidget | , |
EventListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 821 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceWidget | , |
KeyEventListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
bool | |||
) |
Definition at line 826 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceWidget | , |
MouseEventListener | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 831 of file salvtables.cxx.
IMPL_LINK | ( | SalInstanceWidget | , |
SettingsChangedHdl | , | ||
VclWindowEvent & | , | ||
rEvent | , | ||
void | |||
) |
Definition at line 577 of file salvtables.cxx.
References pData, SETTINGS, and WindowDataChanged.
IMPL_LINK_NOARG | ( | SalFlashAttention | , |
FlashTimeout | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 305 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceAssistant | , |
OnRoadmapItemSelected | , | ||
LinkParamNone * | , | ||
void | |||
) |
Definition at line 2185 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceAssistant | , |
UpdateRoadmap_Hdl | , | ||
Timer * | , | ||
void | |||
) |
Definition at line 2195 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceCalendar | , |
ActivateHdl | , | ||
::Calendar * | , | ||
void | |||
) |
Definition at line 3324 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceCalendar | , |
SelectHdl | , | ||
::Calendar * | , | ||
void | |||
) |
Definition at line 3317 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceCheckButton | , |
ToggleHdl | , | ||
CheckBox & | , | ||
void | |||
) |
Definition at line 3224 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceComboBoxWithEdit | , |
ChangeHdl | , | ||
Edit & | , | ||
void | |||
) |
Definition at line 6747 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceComboBoxWithEdit | , |
EntryActivateHdl | , | ||
Edit & | , | ||
bool | |||
) |
Definition at line 6760 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceComboBoxWithEdit | , |
SelectHdl | , | ||
::ComboBox & | , | ||
void | |||
) |
Definition at line 6753 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceComboBoxWithoutEdit | , |
SelectHdl | , | ||
ListBox & | , | ||
void | |||
) |
Definition at line 6552 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceDrawingArea | , |
StartDragHdl | , | ||
VclDrawingArea * | , | ||
bool | |||
) |
Definition at line 6419 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceDrawingArea | , |
StyleUpdatedHdl | , | ||
VclDrawingArea & | , | ||
void | |||
) |
Definition at line 6394 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceEntry | , |
ActivateHdl | , | ||
Edit & | , | ||
bool | |||
) |
Definition at line 3563 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceEntry | , |
ChangeHdl | , | ||
Edit & | , | ||
void | |||
) |
Definition at line 3552 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceExpander | , |
ExpandedHdl | , | ||
VclExpander & | , | ||
void | |||
) |
Definition at line 6157 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceFormattedSpinButton | , |
LoseFocusHdl | , | ||
Control & | , | ||
void | |||
) |
Definition at line 5886 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceFormattedSpinButton | , |
UpDownHdl | , | ||
SpinField & | , | ||
void | |||
) |
Definition at line 5881 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceIconView | , |
DeSelectHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5699 of file salvtables.cxx.
References Single.
IMPL_LINK_NOARG | ( | SalInstanceIconView | , |
DoubleClickHdl | , | ||
SvTreeListBox * | , | ||
bool | |||
) |
Definition at line 5708 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceIconView | , |
SelectHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5692 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceMenu | , |
SelectMenuHdl | , | ||
::Menu * | , | ||
bool | |||
) |
Definition at line 987 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceMenuButton | , |
ActivateHdl | , | ||
::MenuButton * | , | ||
void | |||
) |
Definition at line 3069 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceMenuButton | , |
MenuSelectHdl | , | ||
::MenuButton * | , | ||
void | |||
) |
Definition at line 3064 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceNotebook | , |
ActivatePageHdl | , | ||
TabControl * | , | ||
void | |||
) |
Definition at line 2731 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceNotebook | , |
DeactivatePageHdl | , | ||
TabControl * | , | ||
bool | |||
) |
Definition at line 2726 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstancePopover | , |
PopupModeEndHdl | , | ||
FloatingWindow * | , | ||
void | |||
) |
Definition at line 7028 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceRadioButton | , |
ToggleHdl | , | ||
::RadioButton & | , | ||
void | |||
) |
Definition at line 3168 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceScale | , |
SlideHdl | , | ||
Slider * | , | ||
void | |||
) |
Definition at line 3275 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceScrollbar | , |
ScrollHdl | , | ||
ScrollBar * | , | ||
void | |||
) |
Definition at line 2592 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceScrolledWindow | , |
HscrollHdl | , | ||
ScrollBar * | , | ||
void | |||
) |
Definition at line 2501 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceSpinButton | , |
ActivateHdl | , | ||
Edit & | , | ||
bool | |||
) |
Definition at line 5805 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceSpinButton | , |
LoseFocusHdl | , | ||
Control & | , | ||
void | |||
) |
Definition at line 5814 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceSpinButton | , |
OutputHdl | , | ||
LinkParamNone * | , | ||
bool | |||
) |
Definition at line 5816 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceSpinButton | , |
UpDownHdl | , | ||
SpinField & | , | ||
void | |||
) |
Definition at line 5812 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTextView | , |
ChangeHdl | , | ||
Edit & | , | ||
void | |||
) |
Definition at line 6118 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceToolbar | , |
ClickHdl | , | ||
ToolBox * | , | ||
void | |||
) |
Definition at line 1260 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceToolbar | , |
DropdownClick | , | ||
ToolBox * | , | ||
void | |||
) |
Definition at line 1266 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
DeSelectHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5276 of file salvtables.cxx.
References Single.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
DoubleClickHdl | , | ||
SvTreeListBox * | , | ||
bool | |||
) |
Definition at line 5286 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
ExpandingHdl | , | ||
SvTreeListBox * | , | ||
bool | |||
) |
Definition at line 5310 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
ModelChangedHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5220 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
SelectHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5269 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
StartDragHdl | , | ||
SvTreeListBox * | , | ||
bool | |||
) |
Definition at line 5227 of file salvtables.cxx.
References g_DragSource.
IMPL_LINK_NOARG | ( | SalInstanceTreeView | , |
VisibleRangeChangedHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5213 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceVerticalNotebook | , |
ActivatePageHdl | , | ||
VerticalTabControl * | , | ||
void | |||
) |
Definition at line 2857 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceVerticalNotebook | , |
DeactivatePageHdl | , | ||
VerticalTabControl * | , | ||
bool | |||
) |
Definition at line 2852 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceWidget | , |
MnemonicActivateHdl | , | ||
vcl::Window & | , | ||
bool | |||
) |
Definition at line 836 of file salvtables.cxx.
IMPL_LINK_NOARG | ( | SalInstanceWindow | , |
HelpHdl | , | ||
vcl::Window & | , | ||
bool | |||
) |
Definition at line 1729 of file salvtables.cxx.
References help.
IMPL_STATIC_LINK_NOARG | ( | SalInstanceTreeView | , |
FinishDragHdl | , | ||
SvTreeListBox * | , | ||
void | |||
) |
Definition at line 5236 of file salvtables.cxx.
References g_DragSource.
|
static |
Definition at line 2893 of file salvtables.cxx.
References vcl::Window::GetStyle(), vcl::Window::queue_resize(), vcl::Window::SetStyle(), and WB_WORDBREAK.
|
static |
Definition at line 3567 of file salvtables.cxx.
Referenced by SalInstanceTreeView::get_drag_source(), IMPL_LINK_NOARG(), and IMPL_STATIC_LINK_NOARG().