LibreOffice Module svtools (master) 1
Classes | Namespaces | Macros | Enumerations
tabbar.hxx File Reference
#include <svtools/svtdllapi.h>
#include <tools/link.hxx>
#include <vcl/window.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <memory>
Include dependency graph for tabbar.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< TabBarPageBits >
 
class  TabBar
 

Namespaces

namespace  weld
 
namespace  o3tl
 

Macros

#define WB_RANGESELECT   (WinBits(0x00200000))
 
#define WB_MULTISELECT   (WinBits(0x00400000))
 
#define WB_MINSCROLL   (WinBits(0x20000000))
 
#define WB_INSERTTAB   (WinBits(0x40000000))
 
#define WB_STDTABBAR   WB_BORDER
 
#define TPB_DISPLAY_NAME_ALLFLAGS   (TabBarPageBits::Blue | TabBarPageBits::Italic | TabBarPageBits::Underline)
 

Enumerations

enum class  TabBarPageBits {
  NONE = 0x00 ,
  Blue = 0x01 ,
  Italic = 0x02 ,
  Underline = 0x04
}
 
enum  TabBarAllowRenamingReturnCode {
  TABBAR_RENAMING_NO ,
  TABBAR_RENAMING_YES ,
  TABBAR_RENAMING_CANCEL
}
 

Macro Definition Documentation

◆ TPB_DISPLAY_NAME_ALLFLAGS

#define TPB_DISPLAY_NAME_ALLFLAGS   (TabBarPageBits::Blue | TabBarPageBits::Italic | TabBarPageBits::Underline)

Definition at line 294 of file tabbar.hxx.

◆ WB_INSERTTAB

#define WB_INSERTTAB   (WinBits(0x40000000))

Definition at line 277 of file tabbar.hxx.

◆ WB_MINSCROLL

#define WB_MINSCROLL   (WinBits(0x20000000))

Definition at line 276 of file tabbar.hxx.

◆ WB_MULTISELECT

#define WB_MULTISELECT   (WinBits(0x00400000))

Definition at line 275 of file tabbar.hxx.

◆ WB_RANGESELECT

#define WB_RANGESELECT   (WinBits(0x00200000))

Definition at line 274 of file tabbar.hxx.

◆ WB_STDTABBAR

#define WB_STDTABBAR   WB_BORDER

Definition at line 278 of file tabbar.hxx.

Enumeration Type Documentation

◆ TabBarAllowRenamingReturnCode

Enumerator
TABBAR_RENAMING_NO 
TABBAR_RENAMING_YES 
TABBAR_RENAMING_CANCEL 

Definition at line 298 of file tabbar.hxx.

◆ TabBarPageBits

enum class TabBarPageBits
strong
Enumerator
NONE 
Blue 
Italic 
Underline 

Definition at line 282 of file tabbar.hxx.