LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Enumerations
headbar.hxx File Reference
#include <vcl/dllapi.h>
#include <tools/link.hxx>
#include <vcl/window.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <memory>
Include dependency graph for headbar.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  o3tl::typed_flags< HeaderBarItemBits >
 
class  HeaderBar
 

Namespaces

 o3tl
 

Macros

#define WB_BOTTOMBORDER   (WinBits(0x0400))
 
#define WB_BUTTONSTYLE   (WinBits(0x0800))
 
#define WB_STDHEADERBAR   (WB_BUTTONSTYLE | WB_BOTTOMBORDER)
 
#define HEADERBAR_APPEND   (sal_uInt16(0xFFFF))
 
#define HEADERBAR_ITEM_NOTFOUND   (sal_uInt16(0xFFFF))
 
#define HEADERBAR_FULLSIZE   (long(1000000000))
 
#define HEADERBAR_TEXTOFF   2
 

Enumerations

enum  HeaderBarItemBits {
  HeaderBarItemBits::NONE = 0x0000,
  HeaderBarItemBits::LEFT = 0x0001,
  HeaderBarItemBits::CENTER = 0x0002,
  HeaderBarItemBits::RIGHT = 0x0004,
  HeaderBarItemBits::LEFTIMAGE = 0x0010,
  HeaderBarItemBits::RIGHTIMAGE = 0x0020,
  HeaderBarItemBits::FIXED = 0x0100,
  HeaderBarItemBits::FIXEDPOS = 0x0200,
  HeaderBarItemBits::CLICKABLE = 0x0400,
  HeaderBarItemBits::FLAT = 0x0800,
  HeaderBarItemBits::DOWNARROW = 0x1000,
  HeaderBarItemBits::UPARROW = 0x2000,
  HeaderBarItemBits::STDSTYLE = LEFT | LEFTIMAGE | CLICKABLE
}
 

Macro Definition Documentation

#define HEADERBAR_APPEND   (sal_uInt16(0xFFFF))

Definition at line 202 of file headbar.hxx.

#define HEADERBAR_FULLSIZE   (long(1000000000))

Definition at line 204 of file headbar.hxx.

Referenced by SalInstanceTreeView::SalInstanceTreeView().

#define HEADERBAR_ITEM_NOTFOUND   (sal_uInt16(0xFFFF))
#define HEADERBAR_TEXTOFF   2

Definition at line 206 of file headbar.hxx.

#define WB_BOTTOMBORDER   (WinBits(0x0400))

Definition at line 176 of file headbar.hxx.

Referenced by HeaderBar::ImplInit().

#define WB_BUTTONSTYLE   (WinBits(0x0800))

Definition at line 177 of file headbar.hxx.

Referenced by HeaderBar::ImplInit(), and VclBuilder::makeObject().

#define WB_STDHEADERBAR   (WB_BUTTONSTYLE | WB_BOTTOMBORDER)

Definition at line 178 of file headbar.hxx.

Enumeration Type Documentation

enum HeaderBarItemBits
strong
Enumerator
NONE 
LEFT 
CENTER 
RIGHT 
LEFTIMAGE 
RIGHTIMAGE 
FIXED 
FIXEDPOS 
CLICKABLE 
FLAT 
DOWNARROW 
UPARROW 
STDSTYLE 

Definition at line 180 of file headbar.hxx.