Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KISS-UI/kiss-ui
/ types & classes
Types & classes
31 in github.com/KISS-UI/kiss-ui
⨍
Functions
125
◇
Types & classes
31
↓ 3 callers
Class
MoveCell
A cell type that can move values into and out of a shared reference.
src/utils/move_cell.rs:10
Class
Absolute
A container type that makes no effort to arrange its children. Instead, they must be positioned manually.
src/container.rs:99
Class
AbsoluteBuilder
A builder for `Absolute`, used to create and add children.
src/container.rs:78
Class
AlertPopupBuilder
A builder for an alert dialog that can show a message and up to 3 buttons for the user's response.
src/dialog.rs:95
Interface
AsCStr
src/utils/cstr.rs:1
Class
BaseWidget
A general widget type that can be specialized at runtime via `Downcast`.
src/base.rs:10
Class
Button
A button that can be clicked momentarily and invoke a callback when this happens.
src/button.rs:8
Interface
Callback
src/callback.rs:48
Enum
CallbackStatus
src/callback.rs:15
Interface
Destroy
src/widget.rs:149
Class
Dialog
A top-level dialog that can create a new native window when shown, and can contain a single widget (which can be a container for many widgets).
src/dialog.rs:13
Interface
Downcast
A trait describing a widget's ability to be downcast from `BaseWidget`.
src/base.rs:37
Class
Grid
A container widget that lines up its children from left to right, and from top to bottom.
src/container.rs:185
Enum
HAlign
src/container.rs:33
Class
Horizontal
A container widget that lines up its children from left to right.
src/container.rs:128
Interface
IUPWidget
src/widget.rs:235
Class
Image
An image buffer allocated by IUP. ##Note: Not a Renderable Widget While this type can be dereferenced and converted to `BaseWidget`, it is *not* a re
src/image.rs:25
Interface
ImageContainer
A trait describing an object that can render an image within itself.
src/image.rs:86
Class
KISSContext
src/lib.rs:98
Class
Label
A static widget that renders text within its parent.
src/text.rs:9
Interface
OnClick
A trait describing a widget that can be clicked, and can notify client code when this occurs.
src/callback.rs:93
Interface
OnShow
A trait describing a widget that can be shown, and can notify client code when this occurs.
src/callback.rs:126
Interface
OnValueChange
A trait describing a widget which has a value that can be changed by the user, and can notify client code when this occurs.
src/callback.rs:110
Enum
Orientation
src/container.rs:53
Class
ProgressBar
A widget that renders a bar which fills as its set value approaches a maximum. For more info, see the [`IupProgressBar`][iup-progress] documentation.
src/progress.rs:13
Class
TextBox
A widget that renders user-editable text.
src/text.rs:50
Class
Timer
A timer that can invoke a callback on a configurable interval. ##Note: Not a Renderable Widget While this type can be dereferenced and converted to `
src/timer.rs:14
Enum
VAlign
src/container.rs:13
Class
Vertical
A container widget that lines up its children from top to bottom.
src/container.rs:158
Interface
Widget
Trait implemented for all widget types. Some methods may not apply to some widgets.
src/widget.rs:25
Class
WidgetStr
A string slice borrowed from a widget's metadata. Can be dereferenced to `&str`. Tracks ownership of the string so that its pointer cannot be invalid
src/widget.rs:161