LibreOffice Module sc (master) 1
|
#include <scitems.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/bindings.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/help.hxx>
#include <vcl/settings.hxx>
#include <sal/log.hxx>
#include <tools/svborder.hxx>
#include <tools/json_writer.hxx>
#include <o3tl/unit_conversion.hxx>
#include <pagedata.hxx>
#include <tabview.hxx>
#include <tabvwsh.hxx>
#include <document.hxx>
#include <gridwin.hxx>
#include <olinewin.hxx>
#include <olinetab.hxx>
#include <tabsplit.hxx>
#include <colrowba.hxx>
#include <tabcont.hxx>
#include <scmod.hxx>
#include <sc.hrc>
#include <globstr.hrc>
#include <scresid.hxx>
#include <drawview.hxx>
#include <docsh.hxx>
#include <viewuno.hxx>
#include <appoptio.hxx>
#include <attrib.hxx>
#include <spellcheckcontext.hxx>
#include <comphelper/lok.hxx>
#include <sfx2/lokhelper.hxx>
#include <osl/diagnose.h>
#include <boost/property_tree/ptree.hpp>
#include <boost/property_tree/json_parser.hpp>
#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include <algorithm>
#include <basegfx/utils/zoomtools.hxx>
Go to the source code of this file.
Macros | |
#define | SPLIT_MARGIN 30 |
#define | SPLIT_HANDLE_SIZE 5 |
#define | SC_ICONSIZE 36 |
#define | SC_SCROLLBAR_MIN 30 |
#define | SC_TABBAR_MIN 6 |
Functions | |
IMPL_LINK_NOARG (ScTabView, TimerHdl, Timer *, void) | |
static void | lcl_SetPosSize (vcl::Window &rWindow, const Point &rPos, const Size &rSize, tools::Long nTotalWidth, bool bLayoutRTL) |
IMPL_LINK_NOARG (ScTabView, TabBarResize, TabBar *, void) | |
IMPL_LINK_NOARG (ScTabView, HScrollLeftHdl, weld::Scrollbar &, void) | |
IMPL_LINK_NOARG (ScTabView, HScrollRightHdl, weld::Scrollbar &, void) | |
IMPL_LINK_NOARG (ScTabView, VScrollTopHdl, weld::Scrollbar &, void) | |
IMPL_LINK_NOARG (ScTabView, VScrollBottomHdl, weld::Scrollbar &, void) | |
IMPL_LINK_NOARG (ScTabView, EndScrollHdl, const MouseEvent &, bool) | |
static void | ShowHide (vcl::Window *pWin, bool bShow) |
IMPL_LINK (ScTabView, SplitHdl, Splitter *, pSplitter, void) | |
Variables | |
constexpr sal_Int32 | TAB_HEIGHT_MARGIN = 10 |
#define SC_ICONSIZE 36 |
Definition at line 68 of file tabview.cxx.
#define SC_SCROLLBAR_MIN 30 |
Definition at line 70 of file tabview.cxx.
#define SC_TABBAR_MIN 6 |
Definition at line 71 of file tabview.cxx.
#define SPLIT_HANDLE_SIZE 5 |
Definition at line 65 of file tabview.cxx.
#define SPLIT_MARGIN 30 |
Definition at line 64 of file tabview.cxx.
Definition at line 1582 of file tabview.cxx.
References SC_SPLIT_FIX.
IMPL_LINK_NOARG | ( | ScTabView | , |
EndScrollHdl | , | ||
const MouseEvent & | , | ||
bool | |||
) |
Definition at line 1058 of file tabview.cxx.
IMPL_LINK_NOARG | ( | ScTabView | , |
HScrollLeftHdl | , | ||
weld::Scrollbar & | , | ||
void | |||
) |
Definition at line 1038 of file tabview.cxx.
IMPL_LINK_NOARG | ( | ScTabView | , |
HScrollRightHdl | , | ||
weld::Scrollbar & | , | ||
void | |||
) |
Definition at line 1043 of file tabview.cxx.
Definition at line 820 of file tabview.cxx.
References SC_SPLIT_FIX.
Definition at line 250 of file tabview.cxx.
IMPL_LINK_NOARG | ( | ScTabView | , |
VScrollBottomHdl | , | ||
weld::Scrollbar & | , | ||
void | |||
) |
Definition at line 1053 of file tabview.cxx.
IMPL_LINK_NOARG | ( | ScTabView | , |
VScrollTopHdl | , | ||
weld::Scrollbar & | , | ||
void | |||
) |
Definition at line 1048 of file tabview.cxx.
|
static |
Definition at line 258 of file tabview.cxx.
References vcl::Window::GetPosPixel(), vcl::Window::GetSizePixel(), vcl::Window::Invalidate(), vcl::Window::SetPosSizePixel(), Point::setX(), Size::Width(), and Point::X().
Referenced by ScTabView::DoResize().
|
static |
Definition at line 1478 of file tabview.cxx.
References vcl::Window::Show().
Referenced by ScTabView::UpdateShow().
|
constexpr |
Definition at line 66 of file tabview.cxx.
Referenced by ScTabView::DoResize().