Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Namespaces | Functions | Variables
treelistctrl.cpp File Reference
#include "wx/wxprec.h"
#include <wx/app.h>
#include <wx/treebase.h>
#include <wx/timer.h>
#include <wx/textctrl.h>
#include <wx/imaglist.h>
#include <wx/settings.h>
#include <wx/dcclient.h>
#include <wx/dcscreen.h>
#include <wx/scrolwin.h>
#include <wx/dcmemory.h>
#include <wx/renderer.h>
#include <wx/apptrait.h>
#include <wx/dcbuffer.h>
#include <wx/tooltip.h>
#include <wx/hashmap.h>
#include <wx/dynarray.h>
#include <wx/arrimpl.cpp>
#include <wx/itemattr.h>
#include "treelistctrl.h"
#include <wx/log.h>
#include <wx/msgdlg.h>
#include <algorithm>
Include dependency graph for treelistctrl.cpp:

Go to the source code of this file.

Classes

class  wxcode::wxTreeListHeaderWindow
 
class  wxcode::wxTreeListMainWindow
 
class  wxcode::wxTreeListRenameTimer
 
class  wxcode::wxEditTextCtrl
 
class  wxcode::wxTreeListItemCellAttr
 
class  wxcode::wxTreeListItem
 

Namespaces

 wxcode
 

Functions

 wxcode::WX_DEFINE_ARRAY_PTR (wxTreeListItem *, wxArrayTreeListItems)
 
 wxcode::WX_DECLARE_OBJARRAY (wxTreeListColumnInfo, wxArrayTreeListColumnInfo)
 
 wxcode::WX_DEFINE_OBJARRAY (wxArrayTreeListColumnInfo)
 
 wxcode::WX_DECLARE_HASH_MAP (int, wxTreeListItemCellAttr *, wxIntegerHash, wxIntegerEqual, wxTreeListItemCellAttrHash)
 
 wxcode::IMPLEMENT_DYNAMIC_CLASS (wxTreeListHeaderWindow, wxWindow)
 
 wxcode::EVT_ERASE_BACKGROUND (wxTreeListHeaderWindow::OnEraseBackground) void wxTreeListHeaderWindow
 
 wxcode::EVT_ERASE_BACKGROUND (wxTreeListMainWindow::OnEraseBackground) void wxTreeListMainWindow
 
static int LINKAGEMODE wxcode::tree_ctrl_compare_func (wxTreeListItem **item1, wxTreeListItem **item2)
 
 wxcode::IMPLEMENT_DYNAMIC_CLASS (wxTreeListCtrl, wxControl)
 
 wxcode::END_EVENT_TABLE ()
 

Variables

static const int wxcode::NO_IMAGE = -1
 
static const int wxcode::LINEHEIGHT = 10
 
static const int wxcode::LINEATROOT = 5
 
static const int wxcode::MARGIN = 2
 
static const int wxcode::MININDENT = 16
 
static const int wxcode::BTNWIDTH = 9
 
static const int wxcode::BTNHEIGHT = 9
 
static const int wxcode::EXTRA_WIDTH = 4
 
static const int wxcode::EXTRA_HEIGHT = 4
 
static const int wxcode::HEADER_OFFSET_X = 0
 
static const int wxcode::HEADER_OFFSET_Y = 1
 
static const int wxcode::DRAG_TIMER_TICKS = 250
 
static const int wxcode::FIND_TIMER_TICKS = 500
 
static const int wxcode::RENAME_TIMER_TICKS = 250
 
const wxChar * wxcode::wxTreeListCtrlNameStr = _T("treelistctrl")
 
static wxTreeListColumnInfo wxcode::wxInvalidTreeListColumnInfo
 
static wxTreeListMainWindow * wxcode::s_treeBeingSorted = NULL