#include <stdint.h>
Go to the source code of this file.
Data Structures | |
| struct | mvpw_widget_info_t |
| Widget information. More... | |
| struct | mvpw_screen_info_t |
| Screen information. More... | |
| struct | mvpw_text_attr_t |
| text attributes More... | |
| struct | mvpw_array_cell_theme |
| struct | mvpw_array_attr_t |
| struct | mvpw_menu_attr_t |
| menu attributes More... | |
| struct | mvpw_menu_item_attr_t |
| menu item attributes More... | |
| struct | mvpw_image_info_t |
| image information More... | |
| struct | mvpw_graph_attr_t |
| graph widget attributes More... | |
| struct | mvpw_bitmap_attr_t |
| bitmap attributes More... | |
| struct | mvpw_dialog_attr_t |
| dialog attributes More... | |
| struct | mvpw_surface_attr_t |
Defines | |
| #define | HAVE_TYPE_BOOL |
| #define | MVPW_DIR_UP 0 |
| widget above | |
| #define | MVPW_DIR_DOWN 1 |
| widget below | |
| #define | MVPW_DIR_LEFT 2 |
| widget left | |
| #define | MVPW_DIR_RIGHT 3 |
| widget right | |
| #define | MVPW_TEXT_LEFT 0 |
| left justified | |
| #define | MVPW_TEXT_RIGHT 1 |
| right justified | |
| #define | MVPW_TEXT_CENTER 2 |
| center justified | |
| #define | MVPW_ARRAY_LEFT 0 |
| #define | MVPW_ARRAY_RIGHT 1 |
| #define | MVPW_ARRAY_UP 2 |
| #define | MVPW_ARRAY_DOWN 3 |
| #define | MVPW_ARRAY_PAGE_UP 4 |
| #define | MVPW_ARRAY_PAGE_DOWN 5 |
| #define | MVPW_ARRAY_HOLD 6 |
| #define | MVPW_TRANSPARENT MVPW_RGBA(0,0,0,0) |
| #define | MVPW_RED MVPW_RGBA(255,0,0,255) |
| #define | MVPW_DARK_RED MVPW_RGBA(170, 15, 15, 255) |
| #define | MVPW_GREEN MVPW_RGBA(0,255,0,255) |
| #define | MVPW_DARK_GREEN MVPW_RGBA(25,112,25,255) |
| #define | MVPW_BLUE MVPW_RGBA(0,0,255,255) |
| #define | MVPW_MIDNIGHTBLUE MVPW_RGBA(25,25,112,255) |
| #define | MVPW_CYAN MVPW_RGBA(0,255,255,255) |
| #define | MVPW_YELLOW MVPW_RGBA(255,255,0,255) |
| #define | MVPW_WHITE MVPW_RGBA(255,255,255,255) |
| #define | MVPW_BLACK MVPW_RGBA(0,0,0,255) |
| #define | MVPW_ORANGE MVPW_RGBA(255,110,0,255) |
| #define | MVPW_DARK_ORANGE MVPW_RGBA(255,190,0,255) |
| #define | MVPW_PURPLE MVPW_RGBA(255,0,255,255) |
| #define | MVPW_LIGHTGREY MVPW_RGBA(128,128,128,255) |
| #define | MVPW_ALMOSTWHITEGREY MVPW_RGBA(220,220,220,255) |
| #define | MVPW_DARKGREY MVPW_RGBA(96,96,96,255) |
| #define | MVPW_DARKGREY2 MVPW_RGBA(64,64,64,255) |
| #define | MVPW_RGBA(r, g, b, a) ((a<<24) | (b<<16) | (g<<8) | r) |
| #define | mvpw_color_alpha(c, a) ((a << 24) | (c & 0x00ffffff)) |
| Change the alpha channel for a color. | |
| #define | MVPW_KEY_ZERO 0 |
| #define | MVPW_KEY_ONE 1 |
| #define | MVPW_KEY_TWO 2 |
| #define | MVPW_KEY_THREE 3 |
| #define | MVPW_KEY_FOUR 4 |
| #define | MVPW_KEY_FIVE 5 |
| #define | MVPW_KEY_SIX 6 |
| #define | MVPW_KEY_SEVEN 7 |
| #define | MVPW_KEY_EIGHT 8 |
| #define | MVPW_KEY_NINE 9 |
| #define | MVPW_KEY_RED 11 |
| #define | MVPW_KEY_BLANK 12 |
| #define | MVPW_KEY_MENU 13 |
| #define | MVPW_KEY_MUTE 15 |
| #define | MVPW_KEY_RIGHT 16 |
| #define | MVPW_KEY_LEFT 17 |
| #define | MVPW_KEY_VIDEOS 24 |
| #define | MVPW_KEY_MUSIC 25 |
| #define | MVPW_KEY_PICTURES 26 |
| #define | MVPW_KEY_GUIDE 27 |
| #define | MVPW_KEY_TV 28 |
| #define | MVPW_KEY_RADIO 29 |
| #define | MVPW_KEY_SKIP 30 |
| #define | MVPW_KEY_EXIT 31 |
| #define | MVPW_KEY_REPLAY 36 |
| #define | MVPW_KEY_OK 37 |
| #define | MVPW_KEY_BLUE 41 |
| #define | MVPW_KEY_GREEN 46 |
| #define | MVPW_KEY_PAUSE 48 |
| #define | MVPW_KEY_REWIND 50 |
| #define | MVPW_KEY_FFWD 52 |
| #define | MVPW_KEY_PLAY 53 |
| #define | MVPW_KEY_STOP 54 |
| #define | MVPW_KEY_RECORD 55 |
| #define | MVPW_KEY_YELLOW 56 |
| #define | MVPW_KEY_GO 59 |
| #define | MVPW_KEY_FULL 60 |
| #define | MVPW_KEY_POWER 61 |
| #define | MVPW_KEY_UP 32 |
| #define | MVPW_KEY_DOWN 33 |
| #define | MVPW_KEY_CHAN_UP 20 |
| #define | MVPW_KEY_CHAN_DOWN 21 |
| #define | MVPW_KEY_VOL_UP 23 |
| #define | MVPW_KEY_VOL_DOWN 22 |
| #define | MVPW_KEY_ASTERISK 10 |
| #define | MVPW_KEY_POUND 14 |
| #define | MVPW_KEY_PREV_CHAN 18 |
| #define | MVPW_KEY_NONE 128 |
Typedefs | |
| typedef mvp_widget_s | mvp_widget_t |
Enumerations | |
| enum | bool { false = 0, true = 1 } |
| Boolean type. More... | |
Functions | |
| int | mvpw_init (void) |
| Initialize the widget library. | |
| int | mvpw_event_loop (void) |
| Enter the widget library event loop. | |
| int | mvpw_event_flush (void) |
| Flush all existing events. | |
| mvp_widget_t * | mvpw_get_root (void) |
| Return the root window widget. | |
| void | mvpw_set_idle (void(*callback)(void)) |
| Set the idle callback routine. | |
| void | mvpw_set_expose_callback (mvp_widget_t *widget, void(*callback)(mvp_widget_t *)) |
| Set the expose callback for a widget. | |
| void | mvpw_get_widget_info (mvp_widget_t *widget, mvpw_widget_info_t *info) |
| Retrieve widget information. | |
| void | mvpw_get_screen_info (mvpw_screen_info_t *info) |
| Get screen information. | |
| void | mvpw_set_bg (mvp_widget_t *widget, uint32_t bg) |
| Set the background color of the widget. | |
| uint32_t | mvpw_get_bg (const mvp_widget_t *widget) |
| Retrieve the background color of a widget. | |
| void | mvpw_set_timer (mvp_widget_t *widget, void(*callback)(mvp_widget_t *), uint32_t timeout) |
| Set the timer callback and timeout value for a widget. | |
| void | mvpw_focus (mvp_widget_t *widget) |
| Change focus to this widget. | |
| mvp_widget_t * | mvpw_get_focus (void) |
| Get the widget that currently has focus. | |
| void | mvpw_show (mvp_widget_t *widget) |
| Display a widget on the screen. | |
| void | mvpw_hide (mvp_widget_t *widget) |
| Make a widget not visible on the screen. | |
| void | mvpw_raise (mvp_widget_t *widget) |
| Raise a widget so that it is fully visible. | |
| void | mvpw_lower (mvp_widget_t *widget) |
| Lower a widget so that other widgets are visible over top of it. | |
| void | mvpw_expose (const mvp_widget_t *widget) |
| Force an expose event on a widget. | |
| int | mvpw_font_height (int font, bool utf8) |
| Return the height of a font. | |
| int | mvpw_font_width (int font, char *str, bool utf8) |
| Return the width for a string using a certain font. | |
| int | mvpw_load_font (char *file) |
| Load a font from a file. | |
| void | mvpw_move (mvp_widget_t *widget, int x, int y) |
| Move a widget, and all attached widgets, by a certain number of pixels. | |
| void | mvpw_moveto (mvp_widget_t *widget, int x, int y) |
| Move a widget, and all attached widgets, to a specific location. | |
| void | mvpw_resize (const mvp_widget_t *widget, int w, int h) |
| Resize a widget. | |
| int | mvpw_attach (mvp_widget_t *w1, mvp_widget_t *w2, int direction) |
| Attach two widgets together, so they can be moved in unison. | |
| void | mvpw_unattach (mvp_widget_t *widget, int direction) |
| Detach widgets from each other. | |
| void | mvpw_set_user_data (mvp_widget_t *widget, void *user_data) |
| Register some user data for later retrieval by any callback. | |
| void * | mvpw_get_user_data (mvp_widget_t *widget) |
| Retrieve pointer previously registered using mvpw_set_user_data, defaulting to NULL if nothing has been set. | |
| void | mvpw_set_key (mvp_widget_t *widget, void(*callback)(mvp_widget_t *, char)) |
| Register a key callback on a widget. | |
| void | mvpw_destroy (mvp_widget_t *widget) |
| Destroy a widget. | |
| int | mvpw_visible (const mvp_widget_t *widget) |
| Determine if a widget is currently visible on the screen. | |
| int | mvpw_keystroke_callback (void(*callback)(char)) |
| Add a callback that will be called for every keystroke. | |
| int | mvpw_set_screensaver (mvp_widget_t *widget, int seconds, void(*callback)(mvp_widget_t *, int)) |
| Set the screensaver callback and timeout. | |
| void | mvpw_set_fdinput (mvp_widget_t *widget, void(*callback)(mvp_widget_t *, int)) |
| int | mvpw_fdinput_callback (void(*callback)(void)) |
| void | mvpw_reparent (mvp_widget_t *child, mvp_widget_t *parent) |
| Change the parent of a widget. | |
| int | mvpw_read_area (mvp_widget_t *widget, int x, int y, int w, int h, unsigned long *pixels) |
| mvp_widget_t * | mvpw_create_container (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| Create a container widget. | |
| mvp_widget_t * | mvpw_create_text (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| Create a text widget. | |
| void | mvpw_set_text_str (mvp_widget_t *widget, char *str) |
| Set the text string in a text widget. | |
| char * | mvpw_get_text_str (mvp_widget_t *widget) |
| Retrieve the current string for a text widget. | |
| void | mvpw_set_text_attr (mvp_widget_t *widget, mvpw_text_attr_t *attr) |
| Set the widget attributes for a text widget. | |
| void | mvpw_get_text_attr (mvp_widget_t *widget, mvpw_text_attr_t *attr) |
| Get the widget attributes for a text widget. | |
| void | mvpw_set_text_fg (mvp_widget_t *widget, uint32_t fg) |
| Set the foreground color of a text widget. | |
| void | mvpw_set_text_bg (mvp_widget_t *widget, uint32_t bg) |
| uint32_t | mvpw_get_text_fg (mvp_widget_t *widget) |
| Get the foreground color of a text widget. | |
| mvp_widget_t * | mvpw_create_array (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| void | mvpw_set_array_attr (mvp_widget_t *widget, mvpw_array_attr_t *attr) |
| void | mvpw_get_array_attr (mvp_widget_t *widget, mvpw_array_attr_t *attr) |
| void | mvpw_set_array_row (mvp_widget_t *widget, int which, char *string, mvpw_text_attr_t *attr) |
| void | mvpw_set_array_row_bg (mvp_widget_t *widget, int which, uint32_t bg_col) |
| void | mvpw_set_array_col (mvp_widget_t *widget, int which, char *string, mvpw_text_attr_t *attr) |
| void | mvpw_set_array_cell (mvp_widget_t *widget, int x, int y, char *string, mvpw_text_attr_t *attr) |
| void | mvpw_hilite_array_cell (mvp_widget_t *widget, int x, int y, int hlt) |
| void | mvpw_move_array_selection (mvp_widget_t *widget, int direction) |
| void | mvpw_reset_array_selection (mvp_widget_t *widget) |
| void | mvpw_set_array_scroll (mvp_widget_t *widget, void(*scroll_callback)(mvp_widget_t *widget, int direction)) |
| void | mvpw_set_array_cell_data (mvp_widget_t *widget, int x, int y, void *data) |
| void | mvpw_set_array_cell_fg (mvp_widget_t *widget, int x, int y, uint32_t fg) |
| void * | mvpw_get_array_cell_data (mvp_widget_t *widget, int x, int y) |
| int | mvpw_get_array_cur_cell_x (mvp_widget_t *widget) |
| void * | mvpw_get_array_cur_cell_data (mvp_widget_t *widget) |
| void | mvpw_set_array_cell_span (mvp_widget_t *widget, int x, int y, int span) |
| void | mvpw_reset_array_cells (mvp_widget_t *widget) |
| void | mvpw_array_clear_dirty (mvp_widget_t *widget) |
| void | mvpw_set_array_cell_theme (mvp_widget_t *widget, int x, int y, mvpw_array_cell_theme *theme) |
| mvp_widget_t * | mvpw_create_menu (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| Create a menu widget. | |
| void | mvpw_select_via_text (mvp_widget_t *widget, char text[]) |
| Select a menu item based on a text string. | |
| void | mvpw_set_menu_attr (mvp_widget_t *widget, mvpw_menu_attr_t *attr) |
| Set the menu attributes. | |
| void | mvpw_get_menu_attr (mvp_widget_t *widget, mvpw_menu_attr_t *attr) |
| Get the menu attributes. | |
| int | mvpw_set_menu_title (mvp_widget_t *widget, char *title) |
| Set the menu title. | |
| int | mvpw_add_menu_item (mvp_widget_t *widget, char *label, void *key, mvpw_menu_item_attr_t *item_attr) |
| Add an entry to a menu. | |
| void | mvpw_clear_menu (mvp_widget_t *widget) |
| Clear the entire menu. | |
| int | mvpw_delete_menu_item (mvp_widget_t *widget, void *key) |
| Delete all menu items with a certain key. | |
| char * | mvpw_get_menu_item (mvp_widget_t *widget, void *key) |
| Get the menu label for a specific key. | |
| void | mvpw_check_menu_item (mvp_widget_t *widget, void *key, bool checked) |
| Check or uncheck a menu item. | |
| void | mvpw_check_all_items (mvp_widget_t *widget, bool checked) |
| Check or uncheck all menu items. | |
| int | mvpw_menu_hilite_item (mvp_widget_t *widget, void *key) |
| Hilite a specific menu item. | |
| int | mvpw_menu_get_item_attr (mvp_widget_t *widget, void *key, mvpw_menu_item_attr_t *item_attr) |
| Return the item attributes for a menu item. | |
| int | mvpw_menu_set_item_attr (mvp_widget_t *widget, void *key, mvpw_menu_item_attr_t *item_attr) |
| Set the item attributes for a menu item. | |
| int | mvpw_menu_change_item (mvp_widget_t *widget, void *key, char *label) |
| Change the label for a menu item. | |
| void * | mvpw_menu_get_hilite (mvp_widget_t *widget) |
| Return the menu item key of the currently hilited item. | |
| mvp_widget_t * | mvpw_create_image (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| Create an image widget. | |
| int | mvpw_set_image (mvp_widget_t *widget, char *file) |
| Draw an image from a file into an image widget. | |
| int | mvpw_get_image_info (char *file, mvpw_image_info_t *data) |
| Get image info from an image file. | |
| int | mvpw_image_destroy (mvp_widget_t *widget) |
| Destroy the image contents of an image widget. | |
| int | mvpw_load_image_jpeg (mvp_widget_t *widget, char *file) |
| Load a jpeg image from a file. | |
| int | mvpw_show_image_jpeg (mvp_widget_t *widget) |
| Show a loaded jpeg image. | |
| void | mvpw_load_image_fd (int remotefd) |
| Load a jpeg image from a file descriptor. | |
| mvp_widget_t * | mvpw_create_graph (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| Create a graph widget. | |
| void | mvpw_set_graph_attr (mvp_widget_t *widget, mvpw_graph_attr_t *attr) |
| Set graph attributes. | |
| int | mvpw_set_graph_current (mvp_widget_t *widget, int value) |
| Set current graph value. | |
| int | mvpw_graph_incr (mvp_widget_t *widget, int value) |
| Increment the graph value. | |
| mvp_widget_t * | mvpw_create_checkbox (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| Create a checkbox widget. | |
| void | mvpw_set_checkbox_fg (mvp_widget_t *widget, uint32_t fg) |
| Set the checkbox color. | |
| void | mvpw_set_checkbox (mvp_widget_t *widget, bool checked) |
| Check or uncheck the checkbox. | |
| mvp_widget_t * | mvpw_create_bitmap (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| Create a bitmap widget. | |
| int | mvpw_set_bitmap (mvp_widget_t *widget, mvpw_bitmap_attr_t *bitmap) |
| Set the bitmap image. | |
| mvp_widget_t * | mvpw_create_dialog (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size) |
| Create a dialog widget. | |
| int | mvpw_set_dialog_attr (mvp_widget_t *widget, mvpw_dialog_attr_t *attr) |
| Set the dialog attributes. | |
| int | mvpw_set_dialog_title (mvp_widget_t *widget, char *title) |
| Set the dialog title text. | |
| mvp_widget_t * | mvpw_get_dialog_title (mvp_widget_t *widget) |
| void | mvpw_dialog_next_button (mvp_widget_t *widget) |
| void | mvpw_dialog_prev_button (mvp_widget_t *widget) |
| int | mvpw_dialog_cur_button_i (mvp_widget_t *widget) |
| char * | mvpw_dialog_cur_button_s (mvp_widget_t *widget) |
| void | mvpw_dialog_set_cur_button (mvp_widget_t *widget, int button) |
| int | mvpw_set_dialog_text (mvp_widget_t *widget, char *text) |
| Set the dialog body text. | |
| int | mvpw_add_dialog_button (mvp_widget_t *widget, char *text) |
| Add one of 3 possible buttons to the bottom of the dialog. | |
| char * | mvpw_get_dialog_text (mvp_widget_t *widget) |
| Gett the dialog body text. | |
| void | mvpw_get_dialog_attr (mvp_widget_t *widget, mvpw_dialog_attr_t *attr) |
| mvp_widget_t * | mvpw_create_surface (mvp_widget_t *parent, int x, int y, int w, int h, uint32_t bg, uint32_t border_color, int border_size, int new_pixmap) |
| Create a surface widget. | |
| int | mvpw_get_surface_attr (mvp_widget_t *widget, mvpw_surface_attr_t *surface) |
| int | mvpw_set_surface_attr (mvp_widget_t *widget, mvpw_surface_attr_t *surface) |
| int | mvpw_set_surface (mvp_widget_t *widget, char *image, int x, int y, int width, int height) |
| int | mvpw_copy_area (mvp_widget_t *widget, int x, int y, int srcwid, int srcx, int srcy, int width, int height) |
| int | mvpw_fill_rect (mvp_widget_t *widget, int x, int y, int w, int h, uint32_t *color) |
| int | mvpw_set_aspect (bool widescreen) |
| static unsigned long | mvpw_rgba (unsigned char r, unsigned char g, unsigned char b, unsigned char a) |
| Convert a color from its 4 parts to a single value. | |
| static void | mvpw_get_rgba (unsigned long c, unsigned char *r, unsigned char *g, unsigned char *b, unsigned char *a) |
| Convert a color from a single value to its 4 parts. | |
This library acts as a simple windowing API sitting on top of microwindows.
Definition in file mvp_widget.h.
|
|
Definition at line 32 of file mvp_widget.h. |
|
|
Definition at line 1024 of file mvp_widget.h. |
|
|
Definition at line 430 of file mvp_widget.h. Referenced by mvp_tvguide_callback(), mvpw_move_array_selection(), and scroll_callback(). |
|
|
Definition at line 433 of file mvp_widget.h. Referenced by __change_channel(), mvp_tvguide_key_timer(), and mvpw_move_array_selection(). |
|
|
Definition at line 427 of file mvp_widget.h. Referenced by mvp_tvguide_callback(), mvpw_move_array_selection(), and scroll_callback(). |
|
|
Definition at line 432 of file mvp_widget.h. Referenced by mvp_tvguide_callback(), mvpw_move_array_selection(), and scroll_callback(). |
|
|
Definition at line 431 of file mvp_widget.h. Referenced by mvp_tvguide_callback(), mvpw_move_array_selection(), and scroll_callback(). |
|
|
Definition at line 428 of file mvp_widget.h. Referenced by mvp_tvguide_callback(), mvpw_move_array_selection(), and scroll_callback(). |
|
|
Definition at line 429 of file mvp_widget.h. Referenced by mvp_tvguide_callback(), mvpw_move_array_selection(), and scroll_callback(). |
|
|
Definition at line 1019 of file mvp_widget.h. Referenced by bright_key_callback(), bright_select_callback(), colortest_callback(), colortest_init(), mvp_server_start(), mw_init(), mythtv_shutdown(), replay_gui_init(), screensaver_init(), SetDisplayState(), update_weather(), video_clear(), video_set_root(), viewport_init(), and weather_init(). |
|
|
Definition at line 1014 of file mvp_widget.h. Referenced by viewport_init(), viewport_key_callback(), and weather_init(). |
|
|
Change the alpha channel for a color.
Definition at line 1068 of file mvp_widget.h. Referenced by bright_key_callback(), bright_select_callback(), SetDisplayState(), tag_widget_color(), and video_set_root(). |
|
|
Definition at line 1016 of file mvp_widget.h. |
|
|
Definition at line 1013 of file mvp_widget.h. |
|
|
Definition at line 1021 of file mvp_widget.h. |
|
|
Definition at line 1011 of file mvp_widget.h. Referenced by myth_guide_set_channels(). |
|
|
Definition at line 1025 of file mvp_widget.h. Referenced by myth_guide_set_channels(). |
|
|
Definition at line 1026 of file mvp_widget.h. |
|
|
widget below
Definition at line 43 of file mvp_widget.h. Referenced by busy_init(), file_browser_init(), mvpw_add_menu_item(), mvpw_attach(), mvpw_unattach(), myth_browser_init(), osd_init(), screensaver_event(), and settings_init(). |
|
|
widget left
Definition at line 44 of file mvp_widget.h. Referenced by mvpw_add_menu_item(), mvpw_attach(), and mvpw_unattach(). |
|
|
widget right
Definition at line 45 of file mvp_widget.h. Referenced by file_browser_init(), mvpw_add_menu_item(), mvpw_attach(), mvpw_unattach(), myth_browser_init(), osd_init(), and settings_init(). |
|
|
widget above
Definition at line 42 of file mvp_widget.h. Referenced by mvpw_attach(), mvpw_unattach(), and screensaver_event(). |
|
|
Definition at line 1012 of file mvp_widget.h. Referenced by mclient_browse_by_cover_widget(), viewport_init(), and viewport_key_callback(). |
|
|
Definition at line 1172 of file mvp_widget.h. Referenced by mvp_server_remote_key(). |
|
|
Definition at line 1137 of file mvp_widget.h. Referenced by curses2ir(), mvp_tvguide_callback(), and vlc_key(). |
|
|
Definition at line 1152 of file mvp_widget.h. Referenced by curses2ir(), key(), mvp_server_remote_key(), and mythtv_video_key(). |
|
|
Definition at line 1168 of file mvp_widget.h. Referenced by HandleRDCMessage(), iw_key_callback(), key(), media_read_message(), mvp_server_remote_key(), mvp_tvguide_callback(), and vlc_key(). |
|
|
Definition at line 1167 of file mvp_widget.h. Referenced by HandleRDCMessage(), iw_key_callback(), key(), media_read_message(), mvp_server_remote_key(), mvp_tvguide_callback(), and vlc_key(). |
|
|
|
Definition at line 1134 of file mvp_widget.h. Referenced by curses2ir(), and iw_key_callback(). |
|
|
|
Definition at line 1156 of file mvp_widget.h. Referenced by curses2ir(), iw_key_callback(), mclient_loop_thread(), mvp_key_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), and vlc_key(). |
|
|
Definition at line 1131 of file mvp_widget.h. Referenced by curses2ir(), and iw_key_callback(). |
|
|
Definition at line 1130 of file mvp_widget.h. Referenced by curses2ir(), and iw_key_callback(). |
|
|
Definition at line 1162 of file mvp_widget.h. Referenced by curses2ir(), fb_key_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), and playlist_key_callback(). |
|
|
Definition at line 1161 of file mvp_widget.h. Referenced by curses2ir(), mvp_key_callback(), mvp_server_remote_key(), and rtv_video_key(). |
|
|
Definition at line 1153 of file mvp_widget.h. Referenced by curses2ir(), key_callback(), mvp_key_callback(), mvp_server_remote_key(), rtv_video_key(), tvguide_conflict_dialog_key_callback(), and tvguide_warn_dialog_key_callback(). |
|
|
Definition at line 1145 of file mvp_widget.h. Referenced by mvp_server_remote_key(). |
|
|
|
|
Definition at line 1143 of file mvp_widget.h. Referenced by fb_key_callback(). |
|
|
Definition at line 1139 of file mvp_widget.h. Referenced by curses2ir(), mvp_key_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), and mythtv_menu_callback(). |
|
|
Definition at line 1135 of file mvp_widget.h. Referenced by colortest_callback(), curses2ir(), iw_key_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), mythtv_sched_option_2_key_callback(), mythtv_sched_option_3_key_callback(), rtv_video_key(), settings_ip_key_callback(), and vlc_key(). |
|
|
Definition at line 1183 of file mvp_widget.h. Referenced by mclient_loop_thread(). |
|
|
|
Definition at line 1127 of file mvp_widget.h. Referenced by colortest_callback(), curses2ir(), iw_key_callback(), mvp_server_remote_key(), and mythtv_prog_finder_time_search_keymovement_callback(). |
|
|
Definition at line 1154 of file mvp_widget.h. Referenced by curses2ir(), fb_key_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), playlist_key_callback(), and vlc_key(). |
|
|
Definition at line 1144 of file mvp_widget.h. Referenced by fb_key_callback(). |
|
|
Definition at line 1157 of file mvp_widget.h. Referenced by curses2ir(), fb_key_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), rtv_show_browser_key_callback(), and vlc_key(). |
|
|
Definition at line 1173 of file mvp_widget.h. Referenced by mvp_server_remote_key(). |
|
|
Definition at line 1163 of file mvp_widget.h. Referenced by mvp_fdinput_callback(), mvp_key_callback(), mvp_server_remote_key(), mvp_server_start(), mvp_server_stop(), and vnc_key_callback(). |
|
|
Definition at line 1174 of file mvp_widget.h. Referenced by fb_key_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), and playlist_key_callback(). |
|
|
Definition at line 1147 of file mvp_widget.h. Referenced by fb_key_callback(). |
|
|
Definition at line 1159 of file mvp_widget.h. Referenced by curses2ir(), mclient_loop_thread(), mvp_server_remote_key(), mvp_tvguide_callback(), and vlc_key(). |
|
|
Definition at line 1136 of file mvp_widget.h. Referenced by curses2ir(), key(), and mvp_server_remote_key(). |
|
|
Definition at line 1150 of file mvp_widget.h. Referenced by curses2ir(), iw_key_callback(), mclient_loop_thread(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), mythtv_video_key(), playlist_key_callback(), rtv_video_key(), and vlc_key(). |
|
|
Definition at line 1155 of file mvp_widget.h. Referenced by curses2ir(), iw_key_callback(), mclient_loop_thread(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), rtv_video_key(), and vlc_key(). |
|
|
|
Definition at line 1133 of file mvp_widget.h. Referenced by curses2ir(), and iw_key_callback(). |
|
|
Definition at line 1132 of file mvp_widget.h. Referenced by curses2ir(), and iw_key_callback(). |
|
|
Definition at line 1148 of file mvp_widget.h. Referenced by curses2ir(), iw_key_callback(), mclient_loop_thread(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), mythtv_video_key(), playlist_key_callback(), rtv_video_key(), and vlc_key(). |
|
|
Definition at line 1158 of file mvp_widget.h. Referenced by curses2ir(), fb_key_callback(), media_read_message(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), playlist_key_callback(), and thruput_key_callback(). |
|
|
Definition at line 1129 of file mvp_widget.h. Referenced by curses2ir(), iw_key_callback(), and mvp_server_remote_key(). |
|
|
Definition at line 1146 of file mvp_widget.h. Referenced by fb_key_callback(), and mvp_tvguide_callback(). |
|
|
Definition at line 1128 of file mvp_widget.h. Referenced by curses2ir(), and iw_key_callback(). |
|
|
|
Definition at line 1142 of file mvp_widget.h. Referenced by fb_key_callback(), and mvp_key_callback(). |
|
|
Definition at line 1170 of file mvp_widget.h. Referenced by curses2ir(), fb_key_callback(), main_menu_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), playlist_key_callback(), and volume_key_callback(). |
|
|
Definition at line 1169 of file mvp_widget.h. Referenced by curses2ir(), fb_key_callback(), main_menu_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), playlist_key_callback(), and volume_key_callback(). |
|
|
Definition at line 1160 of file mvp_widget.h. Referenced by curses2ir(), key(), mvp_server_remote_key(), and mythtv_video_key(). |
|
|
Definition at line 1126 of file mvp_widget.h. Referenced by colortest_callback(), curses2ir(), iw_key_callback(), mvp_server_remote_key(), mvp_tvguide_callback(), mythtv_key_callback(), mythtv_menu_callback(), mythtv_sched_option_2_key_callback(), mythtv_sched_option_3_key_callback(), rtv_video_key(), settings_ip_key_callback(), and vlc_key(). |
|
|
Definition at line 1023 of file mvp_widget.h. Referenced by mvpw_array_layout(). |
|
|
Definition at line 1015 of file mvp_widget.h. Referenced by mclient_browse_by_cover_widget(). |
|
|
Definition at line 1020 of file mvp_widget.h. |
|
|
Definition at line 1022 of file mvp_widget.h. |
|
|
Definition at line 1010 of file mvp_widget.h. |
|
|
Definition at line 1028 of file mvp_widget.h. Referenced by auto_tune_loop(). |
|
|
center justified
Definition at line 345 of file mvp_widget.h. Referenced by expose(), mvpw_array_layout(), mvpw_dialog_next_button(), mvpw_dialog_prev_button(), mvpw_dialog_set_cur_button(), and mvpw_set_dialog_attr(). |
|
|
left justified
Definition at line 343 of file mvp_widget.h. Referenced by expose(), file_browser_init(), and mvpw_add_menu_item(). |
|
|
right justified
Definition at line 344 of file mvp_widget.h. Referenced by expose(), and file_browser_init(). |
|
|
Definition at line 1009 of file mvp_widget.h. Referenced by main_select_callback(), media_read_message(), mvp_timer_callback(), SetDisplayState(), UpdateFinished(), and wss_update_surface(). |
|
|
Definition at line 1018 of file mvp_widget.h. Referenced by bright_key_callback(), bright_select_callback(), video_set_root(), and weather_init(). |
|
|
Definition at line 1017 of file mvp_widget.h. |
|
|
Definition at line 47 of file mvp_widget.h. |
|
|
Boolean type.
Definition at line 36 of file mvp_widget.h. |
|
||||||||||||
|
Add one of 3 possible buttons to the bottom of the dialog.
Definition at line 399 of file dialog.c. References mvpw_dialog_t::button_ct, mvpw_dialog_t::button_strs, mvp_widget_s::data, mvp_widget_s::dialog, and MVPW_MAX_DLG_BUTTON_CT. Referenced by mvp_tvguide_init(). |
|
||||||||||||||||||||
|
|
Definition at line 892 of file array.c. References mvp_widget_s::array, mvp_widget_s::data, and mvpw_array_t::dirty. Referenced by myth_set_guide_times(). |
|
||||||||||||||||
|
Attach two widgets together, so they can be moved in unison.
Definition at line 386 of file widget.c. References attach_list(), MVPW_DIR_DOWN, MVPW_DIR_LEFT, MVPW_DIR_RIGHT, MVPW_DIR_UP, x, and y. Referenced by busy_init(), file_browser_init(), mvpw_add_menu_item(), myth_browser_init(), osd_init(), screensaver_event(), and settings_init(). |
|
||||||||||||
|
Check or uncheck all menu items.
Definition at line 768 of file menu.c. References mvp_widget_s::data, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, mvp_widget_s::menu, mvpw_check_menu_item(), and mvpw_menu_t::nitems. Referenced by settings_weather_callback(), and weather_select_callback(). |
|
||||||||||||||||
|
Check or uncheck a menu item.
Definition at line 746 of file menu.c. References mvp_widget_s::data, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, mvp_widget_s::menu, mvpw_expose(), mvpw_set_checkbox(), mvpw_set_checkbox_fg(), and mvpw_menu_t::nitems. Referenced by add_subtitle_streams(), audio_switch_stream(), bright_select_callback(), hilite_move_mythtv_options(), mvpw_check_all_items(), mythtv_delete_previous_recorded(), mythtv_delete_recorded(), mythtv_popup_select_callback(), mythtv_rg_select_callback(), mythtv_schedule_options_move(), osd_select_callback(), pl_menu_select_callback(), playback_pause_select_callback(), playlist_clear(), playlist_create(), popup_init(), schedule_recording_callback_popup(), settings_av_aspect_callback(), settings_av_audio_callback(), settings_av_mode_callback(), settings_av_select_callback(), settings_av_video_callback(), settings_display_mode_callback(), settings_init(), settings_mythtv_options_select_callback(), settings_select_callback(), settings_vlc_audio_callback(), settings_vlc_video_callback(), settings_weather_callback(), settings_weather_region_key_callback(), startup_select_callback(), subtitle_switch_stream(), themes_init(), tvguide_select_callback(), video_switch_stream(), and weather_select_callback(). |
|
|
Clear the entire menu.
Definition at line 705 of file menu.c. References mvp_widget_s::data, mvpw_menu_t::menu_item_s::destroy, mvpw_menu_t::items, key(), mvpw_menu_t::menu_item_s::key, mvpw_menu_t::menu_item_s::label, mvp_widget_s::menu, and mvpw_menu_t::nitems. Referenced by add_audio_streams(), add_episodes(), add_subtitle_streams(), add_video_streams(), build_playlist_from_file(), build_playlist_from_pls_file(), commit_mythtv_delete_previos_recorded(), fb_update(), main_menu_items(), myth_menu_select_callback(), mythtv_delete_previous_recorded(), mythtv_delete_recorded(), mythtv_guide_menu_update(), mythtv_new_livetv(), mythtv_pending_filter(), mythtv_prog_finder_char_menu_right(), mythtv_prog_finder_time_search_keymovement_callback(), mythtv_prog_finder_title_menu_right(), mythtv_prog_finder_title_search_keymovement_callback(), mythtv_sched_option_2_key_callback(), mythtv_sched_option_3_key_callback(), mythtv_sched_option_4_key_callback(), mythtv_schedule_options_keymovement_callback(), mythtv_schedule_recording(), mythtv_set_popup_menu(), mythtv_update(), playlist_create(), replaytv_device_update(), rtv_show_browser_key_callback(), rtv_update_show_browser(), run_mythtv_utils_delrecordings(), run_mythtv_utils_prevrecorded(), schedule_recording_callback_popup(), select_callback(), settings_av_select_callback(), settings_select_callback(), vlc_select_callback(), and weather_select_callback(). |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 134 of file surface.c. References mvp_widget_s::data, gc, mvp_widget_s::surface, and mvpw_surface_t::wid. Referenced by RFBCopyArea(). |
|
||||||||||||||||||||||||||||||||||||
|
Definition at line 160 of file array.c. References mvp_widget_s::array, mvp_widget_s::data, mvp_widget_s::destroy, destroy(), mvpw_array_t::dirty, mvp_widget_s::expose, expose(), mvpw_array_t::hilite_x, mvpw_array_t::hilite_y, MVPW_ARRAY, mvpw_create(), mvp_widget_s::show, show(), and mvp_widget_s::type. Referenced by mvp_tvguide_init(). |
|
||||||||||||||||||||||||||||||||||||
|
Create a bitmap widget.
If the parent argument is NULL the bitmap will be a created in the ROOT window. If the bitmap cannot be created, a NULL pointer will be returned. Definition at line 138 of file bitmap.c. References mvp_widget_s::data, mvp_widget_s::destroy, destroy(), mvp_widget_s::event_mask, mvp_widget_s::expose, expose(), MVPW_BITMAP, mvpw_create(), mvp_widget_s::type, and mvp_widget_s::wid. Referenced by video_subtitle_display(). |
|
||||||||||||||||||||||||||||||||||||
|
Create a checkbox widget.
If the parent argument is NULL the checkbox will be a created in the ROOT window. If the checkbox cannot be created, a NULL pointer will be returned. Definition at line 72 of file checkbox.c. References mvp_widget_s::data, mvp_widget_s::expose, expose(), MVPW_CHECKBOX, mvpw_create(), and mvp_widget_s::type. Referenced by mvpw_add_menu_item(). |
|
||||||||||||||||||||||||||||||||||||
|
Create a container widget.
Definition at line 106 of file container.c. References mvp_widget_s::add_child, add_child(), mvp_widget_s::data, mvp_widget_s::destroy, destroy(), mvp_widget_s::event_mask, mvp_widget_s::expose, expose(), mvp_widget_s::key, key(), MVPW_CONTAINER, mvpw_create(), mvp_widget_s::remove_child, remove_child(), mvp_widget_s::type, and mvp_widget_s::wid. Referenced by busy_init(), file_browser_init(), myth_browser_init(), osd_init(), replay_gui_init(), screensaver_init(), settings_init(), viewport_init(), and weather_init(). |
|
||||||||||||||||||||||||||||||||||||
|
Create a dialog widget.
Definition at line 58 of file dialog.c. References mvp_widget_s::data, mvp_widget_s::destroy, destroy(), mvp_widget_s::event_mask, mvp_widget_s::expose, expose(), mvpw_create(), MVPW_DIALOG, mvp_widget_s::type, and mvp_widget_s::wid. Referenced by about_init(), mclient_init(), mvp_tvguide_init(), myth_browser_init(), popup_init(), settings_init(), and warn_init(). |
|
||||||||||||||||||||||||||||||||||||
|
Create a graph widget.
Definition at line 105 of file graph.c. References mvp_widget_s::data, mvp_widget_s::expose, expose(), mvpw_create(), MVPW_GRAPH, and mvp_widget_s::type. Referenced by busy_init(), file_browser_init(), mclient_sub_bar_init(), mw_init(), and osd_init(). |
|
||||||||||||||||||||||||||||||||||||
|
Create an image widget.
Definition at line 34 of file image.c. References mvp_widget_s::data, mvp_widget_s::event_mask, mvp_widget_s::expose, expose(), mvpw_create(), MVPW_IMAGE, mvp_widget_s::type, and mvp_widget_s::wid. Referenced by image_init(), mvpw_set_dialog_attr(), myth_browser_init(), replay_gui_init(), and weather_init(). |
|
||||||||||||||||||||||||||||||||||||
|
Create a menu widget.
Definition at line 353 of file menu.c. References mvp_widget_s::data, mvp_widget_s::destroy, destroy(), mvp_widget_s::event_mask, mvp_widget_s::expose, expose(), mvp_widget_s::key, key(), mvpw_create(), MVPW_MENU, mvp_widget_s::type, and mvp_widget_s::wid. Referenced by file_browser_init(), mclient_fullscreen_init(), mclient_sub_localmenu_init(), mvp_tvguide_init(), myth_browser_init(), playlist_init(), popup_init(), replay_gui_init(), settings_init(), themes_init(), and weather_init(). |
|
||||||||||||||||||||||||||||||||||||||||
|
Create a surface widget.
Definition at line 45 of file surface.c. References mvp_widget_s::data, mvp_widget_s::destroy, destroy(), mvp_widget_s::event_mask, mvp_widget_s::expose, expose(), mvpw_surface_t::fd, mvpw_surface_t::foreground, mvpw_create(), mvpw_get_screen_info(), MVPW_SURFACE, mvpw_surface_t::pixtype, mvpw_screen_info_t::pixtype, si, mvp_widget_s::surface, mvp_widget_s::type, mvp_widget_s::wid, and mvpw_surface_t::wid. Referenced by main_select_callback(), and wss_update_surface(). |
|
||||||||||||||||||||||||||||||||||||
|
Create a text widget.
Definition at line 323 of file text.c. References mvp_widget_s::data, mvp_widget_s::destroy, destroy(), mvp_widget_s::expose, expose(), mvpw_create(), MVPW_TEXT, and mvp_widget_s::type. Referenced by busy_init(), colortest_init(), file_browser_init(), mclient_sub_alt_image_init(), mclient_sub_image_init(), mclient_sub_softsqueeze_init(), mvp_tvguide_init(), mvpw_add_menu_item(), mvpw_array_layout(), mvpw_set_dialog_attr(), mvpw_set_menu_title(), mw_init(), myth_browser_init(), osd_init(), replay_gui_init(), replaytv_device_update(), settings_init(), show_message_window(), slow_to_connect_init(), thruput_init(), update_weather(), viewport_init(), and weather_init(). |
|
||||||||||||
|
Delete all menu items with a certain key.
Definition at line 514 of file menu.c. References mvp_widget_s::data, mvpw_menu_t::menu_item_s::destroy, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, mvpw_menu_t::menu_item_s::label, mvp_widget_s::menu, and mvpw_menu_t::nitems. |
|
|
Destroy a widget.
Definition at line 233 of file widget.c. Referenced by av_wss_visible(), back_to_guide_menu(), delete_show_from_guide(), destroy(), gui_init(), mvp_key_callback(), mvpw_create(), mvpw_set_menu_title(), replaytv_device_update(), show_message_window(), video_subtitle_display(), vnc_key_callback(), and wss_update_surface(). |
|
|
Definition at line 311 of file dialog.c. References mvpw_dialog_t::cur_button, mvp_widget_s::data, and mvp_widget_s::dialog. Referenced by tvguide_conflict_dialog_key_callback(), and tvguide_warn_dialog_key_callback(). |
|
|
Definition at line 300 of file dialog.c. References mvpw_dialog_t::button_strs, mvpw_dialog_t::cur_button, mvp_widget_s::data, and mvp_widget_s::dialog. |
|
|
Definition at line 233 of file dialog.c. References mvpw_text_attr_t::bg, mvpw_dialog_t::button_bg, mvpw_dialog_t::button_ct, mvpw_dialog_t::button_fg, mvpw_dialog_t::button_h_bg, mvpw_dialog_t::button_h_fg, mvpw_dialog_t::buttons, mvpw_dialog_t::cur_button, mvp_widget_s::data, mvp_widget_s::dialog, mvpw_text_attr_t::fg, mvpw_text_attr_t::font, mvpw_dialog_t::font, mvpw_expose(), mvpw_set_text_attr(), and MVPW_TEXT_CENTER. Referenced by tvguide_conflict_dialog_key_callback(), and tvguide_warn_dialog_key_callback(). |
|
|
Definition at line 267 of file dialog.c. References mvpw_text_attr_t::bg, mvpw_dialog_t::button_bg, mvpw_dialog_t::button_ct, mvpw_dialog_t::button_fg, mvpw_dialog_t::button_h_bg, mvpw_dialog_t::button_h_fg, mvpw_dialog_t::buttons, mvpw_dialog_t::cur_button, mvp_widget_s::data, mvp_widget_s::dialog, mvpw_text_attr_t::fg, mvpw_text_attr_t::font, mvpw_dialog_t::font, mvpw_expose(), mvpw_set_text_attr(), and MVPW_TEXT_CENTER. Referenced by tvguide_conflict_dialog_key_callback(), and tvguide_warn_dialog_key_callback(). |
|
||||||||||||
|
Definition at line 322 of file dialog.c. References mvpw_text_attr_t::bg, mvpw_dialog_t::button_bg, mvpw_dialog_t::button_fg, mvpw_dialog_t::button_h_bg, mvpw_dialog_t::button_h_fg, mvpw_dialog_t::buttons, mvpw_dialog_t::cur_button, mvp_widget_s::data, data, mvp_widget_s::dialog, mvpw_text_attr_t::fg, mvpw_text_attr_t::font, mvpw_dialog_t::font, mvpw_expose(), mvpw_set_text_attr(), and MVPW_TEXT_CENTER. Referenced by auto_tune_loop(), and tvguide_menu_select_callback(). |
|
|
Flush all existing events.
Definition at line 698 of file widget.c. References event, exposure(), fdinput(), keystroke(), screensaver, timer(), and widget_count. Referenced by arping_ip(), busy_loop(), connect_to_servers(), gui_init(), gui_mesg(), mvp_rfb_start(), mw_init(), query_host_parameters(), replaytv_device_update(), show_message_window(), and splash_update(). |
|
|
Enter the widget library event loop.
Definition at line 733 of file widget.c. References event, exposure(), fdinput(), idle, keystroke(), screensaver, timer(), and widget_count. |
|
|
Force an expose event on a widget.
Definition at line 328 of file widget.c. References mvp_widget_s::data, MVPW_SURFACE, mvp_widget_s::surface, mvp_widget_s::type, mvp_widget_s::wid, mvpw_surface_t::wid, and widget_list::widget. Referenced by back_to_guide_menu(), content_osd_update(), event_start(), expose(), fb_osd_update(), fb_update(), goto_bookmark_status(), gui_init(), hilite_callback(), hilite_item(), livetv_hilite_callback(), mclient_loop_thread(), mount_djmount(), mvpw_check_menu_item(), mvpw_dialog_next_button(), mvpw_dialog_prev_button(), mvpw_dialog_set_cur_button(), mvpw_move(), mvpw_set_array_attr(), mvpw_set_text_attr(), mw_init(), mythtv_back(), mythtv_fullscreen(), mythtv_guide_menu_update(), mythtv_prog_finder_char_menu_right(), mythtv_prog_finder_title_menu_right(), mythtv_testdb(), mythtv_update(), osd_widget_toggle(), pending_hilite_callback(), play_show(), replaytv_device_update(), replaytv_osd_proginfo_update(), screensaver_timer(), seek_disable_osd(), select_callback(), set_bookmark_status(), set_bookmark_status_fail(), set_commbreak_status(), set_seek_status(), show_message_window(), splash_update(), update_weather(), video_demux(), video_progress(), video_subtitle_display(), vlc_key(), vlc_key_unpause(), and vnc_fdinput_callback(). |
|
|
Definition at line 925 of file widget.c. References fdinput_callback. |
|
||||||||||||||||||||||||||||
|
Definition at line 145 of file surface.c. References mvp_widget_s::data, mvpw_surface_t::foreground, gc, mvp_widget_s::surface, and mvpw_surface_t::wid. Referenced by RFBFillRectangle(). |
|
|
Change focus to this widget.
Definition at line 250 of file widget.c. References mvp_widget_s::data, mvp_widget_s::dialog, mvpw_dialog_t::modal, modal_focus, MVPW_DIALOG, mvpw_get_focus(), raise_widget(), screensaver_widget, mvp_widget_s::type, and widget_list::widget. Referenced by back_to_guide_menu(), colortest_callback(), commit_mythtv_delete_previos_recorded(), commit_mythtv_delete_recorded(), curses2ir(), fb_key_callback(), fb_menu_key_callback(), fb_menu_select_callback(), gui_init(), http_play(), http_read_stream(), iw_key_callback(), main_select_callback(), mclient_localmenu_callback(), mvp_emulation_end(), mvp_tvguide_callback(), mvpw_show(), myth_menu_select_callback(), mythtv_delete_previous_recorded(), mythtv_delete_recorded(), mythtv_fullscreen(), mythtv_key_callback(), mythtv_livetv_menu(), mythtv_livetv_start(), mythtv_menu_callback(), mythtv_new_livetv_start(), mythtv_popup_select_callback(), mythtv_prog_finder_char_search_keymovement_callback(), mythtv_prog_finder_time_search_keymovement_callback(), mythtv_prog_finder_title_search_keymovement_callback(), mythtv_sched_option_2_key_callback(), mythtv_sched_option_3_key_callback(), mythtv_sched_option_4_key_callback(), mythtv_schedule_options_keymovement_callback(), mythtv_shutdown(), mythtv_testdb(), pl_menu_key_callback(), pl_menu_select_callback(), play_show(), playback_select_callback(), playlist_key_callback(), popup_key_callback(), popup_select_callback(), replaytv_back_from_video(), replaytv_back_to_mvp_main_menu(), replaytv_show_device_menu(), rtv_back_to_device_menu(), rtv_show_browser_key_callback(), rtv_update_show_browser(), run_mythtv_guide_menu(), run_mythtv_prog_finder_char_menu(), schedule_recording_callback_popup(), screensaver_event(), select_callback(), settings_av_key_callback(), settings_av_select_callback(), settings_ip_key_callback(), settings_item_key_callback(), settings_key_callback(), settings_mythtv_control_key_callback(), settings_mythtv_options_key_callback(), settings_mythtv_pending_filter_key_callback(), settings_mythtv_program_key_callback(), settings_mythtv_rg_key_callback(), settings_mythtv_sort_key_callback(), settings_mythtv_sort_programs_key_callback(), settings_pause_key_callback(), settings_playback_osd_key_callback(), settings_screensaver_key_callback(), settings_select_callback(), settings_startup_key_callback(), settings_vlc_ab_key_callback(), settings_vlc_key_callback(), settings_vlc_vb_key_callback(), settings_weather_key_callback(), settings_weather_region_key_callback(), settings_wireless_key_callback(), settings_wireless_signal_key_callback(), show_message_window(), start_thruput_test(), themes_key_callback(), tvguide_conflict_dialog_key_callback(), tvguide_menu_key_callback(), tvguide_menu_select_callback(), viewport_key_callback(), vnc_key_callback(), weather_key_callback(), and wireless_signal_callback(). |
|
||||||||||||
|
Return the height of a font.
Definition at line 537 of file widget.c. Referenced by calc_string_window_sz(), and colortest_init(). |
|
||||||||||||||||
|
Return the width for a string using a certain font.
Definition at line 558 of file widget.c. References accumulate_width(), and utf8_for_each2(). Referenced by calc_string_window_sz(), expose(), and file_browser_init(). |
|
||||||||||||
|
Definition at line 870 of file array.c. References mvp_widget_s::array, mvpw_array_t::array_border, attr, mvp_widget_s::border_color, mvpw_menu_attr_t::border_size, mvpw_array_t::border_size, mvp_widget_s::border_size, mvpw_array_t::cell_bg, mvpw_array_t::cell_fg, mvpw_array_t::cell_rounded, mvpw_array_t::col_label_bg, mvpw_array_t::col_label_fg, mvpw_array_t::col_label_height, mvpw_array_t::cols, mvp_widget_s::data, mvpw_menu_attr_t::hilite_bg, mvpw_array_t::hilite_bg, mvpw_menu_attr_t::hilite_fg, mvpw_array_t::hilite_fg, mvpw_array_t::row_label_bg, mvpw_array_t::row_label_fg, mvpw_array_t::row_label_width, and mvpw_array_t::rows. |
|
||||||||||||||||
|
Definition at line 512 of file array.c. References mvp_widget_s::array, mvpw_array_t::cell_data, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, PRINTF, and mvpw_array_t::rows. |
|
|
Definition at line 531 of file array.c. References mvp_widget_s::array, mvpw_array_t::cell_data, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, mvpw_array_t::hilite_x, and mvpw_array_t::hilite_y. Referenced by get_tvguide_selected_channel_str(), mvp_tvguide_move(), mvp_tvguide_show(), myth_guide_is_future(), tvguide_conflict_dialog_key_callback(), and tvguide_menu_select_callback(). |
|
|
Definition at line 490 of file array.c. References mvp_widget_s::array, mvp_widget_s::data, and mvpw_array_t::hilite_x. |
|
|
Retrieve the background color of a widget.
Definition at line 672 of file widget.c. References mvp_widget_s::bg, and widget_list::widget. |
|
||||||||||||
|
|
|
|
Gett the dialog body text.
Definition at line 377 of file dialog.c. References mvp_widget_s::data, mvp_widget_s::dialog, mvpw_get_text_str(), and mvpw_dialog_t::text_widget. Referenced by mythtv_schedule_recording(). |
|
|
Definition at line 366 of file dialog.c. References mvp_widget_s::data, mvp_widget_s::dialog, and mvpw_dialog_t::title_widget. Referenced by auto_tune_loop(). |
|
|
Get the widget that currently has focus.
Definition at line 890 of file widget.c. References find_widget(). Referenced by mvp_server_init(), mvpw_focus(), and mvpw_show(). |
|
||||||||||||
|
Get image info from an image file.
Definition at line 103 of file image.c. References mvpw_image_info_t::height, and mvpw_image_info_t::width. Referenced by mvpw_set_dialog_attr(), myth_browser_init(), and replay_gui_init(). |
|
||||||||||||
|
Get the menu attributes.
Definition at line 683 of file menu.c. References attr, mvpw_menu_attr_t::bg, mvpw_menu_t::bg, mvpw_menu_attr_t::border, mvp_widget_s::border_color, mvpw_menu_attr_t::border_size, mvp_widget_s::border_size, mvpw_menu_attr_t::checkboxes, mvpw_menu_t::checkboxes, mvp_widget_s::data, mvpw_menu_attr_t::fg, mvpw_menu_t::fg, mvpw_menu_attr_t::font, mvpw_menu_t::font, mvpw_menu_attr_t::hilite_bg, mvpw_menu_t::hilite_bg, mvpw_menu_attr_t::hilite_fg, mvpw_menu_t::hilite_fg, mvpw_menu_attr_t::margin, mvpw_menu_t::margin, mvp_widget_s::menu, mvpw_menu_attr_t::rounded, mvpw_menu_t::rounded, mvpw_menu_attr_t::title_bg, mvpw_menu_t::title_bg, mvpw_menu_attr_t::title_fg, mvpw_menu_t::title_fg, mvpw_menu_attr_t::title_justify, mvpw_menu_t::title_justify, mvpw_menu_attr_t::utf8, and mvpw_menu_t::utf8. Referenced by settings_av_select_callback(), and settings_select_callback(). |
|
||||||||||||
|
Get the menu label for a specific key.
Definition at line 578 of file menu.c. References mvp_widget_s::data, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, mvpw_menu_t::menu_item_s::label, mvp_widget_s::menu, and mvpw_menu_t::nitems. Referenced by fb_next_image(), fb_shuffle(), mythtv_sched_option_2_key_callback(), mythtv_sched_option_3_key_callback(), and mythtv_sched_option_4_key_callback(). |
|
||||||||||||||||||||||||
|
Convert a color from a single value to its 4 parts.
Definition at line 1053 of file mvp_widget.h. Referenced by do_expose(). |
|
|
Return the root window widget.
Definition at line 821 of file widget.c. References root. Referenced by mw_init(). |
|
|
Get screen information.
Definition at line 808 of file widget.c. References mvpw_screen_info_t::bpp, mvpw_screen_info_t::cols, mvpw_screen_info_t::pixtype, mvpw_screen_info_t::rows, and si. Referenced by mvpw_create_surface(), mw_init(), and replay_gui_init(). |
|
||||||||||||
|
Definition at line 83 of file surface.c. References mvp_widget_s::data, osd_surface_s::fd, mvpw_surface_t::fd, mvpw_surface_t::foreground, mvpw_surface_t::pixtype, surface, mvp_widget_s::surface, and mvpw_surface_t::wid. Referenced by CopyDataToScreen(), main_select_callback(), and RFBChangeGC(). |
|
||||||||||||
|
Get the widget attributes for a text widget.
Definition at line 404 of file text.c. References attr, mvpw_menu_attr_t::bg, mvpw_menu_attr_t::border, mvp_widget_s::border_color, mvpw_menu_attr_t::border_size, mvp_widget_s::border_size, mvp_widget_s::data, mvpw_menu_attr_t::fg, mvpw_text_t::fg, mvpw_menu_attr_t::font, mvpw_text_t::font, mvpw_text_t::justify, mvpw_menu_attr_t::margin, mvpw_text_t::margin, mvpw_text_t::pack, mvpw_menu_attr_t::rounded, mvpw_text_t::rounded, mvp_widget_s::text, mvpw_text_t::text_bg, mvpw_menu_attr_t::utf8, mvpw_text_t::utf8, and mvpw_text_t::wrap. Referenced by hilite_item(), mclient_browse_by_cover_widget(), mvpw_array_layout(), mvpw_hilite_array_cell(), mvpw_menu_set_item_attr(), mvpw_set_array_cell_theme(), mvpw_set_array_row_bg(), and settings_ip_key_callback(). |
|
|
Get the foreground color of a text widget.
Definition at line 439 of file text.c. References mvp_widget_s::data, mvpw_text_t::fg, and mvp_widget_s::text. |
|
|
Retrieve the current string for a text widget.
Definition at line 375 of file text.c. References mvp_widget_s::data, mvpw_text_t::str, and mvp_widget_s::text. Referenced by mvpw_get_dialog_text(), and settings_ip_key_callback(). |
|
|
Retrieve pointer previously registered using mvpw_set_user_data, defaulting to NULL if nothing has been set.
Definition at line 966 of file widget.c. References mvp_widget_s::user_data, and widget_list::widget. Referenced by mythtv_guide_menu_move(), mythtv_guide_menu_update(), mythtv_schedule_recording(), schedule_recording_callback(), and schedule_recording_callback_popup(). |
|
||||||||||||
|
Retrieve widget information.
Definition at line 799 of file widget.c. References mvpw_widget_info_t::h, mvp_widget_s::height, mvpw_widget_info_t::w, widget_list::widget, mvp_widget_s::width, mvpw_widget_info_t::x, mvp_widget_s::x, mvpw_widget_info_t::y, and mvp_widget_s::y. Referenced by capture_screenshot(), myth_browser_init(), replay_gui_init(), rtv_guide_hilite_callback(), screensaver_event(), screensaver_timer(), and viewport_key_callback(). |
|
||||||||||||
|
Increment the graph value.
Definition at line 180 of file graph.c. References mvpw_graph_t::current, mvp_widget_s::data, mvp_widget_s::graph, and mvpw_set_graph_current(). Referenced by splash_update(). |
|
|
Make a widget not visible on the screen.
Definition at line 293 of file widget.c. References mvp_widget_s::above, mvp_widget_s::below, mvp_widget_s::data, mvp_widget_s::dialog, mvpw_dialog_t::modal, modal_focus, MVPW_DIALOG, mvp_widget_s::show, mvp_widget_s::type, mvp_widget_s::wid, and widget_list::widget. Referenced by audio_clear(), audio_start(), auto_tune_loop(), av_wss_visible(), back_to_guide_menu(), bright_key_callback(), busy_end(), cli_get_cover_art(), colortest_callback(), colortest_draw(), commit_mythtv_delete_previos_recorded(), commit_mythtv_delete_recorded(), curses2ir(), display_progress(), display_timecode(), fb_exit(), fb_key_callback(), fb_menu_key_callback(), fb_menu_select_callback(), gui_error_clear(), gui_init(), hilite_callback(), http_main(), http_play(), iw_key_callback(), main_hilite_callback(), main_select_callback(), mclient_get_browser_cover_art(), mclient_key_callback(), mclient_localmenu_hide_all_widgets(), mclient_select_callback(), mvp_config_radio(), mvp_tvguide_hide(), mvpw_destroy(), mvpw_set_array_cell_span(), myth_menu_select_callback(), mythtv_delete_previous_recorded(), mythtv_delete_recorded(), mythtv_fullscreen(), mythtv_info_key_callback(), mythtv_key_callback(), mythtv_livetv_select(), mythtv_menu_callback(), mythtv_new_livetv_start(), mythtv_popup_key_callback(), mythtv_popup_select_callback(), mythtv_prog_finder_char_search_keymovement_callback(), mythtv_prog_finder_time_search_keymovement_callback(), mythtv_prog_finder_title_search_keymovement_callback(), mythtv_sched_option_2_key_callback(), mythtv_sched_option_3_key_callback(), mythtv_sched_option_4_key_callback(), mythtv_schedule_keymovement_callback(), mythtv_schedule_options_keymovement_callback(), mythtv_select_callback(), mythtv_shutdown(), mythtv_update(), osd_widget_toggle(), pl_menu_key_callback(), pl_menu_select_callback(), play_show(), playback_select_callback(), playlist_key_callback(), popup_key_callback(), popup_select_callback(), receive_volume_data(), replaytv_hide_device_menu(), rtv_back_to_device_menu(), rtv_device_hilite_callback(), rtv_device_select_callback(), rtv_guide_hilite_callback(), rtv_show_popup_select_callback(), rtv_video_key(), run_colortest(), run_mythtv_guide_menu(), run_mythtv_prog_finder_char_menu(), schedule_recording_callback(), schedule_recording_callback_popup(), screensaver_event(), seek_by(), seek_osd_timer_callback(), seek_to(), select_callback(), set_osd_callback(), settings_av_key_callback(), settings_av_select_callback(), settings_ip_key_callback(), settings_item_key_callback(), settings_key_callback(), settings_mythtv_control_key_callback(), settings_mythtv_options_key_callback(), settings_mythtv_pending_filter_key_callback(), settings_mythtv_program_key_callback(), settings_mythtv_rg_key_callback(), settings_mythtv_sort_key_callback(), settings_mythtv_sort_programs_key_callback(), settings_pause_key_callback(), settings_playback_osd_key_callback(), settings_screensaver_key_callback(), settings_select_callback(), settings_startup_key_callback(), settings_vlc_ab_key_callback(), settings_vlc_key_callback(), settings_vlc_vb_key_callback(), settings_weather_key_callback(), settings_weather_region_key_callback(), settings_wireless_key_callback(), settings_wireless_signal_key_callback(), show(), slow_to_connect_init(), sub_window_key_callback(), themes_key_callback(), thruput_key_callback(), timer_hide(), tvguide_conflict_dialog_key_callback(), tvguide_dialog_key_callback(), tvguide_menu_key_callback(), tvguide_menu_select_callback(), tvguide_warn_dialog_key_callback(), video_progress(), video_read_start(), video_subtitle_display(), viewport_key_callback(), vlc_key_pause(), vlc_key_unpause(), vlc_select_callback(), volume_key_callback(), warn_key_callback(), weather_key_callback(), weather_select_callback(), and wss_update_surface(). |
|
||||||||||||||||||||
|
Definition at line 796 of file array.c. References mvp_widget_s::array, mvpw_text_attr_t::bg, mvpw_array_cell_theme::cell_bg, mvpw_array_t::cell_bg, mvpw_array_cell_theme::cell_fg, mvpw_array_t::cell_fg, mvpw_array_t::cell_theme, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, mvpw_text_attr_t::fg, mvpw_array_cell_theme::hilite_bg, mvpw_array_t::hilite_bg, mvpw_array_cell_theme::hilite_fg, mvpw_array_t::hilite_fg, mvpw_array_t::hilite_x, mvpw_array_t::hilite_y, mvpw_get_text_attr(), mvpw_set_bg(), mvpw_set_text_attr(), and mvpw_array_t::rows. Referenced by mvp_tvguide_init(), mvpw_move_array_selection(), and mvpw_reset_array_selection(). |
|
|
Destroy the image contents of an image widget.
Definition at line 125 of file image.c. References mvp_widget_s::data, mvp_widget_s::image, mvpw_image_t::pid, and mvpw_image_t::wid. |
|
|
Initialize the widget library.
Definition at line 771 of file widget.c. References add_widget(), MVPW_ROOT, root, and si. Referenced by mw_init(). |
|
|
Add a callback that will be called for every keystroke.
Definition at line 882 of file widget.c. References keystroke_callback. Referenced by gui_init(). |
|
|
Load a font from a file.
|
|
|
Load a jpeg image from a file descriptor.
Definition at line 178 of file image_jpeg.c. |
|
||||||||||||
|
Load a jpeg image from a file.
Definition at line 185 of file image_jpeg.c. References buffer, bufsize, mvp_widget_s::data, error_exit(), FALSE, fatal_error, fd, fill_input_buffer(), gc, get_exif_orient(), height, mvp_widget_s::height, mvp_widget_s::image, init_source(), orient, mvpw_image_t::pid, resync_to_restart(), skip_input_data(), term_source(), usefd, mvpw_image_t::wid, widescreen, width, and mvp_widget_s::width. Referenced by fb_next_image(), http_play(), and select_callback(). |
|
|
Lower a widget so that other widgets are visible over top of it.
Definition at line 857 of file widget.c. References lower_widget(), and widget_list::widget. Referenced by gui_init(), playlist_change(), screensaver_event(), and video_subtitle_display(). |
|
||||||||||||||||
|
Change the label for a menu item.
Definition at line 875 of file menu.c. References mvp_widget_s::data, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, mvpw_menu_t::menu_item_s::label, mvp_widget_s::menu, mvpw_set_text_str(), mvpw_menu_t::nitems, and mvpw_menu_t::menu_item_s::widget. Referenced by cli_parse_display(), cli_parse_playlist(), cli_read_data(), http_main(), and playlist_idle(). |
|
|
Return the menu item key of the currently hilited item.
Definition at line 898 of file menu.c. References mvpw_menu_t::current, mvp_widget_s::data, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, and mvp_widget_s::menu. Referenced by commit_mythtv_delete_previos_recorded(), commit_mythtv_delete_recorded(), mclient_localmenu_callback(), mythtv_sched_option_2_key_callback(), mythtv_sched_option_3_key_callback(), mythtv_sched_option_4_key_callback(), mythtv_schedule_recording(), mythtv_schedule_recording_delete(), and playlist_randomize(). |
|
||||||||||||||||
|
Return the item attributes for a menu item.
Definition at line 808 of file menu.c. References mvpw_menu_item_attr_t::bg, mvpw_menu_t::menu_item_s::bg, mvpw_menu_item_attr_t::checkbox_fg, mvpw_menu_t::menu_item_s::checkbox_fg, mvp_widget_s::data, mvpw_menu_item_attr_t::destroy, mvpw_menu_t::menu_item_s::destroy, mvpw_menu_item_attr_t::fg, mvpw_menu_t::menu_item_s::fg, mvpw_menu_item_attr_t::hilite, mvpw_menu_t::menu_item_s::hilite, item_attr, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, mvp_widget_s::menu, mvpw_menu_t::nitems, mvpw_menu_item_attr_t::select, mvpw_menu_t::menu_item_s::select, mvpw_menu_item_attr_t::selectable, and mvpw_menu_t::menu_item_s::selectable. |
|
||||||||||||
|
Hilite a specific menu item.
Definition at line 782 of file menu.c. References mvpw_menu_t::current, mvp_widget_s::data, hilite_item(), mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, mvp_widget_s::menu, and mvpw_menu_t::nitems. Referenced by gui_init(), mythtv_browser_expose(), playlist_change(), and settings_ip_key_callback(). |
|
||||||||||||||||
|
Set the item attributes for a menu item.
Definition at line 833 of file menu.c. References attr, mvpw_menu_t::menu_item_s::bg, mvpw_menu_item_attr_t::bg, mvpw_menu_attr_t::bg, mvpw_menu_t::menu_item_s::checkbox_fg, mvpw_menu_item_attr_t::checkbox_fg, mvp_widget_s::data, mvpw_menu_t::menu_item_s::destroy, mvpw_menu_item_attr_t::destroy, mvpw_menu_t::menu_item_s::fg, mvpw_menu_item_attr_t::fg, mvpw_menu_attr_t::fg, mvpw_menu_t::menu_item_s::hilite, mvpw_menu_item_attr_t::hilite, item_attr, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::key, mvp_widget_s::menu, mvpw_get_text_attr(), mvpw_set_bg(), mvpw_set_text_attr(), mvpw_menu_t::nitems, mvpw_menu_t::menu_item_s::select, mvpw_menu_item_attr_t::select, mvpw_menu_t::menu_item_s::selectable, mvpw_menu_item_attr_t::selectable, and mvpw_menu_t::menu_item_s::widget. Referenced by mythtv_schedule_recording_delete(). |
|
||||||||||||||||
|
Move a widget, and all attached widgets, by a certain number of pixels.
Definition at line 508 of file widget.c. References attach_list(), mvpw_expose(), and widget_list::widget. Referenced by mvpw_moveto(), and viewport_key_callback(). |
|
||||||||||||
|
Definition at line 612 of file array.c. References mvp_widget_s::array, mvp_widget_s::data, mvpw_array_t::hilite_x, MVPW_ARRAY_DOWN, MVPW_ARRAY_HOLD, MVPW_ARRAY_LEFT, MVPW_ARRAY_PAGE_DOWN, MVPW_ARRAY_PAGE_UP, MVPW_ARRAY_RIGHT, MVPW_ARRAY_UP, and mvpw_hilite_array_cell(). Referenced by mvp_tvguide_move(). |
|
||||||||||||||||
|
Move a widget, and all attached widgets, to a specific location.
Definition at line 497 of file widget.c. References mvpw_move(), widget_list::widget, mvp_widget_s::x, and mvp_widget_s::y. Referenced by myth_browser_init(), screensaver_event(), and screensaver_timer(). |
|
|
Raise a widget so that it is fully visible.
Definition at line 842 of file widget.c. References modal_focus, screensaver_widget, mvp_widget_s::wid, and widget_list::widget. Referenced by curses2ir(), file_browser_init(), main_select_callback(), mclient_browse_by_cover(), mclient_get_browser_cover_art(), myth_browser_init(), screensaver_event(), show_message_window(), update_weather(), viewport_init(), and viewport_key_callback(). |
|
||||||||||||||||||||||||||||
|
Definition at line 942 of file widget.c. References mvp_widget_s::height, mvp_widget_s::wid, widget_list::widget, and mvp_widget_s::width. Referenced by capture_screenshot(). |
|
||||||||||||
|
Change the parent of a widget.
Definition at line 933 of file widget.c. References child, root, and mvp_widget_s::wid. Referenced by screensaver_event(). |
|
|
Definition at line 546 of file array.c. References mvp_widget_s::array, mvpw_array_t::cell_height, mvpw_array_t::cell_width, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, mvpw_resize(), mvpw_show(), and mvpw_array_t::rows. Referenced by myth_load_guide(). |
|
|
Definition at line 599 of file array.c. References mvp_widget_s::array, mvp_widget_s::data, mvpw_array_t::hilite_x, mvpw_array_t::hilite_y, and mvpw_hilite_array_cell(). Referenced by mvp_tvguide_show(). |
|
||||||||||||||||
|
Resize a widget.
Definition at line 348 of file widget.c. References mvp_widget_s::height, mvp_widget_s::wid, widget_list::widget, and mvp_widget_s::width. Referenced by mvpw_reset_array_cells(), and mvpw_set_array_cell_span(). |
|
||||||||||||||||||||
|
Convert a color from its 4 parts to a single value.
Definition at line 1039 of file mvp_widget.h. Referenced by do_expose(). |
|
||||||||||||
|
Select a menu item based on a text string.
Definition at line 174 of file menu.c. References mvp_widget_s::data, mvpw_menu_t::items, mvpw_menu_t::menu_item_s::label, mvp_widget_s::menu, and mvpw_menu_t::nitems. Referenced by mvp_config_radio(), and mythtv_key_callback(). |
|
||||||||||||
|
Definition at line 839 of file array.c. References mvp_widget_s::array, mvpw_array_t::array_border, attr, mvp_widget_s::border_color, mvpw_array_t::border_size, mvpw_menu_attr_t::border_size, mvp_widget_s::border_size, mvpw_array_t::cell_bg, mvpw_array_t::cell_fg, mvpw_array_t::cell_rounded, mvpw_array_t::col_label_bg, mvpw_array_t::col_label_fg, mvpw_array_t::col_label_height, mvpw_array_t::cols, mvp_widget_s::data, mvpw_array_t::dirty, mvpw_array_t::hilite_bg, mvpw_menu_attr_t::hilite_bg, mvpw_array_t::hilite_fg, mvpw_menu_attr_t::hilite_fg, mvpw_array_layout(), mvpw_expose(), mvpw_array_t::row_label_bg, mvpw_array_t::row_label_fg, mvpw_array_t::row_label_width, mvpw_array_t::rows, and mvp_widget_s::wid. Referenced by mvp_tvguide_init(). |
|
||||||||||||||||||||||||
|
Definition at line 454 of file array.c. References mvp_widget_s::array, attr, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, mvpw_array_t::dirty, mvpw_set_text_attr(), mvpw_set_text_str(), PRINTF, and mvpw_array_t::rows. |
|
||||||||||||||||||||
|
Definition at line 496 of file array.c. References mvp_widget_s::array, mvpw_array_t::cell_data, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, PRINTF, and mvpw_array_t::rows. |
|
||||||||||||||||||||
|
Definition at line 475 of file array.c. References mvp_widget_s::array, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, mvpw_set_text_fg(), PRINTF, and mvpw_array_t::rows. |
|
||||||||||||||||||||
|
Definition at line 561 of file array.c. References mvp_widget_s::array, mvpw_array_t::cell_height, mvpw_array_t::cell_viz, mvpw_array_t::cell_width, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, mvpw_array_t::dirty, mvpw_hide(), mvpw_resize(), mvpw_show(), PRINTF, and mvpw_array_t::rows. |
|
||||||||||||||||||||
|
Definition at line 765 of file array.c. References mvp_widget_s::array, mvpw_text_attr_t::bg, mvpw_array_t::cell_bg, mvpw_array_cell_theme::cell_bg, mvpw_array_t::cell_fg, mvpw_array_cell_theme::cell_fg, mvpw_array_t::cell_theme, mvpw_array_t::cell_viz, mvpw_array_t::cells, mvpw_array_t::cols, mvp_widget_s::data, mvpw_text_attr_t::fg, mvpw_get_text_attr(), mvpw_set_bg(), mvpw_set_text_attr(), and mvpw_array_t::rows. |
|
||||||||||||||||||||
|
Definition at line 435 of file array.c. References mvp_widget_s::array, attr, mvpw_array_t::col_labels, mvpw_array_t::cols, mvp_widget_s::data, mvpw_array_t::dirty, mvpw_set_text_attr(), mvpw_set_text_str(), and PRINTF. Referenced by myth_set_guide_times(). |
|
||||||||||||||||||||
|
Definition at line 394 of file array.c. References mvp_widget_s::array, attr, mvpw_array_t::cols, mvp_widget_s::data, mvpw_array_t::dirty, mvpw_set_text_attr(), mvpw_set_text_str(), PRINTF, and mvpw_array_t::row_labels. Referenced by myth_guide_set_channels(). |
|
||||||||||||||||
|
Definition at line 413 of file array.c. References mvp_widget_s::array, mvpw_text_attr_t::bg, mvp_widget_s::bg, mvpw_array_t::cols, mvp_widget_s::data, mvpw_array_t::dirty, mvpw_get_text_attr(), mvpw_set_text_attr(), PRINTF, and mvpw_array_t::row_labels. Referenced by myth_guide_set_channels(). |
|
||||||||||||
|
Definition at line 592 of file array.c. Referenced by mvp_tvguide_init(). |
|
|
Definition at line 972 of file widget.c. References widescreen. |
|
||||||||||||
|
Set the background color of the widget.
Definition at line 664 of file widget.c. References mvp_widget_s::bg, mvp_widget_s::wid, and widget_list::widget. Referenced by bright_key_callback(), bright_select_callback(), colortest_callback(), colortest_draw(), hilite_item(), mclient_select_callback(), media_read_message(), mvp_server_start(), mvpw_add_menu_item(), mvpw_hilite_array_cell(), mvpw_menu_set_item_attr(), mvpw_set_array_cell_theme(), mw_init(), mythtv_select_callback(), mythtv_shutdown(), settings_ip_key_callback(), video_clear(), video_set_root(), viewport_key_callback(), and vlc_select_callback(). |
|
||||||||||||
|
Set the bitmap image.
Definition at line 173 of file bitmap.c. References mvp_widget_s::bitmap, mvp_widget_s::data, mvp_widget_s::height, mvpw_bitmap_t::image, mvpw_bitmap_attr_t::image, and mvp_widget_s::width. Referenced by video_subtitle_display(). |
|
||||||||||||
|
Check or uncheck the checkbox. param[in] widget a pointer to the checkbox widget param[in] checked the state to set (0 is unchecked, 1 is checked) Definition at line 113 of file checkbox.c. References mvp_widget_s::checkbox, mvpw_checkbox_t::checked, and mvp_widget_s::data. Referenced by mvpw_check_menu_item(). |
|
||||||||||||
|
Set the checkbox color. param[in] widget a pointer to the checkbox widget param[in] fg the forground color to use for the widget Definition at line 100 of file checkbox.c. References mvp_widget_s::checkbox, mvp_widget_s::data, and mvpw_checkbox_t::fg. Referenced by mvpw_check_menu_item(). |
|
||||||||||||
|
Set the dialog attributes.
Definition at line 82 of file dialog.c. References attr, mvpw_text_attr_t::bg, mvp_widget_s::bg, mvpw_text_attr_t::border, mvp_widget_s::border_color, mvp_widget_s::border_size, mvpw_dialog_t::button_ct, mvpw_dialog_t::button_strs, mvpw_dialog_t::buttons, mvp_widget_s::data, mvp_widget_s::dialog, mvpw_text_attr_t::fg, mvpw_menu_attr_t::fg, mvpw_text_attr_t::font, mvpw_menu_attr_t::font, mvpw_image_info_t::height, mvp_widget_s::height, mvpw_text_attr_t::justify, mvpw_text_attr_t::margin, mvpw_dialog_t::margin, mvpw_create_image(), mvpw_create_text(), mvpw_get_image_info(), mvpw_set_image(), mvpw_set_text_attr(), mvpw_set_text_str(), MVPW_TEXT_CENTER, mvpw_menu_attr_t::title_bg, mvpw_menu_attr_t::title_fg, mvp_widget_s::width, and mvpw_image_info_t::width. Referenced by about_init(), mclient_init(), mvp_tvguide_init(), myth_browser_init(), popup_init(), settings_init(), and warn_init(). |
|
||||||||||||
|
Set the dialog body text.
Definition at line 386 of file dialog.c. References mvp_widget_s::data, mvp_widget_s::dialog, mvpw_set_text_str(), and mvpw_dialog_t::text_widget. Referenced by about_init(), bright_key_callback(), fb_menu_select_callback(), gui_mesg(), http_read_stream(), mclient_idle_callback(), mclient_init(), music_client(), mvp_tvguide_clock_timer(), myth_browser_init(), mythtv_sched_option_2_key_callback(), mythtv_sched_option_3_key_callback(), mythtv_sched_option_4_key_callback(), mythtv_schedule_options_keymovement_callback(), pl_menu_select_callback(), playback_select_callback(), popup_init(), popup_select_callback(), settings_init(), settings_mythtv_control_key_callback(), settings_mythtv_pending_filter_key_callback(), settings_mythtv_program_key_callback(), settings_mythtv_sort_key_callback(), settings_mythtv_sort_programs_key_callback(), settings_playback_osd_key_callback(), settings_screensaver_key_callback(), settings_select_callback(), settings_vlc_ab_key_callback(), settings_vlc_vb_key_callback(), tvguide_conflict_dialog_key_callback(), tvguide_menu_select_callback(), volume_key_callback(), and wireless_signal_callback(). |
|
||||||||||||
|
Set the dialog title text.
Definition at line 354 of file dialog.c. References mvp_widget_s::data, mvp_widget_s::dialog, mvpw_set_text_str(), and mvpw_dialog_t::title_widget. Referenced by about_init(), auto_tune_loop(), gui_mesg(), mclient_init(), mvp_tvguide_clock_timer(), myth_browser_init(), mythtv_sched_option_2_key_callback(), popup_init(), settings_init(), tvguide_menu_select_callback(), and warn_init(). |
|
||||||||||||
|
Set the expose callback for a widget.
Definition at line 577 of file widget.c. References mvp_widget_s::callback_expose, and widget_list::widget. Referenced by myth_browser_init(). |
|
||||||||||||
|
Definition at line 916 of file widget.c. References mvp_widget_s::callback_fdinput, mvp_widget_s::event_mask, mvp_widget_s::wid, and widget_list::widget. Referenced by main_select_callback(), and mvp_server_start(). |
|
||||||||||||
|
Set graph attributes.
Definition at line 138 of file graph.c. References attr, mvp_widget_s::bg, mvpw_menu_attr_t::bg, mvp_widget_s::data, mvpw_graph_t::fg, mvpw_menu_attr_t::fg, mvpw_graph_t::gradient, mvp_widget_s::graph, mvpw_graph_t::left, mvpw_graph_t::max, mvpw_graph_t::min, mvpw_graph_t::right, and mvp_widget_s::wid. Referenced by busy_init(), file_browser_init(), mclient_sub_bar_init(), mw_init(), and osd_init(). |
|
||||||||||||
|
Set current graph value.
Definition at line 154 of file graph.c. References mvpw_graph_t::current, mvp_widget_s::data, data, do_expose(), expose(), mvpw_graph_t::gradient, mvp_widget_s::graph, and mvpw_graph_t::max. Referenced by busy_loop(), content_osd_update(), fb_osd_update(), mclient_browse_by_cover(), mclient_loop_thread(), mvpw_graph_incr(), mw_init(), osd_callback(), rtv_device_hilite_callback(), video_demux(), and video_progress(). |
|
|
Set the idle callback routine.
Definition at line 836 of file widget.c. References idle. Referenced by gui_init(), mythtv_cleanup(), mythtv_delete_prog(), mythtv_livetv_stop(), mythtv_open(), mythtv_stop(), and video_play(). |
|