menus.cpp File Reference

Include dependency graph for menus.cpp:


Defines

#define MAX_POPUP_ITEMS   45
#define MAX_AUDIO_ITEMS   10
#define MAX_VIDEO_ITEMS   15
#define MAX_NAVIG_ITEMS   10
#define MAX_SETTINGS_ITEMS   10

Enumerations

enum  {
  MenuDummy_Event = 1000, OpenFileSimple_Event = 1100, OpenFile_Event, OpenDisc_Event,
  OpenNet_Event, FirstAutoGenerated_Event = 1999, SettingsMenu_Events = 2000, AudioMenu_Events = 3000,
  VideoMenu_Events = 4000, NavigMenu_Events = 5000, PopupMenu_Events = 6000
}

Functions

HMENU OpenStreamMenu (intf_thread_t *p_intf)
HMENU MiscMenu (intf_thread_t *p_intf)
void PopupMenu (intf_thread_t *p_intf, HWND p_parent, POINT point)
void RefreshAudioMenu (intf_thread_t *p_intf, HMENU hMenu)
void RefreshVideoMenu (intf_thread_t *p_intf, HMENU hMenu)
void RefreshNavigMenu (intf_thread_t *p_intf, HMENU hMenu)
void RefreshSettingsMenu (intf_thread_t *p_intf, HMENU hMenu)
void RefreshMenu (intf_thread_t *p_intf, vector< MenuItemExt * > *p_menu_list, HMENU hMenu, int i_count, char **ppsz_varnames, vlc_object_t **pi_objects, int i_start_id)
void CreateMenuItem (intf_thread_t *p_intf, vector< MenuItemExt * > *p_menu_list, HMENU hMenu, char *psz_var, vlc_object_t *p_object, int *pi_item_id)
HMENU CreateChoicesMenu (intf_thread_t *p_intf, vector< MenuItemExt * > *p_menu_list, char *psz_var, vlc_object_t *p_object, int *pi_item_id)
int wce_GetMenuItemCount (HMENU hMenu)
void OnMenuEvent (intf_thread_t *p_intf, int id)

Define Documentation

#define MAX_AUDIO_ITEMS   10

Referenced by RefreshAudioMenu().

#define MAX_NAVIG_ITEMS   10

Referenced by RefreshNavigMenu().

#define MAX_POPUP_ITEMS   45

Referenced by PopupMenu().

#define MAX_SETTINGS_ITEMS   10

Referenced by RefreshSettingsMenu().

#define MAX_VIDEO_ITEMS   15

Referenced by RefreshVideoMenu().


Enumeration Type Documentation

anonymous enum

Enumerator:
MenuDummy_Event 
OpenFileSimple_Event 
OpenFile_Event 
OpenDisc_Event 
OpenNet_Event 
FirstAutoGenerated_Event 
SettingsMenu_Events 
AudioMenu_Events 
VideoMenu_Events 
NavigMenu_Events 
PopupMenu_Events 


Function Documentation

HMENU CreateChoicesMenu ( intf_thread_t p_intf,
vector< MenuItemExt * > *  p_menu_list,
char *  psz_var,
vlc_object_t p_object,
int *  pi_item_id 
)

void CreateMenuItem ( intf_thread_t p_intf,
vector< MenuItemExt * > *  p_menu_list,
HMENU  hMenu,
char *  psz_var,
vlc_object_t p_object,
int *  pi_item_id 
)

HMENU MiscMenu ( intf_thread_t p_intf  ) 

void OnMenuEvent ( intf_thread_t p_intf,
int  id 
)

HMENU OpenStreamMenu ( intf_thread_t p_intf  ) 

void PopupMenu ( intf_thread_t p_intf,
HWND  p_parent,
POINT  point 
)

void RefreshAudioMenu ( intf_thread_t p_intf,
HMENU  hMenu 
)

void RefreshMenu ( intf_thread_t p_intf,
vector< MenuItemExt * > *  p_menu_list,
HMENU  hMenu,
int  i_count,
char **  ppsz_varnames,
vlc_object_t **  pi_objects,
int  i_start_id 
)

void RefreshNavigMenu ( intf_thread_t p_intf,
HMENU  hMenu 
)

void RefreshSettingsMenu ( intf_thread_t p_intf,
HMENU  hMenu 
)

void RefreshVideoMenu ( intf_thread_t p_intf,
HMENU  hMenu 
)

int wce_GetMenuItemCount ( HMENU  hMenu  ) 


Generated on Wed Mar 31 08:05:50 2010 for VLC by  doxygen 1.5.6