KWWidgets
Public Attributes | List of all members
TreeCtrl Struct Reference

#include <tkTreeCtrl.h>

Collaboration diagram for TreeCtrl:
[legend]

Public Attributes

Tk_Window tkwin
Display * display
Tcl_Interp * interp
Tcl_Command widgetCmd
Tk_OptionTable optionTable
Tcl_Obj * fgObj
XColor * fgColorPtr
Tcl_Obj * borderWidthObj
int borderWidth
Tk_3DBorder border
Tk_Cursor cursor
int relief
Tcl_Obj * highlightWidthObj
int highlightWidth
XColor * highlightBgColorPtr
XColor * highlightColorPtr
char * xScrollCmd
char * yScrollCmd
Tcl_Obj * xScrollDelay
Tcl_Obj * yScrollDelay
int xScrollIncrement
int yScrollIncrement
Tcl_Obj * scrollMargin
char * takeFocus
Tcl_Obj * fontObj
Tk_Font tkfont
int showButtons
int showLines
int showRootLines
int showRoot
int showRootButton
int showHeader
Tcl_Obj * indentObj
int indent
char * selectMode
Tcl_Obj * itemHeightObj
int itemHeight
Tcl_Obj * minItemHeightObj
int minItemHeight
Tcl_Obj * itemWidthObj
int itemWidth
int itemWidthEqual
Tcl_Obj * itemWidMultObj
int itemWidMult
Tcl_Obj * widthObj
int width
Tcl_Obj * heightObj
int height
TreeColumn columnTree
int doubleBuffer
XColor * buttonColor
Tcl_Obj * buttonSizeObj
int buttonSize
Tcl_Obj * buttonThicknessObj
int buttonThickness
XColor * lineColor
Tcl_Obj * lineThicknessObj
int lineThickness
int lineStyle
int vertical
Tcl_Obj * wrapObj
PerStateInfo buttonImage
PerStateInfo buttonBitmap
char * backgroundImageString
int useIndent
int backgroundMode
int columnResizeMode
int * itemPadX
Tcl_Obj * itemPadXObj
int * itemPadY
Tcl_Obj * itemPadYObj
struct TreeCtrlDebug debug
struct TreeCtrlColumnDrag columnDrag
int gotFocus
int deleted
int updateIndex
int isActive
int inset
int xOrigin
int yOrigin
GC copyGC
GC textGC
GC buttonGC
GC lineGC
Tk_Image backgroundImage
int useTheme
char * itemPrefix
char * columnPrefix
int prevWidth
int prevHeight
int drawableXOrigin
int drawableYOrigin
TreeColumn columns
TreeColumn columnLast
TreeColumn columnTail
TreeColumn columnVis
int columnCount
int columnCountVis
int headerHeight
int widthOfColumns
int columnTreeLeft
int columnTreeVis
int columnBgCnt
TreeColumn columnLockLeft
TreeColumn columnLockNone
TreeColumn columnLockRight
int widthOfColumnsLeft
int widthOfColumnsRight
int columnCountVisLeft
int columnCountVisRight
Tcl_HashTable uniformGroupHash
TreeItem root
TreeItem activeItem
TreeItem anchorItem
int nextItemId
int nextColumnId
Tcl_HashTable itemHash
Tcl_HashTable itemSpansHash
Tcl_HashTable elementHash
Tcl_HashTable styleHash
Tcl_HashTable imageNameHash
Tcl_HashTable imageTokenHash
int depth
int itemCount
int itemVisCount
QE_BindingTable bindingTable
TreeDragImage dragImage
TreeMarquee marquee
TreeDInfo dInfo
int selectCount
Tcl_HashTable selection
int wrapMode
int wrapArg
int totalWidth
int totalHeight
struct {
   Tcl_Obj *   xObj
   int   x
   int   sx
   int   onScreen
columnProxy
char * stateNames [32]
int scanX
int scanY
int scanXOrigin
int scanYOrigin
Tk_OptionTable styleOptionTable
struct {
   Tcl_Obj *   stylesObj
   TreeStyle *   styles
   int   numStyles
defaultStyle
Tk_OptionTable itemOptionTable
int itemPrefixLen
int columnPrefixLen
ClientData allocData
int preserveItemRefCnt
TreeItemList preserveItemList
struct {
   Tcl_Obj *   yObj
   int   y
   int   sy
   int   onScreen
rowProxy
char * optionHax [64]
int optionHaxCnt
TreeThemeData themeData

Detailed Description

Definition at line 151 of file tkTreeCtrl.h.

Member Data Documentation

Tk_Window TreeCtrl::tkwin

Definition at line 154 of file tkTreeCtrl.h.

Display* TreeCtrl::display

Definition at line 155 of file tkTreeCtrl.h.

Tcl_Interp* TreeCtrl::interp

Definition at line 156 of file tkTreeCtrl.h.

Tcl_Command TreeCtrl::widgetCmd

Definition at line 157 of file tkTreeCtrl.h.

Tk_OptionTable TreeCtrl::optionTable

Definition at line 158 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::fgObj

Definition at line 161 of file tkTreeCtrl.h.

XColor* TreeCtrl::fgColorPtr

Definition at line 162 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::borderWidthObj

Definition at line 163 of file tkTreeCtrl.h.

int TreeCtrl::borderWidth

Definition at line 164 of file tkTreeCtrl.h.

Tk_3DBorder TreeCtrl::border

Definition at line 165 of file tkTreeCtrl.h.

Tk_Cursor TreeCtrl::cursor

Definition at line 166 of file tkTreeCtrl.h.

int TreeCtrl::relief

Definition at line 167 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::highlightWidthObj

Definition at line 168 of file tkTreeCtrl.h.

int TreeCtrl::highlightWidth

Definition at line 169 of file tkTreeCtrl.h.

XColor* TreeCtrl::highlightBgColorPtr

Definition at line 170 of file tkTreeCtrl.h.

XColor* TreeCtrl::highlightColorPtr

Definition at line 171 of file tkTreeCtrl.h.

char* TreeCtrl::xScrollCmd

Definition at line 172 of file tkTreeCtrl.h.

char* TreeCtrl::yScrollCmd

Definition at line 173 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::xScrollDelay

Definition at line 174 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::yScrollDelay

Definition at line 175 of file tkTreeCtrl.h.

int TreeCtrl::xScrollIncrement

Definition at line 176 of file tkTreeCtrl.h.

int TreeCtrl::yScrollIncrement

Definition at line 177 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::scrollMargin

Definition at line 178 of file tkTreeCtrl.h.

char* TreeCtrl::takeFocus

Definition at line 179 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::fontObj

Definition at line 180 of file tkTreeCtrl.h.

Tk_Font TreeCtrl::tkfont

Definition at line 181 of file tkTreeCtrl.h.

int TreeCtrl::showButtons

Definition at line 182 of file tkTreeCtrl.h.

int TreeCtrl::showLines

Definition at line 183 of file tkTreeCtrl.h.

int TreeCtrl::showRootLines

Definition at line 185 of file tkTreeCtrl.h.

int TreeCtrl::showRoot

Definition at line 187 of file tkTreeCtrl.h.

int TreeCtrl::showRootButton

Definition at line 188 of file tkTreeCtrl.h.

int TreeCtrl::showHeader

Definition at line 190 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::indentObj

Definition at line 191 of file tkTreeCtrl.h.

int TreeCtrl::indent

Definition at line 193 of file tkTreeCtrl.h.

char* TreeCtrl::selectMode

Definition at line 195 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::itemHeightObj

Definition at line 196 of file tkTreeCtrl.h.

int TreeCtrl::itemHeight

Definition at line 198 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::minItemHeightObj

Definition at line 199 of file tkTreeCtrl.h.

int TreeCtrl::minItemHeight

Definition at line 200 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::itemWidthObj

Definition at line 201 of file tkTreeCtrl.h.

int TreeCtrl::itemWidth

Definition at line 202 of file tkTreeCtrl.h.

int TreeCtrl::itemWidthEqual

Definition at line 203 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::itemWidMultObj

Definition at line 204 of file tkTreeCtrl.h.

int TreeCtrl::itemWidMult

Definition at line 205 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::widthObj

Definition at line 206 of file tkTreeCtrl.h.

int TreeCtrl::width

Definition at line 207 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::heightObj

Definition at line 208 of file tkTreeCtrl.h.

int TreeCtrl::height

Definition at line 209 of file tkTreeCtrl.h.

TreeColumn TreeCtrl::columnTree

Definition at line 210 of file tkTreeCtrl.h.

int TreeCtrl::doubleBuffer

Definition at line 214 of file tkTreeCtrl.h.

XColor* TreeCtrl::buttonColor

Definition at line 215 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::buttonSizeObj

Definition at line 216 of file tkTreeCtrl.h.

int TreeCtrl::buttonSize

Definition at line 217 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::buttonThicknessObj

Definition at line 218 of file tkTreeCtrl.h.

int TreeCtrl::buttonThickness

Definition at line 219 of file tkTreeCtrl.h.

XColor* TreeCtrl::lineColor

Definition at line 220 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::lineThicknessObj

Definition at line 221 of file tkTreeCtrl.h.

int TreeCtrl::lineThickness

Definition at line 222 of file tkTreeCtrl.h.

int TreeCtrl::lineStyle

Definition at line 225 of file tkTreeCtrl.h.

int TreeCtrl::vertical

Definition at line 226 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::wrapObj

Definition at line 227 of file tkTreeCtrl.h.

PerStateInfo TreeCtrl::buttonImage

Definition at line 228 of file tkTreeCtrl.h.

PerStateInfo TreeCtrl::buttonBitmap

Definition at line 229 of file tkTreeCtrl.h.

char* TreeCtrl::backgroundImageString

Definition at line 230 of file tkTreeCtrl.h.

int TreeCtrl::useIndent

Definition at line 231 of file tkTreeCtrl.h.

int TreeCtrl::backgroundMode

Definition at line 241 of file tkTreeCtrl.h.

int TreeCtrl::columnResizeMode

Definition at line 242 of file tkTreeCtrl.h.

int* TreeCtrl::itemPadX

Definition at line 243 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::itemPadXObj

Definition at line 244 of file tkTreeCtrl.h.

int* TreeCtrl::itemPadY

Definition at line 245 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::itemPadYObj

Definition at line 246 of file tkTreeCtrl.h.

struct TreeCtrlDebug TreeCtrl::debug

Definition at line 248 of file tkTreeCtrl.h.

struct TreeCtrlColumnDrag TreeCtrl::columnDrag

Definition at line 249 of file tkTreeCtrl.h.

int TreeCtrl::gotFocus

Definition at line 252 of file tkTreeCtrl.h.

int TreeCtrl::deleted

Definition at line 253 of file tkTreeCtrl.h.

int TreeCtrl::updateIndex

Definition at line 254 of file tkTreeCtrl.h.

int TreeCtrl::isActive

Definition at line 255 of file tkTreeCtrl.h.

int TreeCtrl::inset

Definition at line 256 of file tkTreeCtrl.h.

int TreeCtrl::xOrigin

Definition at line 257 of file tkTreeCtrl.h.

int TreeCtrl::yOrigin

Definition at line 258 of file tkTreeCtrl.h.

GC TreeCtrl::copyGC

Definition at line 259 of file tkTreeCtrl.h.

GC TreeCtrl::textGC

Definition at line 260 of file tkTreeCtrl.h.

GC TreeCtrl::buttonGC

Definition at line 261 of file tkTreeCtrl.h.

GC TreeCtrl::lineGC

Definition at line 262 of file tkTreeCtrl.h.

Tk_Image TreeCtrl::backgroundImage

Definition at line 263 of file tkTreeCtrl.h.

int TreeCtrl::useTheme

Definition at line 264 of file tkTreeCtrl.h.

char* TreeCtrl::itemPrefix

Definition at line 265 of file tkTreeCtrl.h.

char* TreeCtrl::columnPrefix

Definition at line 266 of file tkTreeCtrl.h.

int TreeCtrl::prevWidth

Definition at line 268 of file tkTreeCtrl.h.

int TreeCtrl::prevHeight

Definition at line 269 of file tkTreeCtrl.h.

int TreeCtrl::drawableXOrigin

Definition at line 270 of file tkTreeCtrl.h.

int TreeCtrl::drawableYOrigin

Definition at line 271 of file tkTreeCtrl.h.

TreeColumn TreeCtrl::columns

Definition at line 273 of file tkTreeCtrl.h.

TreeColumn TreeCtrl::columnLast

Definition at line 274 of file tkTreeCtrl.h.

TreeColumn TreeCtrl::columnTail

Definition at line 275 of file tkTreeCtrl.h.

TreeColumn TreeCtrl::columnVis

Definition at line 276 of file tkTreeCtrl.h.

int TreeCtrl::columnCount

Definition at line 277 of file tkTreeCtrl.h.

int TreeCtrl::columnCountVis

Definition at line 278 of file tkTreeCtrl.h.

int TreeCtrl::headerHeight

Definition at line 279 of file tkTreeCtrl.h.

int TreeCtrl::widthOfColumns

Definition at line 280 of file tkTreeCtrl.h.

int TreeCtrl::columnTreeLeft

Definition at line 281 of file tkTreeCtrl.h.

int TreeCtrl::columnTreeVis

Definition at line 283 of file tkTreeCtrl.h.

int TreeCtrl::columnBgCnt

Definition at line 284 of file tkTreeCtrl.h.

TreeColumn TreeCtrl::columnLockLeft

Definition at line 289 of file tkTreeCtrl.h.

TreeColumn TreeCtrl::columnLockNone

Definition at line 290 of file tkTreeCtrl.h.

TreeColumn TreeCtrl::columnLockRight

Definition at line 291 of file tkTreeCtrl.h.

int TreeCtrl::widthOfColumnsLeft

Definition at line 292 of file tkTreeCtrl.h.

int TreeCtrl::widthOfColumnsRight

Definition at line 293 of file tkTreeCtrl.h.

int TreeCtrl::columnCountVisLeft

Definition at line 294 of file tkTreeCtrl.h.

int TreeCtrl::columnCountVisRight

Definition at line 295 of file tkTreeCtrl.h.

Tcl_HashTable TreeCtrl::uniformGroupHash

Definition at line 299 of file tkTreeCtrl.h.

TreeItem TreeCtrl::root

Definition at line 302 of file tkTreeCtrl.h.

TreeItem TreeCtrl::activeItem

Definition at line 303 of file tkTreeCtrl.h.

TreeItem TreeCtrl::anchorItem

Definition at line 304 of file tkTreeCtrl.h.

int TreeCtrl::nextItemId

Definition at line 305 of file tkTreeCtrl.h.

int TreeCtrl::nextColumnId

Definition at line 306 of file tkTreeCtrl.h.

Tcl_HashTable TreeCtrl::itemHash

Definition at line 307 of file tkTreeCtrl.h.

Tcl_HashTable TreeCtrl::itemSpansHash

Definition at line 308 of file tkTreeCtrl.h.

Tcl_HashTable TreeCtrl::elementHash

Definition at line 309 of file tkTreeCtrl.h.

Tcl_HashTable TreeCtrl::styleHash

Definition at line 310 of file tkTreeCtrl.h.

Tcl_HashTable TreeCtrl::imageNameHash

Definition at line 311 of file tkTreeCtrl.h.

Tcl_HashTable TreeCtrl::imageTokenHash

Definition at line 312 of file tkTreeCtrl.h.

int TreeCtrl::depth

Definition at line 313 of file tkTreeCtrl.h.

int TreeCtrl::itemCount

Definition at line 314 of file tkTreeCtrl.h.

int TreeCtrl::itemVisCount

Definition at line 315 of file tkTreeCtrl.h.

QE_BindingTable TreeCtrl::bindingTable

Definition at line 316 of file tkTreeCtrl.h.

TreeDragImage TreeCtrl::dragImage

Definition at line 317 of file tkTreeCtrl.h.

TreeMarquee TreeCtrl::marquee

Definition at line 318 of file tkTreeCtrl.h.

TreeDInfo TreeCtrl::dInfo

Definition at line 319 of file tkTreeCtrl.h.

int TreeCtrl::selectCount

Definition at line 320 of file tkTreeCtrl.h.

Tcl_HashTable TreeCtrl::selection

Definition at line 321 of file tkTreeCtrl.h.

int TreeCtrl::wrapMode

Definition at line 327 of file tkTreeCtrl.h.

int TreeCtrl::wrapArg

Definition at line 328 of file tkTreeCtrl.h.

int TreeCtrl::totalWidth

Definition at line 330 of file tkTreeCtrl.h.

int TreeCtrl::totalHeight

Definition at line 331 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::xObj

Definition at line 334 of file tkTreeCtrl.h.

int TreeCtrl::x

Definition at line 335 of file tkTreeCtrl.h.

int TreeCtrl::sx

Definition at line 336 of file tkTreeCtrl.h.

int TreeCtrl::onScreen

Definition at line 337 of file tkTreeCtrl.h.

struct { ... } TreeCtrl::columnProxy
char* TreeCtrl::stateNames[32]

Definition at line 340 of file tkTreeCtrl.h.

int TreeCtrl::scanX

Definition at line 342 of file tkTreeCtrl.h.

int TreeCtrl::scanY

Definition at line 343 of file tkTreeCtrl.h.

int TreeCtrl::scanXOrigin

Definition at line 344 of file tkTreeCtrl.h.

int TreeCtrl::scanYOrigin

Definition at line 345 of file tkTreeCtrl.h.

Tk_OptionTable TreeCtrl::styleOptionTable

Definition at line 347 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::stylesObj

Definition at line 350 of file tkTreeCtrl.h.

TreeStyle* TreeCtrl::styles

Definition at line 351 of file tkTreeCtrl.h.

int TreeCtrl::numStyles

Definition at line 352 of file tkTreeCtrl.h.

struct { ... } TreeCtrl::defaultStyle
Tk_OptionTable TreeCtrl::itemOptionTable

Definition at line 355 of file tkTreeCtrl.h.

int TreeCtrl::itemPrefixLen

Definition at line 356 of file tkTreeCtrl.h.

int TreeCtrl::columnPrefixLen

Definition at line 357 of file tkTreeCtrl.h.

ClientData TreeCtrl::allocData

Definition at line 359 of file tkTreeCtrl.h.

int TreeCtrl::preserveItemRefCnt

Definition at line 361 of file tkTreeCtrl.h.

TreeItemList TreeCtrl::preserveItemList

Definition at line 362 of file tkTreeCtrl.h.

Tcl_Obj* TreeCtrl::yObj

Definition at line 366 of file tkTreeCtrl.h.

int TreeCtrl::y

Definition at line 367 of file tkTreeCtrl.h.

int TreeCtrl::sy

Definition at line 368 of file tkTreeCtrl.h.

struct { ... } TreeCtrl::rowProxy
char* TreeCtrl::optionHax[64]

Definition at line 372 of file tkTreeCtrl.h.

int TreeCtrl::optionHaxCnt

Definition at line 373 of file tkTreeCtrl.h.

TreeThemeData TreeCtrl::themeData

Definition at line 375 of file tkTreeCtrl.h.


The documentation for this struct was generated from the following file: