PatchworkOS  966e257
A non-POSIX operating system.
Loading...
Searching...
No Matches
element_t Struct Reference

Opaque element structure. More...

#include <internal.h>

Collaboration diagram for element_t:

Data Fields

list_entry_t entry
 
list_t children
 
struct element * parent
 
element_id_t id
 
procedure_t proc
 
window_twin
 
void * private
 
rect_t rect
 
element_flags_t flags
 
char * text
 
text_props_t textProps
 
image_timage
 
image_props_t imageProps
 
theme_t theme
 

Detailed Description

Opaque element structure.

Definition at line 22 of file internal.h.

Field Documentation

◆ entry

list_entry_t element_t::entry

Definition at line 24 of file internal.h.

◆ children

list_t element_t::children

Definition at line 25 of file internal.h.

◆ parent

struct element* element_t::parent

Definition at line 26 of file internal.h.

◆ id

element_id_t element_t::id

Definition at line 27 of file internal.h.

◆ proc

procedure_t element_t::proc

Definition at line 28 of file internal.h.

◆ win

window_t* element_t::win

Definition at line 29 of file internal.h.

◆ private

void* element_t::private

Definition at line 30 of file internal.h.

◆ rect

rect_t element_t::rect

Definition at line 31 of file internal.h.

◆ flags

element_flags_t element_t::flags

Definition at line 32 of file internal.h.

◆ text

char* element_t::text

Definition at line 33 of file internal.h.

◆ textProps

text_props_t element_t::textProps

Definition at line 34 of file internal.h.

◆ image

image_t* element_t::image

Definition at line 35 of file internal.h.

◆ imageProps

image_props_t element_t::imageProps

Definition at line 36 of file internal.h.

◆ theme

theme_t element_t::theme

Definition at line 37 of file internal.h.


The documentation for this struct was generated from the following file: