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

namespace  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   (tools::Long(1000000000))
 

Enumerations

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

Macro Definition Documentation

◆ HEADERBAR_APPEND

#define HEADERBAR_APPEND   (sal_uInt16(0xFFFF))

Definition at line 200 of file headbar.hxx.

◆ HEADERBAR_FULLSIZE

#define HEADERBAR_FULLSIZE   (tools::Long(1000000000))

Definition at line 202 of file headbar.hxx.

◆ HEADERBAR_ITEM_NOTFOUND

#define HEADERBAR_ITEM_NOTFOUND   (sal_uInt16(0xFFFF))

Definition at line 201 of file headbar.hxx.

◆ WB_BOTTOMBORDER

#define WB_BOTTOMBORDER   (WinBits(0x0400))

Definition at line 176 of file headbar.hxx.

◆ WB_BUTTONSTYLE

#define WB_BUTTONSTYLE   (WinBits(0x0800))

Definition at line 177 of file headbar.hxx.

◆ WB_STDHEADERBAR

#define WB_STDHEADERBAR   (WB_BUTTONSTYLE | WB_BOTTOMBORDER)

Definition at line 178 of file headbar.hxx.

Enumeration Type Documentation

◆ HeaderBarItemBits

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

Definition at line 180 of file headbar.hxx.