LibreOffice Module vcl (master)  1
Classes | Namespaces | Macros | Enumerations
treelistbox.hxx File Reference
#include <vcl/dllapi.h>
#include <deque>
#include <memory>
#include <vector>
#include <vcl/ctrl.hxx>
#include <vcl/accel.hxx>
#include <vcl/mnemonicengine.hxx>
#include <vcl/quickselectionengine.hxx>
#include <vcl/image.hxx>
#include <tools/gen.hxx>
#include <tools/contnr.hxx>
#include <vcl/treelist.hxx>
#include <vcl/transfer.hxx>
#include <vcl/idle.hxx>
#include <vcl/menu.hxx>
#include <o3tl/typed_flags_set.hxx>
Include dependency graph for treelistbox.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< SvLBoxTabFlags >
 
struct  o3tl::typed_flags< SvTreeFlags >
 
class  SvLBoxTab
 
class  SvLBoxItem
 
struct  o3tl::typed_flags< DragDropMode >
 
struct  o3tl::typed_flags< SvTreeListBoxFlags >
 
class  SvTreeListBox
 
class  SvInplaceEdit2
 

Namespaces

 utl
 
 o3tl
 

Macros

#define SV_TAB_BORDER   8
 
#define SV_ENTRYHEIGHTOFFS_PIXEL   2
 

Enumerations

enum  SvButtonState {
  SvButtonState::Unchecked,
  SvButtonState::Checked,
  SvButtonState::Tristate
}
 
enum  SvLBoxTabFlags {
  SvLBoxTabFlags::NONE = 0x0000,
  SvLBoxTabFlags::DYNAMIC = 0x0001,
  SvLBoxTabFlags::ADJUST_RIGHT = 0x0002,
  SvLBoxTabFlags::ADJUST_LEFT = 0x0004,
  SvLBoxTabFlags::ADJUST_CENTER = 0x0008,
  SvLBoxTabFlags::SHOW_SELECTION = 0x0010,
  SvLBoxTabFlags::EDITABLE = 0x0020,
  SvLBoxTabFlags::FORCE = 0x0040
}
 
enum  SvTreeFlags {
  SvTreeFlags::CHKBTN = 0x01,
  SvTreeFlags::USESEL = 0x02,
  SvTreeFlags::MANINS = 0x04,
  SvTreeFlags::RECALCTABS = 0x08,
  SvTreeFlags::FIXEDHEIGHT = 0x10
}
 
enum  SvLBoxItemType {
  SvLBoxItemType::String,
  SvLBoxItemType::Button,
  SvLBoxItemType::ContextBmp
}
 
enum  DragDropMode {
  DragDropMode::NONE = 0x0000,
  DragDropMode::CTRL_MOVE = 0x0001,
  DragDropMode::CTRL_COPY = 0x0002,
  DragDropMode::APP_MOVE = 0x0004,
  DragDropMode::APP_COPY = 0x0008,
  DragDropMode::APP_DROP = 0x0010,
  DragDropMode::ENABLE_TOP = 0x0020,
  DragDropMode::ALL = 0x003f
}
 
enum  SvTreeListBoxFlags {
  SvTreeListBoxFlags::NONE = 0x0000,
  SvTreeListBoxFlags::IN_EDT = 0x0001,
  SvTreeListBoxFlags::EDT_ENABLED = 0x0002,
  SvTreeListBoxFlags::TARGEMPH_VIS = 0x0004,
  SvTreeListBoxFlags::EDTEND_CALLED = 0x0008
}
 

Macro Definition Documentation

#define SV_ENTRYHEIGHTOFFS_PIXEL   2

Definition at line 86 of file treelistbox.hxx.

Referenced by SvTreeListBox::InitTreeView().

#define SV_TAB_BORDER   8

Enumeration Type Documentation

enum DragDropMode
strong
Enumerator
NONE 
CTRL_MOVE 
CTRL_COPY 
APP_MOVE 
APP_COPY 
APP_DROP 
ENABLE_TOP 
ALL 

Definition at line 147 of file treelistbox.hxx.

enum SvButtonState
strong
Enumerator
Unchecked 
Checked 
Tristate 

Definition at line 57 of file treelistbox.hxx.

enum SvLBoxItemType
strong
Enumerator
String 
Button 
ContextBmp 

Definition at line 101 of file treelistbox.hxx.

enum SvLBoxTabFlags
strong
Enumerator
NONE 
DYNAMIC 
ADJUST_RIGHT 
ADJUST_LEFT 
ADJUST_CENTER 
SHOW_SELECTION 
EDITABLE 
FORCE 

Definition at line 63 of file treelistbox.hxx.

enum SvTreeFlags
strong
Enumerator
CHKBTN 
USESEL 
MANINS 
RECALCTABS 
FIXEDHEIGHT 

Definition at line 88 of file treelistbox.hxx.

enum SvTreeListBoxFlags
strong
Enumerator
NONE 
IN_EDT 
EDT_ENABLED 
TARGEMPH_VIS 
EDTEND_CALLED 

Definition at line 165 of file treelistbox.hxx.