Interaction
[Interface]

Collaboration diagram for Interaction:
Interaction between user and modules. More...

Data Structures

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

Defines

#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)

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.


Define 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, VLC_EGENERIC)

Referenced by VlcProc::VlcProc().

#define interaction_Unregister (  )     (t, VLC_EGENERIC)

Referenced by VlcProc::~VlcProc().

#define intf_UserStringInput ( a,
b,
c,
 )     (VLC_OBJECT(a),b,c,d, VLC_EGENERIC)


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 


Generated on Sun Nov 22 08:06:05 2009 for VLC by  doxygen 1.5.6