Data Fields

osd_menu_t Struct Reference
[OSD Menu]

OSD Menu object. More...

Collaboration diagram for osd_menu_t:
Collaboration graph
[legend]

Data Fields

int i_x
int i_y
int i_width
int i_height
int i_style
int i_position
char * psz_path
osd_button_tp_button
osd_menu_state_tp_state
osd_button_tp_last_button
module_tp_parser
char * psz_file
image_handler_tp_image
VLC_COMMON_MEMBERS \ * these members are common for all vlc objects \

const char * psz_object_type
char * psz_header
int i_flags
volatile bool b_die
 set by the outside
bool b_force
 set by the outside (eg.
libvlc_int_tp_libvlc
 (root of all evil) - 1
vlc_object_tp_parent
 our parent

Detailed Description

OSD Menu object.

The main OSD Menu object, which holds a linked list to all buttons and images that defines the menu. The p_state variable represents the current state of the OSD Menu.


Field Documentation

volatile bool osd_menu_t::b_die

set by the outside

set by the outside (eg.

module_need())

Referenced by osd_MenuCreate().

Referenced by osd_ButtonFind().

Referenced by osd_MenuCreate().

Referenced by osd_MenuCreate().

Referenced by osd_ButtonFind(), and osd_MenuCreate().

Referenced by osd_ParserLoad(), and osd_ParserUnload().

Referenced by osd_MenuPrev().

(root of all evil) - 1

Referenced by osd_MenuActivate(), osd_MenuDown(), and osd_MenuUp().

our parent

Referenced by osd_ParserLoad(), and osd_ParserUnload().


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines