LibreOffice Module vcl (master)
1
|
#include "impdel.hxx"
#include "salwtype.hxx"
#include "salgeom.hxx"
#include <vcl/help.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <vcl/window.hxx>
Go to the source code of this file.
Classes | |
struct | o3tl::typed_flags< SalFrameToTop > |
struct | o3tl::typed_flags< SalFrameStyleFlags > |
class | SalFrame |
A SalFrame is a system window (e.g. an X11 window). More... | |
struct | SalFrame::SalPointerState |
Namespaces | |
o3tl | |
vcl | |
weld | |
Macros | |
#define | SAL_FRAME_EXT_STYLE_DOCUMENT SalExtStyle(0x00000001) |
#define | SAL_FRAME_EXT_STYLE_DOCMODIFIED SalExtStyle(0x00000002) |
#define | SAL_FRAME_POSSIZE_X (sal_uInt16(0x0001)) |
#define | SAL_FRAME_POSSIZE_Y (sal_uInt16(0x0002)) |
#define | SAL_FRAME_POSSIZE_WIDTH (sal_uInt16(0x0004)) |
#define | SAL_FRAME_POSSIZE_HEIGHT (sal_uInt16(0x0008)) |
Typedefs | |
typedef sal_uInt64 | SalExtStyle |
Enumerations | |
enum | SalFrameToTop { SalFrameToTop::NONE = 0x00, SalFrameToTop::RestoreWhenMin = 0x01, SalFrameToTop::ForegroundTask = 0x02, SalFrameToTop::GrabFocus = 0x04, SalFrameToTop::GrabFocusOnly = 0x08 } |
enum | SalFrameStyleFlags { SalFrameStyleFlags::NONE = 0x00000000, SalFrameStyleFlags::DEFAULT = 0x00000001, SalFrameStyleFlags::MOVEABLE = 0x00000002, SalFrameStyleFlags::SIZEABLE = 0x00000004, SalFrameStyleFlags::CLOSEABLE = 0x00000008, SalFrameStyleFlags::NOSHADOW = 0x00000010, SalFrameStyleFlags::TOOLTIP = 0x00000020, SalFrameStyleFlags::OWNERDRAWDECORATION = 0x00000040, SalFrameStyleFlags::DIALOG = 0x00000080, SalFrameStyleFlags::INTRO = 0x00000100, SalFrameStyleFlags::PARTIAL_FULLSCREEN = 0x00800000, SalFrameStyleFlags::NOICON = 0x01000000, SalFrameStyleFlags::SYSTEMCHILD = 0x08000000, SalFrameStyleFlags::PLUG = 0x10000000, SalFrameStyleFlags::FLOAT = 0x20000000, SalFrameStyleFlags::TOOLWINDOW = 0x40000000 } |
#define SAL_FRAME_EXT_STYLE_DOCMODIFIED SalExtStyle(0x00000002) |
Definition at line 102 of file salframe.hxx.
Referenced by vcl::Window::SetExtendedStyle().
#define SAL_FRAME_EXT_STYLE_DOCUMENT SalExtStyle(0x00000001) |
Definition at line 101 of file salframe.hxx.
Referenced by vcl::Window::SetExtendedStyle().
#define SAL_FRAME_POSSIZE_HEIGHT (sal_uInt16(0x0008)) |
Definition at line 108 of file salframe.hxx.
Referenced by vcl::Window::setPosSizePixel().
#define SAL_FRAME_POSSIZE_WIDTH (sal_uInt16(0x0004)) |
Definition at line 107 of file salframe.hxx.
Referenced by vcl::Window::setPosSizePixel().
#define SAL_FRAME_POSSIZE_X (sal_uInt16(0x0001)) |
Definition at line 105 of file salframe.hxx.
Referenced by vcl::Window::setPosSizePixel().
#define SAL_FRAME_POSSIZE_Y (sal_uInt16(0x0002)) |
Definition at line 106 of file salframe.hxx.
Referenced by vcl::Window::setPosSizePixel().
typedef sal_uInt64 SalExtStyle |
Definition at line 97 of file salframe.hxx.
|
strong |
Enumerator | |
---|---|
NONE | |
DEFAULT | |
MOVEABLE | |
SIZEABLE | |
CLOSEABLE | |
NOSHADOW | |
TOOLTIP | |
OWNERDRAWDECORATION | |
DIALOG | |
INTRO | |
PARTIAL_FULLSCREEN | |
NOICON | |
SYSTEMCHILD | |
PLUG | |
FLOAT | |
TOOLWINDOW |
Definition at line 64 of file salframe.hxx.
|
strong |
Enumerator | |
---|---|
NONE | |
RestoreWhenMin | |
ForegroundTask | |
GrabFocus | |
GrabFocusOnly |
Definition at line 43 of file salframe.hxx.