]> git.sesse.net Git - vlc/blobdiff - include/vlc_dialog.h
Use var_Inherit* instead of var_CreateGet*.
[vlc] / include / vlc_dialog.h
index 6914ef552fa350c81f519e2db598143b68c8369f..8d79f05d30795399a41962caefd92fca9379f447 100644 (file)
@@ -35,7 +35,6 @@ typedef struct dialog_fatal_t
 {
     const char *title;
     const char *message;
-    bool modal;
 } dialog_fatal_t;
 
 VLC_EXPORT( void, dialog_VFatal, (vlc_object_t *, bool, const char *, const char *, va_list) );
@@ -102,18 +101,17 @@ typedef struct dialog_progress_bar_t
     const char *message;
     const char *cancel;
     /* Permanent parameters */
-    vlc_mutex_t lock;
-    void (*pf_update) (void *, float);
+    void (*pf_update) (void *, const char *, float);
     bool (*pf_check) (void *);
     void (*pf_destroy) (void *);
     void *p_sys;
 } dialog_progress_bar_t;
 
-VLC_EXPORT( dialog_progress_bar_t *, dialog_ProgressCreate, (vlc_object_t *, const char *, const char *, const char *) );
+VLC_EXPORT( dialog_progress_bar_t *, dialog_ProgressCreate, (vlc_object_t *, const char *, const char *, const char *) LIBVLC_USED );
 #define dialog_ProgressCreate(o, t, m, c) \
         dialog_ProgressCreate(VLC_OBJECT(o), t, m, c)
 VLC_EXPORT( void, dialog_ProgressDestroy, (dialog_progress_bar_t *) );
-VLC_EXPORT( void, dialog_ProgressSet, (dialog_progress_bar_t *, float) );
+VLC_EXPORT( void, dialog_ProgressSet, (dialog_progress_bar_t *, const char *, float) );
 VLC_EXPORT( bool, dialog_ProgressCancelled, (dialog_progress_bar_t *) );
 
 VLC_EXPORT( int, dialog_Register, (vlc_object_t *) );