40 VLC_API
void dialog_VFatal(
vlc_object_t *,
bool,
const char *,
const char *, va_list);
42 static inline VLC_FORMAT(3, 4)
43 void dialog_Fatal (
vlc_object_t *obj, const
char *title, const
char *fmt, ...)
48 dialog_VFatal(obj,
false, title, fmt, ap);
51 #define dialog_Fatal(o, t, ...) \
52 dialog_Fatal(VLC_OBJECT(o), t, __VA_ARGS__)
54 static inline VLC_FORMAT(3, 4)
55 void dialog_FatalWait (
vlc_object_t *obj, const
char *title,
56 const
char *fmt, ...){
60 dialog_VFatal(obj,
true, title, fmt, ap);
63 #define dialog_FatalWait(o, t, ...) \
64 dialog_FatalWait(VLC_OBJECT(o), t, __VA_ARGS__)
77 VLC_API
void dialog_Login(
vlc_object_t *,
char **,
char **,
const char *,
const char *, ...) VLC_FORMAT (5, 6);
78 #define dialog_Login(o, u, p, t, ...) \
79 dialog_Login(VLC_OBJECT(o), u, p, t, __VA_ARGS__)
94 VLC_API
int dialog_Question(
vlc_object_t *,
const char *,
const char *,
95 const char *,
const char *,
const char *, ...)
97 #define dialog_Question(o, t, m, y, n, ...) \
98 dialog_Question(VLC_OBJECT(o), t, m, y, n, __VA_ARGS__)
106 void (*pf_update) (
void *,
const char *, float);
107 bool (*pf_check) (
void *);
108 void (*pf_destroy) (
void *);
113 #define dialog_ProgressCreate(o, t, m, c) \
114 dialog_ProgressCreate(VLC_OBJECT(o), t, m, c)
121 #define dialog_Register(o) dialog_Register(VLC_OBJECT(o))
122 #define dialog_Unregister(o) dialog_Unregister(VLC_OBJECT(o))
struct dialog_login_t dialog_login_t
Definition: vlc_dialog.h:34
Definition: vlc_dialog.h:84
struct dialog_fatal_t dialog_fatal_t
Definition: vlc_dialog.h:69
Definition: vlc_dialog.h:100
struct dialog_question_t dialog_question_t
Definition: vlc_objects.h:42