LiVES  2.8.4
Data Structures | Macros | 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
 

Macros

#define LIVES_PREVIEW_TYPE_VIDEO_AUDIO   1
 
#define LIVES_PREVIEW_TYPE_AUDIO_ONLY   2
 
#define LIVES_PREVIEW_TYPE_RANGE   3
 
#define LIVES_PREVIEW_TYPE_IMAGE_ONLY   4
 
#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 DEF_AUD_FADE_SECS   10.
 default time to offer fade audio in/out for More...
 
#define MIN_MSGBOX_WIDTH   ((int)(mainw->scr_width>1024?(820.*widget_opts.scale):600))
 
#define TB_WIDTH   ((int)(200.*widget_opts.scale))
 
#define TB_HEIGHT_VID   ((int)(80.*widget_opts.scale))
 
#define TB_HEIGHT_AUD   ((int)(50.*widget_opts.scale))
 
#define RW_ENTRY_DISPWIDTH   ((int)(40.*widget_opts.scale))
 
#define STD_ENTRY_WIDTH   ((int)(80.*widget_opts.scale))
 
#define SHORT_ENTRY_WIDTH   ((int)(32.*widget_opts.scale))
 

Functions

LiVESWidget * create_info_error_dialog (lives_dialog_t info_type, const char *text, LiVESWindow *transient, int mask, boolean is_blocking)
 
LiVESWidget * create_opensel_dialog (void)
 
LiVESWidget * create_encoder_prep_dialog (const char *text1, const char *text2, boolean opt_resize)
 
void widget_add_preview (LiVESWidget *widget, LiVESBox *for_preview, LiVESBox *for_button, LiVESBox *for_deinterlace, int preview_type)
 for fileselector preview More...
 
boolean do_audio_choice_dialog (short startup_phase)
 
void do_layout_recover_dialog (void)
 
void do_keys_window (void)
 
void do_mt_keys_window (void)
 
LiVESWidget * create_cleardisk_advanced_dialog (void)
 
lives_clipinfo_tcreate_clip_info_window (int audio_channels, boolean is_mt)
 
_entrywcreate_rename_dialog (int type)
 
_entrywcreate_location_dialog (int type)
 
_entrywcreate_cds_dialog (int type)
 
_insertwcreate_insert_dialog (void)
 
_commentswcreate_comments_dialog (lives_clip_t *sfile, char *filename)
 
text_windowcreate_text_window (const char *title_part, const char *text, LiVESTextBuffer *)
 
aud_dialog_tcreate_audfade_dialog (int type)
 
LiVESWidget * create_combo_dialog (int type, livespointer user_data)
 
xprocesscreate_processing (const char *text)
 
void add_to_clipmenu (void)
 
void remove_from_clipmenu (void)
 
void make_play_window (void)
 
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)
 
LiVESTextView * create_output_textview (void)
 
char * choose_file (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 *box, const char *ext)
 

Variables

_commentswcommentsw
 
_entrywrenamew
 
_entrywlocw
 
_insertwinsertw
 
text_windowtextwindow
 

Macro Definition Documentation

◆ DEF_AUD_FADE_SECS

#define DEF_AUD_FADE_SECS   10.

default time to offer fade audio in/out for

◆ LIVES_FILE_SELECTION_AUDIO_ONLY

#define LIVES_FILE_SELECTION_AUDIO_ONLY   2

◆ LIVES_FILE_SELECTION_IMAGE_ONLY

#define LIVES_FILE_SELECTION_IMAGE_ONLY   5

◆ LIVES_FILE_SELECTION_UNDEFINED

#define LIVES_FILE_SELECTION_UNDEFINED   0

◆ LIVES_FILE_SELECTION_VIDEO_AUDIO

#define LIVES_FILE_SELECTION_VIDEO_AUDIO   1

◆ LIVES_FILE_SELECTION_VIDEO_AUDIO_MULTI

#define LIVES_FILE_SELECTION_VIDEO_AUDIO_MULTI   3

◆ LIVES_FILE_SELECTION_VIDEO_RANGE

#define LIVES_FILE_SELECTION_VIDEO_RANGE   4

◆ LIVES_PREVIEW_TYPE_AUDIO_ONLY

#define LIVES_PREVIEW_TYPE_AUDIO_ONLY   2

◆ LIVES_PREVIEW_TYPE_IMAGE_ONLY

#define LIVES_PREVIEW_TYPE_IMAGE_ONLY   4

◆ LIVES_PREVIEW_TYPE_RANGE

#define LIVES_PREVIEW_TYPE_RANGE   3

◆ LIVES_PREVIEW_TYPE_VIDEO_AUDIO

#define LIVES_PREVIEW_TYPE_VIDEO_AUDIO   1

◆ MIN_MSGBOX_WIDTH

#define MIN_MSGBOX_WIDTH   ((int)(mainw->scr_width>1024?(820.*widget_opts.scale):600))

◆ RW_ENTRY_DISPWIDTH

#define RW_ENTRY_DISPWIDTH   ((int)(40.*widget_opts.scale))

◆ SHORT_ENTRY_WIDTH

#define SHORT_ENTRY_WIDTH   ((int)(32.*widget_opts.scale))

◆ STD_ENTRY_WIDTH

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

◆ TB_HEIGHT_AUD

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

◆ TB_HEIGHT_VID

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

◆ TB_WIDTH

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

Function Documentation

◆ add_suffix_check()

void add_suffix_check ( LiVESBox *  box,
const char *  ext 
)

◆ add_to_clipmenu()

void add_to_clipmenu ( void  )

◆ add_to_playframe()

void add_to_playframe ( void  )

◆ choose_file()

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

◆ choose_file_with_preview()

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

◆ create_audfade_dialog()

aud_dialog_t* create_audfade_dialog ( int  type)

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

◆ create_clip_info_window()

lives_clipinfo_t* create_clip_info_window ( int  audio_channels,
boolean  is_mt 
)

◆ create_combo_dialog()

LiVESWidget* create_combo_dialog ( int  type,
livespointer  user_data 
)

◆ create_comments_dialog()

_commentsw* create_comments_dialog ( lives_clip_t sfile,
char *  filename 
)

◆ create_encoder_prep_dialog()

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

◆ create_info_error_dialog()

LiVESWidget* create_info_error_dialog ( lives_dialog_t  info_type,
const char *  text,
LiVESWindow *  transient,
int  mask,
boolean  is_blocking 
)

◆ create_insert_dialog()

_insertw* create_insert_dialog ( void  )

◆ create_location_dialog()

_entryw* create_location_dialog ( int  type)

◆ create_opensel_dialog()

LiVESWidget* create_opensel_dialog ( void  )

◆ create_output_textview()

LiVESTextView* create_output_textview ( void  )

◆ create_processing()

xprocess* create_processing ( const char *  text)

◆ 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 *   
)

◆ do_audio_choice_dialog()

boolean do_audio_choice_dialog ( short  startup_phase)

◆ do_keys_window()

void do_keys_window ( void  )

◆ do_layout_recover_dialog()

void do_layout_recover_dialog ( void  )

◆ do_mt_keys_window()

void do_mt_keys_window ( void  )

◆ kill_play_window()

void kill_play_window ( void  )

◆ make_play_window()

void make_play_window ( void  )

◆ make_preview_box()

void make_preview_box ( void  )

◆ play_window_set_title()

void play_window_set_title ( void  )

◆ remove_from_clipmenu()

void remove_from_clipmenu ( void  )

◆ resize_play_window()

void resize_play_window ( void  )

◆ widget_add_preview()

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

for fileselector preview

Variable Documentation

◆ commentsw

_commentsw* commentsw

◆ insertw

_insertw* insertw

◆ locw

_entryw* locw

◆ renamew

_entryw* renamew

◆ textwindow

text_window* textwindow