controller.hpp File Reference

Include dependency graph for controller.hpp:

Go to the source code of this file.

Data Structures

class  AbstractController
class  AdvControlsWidget
class  InputControlsWidget
class  ControlsWidget
class  FullscreenControllerWidget

Defines

#define MAIN_TB1_DEFAULT   "64;39;64;38;65"
#define MAIN_TB2_DEFAULT   "0-2;64;3;1;4;64;7;10;9;64-4;20;19;64-4;37;65;35-4"
#define ADV_TB_DEFAULT   "12;11;13;14"
#define INPT_TB_DEFAULT   "5-1;15-1;33;6-1"
#define FSC_TB_DEFAULT   "0-2;64;3;1;4;64;37;64;38;64;8;65;35-4;34"
#define I_PLAY_TOOLTIP   N_("Play\nIf the playlist is empty, open a medium")
#define HAVE_TRANSPARENCY   1
#define DEFAULT_OPACITY   0.70

Enumerations

enum  buttonType_e {
  PLAY_BUTTON, STOP_BUTTON, OPEN_BUTTON, PREVIOUS_BUTTON,
  NEXT_BUTTON, SLOWER_BUTTON, FASTER_BUTTON, FULLSCREEN_BUTTON,
  DEFULLSCREEN_BUTTON, EXTENDED_BUTTON, PLAYLIST_BUTTON, SNAPSHOT_BUTTON,
  RECORD_BUTTON, ATOB_BUTTON, FRAME_BUTTON, REVERSE_BUTTON,
  SKIP_BACK_BUTTON, SKIP_FW_BUTTON, QUIT_BUTTON, RANDOM_BUTTON,
  LOOP_BUTTON, INFO_BUTTON, BUTTON_MAX, SPLITTER = 0x20,
  INPUT_SLIDER, TIME_LABEL, VOLUME, VOLUME_SPECIAL,
  MENU_BUTTONS, TELETEXT_BUTTONS, ADVANCED_CONTROLLER, SPECIAL_MAX,
  WIDGET_SPACER = 0x40, WIDGET_SPACER_EXTEND, WIDGET_MAX
}
enum  { WIDGET_NORMAL = 0x0, WIDGET_FLAT = 0x1, WIDGET_BIG = 0x2, WIDGET_SHINY = 0x4 }

Variables

static const char *const nameL [BUTTON_MAX]
static const char *const tooltipL [BUTTON_MAX]
static const QString iconL [BUTTON_MAX]


Define Documentation

#define ADV_TB_DEFAULT   "12;11;13;14"

#define DEFAULT_OPACITY   0.70

#define FSC_TB_DEFAULT   "0-2;64;3;1;4;64;37;64;38;64;8;65;35-4;34"

#define HAVE_TRANSPARENCY   1

#define I_PLAY_TOOLTIP   N_("Play\nIf the playlist is empty, open a medium")

#define INPT_TB_DEFAULT   "5-1;15-1;33;6-1"

#define MAIN_TB1_DEFAULT   "64;39;64;38;65"

#define MAIN_TB2_DEFAULT   "0-2;64;3;1;4;64;7;10;9;64-4;20;19;64-4;37;65;35-4"


Enumeration Type Documentation

anonymous enum

Enumerator:
WIDGET_NORMAL 
WIDGET_FLAT 
WIDGET_BIG 
WIDGET_SHINY 

Enumerator:
PLAY_BUTTON 
STOP_BUTTON 
OPEN_BUTTON 
PREVIOUS_BUTTON 
NEXT_BUTTON 
SLOWER_BUTTON 
FASTER_BUTTON 
FULLSCREEN_BUTTON 
DEFULLSCREEN_BUTTON 
EXTENDED_BUTTON 
PLAYLIST_BUTTON 
SNAPSHOT_BUTTON 
RECORD_BUTTON 
ATOB_BUTTON 
FRAME_BUTTON 
REVERSE_BUTTON 
SKIP_BACK_BUTTON 
SKIP_FW_BUTTON 
QUIT_BUTTON 
RANDOM_BUTTON 
LOOP_BUTTON 
INFO_BUTTON 
BUTTON_MAX 
SPLITTER 
INPUT_SLIDER 
TIME_LABEL 
VOLUME 
VOLUME_SPECIAL 
MENU_BUTTONS 
TELETEXT_BUTTONS 
ADVANCED_CONTROLLER 
SPECIAL_MAX 
WIDGET_SPACER 
WIDGET_SPACER_EXTEND 
WIDGET_MAX 


Variable Documentation

const QString iconL[BUTTON_MAX] [static]

Initial value:

{ ":/toolbar/play_b", ":/toolbar/stop_b",
    ":/toolbar/eject", ":/toolbar/previous_b", ":/toolbar/next_b",
    ":/toolbar/slower", ":/toolbar/faster", ":/toolbar/fullscreen",
    ":/toolbar/defullscreen", ":/toolbar/extended", ":/toolbar/playlist",
    ":/toolbar/snapshot", ":/toolbar/record", ":/toolbar/atob_nob",
    ":/toolbar/frame", ":/toolbar/reverse", ":/toolbar/skip_back",
    ":/toolbar/skip_fw", ":/toolbar/clear", ":/buttons/playlist/shuffle_on",
    ":/buttons/playlist/repeat_all", ":/menu/info" }

Referenced by WidgetListing::WidgetListing().

const char* const nameL[BUTTON_MAX] [static]

Initial value:

 { N_("Play"), N_("Stop"), N_("Open"),
    N_("Previous"), N_("Next"), N_("Slower"), N_("Faster"), N_("Fullscreen"),
   N_("De-Fullscreen"), N_("Extended panel"), N_("Playlist"), N_("Snapshot"),
   N_("Record"), N_("A->B Loop"), N_("Frame By Frame"), N_("Trickplay Reverse"),
   N_("Step backward" ), N_("Step forward"), N_("Quit"), N_("Random"),
   N_("Loop/Repeat mode"), N_("Information") }

Referenced by WidgetListing::WidgetListing().

const char* const tooltipL[BUTTON_MAX] [static]

Initial value:

 {  N_("Play\nIf the playlist is empty, open a medium") ,
    N_("Stop playback"), N_("Open a medium"),
    N_("Previous media in the playlist"),
    N_("Next media in the playlist"), N_("Slower"), N_("Faster"),
    N_("Toggle the video in fullscreen"), N_("Toggle the video out fullscreen"),
    N_("Show extended settings" ), N_( "Show playlist" ),
    N_( "Take a snapshot" ), N_( "Record" ),
    N_( "Loop from point A to point B continuously." ), N_("Frame by frame"),
    N_("Reverse"), N_("Step backward"), N_("Step forward"), N_("Quit"),
    N_("Random"), N_("Change the loop and repeat modes"), N_("Information") }


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