VLC 4.0.0-dev
extension_widget_t Struct Reference

Widget descriptor for extensions. More...

#include <vlc_extensions.h>

Collaboration diagram for extension_widget_t:
[legend]

Data Structures

struct  extension_widget_value_t
 

Data Fields

extension_widget_type_e type
 Type of the widget. More...
 
char * psz_text
 Text. May be NULL or modified by the UI. More...
 
struct extension_widget_t::extension_widget_value_tp_values
 Chained list of values (Drop-down/List) More...
 
bool b_checked
 Is this entry checked. More...
 
int i_row
 Row in the grid. More...
 
int i_column
 Column in the grid. More...
 
int i_horiz_span
 Horizontal size of the object. More...
 
int i_vert_span
 Vertical size of the object. More...
 
int i_width
 Width hint. More...
 
int i_height
 Height hint. More...
 
bool b_hide
 Hide this widget (make it invisible) More...
 
int i_spin_loops
 Number of loops to play (-1 = infinite, 0 = stop animation) More...
 
bool b_kill
 Destroy this widget. More...
 
bool b_update
 Update this widget. More...
 
void * p_sys
 Reserved for the extension manager. More...
 
void * p_sys_intf
 Reserved for the UI, but: NULL means the UI has destroyed the widget or has not created it yet. More...
 
extension_dialog_tp_dialog
 Parent dialog. More...
 

Detailed Description

Widget descriptor for extensions.

Field Documentation

◆ b_checked

bool extension_widget_t::b_checked

Is this entry checked.

◆ b_hide

bool extension_widget_t::b_hide

Hide this widget (make it invisible)

◆ b_kill

bool extension_widget_t::b_kill

Destroy this widget.

◆ b_update

bool extension_widget_t::b_update

Update this widget.

◆ i_column

int extension_widget_t::i_column

Column in the grid.

◆ i_height

int extension_widget_t::i_height

Height hint.

◆ i_horiz_span

int extension_widget_t::i_horiz_span

Horizontal size of the object.

◆ i_row

int extension_widget_t::i_row

Row in the grid.

◆ i_spin_loops

int extension_widget_t::i_spin_loops

Number of loops to play (-1 = infinite, 0 = stop animation)

◆ i_vert_span

int extension_widget_t::i_vert_span

Vertical size of the object.

◆ i_width

int extension_widget_t::i_width

Width hint.

◆ p_dialog

extension_dialog_t* extension_widget_t::p_dialog

Parent dialog.

◆ p_sys

void* extension_widget_t::p_sys

Reserved for the extension manager.

◆ p_sys_intf

void* extension_widget_t::p_sys_intf

Reserved for the UI, but: NULL means the UI has destroyed the widget or has not created it yet.

◆ p_values

struct extension_widget_t::extension_widget_value_t * extension_widget_t::p_values

Chained list of values (Drop-down/List)

◆ psz_text

char* extension_widget_t::psz_text

Text. May be NULL or modified by the UI.

◆ type

extension_widget_type_e extension_widget_t::type

Type of the widget.


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