LiVES  3.2.0
Data Structures | Macros | Enumerations | Functions | Variables
interface.h File Reference

Go to the source code of this file.

Data Structures

struct  lives_clipinfo_t
 
struct  _entryw
 
struct  _insertw
 
struct  _commentsw
 
struct  text_window
 
struct  aud_dialog_t
 
struct  lives_tvcardw_t
 
struct  autolives_window
 
struct  lives_remote_clip_request_t
 
struct  _dsquotaw
 

Macros

#define OVERDRAW_MARGIN   16
 
#define CE_HRULE_HEIGHT   ((int)(20. * widget_opts.scale))
 clip editor hrule height More...
 
#define CE_VIDBAR_HEIGHT   ((int)(4. * widget_opts.scale))
 clip edit vid/aud bar height More...
 
#define CE_AUDBAR_HEIGHT   ((int)(48. * widget_opts.scale))
 clip edit vid/aud bar height More...
 
#define MSG_AREA_VMARGIN   0
 
#define LAYOUT_SIZE_MIN   0
 
#define SCRN_BRDR   2.
 
#define LIVES_PREVIEW_TYPE_VIDEO_AUDIO   1
 
#define LIVES_PREVIEW_TYPE_VIDEO_ONLY   2
 
#define LIVES_PREVIEW_TYPE_AUDIO_ONLY   3
 
#define LIVES_PREVIEW_TYPE_RANGE   4
 
#define LIVES_PREVIEW_TYPE_IMAGE_ONLY   5
 
#define LIVES_FILE_SELECTION_UNDEFINED   0
 
#define LIVES_FILE_SELECTION_VIDEO_AUDIO   1
 
#define LIVES_FILE_SELECTION_AUDIO_ONLY   2
 
#define LIVES_FILE_SELECTION_VIDEO_AUDIO_MULTI   3
 
#define LIVES_FILE_SELECTION_VIDEO_RANGE   4
 
#define LIVES_FILE_SELECTION_IMAGE_ONLY   5
 
#define LIVES_FILE_SELECTION_SAVE   6
 
#define LIVES_FILE_SELECTION_OPEN   7
 
#define LIVES_DIR_SELECTION_CREATE_FOLDER   1024
 
#define LIVES_DIR_SELECTION_SELECT_FOLDER   1025
 
#define LIVES_DIR_SELECTION_WORKDIR   1026
 
#define LIVES_DIR_SELECTION_DEVICES   1027
 
#define DEF_AUD_FADE_SECS   10.
 default time to offer fade audio in/out for More...
 
#define MIN_MSGBOX_WIDTH   ((int)(620. * widget_opts.scale))
 
#define TB_WIDTH   ((int)(300. * widget_opts.scale))
 
#define TB_HEIGHT_VID   ((int)(80. * widget_opts.scale))
 
#define TB_HEIGHT_AUD   ((int)(50. * widget_opts.scale))
 

Enumerations

enum  lives_size_match_t {
  LIVES_MATCH_UNDEFINED = 0, LIVES_MATCH_NEAREST, LIVES_MATCH_AT_LEAST, LIVES_MATCH_AT_MOST,
  LIVES_MATCH_HIGHEST, LIVES_MATCH_LOWEST, LIVES_MATCH_CHOICE, LIVES_MATCH_SPECIFIED
}
 

Functions

boolean update_dsu (void *lab)
 
void draw_little_bars (double ptrtime, int which)
 
double lives_ce_update_timeline (frames_t frame, double x)
 pointer position in timeline More...
 
void update_timer_bars (int posx, int posy, int width, int height, int which)
 draw the timer bars More...
 
void redraw_timer_bars (double oldx, double newx, int which)
 paint a damage region More...
 
void show_playbar_labels (int clipno)
 
void redraw_timeline (int clipno)
 
void msg_area_scroll (LiVESAdjustment *, livespointer userdata)
 
void msg_area_scroll_to_end (LiVESWidget *, LiVESAdjustment *)
 
boolean on_msg_area_scroll (LiVESWidget *, LiVESXEventScroll *, livespointer user_data)
 
boolean expose_msg_area (LiVESWidget *, lives_painter_t *, livespointer user_data)
 
boolean msg_area_config (LiVESWidget *)
 
boolean reshow_msg_area (LiVESWidget *, lives_painter_t *, livespointer user_data)
 
boolean expose_vid_draw (LiVESWidget *, lives_painter_t *, livespointer psurf)
 
boolean expose_laud_draw (LiVESWidget *, lives_painter_t *, livespointer psurf)
 
boolean expose_raud_draw (LiVESWidget *, lives_painter_t *, livespointer psurf)
 
boolean config_vid_draw (LiVESWidget *, LiVESXEventConfigure *, livespointer user_data)
 
boolean config_laud_draw (LiVESWidget *, LiVESXEventConfigure *, livespointer user_data)
 
boolean config_raud_draw (LiVESWidget *, LiVESXEventConfigure *, livespointer user_data)
 
void clear_tbar_bgs (int posx, int posy, int width, int height, int which)
 
boolean redraw_tl_idle (void *data)
 
LiVESWidget * create_opensel_dialog (int frames, double fps)
 
LiVESWidget * create_encoder_prep_dialog (const char *text1, const char *text2, boolean opt_resize)
 
void widget_add_preview (LiVESWidget *, LiVESBox *for_preview, LiVESBox *for_button, LiVESBox *for_deinterlace, int preview_type)
 for fileselector preview More...
 
void create_new_pb_speed (short type)
 window change speed from Tools menu More...
 
boolean do_audio_choice_dialog (short startup_phase)
 
void do_keys_window (void)
 
void do_mt_keys_window (void)
 
LiVESWidget * create_cleardisk_advanced_dialog (void)
 
LiVESWidget * make_autoreload_check (LiVESHBox *parent, boolean is_active)
 
LiVESWidget * add_list_expander (LiVESBox *, const char *title, int width, int height, LiVESList *xlist)
 
lives_clipinfo_tcreate_clip_info_window (int audio_channels, boolean is_mt)
 
_entrywcreate_rename_dialog (int type)
 
_entrywcreate_location_dialog (void)
 
_entrywcreate_cds_dialog (int type)
 
_insertwcreate_insert_dialog (void)
 
_commentswcreate_comments_dialog (lives_clip_t *, char *filename)
 
text_windowcreate_text_window (const char *title_part, const char *text, LiVESTextBuffer *, boolean add_buttons)
 
LiVESWidget * scrolled_textview (const char *text, LiVESTextBuffer *, int window_width, LiVESWidget **ptextview)
 
aud_dialog_tcreate_audfade_dialog (int type)
 
LiVESWidget * create_combo_dialog (int type, LiVESList *list)
 
xprocesscreate_processing (const char *text)
 
xprocesscreate_threaded_dialog (char *text, boolean has_cancel, boolean *td_had_focus)
 
void add_to_clipmenu (void)
 
void remove_from_clipmenu (void)
 
boolean get_play_screen_size (int *opwidth, int *opheight)
 
void make_play_window (void)
 actually in gui.c More...
 
void resize_play_window (void)
 
void kill_play_window (void)
 
void make_preview_box (void)
 
void play_window_set_title (void)
 
void add_to_playframe (void)
 
LiVESWidget * create_cdtrack_dialog (int type, livespointer user_data)
 
autolives_windowautolives_pre_dialog (void)
 
LiVESTextView * create_output_textview (void)
 
void on_filesel_button_clicked (LiVESButton *, livespointer)
 callback for lives_standard filesel button same callback is used for dierctory buttons object_data in button refinses the behaviousr, see code for details More...
 
char * choose_file (const char *dir, const char *fname, char **const filt, LiVESFileChooserAction act, const char *title, LiVESWidget *extra)
 
char * choose_file_bg (const char *dir, const char *fname, char **const filt, LiVESFileChooserAction act, const char *title, LiVESWidget *extra)
 
LiVESWidget * choose_file_with_preview (const char *dir, const char *title, char **const filt, int preview_type)
 
void add_suffix_check (LiVESBox *, const char *ext)
 
const lives_special_aspect_tadd_aspect_ratio_button (LiVESSpinButton *sp_width, LiVESSpinButton *sp_height, LiVESBox *container)
 
lives_remote_clip_request_trun_youtube_dialog (lives_remote_clip_request_t *)
 
boolean youtube_select_format (lives_remote_clip_request_t *)
 
void run_diskspace_dialog (void)
 
void run_diskspace_dialog_cb (LiVESWidget *, livespointer data)
 
boolean run_diskspace_dialog_idle (livespointer data)
 
LiVESResponseType filter_cleanup (const char *trashdir, LiVESList **rec_list, LiVESList **rem_list, LiVESList **left_list)
 
LiVESWidget * trash_rb (LiVESButtonBox *parent)
 
void draw_dsu_widget (LiVESWidget *dsu_widget)
 

Variables

_commentswcommentsw
 
_entrywrenamew
 
_entrywlocw
 
_insertwinsertw
 
text_windowtextwindow
 

Macro Definition Documentation

◆ CE_AUDBAR_HEIGHT

#define CE_AUDBAR_HEIGHT   ((int)(48. * widget_opts.scale))

clip edit vid/aud bar height

Definition at line 20 of file interface.h.

◆ CE_HRULE_HEIGHT

#define CE_HRULE_HEIGHT   ((int)(20. * widget_opts.scale))

clip editor hrule height

Definition at line 14 of file interface.h.

◆ CE_VIDBAR_HEIGHT

#define CE_VIDBAR_HEIGHT   ((int)(4. * widget_opts.scale))

clip edit vid/aud bar height

Definition at line 17 of file interface.h.

◆ DEF_AUD_FADE_SECS

#define DEF_AUD_FADE_SECS   10.

default time to offer fade audio in/out for

Definition at line 233 of file interface.h.

◆ LAYOUT_SIZE_MIN

#define LAYOUT_SIZE_MIN   0

Definition at line 23 of file interface.h.

◆ LIVES_DIR_SELECTION_CREATE_FOLDER

#define LIVES_DIR_SELECTION_CREATE_FOLDER   1024

Definition at line 185 of file interface.h.

◆ LIVES_DIR_SELECTION_DEVICES

#define LIVES_DIR_SELECTION_DEVICES   1027

Definition at line 188 of file interface.h.

◆ LIVES_DIR_SELECTION_SELECT_FOLDER

#define LIVES_DIR_SELECTION_SELECT_FOLDER   1025

Definition at line 186 of file interface.h.

◆ LIVES_DIR_SELECTION_WORKDIR

#define LIVES_DIR_SELECTION_WORKDIR   1026

Definition at line 187 of file interface.h.

◆ LIVES_FILE_SELECTION_AUDIO_ONLY

#define LIVES_FILE_SELECTION_AUDIO_ONLY   2

Definition at line 178 of file interface.h.

◆ LIVES_FILE_SELECTION_IMAGE_ONLY

#define LIVES_FILE_SELECTION_IMAGE_ONLY   5

Definition at line 181 of file interface.h.

◆ LIVES_FILE_SELECTION_OPEN

#define LIVES_FILE_SELECTION_OPEN   7

Definition at line 183 of file interface.h.

◆ LIVES_FILE_SELECTION_SAVE

#define LIVES_FILE_SELECTION_SAVE   6

Definition at line 182 of file interface.h.

◆ LIVES_FILE_SELECTION_UNDEFINED

#define LIVES_FILE_SELECTION_UNDEFINED   0

Definition at line 176 of file interface.h.

◆ LIVES_FILE_SELECTION_VIDEO_AUDIO

#define LIVES_FILE_SELECTION_VIDEO_AUDIO   1

Definition at line 177 of file interface.h.

◆ LIVES_FILE_SELECTION_VIDEO_AUDIO_MULTI

#define LIVES_FILE_SELECTION_VIDEO_AUDIO_MULTI   3

Definition at line 179 of file interface.h.

◆ LIVES_FILE_SELECTION_VIDEO_RANGE

#define LIVES_FILE_SELECTION_VIDEO_RANGE   4

Definition at line 180 of file interface.h.

◆ LIVES_PREVIEW_TYPE_AUDIO_ONLY

#define LIVES_PREVIEW_TYPE_AUDIO_ONLY   3

Definition at line 172 of file interface.h.

◆ LIVES_PREVIEW_TYPE_IMAGE_ONLY

#define LIVES_PREVIEW_TYPE_IMAGE_ONLY   5

Definition at line 174 of file interface.h.

◆ LIVES_PREVIEW_TYPE_RANGE

#define LIVES_PREVIEW_TYPE_RANGE   4

Definition at line 173 of file interface.h.

◆ LIVES_PREVIEW_TYPE_VIDEO_AUDIO

#define LIVES_PREVIEW_TYPE_VIDEO_AUDIO   1

Definition at line 170 of file interface.h.

◆ LIVES_PREVIEW_TYPE_VIDEO_ONLY

#define LIVES_PREVIEW_TYPE_VIDEO_ONLY   2

Definition at line 171 of file interface.h.

◆ MIN_MSGBOX_WIDTH

#define MIN_MSGBOX_WIDTH   ((int)(620. * widget_opts.scale))

Definition at line 235 of file interface.h.

◆ MSG_AREA_VMARGIN

#define MSG_AREA_VMARGIN   0

Definition at line 22 of file interface.h.

◆ OVERDRAW_MARGIN

#define OVERDRAW_MARGIN   16

Definition at line 11 of file interface.h.

◆ SCRN_BRDR

#define SCRN_BRDR   2.

Definition at line 25 of file interface.h.

◆ TB_HEIGHT_AUD

#define TB_HEIGHT_AUD   ((int)(50. * widget_opts.scale))

Definition at line 240 of file interface.h.

◆ TB_HEIGHT_VID

#define TB_HEIGHT_VID   ((int)(80. * widget_opts.scale))

Definition at line 239 of file interface.h.

◆ TB_WIDTH

#define TB_WIDTH   ((int)(300. * widget_opts.scale))

Definition at line 238 of file interface.h.

Enumeration Type Documentation

◆ lives_size_match_t

Enumerator
LIVES_MATCH_UNDEFINED 
LIVES_MATCH_NEAREST 
LIVES_MATCH_AT_LEAST 
LIVES_MATCH_AT_MOST 
LIVES_MATCH_HIGHEST 
LIVES_MATCH_LOWEST 
LIVES_MATCH_CHOICE 
LIVES_MATCH_SPECIFIED 

Definition at line 242 of file interface.h.

Function Documentation

◆ add_aspect_ratio_button()

const lives_special_aspect_t* add_aspect_ratio_button ( LiVESSpinButton *  sp_width,
LiVESSpinButton *  sp_height,
LiVESBox *  container 
)

Definition at line 4963 of file interface.c.

Referenced by add_video_options().

◆ add_list_expander()

LiVESWidget* add_list_expander ( LiVESBox *  ,
const char *  title,
int  width,
int  height,
LiVESList *  xlist 
)

Definition at line 4983 of file interface.c.

◆ add_suffix_check()

void add_suffix_check ( LiVESBox *  ,
const char *  ext 
)

Definition at line 23 of file interface.c.

◆ add_to_clipmenu()

void add_to_clipmenu ( void  )

◆ add_to_playframe()

void add_to_playframe ( void  )

Definition at line 4451 of file gui.c.

Referenced by mt_show_current_frame().

◆ autolives_pre_dialog()

autolives_window* autolives_pre_dialog ( void  )

Definition at line 4846 of file interface.c.

Referenced by autolives_toggle().

◆ choose_file()

char* choose_file ( const char *  dir,
const char *  fname,
char **const  filt,
LiVESFileChooserAction  act,
const char *  title,
LiVESWidget *  extra 
)

◆ choose_file_bg()

char* choose_file_bg ( const char *  dir,
const char *  fname,
char **const  filt,
LiVESFileChooserAction  act,
const char *  title,
LiVESWidget *  extra 
)

Definition at line 4221 of file interface.c.

◆ choose_file_with_preview()

LiVESWidget* choose_file_with_preview ( const char *  dir,
const char *  title,
char **const  filt,
int  preview_type 
)

◆ clear_tbar_bgs()

void clear_tbar_bgs ( int  posx,
int  posy,
int  width,
int  height,
int  which 
)

Definition at line 181 of file interface.c.

Referenced by lives_ce_update_timeline(), and redraw_timeline().

◆ config_laud_draw()

boolean config_laud_draw ( LiVESWidget *  ,
LiVESXEventConfigure *  ,
livespointer  user_data 
)

Definition at line 9992 of file callbacks.c.

◆ config_raud_draw()

boolean config_raud_draw ( LiVESWidget *  ,
LiVESXEventConfigure *  ,
livespointer  user_data 
)

Definition at line 10018 of file callbacks.c.

◆ config_vid_draw()

boolean config_vid_draw ( LiVESWidget *  ,
LiVESXEventConfigure *  ,
livespointer  user_data 
)

Definition at line 9976 of file callbacks.c.

◆ create_audfade_dialog()

aud_dialog_t* create_audfade_dialog ( int  type)

Definition at line 3660 of file interface.c.

Referenced by on_fade_audio_activate().

◆ create_cds_dialog()

_entryw* create_cds_dialog ( int  type)

◆ create_cdtrack_dialog()

LiVESWidget* create_cdtrack_dialog ( int  type,
livespointer  user_data 
)

◆ create_cleardisk_advanced_dialog()

LiVESWidget* create_cleardisk_advanced_dialog ( void  )

Definition at line 4481 of file interface.c.

Referenced by on_cleardisk_advanced_clicked().

◆ create_clip_info_window()

lives_clipinfo_t* create_clip_info_window ( int  audio_channels,
boolean  is_mt 
)

Definition at line 1048 of file interface.c.

◆ create_combo_dialog()

LiVESWidget* create_combo_dialog ( int  type,
LiVESList *  list 
)

Definition at line 3088 of file interface.c.

◆ create_comments_dialog()

_commentsw* create_comments_dialog ( lives_clip_t ,
char *  filename 
)

Definition at line 3745 of file interface.c.

Referenced by do_comments_dialog().

◆ create_encoder_prep_dialog()

LiVESWidget* create_encoder_prep_dialog ( const char *  text1,
const char *  text2,
boolean  opt_resize 
)

Definition at line 1292 of file interface.c.

◆ create_insert_dialog()

_insertw* create_insert_dialog ( void  )

Definition at line 1458 of file interface.c.

Referenced by on_insert_pre_activate().

◆ create_location_dialog()

_entryw* create_location_dialog ( void  )

Definition at line 2350 of file interface.c.

Referenced by on_open_loc_activate().

◆ create_new_pb_speed()

void create_new_pb_speed ( short  type)

window change speed from Tools menu

TODO: needs more work to enable easy playback of audio without the video

Definition at line 3464 of file interface.c.

Referenced by on_change_speed_activate(), on_resample_video_activate(), and on_voladj_activate().

◆ create_opensel_dialog()

LiVESWidget* create_opensel_dialog ( int  frames,
double  fps 
)

Definition at line 2228 of file interface.c.

◆ create_output_textview()

LiVESTextView* create_output_textview ( void  )

Definition at line 4630 of file interface.c.

◆ create_processing()

xprocess* create_processing ( const char *  text)

Definition at line 853 of file interface.c.

Referenced by do_auto_dialog().

◆ create_rename_dialog()

_entryw* create_rename_dialog ( int  type)

◆ create_text_window()

text_window* create_text_window ( const char *  title_part,
const char *  text,
LiVESTextBuffer *  ,
boolean  add_buttons 
)

◆ create_threaded_dialog()

xprocess* create_threaded_dialog ( char *  text,
boolean  has_cancel,
boolean td_had_focus 
)

Definition at line 752 of file interface.c.

◆ do_audio_choice_dialog()

boolean do_audio_choice_dialog ( short  startup_phase)

Definition at line 500 of file startup.c.

◆ do_keys_window()

void do_keys_window ( void  )

Definition at line 4733 of file interface.c.

Referenced by on_show_keys_activate().

◆ do_mt_keys_window()

void do_mt_keys_window ( void  )

Definition at line 4813 of file interface.c.

Referenced by on_mt_showkeys_activate().

◆ draw_dsu_widget()

void draw_dsu_widget ( LiVESWidget *  dsu_widget)

paint bg

space used by other apps

space used by lives

draw quota (if set)

draw ds_free

ds warning level

ds critical level

Definition at line 5910 of file interface.c.

Referenced by all_config().

◆ draw_little_bars()

void draw_little_bars ( double  ptrtime,
int  which 
)

◆ expose_laud_draw()

boolean expose_laud_draw ( LiVESWidget *  ,
lives_painter_t *  ,
livespointer  psurf 
)

Definition at line 9984 of file callbacks.c.

◆ expose_msg_area()

boolean expose_msg_area ( LiVESWidget *  ,
lives_painter_t *  ,
livespointer  user_data 
)

◆ expose_raud_draw()

boolean expose_raud_draw ( LiVESWidget *  ,
lives_painter_t *  ,
livespointer  psurf 
)

Definition at line 10010 of file callbacks.c.

◆ expose_vid_draw()

boolean expose_vid_draw ( LiVESWidget *  ,
lives_painter_t *  ,
livespointer  psurf 
)

Definition at line 9968 of file callbacks.c.

◆ filter_cleanup()

LiVESResponseType filter_cleanup ( const char *  trashdir,
LiVESList **  rec_list,
LiVESList **  rem_list,
LiVESList **  left_list 
)

items for recovery /////////////////////////

items for manual removal

reset button

Definition at line 1981 of file interface.c.

◆ get_play_screen_size()

boolean get_play_screen_size ( int *  opwidth,
int *  opheight 
)

Definition at line 3937 of file gui.c.

Referenced by get_player_size().

◆ kill_play_window()

void kill_play_window ( void  )

Definition at line 4386 of file gui.c.

Referenced by on_sepwin_activate(), and pref_factory_int().

◆ lives_ce_update_timeline()

double lives_ce_update_timeline ( frames_t  frame,
double  x 
)

◆ make_autoreload_check()

LiVESWidget* make_autoreload_check ( LiVESHBox *  parent,
boolean  is_active 
)

Definition at line 4342 of file interface.c.

Referenced by create_cds_dialog(), and get_eload_filename().

◆ make_play_window()

void make_play_window ( void  )

actually in gui.c

Definition at line 3932 of file gui.c.

Referenced by on_sepwin_activate(), and pref_factory_int().

◆ make_preview_box()

void make_preview_box ( void  )

Definition at line 3515 of file gui.c.

Referenced by switch_to_file().

◆ msg_area_config()

boolean msg_area_config ( LiVESWidget *  )

try a smaller font size if we can

Definition at line 6938 of file interface.c.

Referenced by all_config(), and resize_message_area().

◆ msg_area_scroll()

void msg_area_scroll ( LiVESAdjustment *  ,
livespointer  userdata 
)

Definition at line 7284 of file interface.c.

Referenced by pref_factory_int(), pref_factory_string_choice(), and resize_message_area().

◆ msg_area_scroll_to_end()

void msg_area_scroll_to_end ( LiVESWidget *  ,
LiVESAdjustment *   
)

Definition at line 7277 of file interface.c.

Referenced by d_print(), and resize_message_area().

◆ on_filesel_button_clicked()

void on_filesel_button_clicked ( LiVESButton *  button,
livespointer  user_data 
)

callback for lives_standard filesel button same callback is used for dierctory buttons object_data in button refinses the behaviousr, see code for details

such buttons may be created independently (e.g for the RFX "fileread" / "filewrite" special types or via lives_standard_direntry_new() / lives_standard_fileentry_new()

various data can be set in the button object, including: (set in lives_standard_file_button_new()) DEFDIR_KEY (char *) ISDIR_KEY (boolean)

FILTER_KEY (char **) FILESEL_TYPE_KEY (int (enum))

NULL terminated array of char * filters (file extensions)

fine tunes for the file selection / dir selection target

take the filename from the text entry widget

TODO: only do this for directory mode, blank text is valid filename

if no text, we look instead in def_dir (if present)

can this be removed ?

apply extra validity checks (check writeable, warn if set to home dir, etc)

for save and not is_dir, we break filename into directory, filename components and set a filter with the filename extension (can be overridden by setting FILTER_KEY)

other types get a filechooser with preview

we set dirname in both file mode and dir mode

update text widget

if running inside a parameter window, reflect update in related paramter values

set to FALSE since no unapplied edits have been made

Definition at line 3930 of file interface.c.

◆ on_msg_area_scroll()

boolean on_msg_area_scroll ( LiVESWidget *  ,
LiVESXEventScroll *  ,
livespointer  user_data 
)

Definition at line 7298 of file interface.c.

◆ play_window_set_title()

void play_window_set_title ( void  )

Definition at line 3722 of file gui.c.

Referenced by pref_factory_int(), set_main_title(), and vid_playback_plugin_exit().

◆ redraw_timeline()

void redraw_timeline ( int  clipno)

◆ redraw_timer_bars()

void redraw_timer_bars ( double  oldx,
double  newx,
int  which 
)

paint a damage region

Definition at line 623 of file interface.c.

◆ redraw_tl_idle()

boolean redraw_tl_idle ( void *  data)

Definition at line 3457 of file interface.c.

◆ remove_from_clipmenu()

void remove_from_clipmenu ( void  )

Definition at line 4560 of file gui.c.

Referenced by close_current_file().

◆ reshow_msg_area()

boolean reshow_msg_area ( LiVESWidget *  ,
lives_painter_t *  ,
livespointer  user_data 
)

Definition at line 7242 of file interface.c.

◆ resize_play_window()

void resize_play_window ( void  )

◆ run_diskspace_dialog()

void run_diskspace_dialog ( void  )

kick off a bg process to get free ds and ds used

dsu widget

Definition at line 6445 of file interface.c.

Referenced by run_diskspace_dialog_cb(), and run_diskspace_dialog_idle().

◆ run_diskspace_dialog_cb()

void run_diskspace_dialog_cb ( LiVESWidget *  ,
livespointer  data 
)

Definition at line 5748 of file interface.c.

◆ run_diskspace_dialog_idle()

boolean run_diskspace_dialog_idle ( livespointer  data)

Definition at line 5752 of file interface.c.

Referenced by on_quit_activate().

◆ run_youtube_dialog()

local version not found, so try first with system version

requirement is missing, if the user does set it checked, we will warn

Definition at line 5071 of file interface.c.

Referenced by on_open_utube_activate().

◆ scrolled_textview()

LiVESWidget* scrolled_textview ( const char *  text,
LiVESTextBuffer *  ,
int  window_width,
LiVESWidget **  ptextview 
)

Definition at line 1368 of file interface.c.

Referenced by create_text_window().

◆ show_playbar_labels()

void show_playbar_labels ( int  clipno)

◆ trash_rb()

LiVESWidget* trash_rb ( LiVESButtonBox *  parent)

parent should be a bbox

Definition at line 1622 of file interface.c.

◆ update_dsu()

boolean update_dsu ( void *  lab)

◆ update_timer_bars()

void update_timer_bars ( int  posx,
int  posy,
int  width,
int  height,
int  which 
)

draw the timer bars

Definition at line 288 of file interface.c.

Referenced by config_vid_draw(), get_play_times(), redraw_timeline(), and redraw_timer_bars().

◆ widget_add_preview()

void widget_add_preview ( LiVESWidget *  ,
LiVESBox *  for_preview,
LiVESBox *  for_button,
LiVESBox *  for_deinterlace,
int  preview_type 
)

for fileselector preview

Definition at line 652 of file interface.c.

Referenced by choose_file_with_preview(), and create_opensel_dialog().

◆ youtube_select_format()

boolean youtube_select_format ( lives_remote_clip_request_t )

Definition at line 5495 of file interface.c.

Referenced by on_utube_select().

Variable Documentation

◆ commentsw

_commentsw* commentsw

Definition at line 310 of file interface.h.

Referenced by create_comments_dialog(), and do_comments_dialog().

◆ insertw

_insertw* insertw

◆ locw

_entryw* locw

Definition at line 312 of file interface.h.

Referenced by create_location_dialog(), and on_open_loc_activate().

◆ renamew

_entryw* renamew

◆ textwindow

text_window* textwindow