toggle menu
doodle
0.10.3
common
switch theme
search in API
controls
/
io.nacular.doodle.controls.treecolumns
/
TreeColumnsBehavior
Tree
Columns
Behavior
abstract
class
TreeColumnsBehavior
<
T
>
:
Behavior
<
TreeColumns
<
T
,
*
>
>
(
source
)
Created by Nicholas Eddy on 7/25/20.
Members
Constructors
Tree
Columns
Behavior
Link copied to clipboard
constructor
(
)
Types
Cell
Generator
Link copied to clipboard
interface
CellGenerator
<
T
>
Row
Positioner
Link copied to clipboard
interface
RowPositioner
<
T
>
Properties
generator
Link copied to clipboard
abstract
val
generator
:
TreeColumnsBehavior.CellGenerator
<
T
>
positioner
Link copied to clipboard
abstract
val
positioner
:
TreeColumnsBehavior.RowPositioner
<
T
>
Functions
column
Dirty
Link copied to clipboard
fun
TreeColumns
<
T
,
*
>
.
columnDirty
(
path
:
Path
<
Int
>
)
render
Column
Body
Link copied to clipboard
open
fun
renderColumnBody
(
treeColumns
:
TreeColumns
<
T
,
*
>
,
path
:
Path
<
Int
>
,
canvas
:
Canvas
)
Inherited functions
children
Clip
Path
Link copied to clipboard
open
fun
childrenClipPath
(
view
:
TreeColumns
<
T
,
*
>
)
:
View.ClipPath
?
clip
Canvas
To
Bounds
Link copied to clipboard
open
fun
clipCanvasToBounds
(
view
:
TreeColumns
<
T
,
*
>
)
:
Boolean
contains
Link copied to clipboard
open
fun
contains
(
view
:
TreeColumns
<
T
,
*
>
,
point
:
Point
)
:
Boolean
install
Link copied to clipboard
open
fun
install
(
view
:
TreeColumns
<
T
,
*
>
)
mirror
When
Right
To
Left
Link copied to clipboard
open
fun
mirrorWhenRightToLeft
(
view
:
TreeColumns
<
T
,
*
>
)
:
Boolean
render
Link copied to clipboard
open
fun
render
(
view
:
TreeColumns
<
T
,
*
>
,
canvas
:
Canvas
)
uninstall
Link copied to clipboard
open
fun
uninstall
(
view
:
TreeColumns
<
T
,
*
>
)