Go to the source code of this file.
|
| int | main () |
| |
| | for (auto &column :info_columns) |
| |
| | for (int value=0;value< 255;value+=16) |
| |
| return | flexbox ({ basic_color_display, palette_256_color_display, true_color_display, }, FlexboxConfig().SetGap(1, 1)) |
| |
| return | hbox ({ text(std::to_string(int(progress *100))+"% ")|size(WIDTH, EQUAL, 5), gauge(progress), }) |
| |
| return | window (text(title)|hcenter|bold, text("contenido")|hcenter|dim)|size(WIDTH |
| |
| return dimx | size (HEIGHT, EQUAL, dimy) |
| |
| | while (!loop.HasQuitted()) |
| |
◆ main()
◆ for() [1/2]
| for |
( |
auto &column :info_columns | | ) |
|
◆ for() [2/2]
◆ flexbox()
◆ hbox()
- Examples
- examples/component/button_in_frame.cpp, examples/component/canvas_animated.cpp, examples/component/collapsible.cpp, examples/component/flexbox_gallery.cpp, examples/component/focus_cursor.cpp, examples/component/gallery.cpp, examples/component/homescreen.cpp, examples/component/input.cpp, examples/component/input_style.cpp, examples/component/menu2.cpp, examples/component/menu_entries.cpp, examples/component/menu_entries_animated.cpp, examples/component/menu_style.cpp, examples/component/modal_dialog_custom.cpp, examples/component/selection.cpp, examples/component/slider_rgb.cpp, examples/component/tab_vertical.cpp, examples/component/toggle.cpp, examples/component/with_restored_io.cpp, examples/dom/border.cpp, examples/dom/border_colored.cpp, examples/dom/color_gallery.cpp, examples/dom/color_info_palette256.cpp, examples/dom/color_truecolor_HSV.cpp, examples/dom/color_truecolor_RGB.cpp, examples/dom/gauge.cpp, examples/dom/gauge_direction.cpp, examples/dom/graph.cpp, examples/dom/package_manager.cpp, examples/dom/paragraph.cpp, examples/dom/separator.cpp, examples/dom/separator_style.cpp, examples/dom/size.cpp, examples/dom/spinner.cpp, examples/dom/style_blink.cpp, examples/dom/style_bold.cpp, examples/dom/style_color.cpp, examples/dom/style_dim.cpp, examples/dom/style_gallery.cpp, examples/dom/style_hyperlink.cpp, examples/dom/style_inverted.cpp, examples/dom/style_italic.cpp, examples/dom/style_strikethrough.cpp, examples/dom/style_underlined.cpp, examples/dom/style_underlined_double.cpp, and examples/dom/vbox_hbox.cpp.
◆ window()
| return window |
( |
text(title)|hcenter| | bold, |
|
|
text("contenido")|hcenter| | dim ) |
◆ size()
- Examples
- examples/component/button_in_frame.cpp, examples/component/canvas_animated.cpp, examples/component/checkbox_in_frame.cpp, examples/component/dropdown_custom.cpp, examples/component/flexbox_gallery.cpp, examples/component/focus.cpp, examples/component/gallery.cpp, examples/component/homescreen.cpp, examples/component/input_in_frame.cpp, examples/component/menu_entries.cpp, examples/component/menu_in_frame.cpp, examples/component/modal_dialog.cpp, examples/component/modal_dialog_custom.cpp, examples/component/radiobox_in_frame.cpp, examples/component/resizable_split.cpp, examples/component/selection.cpp, examples/component/slider_direction.cpp, examples/component/slider_rgb.cpp, examples/component/with_restored_io.cpp, examples/dom/graph.cpp, examples/dom/hflow.cpp, examples/dom/package_manager.cpp, examples/dom/size.cpp, examples/dom/spinner.cpp, and examples/dom/vflow.cpp.
◆ while()
| while |
( |
!loop. | HasQuitted() | ) |
|
◆ basic_color_display
◆ palette_256_color_display
| palette_256_color_display = text("Paleta de 256 colores:") |
◆ columns
◆ true_color_display
| true_color_display = text("Colores verdaderos: 24bits:") |
◆ array
◆ progress
| float progress = (shift + delta) % 500 / 500.f |
◆ gauge_component
Initial value:
});
})
Component Renderer(Component child, std::function< Element()>)
Retorna un nuevo Componente, similar a |child|, pero usando |render| como el evento Component::Render...
Element separator()
Dibuja una separación vertical u horizontal entre otros dos elementos.
Decorator color(Color)
Decora usando un color de primer plano.
- Examples
- examples/component/homescreen.cpp.
Definition at line 383 of file homescreen.cpp.
◆ title
| std::string title = std::to_string(dimx) + "x" + std::to_string(dimy) |
◆ EQUAL
◆ paragraph_renderer_left
| auto paragraph_renderer_left |
◆ paragraph_renderer_right
| auto paragraph_renderer_right |
Initial value:
return paragraph(
"<--- Esta barra vertical es redimensionable usando el ratón") |
})
Element center(Element)
Centra un elemento horizontal y verticalmente.
Elements paragraph(std::wstring text)
- Examples
- examples/component/homescreen.cpp.
Definition at line 449 of file homescreen.cpp.
◆ paragraph_renderer_split_position
| int paragraph_renderer_split_position = Terminal::Size().dimx / 2 |
◆ paragraph_renderer_group
| auto paragraph_renderer_group |
Initial value:=
Component ResizableSplitLeft(Component main, Component back, int *main_size)
Una división horizontal entre dos componentes, configurable usando el ratón.
int paragraph_renderer_split_position
auto paragraph_renderer_right
auto paragraph_renderer_left
- Examples
- examples/component/homescreen.cpp.
Definition at line 455 of file homescreen.cpp.
◆ paragraph_renderer_group_renderer
| auto paragraph_renderer_group_renderer |
◆ tab_index
◆ tab_entries
| std::vector<std::string> tab_entries |
◆ tab_selection
Initial value:=
static MenuOption HorizontalAnimated()
Opciones estándar para un menú horizontal animado. Esto puede ser útil para implementar una barra de ...
Component Menu(MenuOption options)
Una lista de texto. El elemento enfocado es seleccionado.
std::vector< std::string > tab_entries
- Examples
- examples/component/homescreen.cpp.
Definition at line 468 of file homescreen.cpp.
◆ tab_content
◆ exit_button
◆ main_container
◆ main_renderer
◆ screen
◆ return