LibreOffice Module vcl (master)  1
Classes | Macros | Functions | Variables
treelistbox.cxx File Reference
#include <vcl/treelistbox.hxx>
#include <vcl/accessiblefactory.hxx>
#include <com/sun/star/accessibility/AccessibleStateType.hpp>
#include <vcl/svapp.hxx>
#include <vcl/accel.hxx>
#include <vcl/settings.hxx>
#include <vcl/commandevent.hxx>
#include <vcl/uitest/uiobject.hxx>
#include <sot/formats.hxx>
#include <unotools/accessiblestatesethelper.hxx>
#include <rtl/instance.hxx>
#include <comphelper/string.hxx>
#include <sal/log.hxx>
#include <tools/debug.hxx>
#include <vcl/svlbitm.hxx>
#include <vcl/treelistentry.hxx>
#include <vcl/viewdataentry.hxx>
#include <svimpbox.hxx>
#include <set>
#include <string.h>
#include <vector>
Include dependency graph for treelistbox.cxx:

Go to the source code of this file.

Classes

class  MyEdit_Impl
 
struct  SvTreeListBoxImpl
 

Macros

#define SVLBOX_ACC_RETURN   1
 
#define SVLBOX_ACC_ESCAPE   2
 
#define SV_LBOX_DEFAULT_INDENT_PIXEL   20
 
#define NO_BUTTONS   0
 
#define NODE_BUTTONS   1
 
#define NODE_AND_CHECK_BUTTONS   2
 
#define CHECK_BUTTONS   3
 
#define TABFLAGS_TEXT
 
#define TABFLAGS_CONTEXTBMP   (SvLBoxTabFlags::DYNAMIC | SvLBoxTabFlags::ADJUST_CENTER)
 
#define TABFLAGS_CHECKBTN
 
#define TAB_STARTPOS   2
 

Functions

 IMPL_LINK_NOARG (SvInplaceEdit2, ReturnHdl_Impl, Accelerator &, void)
 
 IMPL_LINK_NOARG (SvInplaceEdit2, EscapeHdl_Impl, Accelerator &, void)
 
 IMPL_LINK_NOARG (SvInplaceEdit2, Timeout_Impl, Timer *, void)
 
 IMPL_LINK (SvTreeListBox, CloneHdl_Impl, SvTreeListEntry *, pEntry, SvTreeListEntry *)
 
 IMPL_LINK_NOARG (SvTreeListBox, TextEditEndedHdl_Impl, SvInplaceEdit2 &, void)
 
 IMPL_LINK (SvTreeListBox, DragFinishHdl_Impl, sal_Int8, nAction, void)
 
 IMPL_LINK (SvTreeListBox, CheckButtonClick, SvLBoxButtonData *, pData, void)
 
 IMPL_LINK (SvTreeListBox, DefaultCompare, const SvSortData &, rData, sal_Int32)
 

Variables

static VclPtr< SvTreeListBoxg_pDDSource
 
static VclPtr< SvTreeListBoxg_pDDTarget
 

Macro Definition Documentation

#define CHECK_BUTTONS   3

Definition at line 1433 of file treelistbox.cxx.

Referenced by SvTreeListBox::SetTabs().

#define NO_BUTTONS   0

Definition at line 1430 of file treelistbox.cxx.

Referenced by SvTreeListBox::SetTabs().

#define NODE_AND_CHECK_BUTTONS   2

Definition at line 1432 of file treelistbox.cxx.

Referenced by SvTreeListBox::SetTabs().

#define NODE_BUTTONS   1

Definition at line 1431 of file treelistbox.cxx.

Referenced by SvTreeListBox::SetTabs().

#define SV_LBOX_DEFAULT_INDENT_PIXEL   20

Definition at line 1284 of file treelistbox.cxx.

Referenced by SvTreeListBox::InitTreeView().

#define SVLBOX_ACC_ESCAPE   2

Definition at line 57 of file treelistbox.cxx.

Referenced by SvInplaceEdit2::SvInplaceEdit2().

#define SVLBOX_ACC_RETURN   1

Definition at line 56 of file treelistbox.cxx.

Referenced by SvInplaceEdit2::SvInplaceEdit2().

#define TAB_STARTPOS   2

Definition at line 1445 of file treelistbox.cxx.

Referenced by SvTreeListBox::SetTabs().

#define TABFLAGS_CHECKBTN
Value:
SvLBoxTabFlags::ADJUST_CENTER)

Definition at line 1442 of file treelistbox.cxx.

Referenced by SvTreeListBox::SetTabs().

#define TABFLAGS_CONTEXTBMP   (SvLBoxTabFlags::DYNAMIC | SvLBoxTabFlags::ADJUST_CENTER)

Definition at line 1440 of file treelistbox.cxx.

Referenced by SvTreeListBox::SetTabs().

#define TABFLAGS_TEXT
Value:
SvLBoxTabFlags::ADJUST_LEFT | \
SvLBoxTabFlags::EDITABLE | \
SvLBoxTabFlags::SHOW_SELECTION)

Definition at line 1435 of file treelistbox.cxx.

Referenced by SvTreeListBox::SetTabs().

Function Documentation

IMPL_LINK ( SvTreeListBox  ,
CloneHdl_Impl  ,
SvTreeListEntry ,
pEntry  ,
SvTreeListEntry  
)

Definition at line 411 of file treelistbox.cxx.

IMPL_LINK ( SvTreeListBox  ,
DragFinishHdl_Impl  ,
sal_Int8  ,
nAction  ,
void   
)

Definition at line 1259 of file treelistbox.cxx.

IMPL_LINK ( SvTreeListBox  ,
CheckButtonClick  ,
SvLBoxButtonData ,
pData  ,
void   
)

Definition at line 1583 of file treelistbox.cxx.

IMPL_LINK ( SvTreeListBox  ,
DefaultCompare  ,
const SvSortData ,
rData  ,
sal_Int32   
)

Definition at line 3330 of file treelistbox.cxx.

References SvTreeListEntry::GetFirstItem(), and String.

IMPL_LINK_NOARG ( SvInplaceEdit2  ,
ReturnHdl_Impl  ,
Accelerator ,
void   
)

Definition at line 155 of file treelistbox.cxx.

IMPL_LINK_NOARG ( SvInplaceEdit2  ,
EscapeHdl_Impl  ,
Accelerator ,
void   
)

Definition at line 161 of file treelistbox.cxx.

IMPL_LINK_NOARG ( SvInplaceEdit2  ,
Timeout_Impl  ,
Timer ,
void   
)

Definition at line 210 of file treelistbox.cxx.

IMPL_LINK_NOARG ( SvTreeListBox  ,
TextEditEndedHdl_Impl  ,
SvInplaceEdit2 ,
void   
)

Definition at line 905 of file treelistbox.cxx.

References aStr, EDTEND_CALLED, and GrabFocus.

Variable Documentation

VclPtr<SvTreeListBox> g_pDDSource
static

Definition at line 53 of file treelistbox.cxx.

VclPtr<SvTreeListBox> g_pDDTarget
static

Definition at line 54 of file treelistbox.cxx.

Referenced by SvTreeListBox::DragFinished().