LibreOffice Module svtools (master) 1
|
#include <memory>
#include <map>
#include <vector>
#include <svtools/svtdllapi.h>
#include <rtl/ref.hxx>
#include <tools/fldunit.hxx>
#include <tools/link.hxx>
#include <tools/fract.hxx>
#include <vcl/window.hxx>
#include <vcl/glyphitem.hxx>
Go to the source code of this file.
Classes | |
struct | o3tl::typed_flags< RulerMarginStyle > |
struct | o3tl::typed_flags< RulerBorderStyle > |
struct | RulerBorder |
struct | RulerIndent |
struct | RulerTab |
struct | RulerLine |
struct | RulerSelection |
struct | RulerUnitData |
struct | RulerTabData |
class | Ruler |
Namespaces | |
namespace | o3tl |
Enumerations | |
enum class | RulerType { DontKnow , Outside , Margin1 , Margin2 , Border , Indent , Tab } |
enum class | RulerExtra { DontKnow , NullOffset , Tab } |
enum class | RulerDragSize { Move , N1 , N2 } |
enum class | RulerMarginStyle { NONE = 0x0000 , Sizeable = 0x0001 , Invisible = 0x0002 } |
enum class | RulerBorderStyle { Sizeable = 0x0001 , Moveable = 0x0002 , Variable = 0x0004 , Invisible = 0x0008 } |
enum class | RulerIndentStyle { Top , Bottom } |
Variables | |
constexpr WinBits | WB_EXTRAFIELD = 0x00004000 |
constexpr WinBits | WB_RIGHT_ALIGNED = 0x00008000 |
constexpr auto | WB_STDRULER = WB_HORZ |
constexpr sal_uInt16 | RULER_STYLE_HIGHLIGHT = 0x8000 |
constexpr sal_uInt16 | RULER_STYLE_DONTKNOW = 0x4000 |
constexpr sal_uInt16 | RULER_STYLE_INVISIBLE = 0x2000 |
constexpr auto | RULER_MOUSE_BORDERMOVE = 5 |
constexpr auto | RULER_MOUSE_BORDERWIDTH = 5 |
constexpr auto | RULER_MOUSE_MARGINWIDTH = 3 |
constexpr sal_uInt16 | RULER_TAB_LEFT = 0x0000 |
constexpr sal_uInt16 | RULER_TAB_RIGHT = 0x0001 |
constexpr sal_uInt16 | RULER_TAB_CENTER = 0x0002 |
constexpr sal_uInt16 | RULER_TAB_DECIMAL = 0x0003 |
constexpr sal_uInt16 | RULER_TAB_DEFAULT = 0x0004 |
constexpr sal_uInt16 | RULER_TAB_STYLE = 0x000F |
constexpr sal_uInt16 | RULER_TAB_RTL = 0x0010 |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
strong |
|
constexpr |
Definition at line 483 of file ruler.hxx.
Referenced by Ruler::ImplDoHitTest().
|
constexpr |
Definition at line 484 of file ruler.hxx.
Referenced by Ruler::ImplDoHitTest().
|
constexpr |
Definition at line 485 of file ruler.hxx.
Referenced by Ruler::ImplDoHitTest().
|
constexpr |
Definition at line 474 of file ruler.hxx.
Referenced by Ruler::ImplDrawTab().
|
constexpr |
Definition at line 473 of file ruler.hxx.
Referenced by Ruler::ImplDrawExtra().
|
constexpr |
Definition at line 475 of file ruler.hxx.
Referenced by Ruler::ImplDoHitTest(), ImplDrawRulerTab(), Ruler::ImplDrawTab(), and Ruler::ImplDrawTabs().
|
constexpr |
Definition at line 532 of file ruler.hxx.
Referenced by ImplDrawRulerTab().
|
constexpr |
Definition at line 533 of file ruler.hxx.
Referenced by Ruler::ImplDoHitTest(), and ImplDrawRulerTab().
|
constexpr |
Definition at line 529 of file ruler.hxx.
Referenced by ImplCenterTabPos(), Ruler::ImplDoHitTest(), and ImplDrawRulerTab().
|
constexpr |
Definition at line 530 of file ruler.hxx.
Referenced by ImplCenterTabPos(), Ruler::ImplDoHitTest(), and ImplDrawRulerTab().
|
constexpr |
Definition at line 535 of file ruler.hxx.
Referenced by Ruler::DrawTab(), ImplCenterTabPos(), Ruler::ImplDrawExtra(), ImplDrawRulerTab(), and Ruler::ImplDrawTab().
|
constexpr |
Definition at line 534 of file ruler.hxx.
Referenced by Ruler::DrawTab(), ImplCenterTabPos(), Ruler::ImplDoHitTest(), Ruler::ImplDrawExtra(), and ImplDrawRulerTab().
|
constexpr |
Definition at line 462 of file ruler.hxx.
Referenced by Ruler::ImplInitExtraField(), Ruler::Paint(), and Ruler::SetExtraType().
|
constexpr |
Definition at line 463 of file ruler.hxx.
Referenced by Ruler::ImplDrawExtra(), ImplDrawRulerTab(), Ruler::ImplDrawTabs(), and Ruler::ImplDrawTicks().