LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Enumerations
toolbox.hxx File Reference
#include <vcl/vclenum.hxx>
#include <vcl/dllapi.h>
#include <vcl/dockwin.hxx>
#include <vcl/image.hxx>
#include <vcl/keycod.hxx>
#include <o3tl/typed_flags_set.hxx>
#include <limits>
#include <memory>
#include <vector>
Include dependency graph for toolbox.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VclStatusListener< T >
 
struct  o3tl::typed_flags< ToolBoxMenuType >
 
class  ToolBox
 
struct  ToolBox::ImplToolSize
 

Namespaces

 com
 
 com::sun
 
 com::sun::star
 
 com::sun::star::frame
 
 o3tl
 

Macros

#define TOOLBOX_STYLE_FLAT   (sal_uInt16(0x0004))
 
#define TOOLBOX_MENUITEM_START   (sal_uInt16(0x1000))
 

Enumerations

enum  ToolBoxMenuType {
  ToolBoxMenuType::NONE = 0x0000,
  ToolBoxMenuType::ClippedItems = 0x0001,
  ToolBoxMenuType::Customize = 0x0002
}
 
enum  ToolBoxButtonSize {
  ToolBoxButtonSize::DontCare,
  ToolBoxButtonSize::Small,
  ToolBoxButtonSize::Large,
  ToolBoxButtonSize::Size32
}
 
enum  ToolBoxLayoutMode {
  ToolBoxLayoutMode::Normal,
  ToolBoxLayoutMode::Locked
}
 
enum  ToolBoxTextPosition {
  ToolBoxTextPosition::Right,
  ToolBoxTextPosition::Bottom
}
 

Macro Definition Documentation

#define TOOLBOX_MENUITEM_START   (sal_uInt16(0x1000))

Definition at line 48 of file toolbox.hxx.

Referenced by IMPL_LINK(), and ToolBox::UpdateCustomMenu().

#define TOOLBOX_STYLE_FLAT   (sal_uInt16(0x0004))

Enumeration Type Documentation

enum ToolBoxButtonSize
strong
Enumerator
DontCare 
Small 
Large 
Size32 

Definition at line 63 of file toolbox.hxx.

enum ToolBoxLayoutMode
strong
Enumerator
Normal 
Locked 

Definition at line 71 of file toolbox.hxx.

enum ToolBoxMenuType
strong
Enumerator
NONE 
ClippedItems 
Customize 

Definition at line 51 of file toolbox.hxx.

enum ToolBoxTextPosition
strong
Enumerator
Right 
Bottom 

Definition at line 80 of file toolbox.hxx.