VLC 4.0.0-dev
Loading...
Searching...
No Matches

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)
#define interaction_Register(t)
#define interaction_Unregister(t)

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

◆ DIALOG_BLOCKING_ERROR

#define DIALOG_BLOCKING_ERROR   0x10

◆ DIALOG_GOT_ANSWER

#define DIALOG_GOT_ANSWER   0x01

Possible flags .

Dialog types

◆ DIALOG_INTF_PROGRESS

#define DIALOG_INTF_PROGRESS   0x100

◆ DIALOG_LOGIN_PW_OK_CANCEL

#define DIALOG_LOGIN_PW_OK_CANCEL   0x04

◆ DIALOG_NONBLOCKING_ERROR

#define DIALOG_NONBLOCKING_ERROR   0x20

◆ DIALOG_PSZ_INPUT_OK_CANCEL

#define DIALOG_PSZ_INPUT_OK_CANCEL   0x08

◆ DIALOG_USER_PROGRESS

#define DIALOG_USER_PROGRESS   0x80

◆ DIALOG_YES_NO_CANCEL

#define DIALOG_YES_NO_CANCEL   0x02

◆ interaction_Register

#define interaction_Register ( t)
Value:
#define VLC_EGENERIC
Unspecified error.
Definition vlc_common.h:482

◆ interaction_Unregister

#define interaction_Unregister ( t)
Value:

◆ intf_UserStringInput

#define intf_UserStringInput ( a,
b,
c,
d )
Value:
#define VLC_OBJECT(x)
Type-safe vlc_object_t cast.
Definition vlc_objects.h:83

Typedef Documentation

◆ interaction_dialog_t

typedef struct interaction_dialog_t interaction_dialog_t

This structure describes a piece of interaction with the user.

Enumeration Type Documentation

◆ anonymous enum

anonymous enum

Possible actions.

Enumerator
INTERACT_NEW 
INTERACT_UPDATE 
INTERACT_HIDE 
INTERACT_DESTROY 

◆ anonymous enum

anonymous enum

Possible status.

Enumerator
ANSWERED_DIALOG 

Got "answer".

DESTROYED_DIALOG 

Interface has destroyed it.

◆ anonymous enum

anonymous enum

Possible return codes.

Enumerator
DIALOG_OK_YES 
DIALOG_NO 
DIALOG_CANCELLED