VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Fields
extension_dialog_t Struct Reference

Dialog descriptor for extensions. More...

Collaboration diagram for extension_dialog_t:
Collaboration graph

Data Fields

 Owner object (callback on "dialog-event") More...
char * psz_title
 Title for the Dialog (in TitleBar) More...
int i_width
 Width hint in pixels (may be discarded) More...
int i_height
 Height hint in pixels (may be discarded) More...
struct {
   int   i_alloc
   int   i_size
   extension_widget_t **   p_elems
 Widgets owned by the dialog. More...
bool b_hide
 Hide this dialog (!b_hide shows) More...
bool b_kill
 Kill this dialog. More...
void * p_sys
 Dialog private pointer. More...
void * p_sys_intf
 GUI private pointer. More...
vlc_mutex_t lock
 Dialog mutex. More...
vlc_cond_t cond
 Signaled == UI is done working on the dialog. More...

Detailed Description

Dialog descriptor for extensions.

Field Documentation

bool extension_dialog_t::b_hide

Hide this dialog (!b_hide shows)

bool extension_dialog_t::b_kill

Kill this dialog.

vlc_cond_t extension_dialog_t::cond

Signaled == UI is done working on the dialog.

int extension_dialog_t::i_alloc
int extension_dialog_t::i_height

Height hint in pixels (may be discarded)

int extension_dialog_t::i_size
int extension_dialog_t::i_width

Width hint in pixels (may be discarded)

vlc_mutex_t extension_dialog_t::lock

Dialog mutex.

extension_widget_t* * extension_dialog_t::p_elems
vlc_object_t* extension_dialog_t::p_object

Owner object (callback on "dialog-event")

void* extension_dialog_t::p_sys

Dialog private pointer.

void* extension_dialog_t::p_sys_intf

GUI private pointer.

char* extension_dialog_t::psz_title

Title for the Dialog (in TitleBar)

Referenced by dialog_ExtensionUpdate().

struct { ... } extension_dialog_t::widgets

Widgets owned by the dialog.

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