Row
Row
specified Grid with locked y cells.
Specific kwargs
| Argument | Type | Description |
|---|---|---|
content |
{int | float: NevuObject} |
initial content. |
column / x |
int | float |
number of columns. |
Methods
| Name | Kwargs | Description |
|---|---|---|
add_item |
item: NevuObject, x: int | float |
adds item into specified column cell, starting from 1. |
add_items |
content: dict |
adds multiple items from the specified dictionary. |
kill_item_by_pos |
x: int | float |
removes and destroys the item at the specified column. |
get_item |
x: int | float |
returns the item at the specified column, or None. |
Row is a subclass of: Grid
Use case
from nevu_ui import *
import pygame
pygame.init()
window = Window((500, 500), title = "Row example")
menu = Menu(window, (100%vw, 100%vh))
layout = Row((100%vw, 100%vh), x = 3, content = {
2: Label("Text", (250, 100))
})
menu.layout = layout
while True:
window.begin_frame()
window.update()
menu.update()
menu.draw()
window.end_frame()
from nevu_ui import *
import pyray
window = Window((500, 500), title = "Row example", backend = Backend.RayLib)
menu = Menu(window, (100%vw, 100%vh))
layout = Row((100%vw, 100%vh), x = 3, content = {
2: Label("Text", (250, 100))
})
menu.layout = layout
while True:
window.begin_frame()
window.update()
menu.update()
menu.draw()
window.end_frame()
Created with GGen v1.3.0 for nevu_ui v0.8.2