Cell
Funciones
bool_t | cell_empty (...) |
GuiControl* | cell_control (...) |
Label* | cell_label (...) |
Button* | cell_button (...) |
PopUp* | cell_popup (...) |
Edit* | cell_edit (...) |
Combo* | cell_combo (...) |
ListBox* | cell_listbox (...) |
UpDown* | cell_updown (...) |
Slider* | cell_slider (...) |
Progress* | cell_progress (...) |
View* | cell_view (...) |
TextView* | cell_textview (...) |
WebView* | cell_webview (...) |
ImageView* | cell_imageview (...) |
TableView* | cell_tableview (...) |
SplitView* | cell_splitview (...) |
Panel* | cell_panel (...) |
Layout* | cell_layout (...) |
void | cell_enabled (...) |
void | cell_visible (...) |
void | cell_padding (...) |
void | cell_padding2 (...) |
void | cell_padding4 (...) |
void | cell_dbind (...) |
Las celdas son los elementos internos de un Layout y albergarán un control o un sublayout (Figura 1).
- Utiliza layout_cell para obtener la celda.
- Utiliza cell_control para obtener el control interior.
- Utiliza cell_layout para obtener el sublayout interior.
- Utiliza cell_enabled para activar o desactivar los controles.
- Utiliza cell_visible para mostrar y ocular el contenido.
- Utiliza cell_padding para establecer los márgenes interiores (Figura 2).
cell_empty ()
Comprueba si la celda está vacía.
bool_t cell_empty(Cell *cell);
cell | La celda. |
Retorna
TRUE
si la celda está vacía.
cell_control ()
Obtiene el control del interior de la celda.
GuiControl* cell_control(Cell *cell);
cell | La celda. |
Retorna
El control o NULL
, si la celda está vacía o contiene un sublayout.
cell_label ()
Obtiene el label del interior de la celda.
Label* cell_label(Cell *cell);
cell | La celda. |
Retorna
El label o NULL
, si la celda está vacía o contiene otra cosa.
cell_button ()
Obtiene el botón del interior de la celda.
Button* cell_button(Cell *cell);
cell | La celda. |
Retorna
El button o NULL
, si la celda está vacía o contiene otra cosa.
cell_popup ()
Obtiene el popup del interior de la celda.
PopUp* cell_popup(Cell *cell);
cell | La celda. |
Retorna
El popup o NULL
, si la celda está vacía o contiene otra cosa.
cell_edit ()
Obtiene el edit del interior de la celda.
Edit* cell_edit(Cell *cell);
cell | La celda. |
Retorna
El edit o NULL
, si la celda está vacía o contiene otra cosa.
cell_combo ()
Obtiene el combo del interior de la celda.
Combo* cell_combo(Cell *cell);
cell | La celda. |
Retorna
El combo o NULL
, si la celda está vacía o contiene otra cosa.
cell_listbox ()
Obtiene el listbox del interior de la celda.
ListBox* cell_listbox(Cell *cell);
cell | La celda. |
Retorna
El listbox o NULL
, si la celda está vacía o contiene otra cosa.
cell_updown ()
Obtiene el updown del interior de la celda.
UpDown* cell_updown(Cell *cell);
cell | La celda. |
Retorna
El updown o NULL
, si la celda está vacía o contiene otra cosa.
cell_slider ()
Obtiene el slider del interior de la celda.
Slider* cell_slider(Cell *cell);
cell | La celda. |
Retorna
El slider o NULL
, si la celda está vacía o contiene otra cosa.
cell_progress ()
Obtiene el progress del interior de la celda.
Progress* cell_progress(Cell *cell);
cell | La celda. |
Retorna
El progress o NULL
, si la celda está vacía o contiene otra cosa.
cell_view ()
Obtiene la vista del interior de la celda.
View* cell_view(Cell *cell);
cell | La celda. |
Retorna
El view o NULL
, si la celda está vacía o contiene otra cosa.
cell_textview ()
Obtiene el textview del interior de la celda.
TextView* cell_textview(Cell *cell);
cell | La celda. |
Retorna
El textview o NULL
, si la celda está vacía o contiene otra cosa.
cell_webview ()
Obtiene el webview del interior de la celda.
WebView* cell_webview(Cell *cell);
cell | La celda. |
Retorna
El webview o NULL
, si la celda está vacía o contiene otra cosa.
cell_imageview ()
Obtiene el imageview del interior de la celda.
ImageView* cell_imageview(Cell *cell);
cell | La celda. |
Retorna
El imageview o NULL
, si la celda está vacía o contiene otra cosa.
cell_tableview ()
Obtiene el tableview del interior de la celda.
TableView* cell_tableview(Cell *cell);
cell | La celda. |
Retorna
El tableview o NULL
, si la celda está vacía o contiene otra cosa.
cell_splitview ()
Obtiene el splitview del interior de la celda.
SplitView* cell_splitview(Cell *cell);
cell | La celda. |
Retorna
El splitview o NULL
, si la celda está vacía o contiene otra cosa.
cell_panel ()
Obtiene el panel del interior de la celda.
Panel* cell_panel(Cell *cell);
cell | La celda. |
Retorna
El panel o NULL
, si la celda está vacía o contiene otra cosa.
cell_layout ()
Obtiene el layout del interior de la celda.
Layout* cell_layout(Cell *cell);
cell | La celda. |
Retorna
El layout o NULL
, si la celda está vacía o contiene otra cosa.
cell_enabled ()
Activa o desactiva una celda.
void cell_enabled(Cell *cell, const bool_t enabled);
cell | La celda. |
enabled | Habilitada o no. |
Observaciones
En caso que la celda contenga un sublayout, el comando afectará a todos los controles de forma recursiva.
cell_visible ()
Muestra u oculta una celda.
void cell_visible(Cell *cell, const bool_t visible);
cell | La celda. |
visible | Visible o no. |
Observaciones
En caso que la celda contenga un sublayout, el comando afectará a todos los controles de forma recursiva.
cell_padding ()
Establece un margen interior.
void cell_padding(Cell *cell, const real32_t pall);
cell | La celda. |
pall | Margen interior. |
cell_padding2 ()
Establece un margen interior.
void cell_padding2(Cell *cell, const real32_t ptb, const real32_t plr);
cell | La celda. |
ptb | Margen superior e inferior. |
plr | Margen izquierdo y derecho. |
cell_padding4 ()
Establece un margen interior.
void cell_padding4(Cell *cell, const real32_t pt, const real32_t pr, const real32_t pb, const real32_t pl);
cell | La celda. |
pt | Margen superior. |
pr | Margen derecho. |
pb | Margen inferior. |
pl | Margen izquierdo. |
cell_dbind ()
Asocia una celda con el campo de un struct
.
void cell_dbind(Cell *cell, type, mtype, mname);
1 |
cell_dbind(cell, Product, String*, description); |
cell | La celda. |
type | El tipo de |
mtype | El tipo del campo del |
mname | El nombre del campo. |
Observaciones
Ver GUI Data binding.