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: