voxelman v0.9.0 (2022-05-10T16:23:35Z)
Dub
Repo
ListData
voxelman
gui
widgets
Undocumented in source.
@
Component
("gui.ListData",
Replication
.
none
)
struct
ListData {
ListModel
model
;
FontRef
font
;
ivec2
headerPadding
;
ivec2
contentPadding
;
enum
scrollSpeedLines
;
int
hoveredLine
;
ivec2
viewOffset
;
bool
hasHoveredLine
();
int
textHeight
();
int
lineHeight
();
int
headerHeight
();
int
canvasHeight
();
}
Members
Functions
canvasHeight
int
canvasHeight
()
Undocumented in source. Be warned that the author may not have intended to support it.
hasHoveredLine
bool
hasHoveredLine
()
Undocumented in source. Be warned that the author may not have intended to support it.
headerHeight
int
headerHeight
()
Undocumented in source. Be warned that the author may not have intended to support it.
lineHeight
int
lineHeight
()
Undocumented in source. Be warned that the author may not have intended to support it.
textHeight
int
textHeight
()
Undocumented in source. Be warned that the author may not have intended to support it.
Manifest constants
scrollSpeedLines
enum
scrollSpeedLines
;
Undocumented in source.
Variables
contentPadding
ivec2
contentPadding
;
Undocumented in source.
font
FontRef
font
;
Undocumented in source.
headerPadding
ivec2
headerPadding
;
Undocumented in source.
hoveredLine
int
hoveredLine
;
Undocumented in source.
model
ListModel
model
;
Undocumented in source.
viewOffset
ivec2
viewOffset
;
Undocumented in source.
Meta
Source
See Implementation
voxelman
gui
widgets
aliases
CheckHandler
ClickHandler
Formatter
HFill
HLayout
HLine
OptionSelectHandler
SinkT
VFill
VLayout
VLine
setHLayout
setVLayout
classes
ArrayListModel
AutoListModel
ListModel
enums
TreeLineType
functions
addBackground
addBorder
bool_delegate
consumeMouse
createCheckButton
createGuiDebugger
createIcon
createIconTextButton
createImage
createText
createTextButton
drawButtonStateBack
handlePointerMoved
hfill
hline
makeDraggable
moveToTop
parseListInfo
registerComponents
setLinearLayout
setSingleLayout
updateVisibility
vfill
visible_if
visible_if_not
vline
manifest constants
BUTTON_HOVERED
BUTTON_PRESSED
BUTTON_SELECTED
baseColor
buttonHoveredColor
buttonNormalColor
buttonPressedColor
buttonSelectedColor
color_asbestos
color_clouds
color_concrete
color_gray
color_silver
color_wet_asphalt
color_white
hoverColor
mixin templates
ButtonClickLogic
ButtonPointerLogic
structs
AutoMoveToTop
BaseButton
BoolBinding
ButtonState
CheckButtonLogic
CheckIconLogic
ChildrenRange
ChildrenStash
CollapsableParts
CollapsableWidget
Column
ColumnInfo
ColumnListLogic
ConditionData
DraggableLogic
DraggableSettings
DropDown
DropDownData
Fill
Frame
FrameParts
IconData
IconLogic
IconTextButtonLogic
ImageData
ImageLogic
Line
LinearLayout
LinearLayoutSettings
ListData
ListInfo
PagedWidget
PanelLogic
ScrollBarEvent
ScrollBarLogic
ScrollBarParts
ScrollableArea
ScrollableAreaParts
ScrollableData
SingleLayout
SingleLayoutSettings
TextButtonLogic
TextData
TextLogic
UserCheckHandler
UserClickHandler
WidgetIndex
WidgetProxy
WidgetReference
variables
buttonColors