osd.c File Reference

Include dependency graph for osd.c:


Functions

static void osd_UpdateState (osd_menu_state_t *, int, int, int, int, picture_t *)
static osd_state_tosd_VolumeStateChange (osd_state_t *, int)
static int osd_VolumeStep (vlc_object_t *, int, int)
static bool osd_ParserLoad (osd_menu_t *, const char *)
static void osd_ParserUnload (osd_menu_t *)
static bool osd_isVisible (osd_menu_t *p_osd)
static vlc_mutex_tosd_GetMutex (vlc_object_t *p_this)
static osd_state_tosd_StateChange (osd_button_t *p_button, const int i_state)
 Change state on an osd_button_t.
osd_menu_tosd_MenuCreate (vlc_object_t *p_this, const char *psz_file)
 Initialize an osd_menu_t object.
void osd_MenuDelete (vlc_object_t *p_this, osd_menu_t *p_osd)
 Delete the osd_menu_t object.
static osd_menu_tosd_Find (vlc_object_t *p_this)
void osd_MenuShow (vlc_object_t *p_this)
 Show the OSD menu.
void osd_MenuHide (vlc_object_t *p_this)
 Hide the OSD menu.
void osd_MenuActivate (vlc_object_t *p_this)
 Activate the action of this OSD menu item.
void osd_MenuNext (vlc_object_t *p_this)
 Next OSD menu item.
void osd_MenuPrev (vlc_object_t *p_this)
 Previous OSD menu item.
void osd_MenuUp (vlc_object_t *p_this)
 OSD menu item above.
void osd_MenuDown (vlc_object_t *p_this)
 OSD menu item below.
void osd_Volume (vlc_object_t *p_this)
 Display current audio volume bitmap.
osd_button_tosd_ButtonFind (vlc_object_t *p_this, int i_x, int i_y, int i_window_height, int i_window_width, int i_scale_width, int i_scale_height)
 Find OSD Menu button at position x,y.
void osd_ButtonSelect (vlc_object_t *p_this, osd_button_t *p_button)
 Select the button provided as the new active button.

Function Documentation

static osd_menu_t* osd_Find ( vlc_object_t p_this  )  [static]

static vlc_mutex_t* osd_GetMutex ( vlc_object_t p_this  )  [static]

static bool osd_isVisible ( osd_menu_t p_osd  )  [inline, static]

static bool osd_ParserLoad ( osd_menu_t p_menu,
const char *  psz_file 
) [static]

static void osd_ParserUnload ( osd_menu_t p_menu  )  [static]

static osd_state_t* osd_StateChange ( osd_button_t p_button,
const int  i_state 
) [static]

static void osd_UpdateState ( osd_menu_state_t p_state,
int  i_x,
int  i_y,
int  i_width,
int  i_height,
picture_t p_pic 
) [static]

static osd_state_t * osd_VolumeStateChange ( osd_state_t p_current,
int  i_steps 
) [inline, static]

References i, and osd_state_t::p_next.

Referenced by osd_MenuCreate(), and osd_Volume().

static int osd_VolumeStep ( vlc_object_t p_this,
int  i_volume,
int  i_steps 
) [static]

References config_GetInt, and vlc_object_t::p_libvlc.

Referenced by osd_MenuCreate(), and osd_Volume().


Generated on Tue May 25 08:05:37 2010 for VLC by  doxygen 1.5.6