VLC 4.0.0-dev
Loading...
Searching...
No Matches
extension_dialog_t Struct Reference

Dialog descriptor for extensions. More...

#include <vlc_extensions.h>

Collaboration diagram for extension_dialog_t:
[legend]

Data Fields

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

Detailed Description

Dialog descriptor for extensions.

Field Documentation

◆ b_hide

bool extension_dialog_t::b_hide

Hide this dialog (!b_hide shows)

◆ b_kill

bool extension_dialog_t::b_kill

Kill this dialog.

◆ cond

vlc_cond_t extension_dialog_t::cond

Signaled == UI is done working on the dialog.

◆ i_alloc

int extension_dialog_t::i_alloc

◆ i_height

int extension_dialog_t::i_height

Height hint in pixels (may be discarded)

◆ i_size

int extension_dialog_t::i_size

◆ i_width

int extension_dialog_t::i_width

Width hint in pixels (may be discarded)

◆ lock

vlc_mutex_t extension_dialog_t::lock

Dialog mutex.

◆ p_elems

extension_widget_t* * extension_dialog_t::p_elems

◆ p_object

vlc_object_t* extension_dialog_t::p_object

Owner object (callback on "dialog-event")

Referenced by extension_DialogCommand().

◆ p_sys

void* extension_dialog_t::p_sys

Dialog private pointer.

◆ p_sys_intf

void* extension_dialog_t::p_sys_intf

GUI private pointer.

◆ psz_title

char* extension_dialog_t::psz_title

Title for the Dialog (in TitleBar)

◆ [struct]

struct { ... } extension_dialog_t::widgets

Widgets owned by the dialog.


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