VLC  3.0.0-git
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Typedefs | Enumerations
Interaction
Interface

Interaction between user and modules. More...

Collaboration diagram for Interaction:

Data Structures

struct  interaction_dialog_t
 This structure describes a piece of interaction with the user. More...

Macros

#define DIALOG_GOT_ANSWER   0x01
 Possible flags .
#define DIALOG_YES_NO_CANCEL   0x02
#define DIALOG_LOGIN_PW_OK_CANCEL   0x04
#define DIALOG_PSZ_INPUT_OK_CANCEL   0x08
#define DIALOG_BLOCKING_ERROR   0x10
#define DIALOG_NONBLOCKING_ERROR   0x20
#define DIALOG_USER_PROGRESS   0x80
#define DIALOG_INTF_PROGRESS   0x100
#define intf_UserStringInput(a, b, c, d)   (VLC_OBJECT(a),b,c,d, VLC_EGENERIC)
#define interaction_Register(t)   (t, VLC_EGENERIC)
#define interaction_Unregister(t)   (t, VLC_EGENERIC)

Typedefs

typedef struct interaction_dialog_t interaction_dialog_t
 This structure describes a piece of interaction with the user.

Enumerations

enum  { DIALOG_OK_YES, DIALOG_NO, DIALOG_CANCELLED }
 Possible return codes. More...
enum  { ANSWERED_DIALOG, DESTROYED_DIALOG }
 Possible status. More...
enum  { INTERACT_NEW, INTERACT_UPDATE, INTERACT_HIDE, INTERACT_DESTROY }
 Possible actions. More...

Detailed Description

Interaction between user and modules.

Macro Definition Documentation

#define DIALOG_BLOCKING_ERROR   0x10
#define DIALOG_GOT_ANSWER   0x01

Possible flags .

Dialog types

#define DIALOG_INTF_PROGRESS   0x100
#define DIALOG_LOGIN_PW_OK_CANCEL   0x04
#define DIALOG_NONBLOCKING_ERROR   0x20
#define DIALOG_PSZ_INPUT_OK_CANCEL   0x08
#define DIALOG_USER_PROGRESS   0x80
#define DIALOG_YES_NO_CANCEL   0x02
#define interaction_Register (   t)    (t, VLC_EGENERIC)
#define interaction_Unregister (   t)    (t, VLC_EGENERIC)
#define intf_UserStringInput (   a,
  b,
  c,
 
)    (VLC_OBJECT(a),b,c,d, VLC_EGENERIC)

Typedef Documentation

This structure describes a piece of interaction with the user.

Enumeration Type Documentation

anonymous enum

Possible return codes.

Enumerator:
DIALOG_OK_YES 
DIALOG_NO 
DIALOG_CANCELLED 
anonymous enum

Possible status.

Enumerator:
ANSWERED_DIALOG 

Got "answer".

DESTROYED_DIALOG 

Interface has destroyed it.

anonymous enum

Possible actions.

Enumerator:
INTERACT_NEW 
INTERACT_UPDATE 
INTERACT_HIDE 
INTERACT_DESTROY