LiVES
2.8.9
|
Go to the source code of this file.
Data Structures | |
struct | _palette |
set in set_palette_colours() More... | |
struct | lives_mgeometry_t |
screen details More... | |
struct | lives_rect_t |
struct | lives_screen_area_t |
struct | mainwindow |
mainw-> More... | |
struct | _merge_opts |
Macros | |
#define | TICKS_PER_SECOND_DBL ((double)100000000.) |
actually microseconds / 100. More... | |
#define | TICKS_PER_SECOND (int64_t)100000000 |
ticks per second More... | |
#define | USEC_TO_TICKS (TICKS_PER_SECOND/1000000l) |
how many TICKS in a microsecond [default 100] More... | |
#define | LIVES_SHORTEST_TIMEOUT (2. * TICKS_PER_SECOND_DBL) |
#define | LIVES_SHORT_TIMEOUT (5. * TICKS_PER_SECOND_DBL) |
#define | LIVES_DEFAULT_TIMEOUT (10. * TICKS_PER_SECOND_DBL) |
#define | LIVES_LONGER_TIMEOUT (20. * TICKS_PER_SECOND_DBL) |
#define | LIVES_LONGEST_TIMEOUT (30. * TICKS_PER_SECOND_DBL) |
#define | PB_CHANGE_RATE .0005 |
rate to change pb fps when faster/slower pressed (TODO: make pref) More... | |
#define | PB_SCRATCH_VALUE 0.001 |
forward/back scratch value (TODO: make pref) More... | |
#define | BLEND_AMOUNT 0.2 |
adjustment amount for effect parameter via keyboard (TODO: make pref) More... | |
#define | V_RESIZE_ADJUST ((W_PACKING_WIDTH+2)*3) |
#define | H_RESIZE_ADJUST ((W_PACKING_HEIGHT+2)*2) |
#define | CE_FRAME_HSPACE ((int)(420.*widget_opts.scale)) |
#define | SPBWIDTHCHARS 12 |
char width of start / end spinbuttons More... | |
#define | FCWIDTHCHARS 18 |
char width of framecounter More... | |
#define | PREVSBWIDTHCHARS 8 |
char width of preview spinbutton More... | |
#define | MIN_SEPWIN_WIDTH 600 |
#define | MIN_SEPWIN_HEIGHT 36 |
#define | SCR_WIDTH_SAFETY ((int)(100.*widget_opts.scale)) |
sepwin/screen size safety margins in pixels More... | |
#define | SCR_HEIGHT_SAFETY ((int)(200.*widget_opts.scale)) |
#define | DEF_GEN_WIDTH 640 |
default size for generators More... | |
#define | DEF_GEN_HEIGHT 480 |
#define | PREVIEW_BOX_HT ((int)(100.*widget_opts.scale)) |
height of preview widgets in sepwin More... | |
#define | MSG_AREA_HEIGHT ((int)(50.*widget_opts.scale)) |
height of msg area More... | |
#define | CE_HRULE_HEIGHT ((int)(20.*widget_opts.scale)) |
clip editor hrule height More... | |
#define | CE_VIDBAR_HEIGHT ((int)(10.*widget_opts.scale)) |
clip edit vid/aud bar height More... | |
#define | TREE_ROW_HEIGHT ((int)(60.*widget_opts.scale)) |
(unexpanded) height of rows in treeviews More... | |
#define | GUI_SCREEN_WIDTH (mainw->mgeom[widget_opts.monitor].width) |
#define | GUI_SCREEN_HEIGHT (mainw->mgeom[widget_opts.monitor].height) |
#define | SCREEN_SCALE_DEF_WIDTH 1200 |
#define | DEFAULT_FRAME_HSIZE ((int)(640.*widget_opts.scale)) |
#define | DEFAULT_FRAME_VSIZE ((int)(400.*widget_opts.scale)) |
#define | FRAMEBLANK_MIN_WIDTH ((int)(240.*widget_opts.scale)) |
#define | FRAMEBLANK_MAX_WIDTH ((int)(600.*widget_opts.scale)) |
#define | FRAMEBLANK_MIN_HEIGHT ((int)(180.*widget_opts.scale)) |
#define | FRAMEBLANK_MAX_HEIGHT ((int)(400.*widget_opts.scale)) |
#define | IMSEP_MAX_HEIGHT ((int)(86.*widget_opts.scale)) |
#define | IMSEP_MAX_WIDTH (GUI_SCREEN_WIDTH - 20) |
#define | MAIN_SPIN_SPACER ((int)52.*widget_opts.scale) |
pixel spacing for start/end spins for clip and multitrack editors More... | |
#define | PROCW_STRETCHER " " |
blank label to show so our message dialogs are not too small More... | |
#define | ENC_DETAILS_WIN_H ((int)(640.*widget_opts.scale)) |
horizontal size in pixels of the encoder output window More... | |
#define | ENC_DETAILS_WIN_V ((int)(240.*widget_opts.scale)) |
vertical size in pixels of the encoder output window More... | |
#define | MIN_MSG_WIDTH_CHARS ((int)(40.*widget_opts.scale)) |
min width of text on warning/error labels More... | |
#define | MAX_MSG_WIDTH_CHARS ((int)(100.*widget_opts.scale)) |
max width of text on warning/error labels More... | |
#define | RFX_WINSIZE_H ((int)(GUI_SCREEN_WIDTH >= 1024 ? (820.*widget_opts.scale) : 640)) |
size of the fx dialog windows scrollwindow More... | |
#define | RFX_WINSIZE_V ((int)(480.*widget_opts.scale)) |
#define | DEF_BUTTON_WIDTH ((int)(80.*widget_opts.scale)) |
#define | DEF_DIALOG_WIDTH RFX_WINSIZE_H |
#define | DEF_DIALOG_HEIGHT RFX_WINSIZE_V |
#define | LIVES_MAIN_WINDOW_WIDGET (mainw->LiVES) |
#define | FN_KEYS 12 |
number of function keys More... | |
#define | FX_KEYS_PHYSICAL 9 |
FX keys, 1 - 9 normally. More... | |
#define | FX_KEYS_MAX_VIRTUAL 64 |
#define | FX_KEYS_MAX 65536 |
the rest of the keys are accessible through the multitrack renderer (must, be > FX_KEYS_MAX_VIRTUAL) More... | |
#define | EFFECT_NONE 0 |
#define | GU641 ((uint64_t)1) |
#define | MAX_FX_THREADS 65536 |
#define | LIVES_DCLICK_TIME 400 |
double click time (milliseconds) More... | |
#define | MAX_EXT_CNTL 2 |
max ext_cntl + 1 More... | |
#define | DVD_AUDIO_CHAN_MIN 128 |
#define | DVD_AUDIO_CHAN_DEFAULT 128 |
#define | DVD_AUDIO_CHAN_MAX 159 |
#define | THEME_DETAIL_NAME "theme_name" |
#define | THEME_DETAIL_STYLE "theme_style" |
#define | THEME_DETAIL_SEPWIN_IMAGE "sepwin_image" |
#define | THEME_DETAIL_FRAMEBLANK_IMAGE "frameblank_image" |
#define | THEME_DETAIL_NORMAL_FORE "normal_fore" |
#define | THEME_DETAIL_NORMAL_BACK "normal_back" |
#define | THEME_DETAIL_ALT_FORE "alt_fore" |
#define | THEME_DETAIL_ALT_BACK "alt_back" |
#define | THEME_DETAIL_INFO_TEXT "info_text" |
#define | THEME_DETAIL_INFO_BASE "info_base" |
#define | THEME_DETAIL_AUDCOL "audcol" |
#define | THEME_DETAIL_VIDCOL "vidcol" |
#define | THEME_DETAIL_FXCOL "fxcol" |
#define | THEME_DETAIL_MT_TLREG "mt_tlreg" |
#define | THEME_DETAIL_MT_MARK "mt_mark" |
#define | THEME_DETAIL_MT_EVBOX "mt_evbox" |
#define | THEME_DETAIL_MT_TCFG "mt_timecode_fg" |
#define | THEME_DETAIL_MT_TCBG "mt_timecode_bg" |
#define | THEME_DETAIL_FRAME_SURROUND "frame_surround" |
#define | THEME_DETAIL_CE_SEL "ce_sel" |
#define | THEME_DETAIL_CE_UNSEL "ce_unsel" |
#define | STYLE_PLAIN 0 |
no theme (theme 'none') More... | |
#define | STYLE_1 (1<<0) |
turn on theming if set More... | |
#define | STYLE_2 (1<<1) |
colour the spinbuttons on the front page if set More... | |
#define | STYLE_3 (1<<2) |
style is lightish - allow themeing of widgets with dark text, otherwise use menu bg More... | |
#define | STYLE_4 (1<<3) |
separator col. in mt More... | |
#define | LIVES_IMAGE_TYPE_JPEG "jpeg" |
#define | LIVES_IMAGE_TYPE_PNG "png" |
#define | LIVES_AUDIO_TYPE_PCM "pcm" |
#define | LIVES_FILE_EXT_PNG "png" |
#define | LIVES_FILE_EXT_JPG "jpg" |
#define | LIVES_FILE_EXT_MGK "mgk" |
#define | LIVES_FILE_EXT_PRE "pre" |
#define | LIVES_FILE_EXT_SCRAP "scrap" |
#define | LIVES_FILE_EXT_TEXT "txt" |
#define | LIVES_FILE_EXT_BAK "bak" |
#define | LIVES_FILE_EXT_WEBM "webm" |
#define | LIVES_FILE_EXT_BACKUP "lv1" |
#define | LIVES_FILE_EXT_PROJECT "lv2" |
#define | LIVES_FILE_EXT_TAR_GZ "tar.gz" |
#define | LIVES_FILE_EXT_SRT "srt" |
#define | LIVES_FILE_EXT_SUB "sub" |
#define | LIVES_FILE_EXT_PCM "pcm" |
#define | LIVES_FILE_EXT_WAV "wav" |
#define | LIVES_FILE_EXT_LAYOUT "lay" |
#define | LIVES_FILE_EXT_RFX_SCRIPT "script" |
#define | CLIP_AUDIO_FILENAME "audio" |
#define | WORKDIR_LITERAL "workdir" |
#define | WORKDIR_LITERAL_LEN (strlen(WORKDIR_LITERAL)) |
#define | THEME_LITERAL "theme" |
#define | THEME_SEP_IMG_LITERAL "main" |
#define | THEME_FRAME_IMG_LITERAL "frame" |
#define | THEME_HEADER "header.theme" |
#define | THEME_HEADER_2 "header.theme_gtk2" |
#define | LIVES_THEME_CAMERA "camera" |
#define | LIVES_CLIP_HEADER "header.lives" |
#define | LIVES_CLIP_HEADER_OLD "header" |
#define | LIVES_CLIP_HEADER_OLD2 "header2" |
#define | FX_DEFS_FILENAME "fxdefs" |
#define | FX_SIZES_FILENAME "fxsizes" |
#define | FX_DEFS_VERSIONSTRING_1_1 "LiVES filter defaults file version 1.1" |
#define | FX_SIZES_VERSIONSTRING_2 "LiVES generator default sizes file version 2" |
#define | SUBS_FILENAME "subs" |
#define | CLIP_ORDER_FILENAME "order" |
#define | SET_LOCK_FILENAME "lock" |
#define | LAYOUT_MAP_FILENAME "layout.map" |
#define | LAYOUT_NUMBERING_FILENAME "layout_numbering" |
#define | LAYOUT_FILENAME "layout" |
#define | LAYOUTS_DIRNAME "layouts" |
#define | CLIPS_DIRNAME "clips" |
#define | IMPORTS_DIRNAME "imports" |
#define | LIVES_SUBS_FILTER {"*.srt", "*.sub", NULL} |
#define | LIVES_AUDIO_LOAD_FILTER {"*.it", "*.mp3", "*.wav", "*.ogg", "*.mod", "*.xm", "*.wma", "*.flac", NULL} |
#define | LIVES_TV_CARD_TYPES {"v4l2", "v4l", "bsdbt848", "dummy", "*autodetect", "yv12", "*", "rgb32", "rgb24", "rgb16", "rgb15", "uyvy", "yuy2", "i2420", NULL} |
#define | NUM_VOL_LIGHTS 10 |
#define | RFX_TOOL_MENU_POSN 2 |
where do we add the builtin tools in the tools menu More... | |
#define | MAX_SET_NAME_LEN 128 |
sets More... | |
#define | SEL_MOVE_START 1 |
which bar should we move ? More... | |
#define | SEL_MOVE_END 2 |
#define | SEL_MOVE_AUTO 3 |
#define | SEL_MOVE_SINGLE 4 |
#define | SCRATCH_NONE 0 |
#define | SCRATCH_BACK -1 |
#define | SCRATCH_FWD 1 |
#define | SCRATCH_JUMP 2 |
#define | PRV_FREE 0 |
#define | PRV_START 1 |
#define | PRV_END 2 |
#define | PRV_PTR 3 |
#define | SPLASH_LEVEL_BEGIN .0 |
#define | SPLASH_LEVEL_START_GUI .2 |
#define | SPLASH_LEVEL_LOAD_RTE .4 |
#define | SPLASH_LEVEL_LOAD_APLAYER .6 |
#define | SPLASH_LEVEL_LOAD_RFX .8 |
#define | SPLASH_LEVEL_COMPLETE 1. |
#define | LIVES_MAX_ALARMS 1024 |
#define | LIVES_NO_ALARM_TICKS -1 |
#define | SCREEN_AREA_NONE -1 |
#define | SCREEN_AREA_FOREGROUND 0 |
#define | SCREEN_AREA_BACKGROUND 1 |
#define | SCREEN_AREA_USER_DEFINED1 2 |
#define | LIVES_SIGKILL SIGKILL |
#define | LIVES_SIGINT SIGINT |
#define | LIVES_SIGPIPE SIGPIPE |
#define | LIVES_SIGUSR1 SIGUSR1 |
#define | LIVES_SIGABRT SIGABRT |
#define | LIVES_SIGSEGV SIGSEGV |
#define | LIVES_SIGHUP SIGHUP |
#define | LIVES_SIGTERM SIGTERM |
#define | LIVES_SIGQUIT SIGQUIT |
Variables | |
_palette * | palette |
_merge_opts * | merge_opts |
LiVESWidget * | fx_dialog [2] |
#define BLEND_AMOUNT 0.2 |
adjustment amount for effect parameter via keyboard (TODO: make pref)
#define CE_FRAME_HSPACE ((int)(420.*widget_opts.scale)) |
#define CE_HRULE_HEIGHT ((int)(20.*widget_opts.scale)) |
clip editor hrule height
#define CE_VIDBAR_HEIGHT ((int)(10.*widget_opts.scale)) |
clip edit vid/aud bar height
#define CLIP_AUDIO_FILENAME "audio" |
#define CLIP_ORDER_FILENAME "order" |
#define CLIPS_DIRNAME "clips" |
#define DEF_BUTTON_WIDTH ((int)(80.*widget_opts.scale)) |
#define DEF_DIALOG_HEIGHT RFX_WINSIZE_V |
#define DEF_DIALOG_WIDTH RFX_WINSIZE_H |
#define DEF_GEN_HEIGHT 480 |
#define DEF_GEN_WIDTH 640 |
default size for generators
#define DEFAULT_FRAME_HSIZE ((int)(640.*widget_opts.scale)) |
#define DEFAULT_FRAME_VSIZE ((int)(400.*widget_opts.scale)) |
#define DVD_AUDIO_CHAN_DEFAULT 128 |
#define DVD_AUDIO_CHAN_MAX 159 |
#define DVD_AUDIO_CHAN_MIN 128 |
#define EFFECT_NONE 0 |
#define ENC_DETAILS_WIN_H ((int)(640.*widget_opts.scale)) |
horizontal size in pixels of the encoder output window
#define ENC_DETAILS_WIN_V ((int)(240.*widget_opts.scale)) |
vertical size in pixels of the encoder output window
#define FCWIDTHCHARS 18 |
char width of framecounter
#define FN_KEYS 12 |
number of function keys
#define FRAMEBLANK_MAX_HEIGHT ((int)(400.*widget_opts.scale)) |
#define FRAMEBLANK_MAX_WIDTH ((int)(600.*widget_opts.scale)) |
#define FRAMEBLANK_MIN_HEIGHT ((int)(180.*widget_opts.scale)) |
#define FRAMEBLANK_MIN_WIDTH ((int)(240.*widget_opts.scale)) |
#define FX_DEFS_FILENAME "fxdefs" |
#define FX_DEFS_VERSIONSTRING_1_1 "LiVES filter defaults file version 1.1" |
#define FX_KEYS_MAX 65536 |
the rest of the keys are accessible through the multitrack renderer (must, be > FX_KEYS_MAX_VIRTUAL)
#define FX_KEYS_MAX_VIRTUAL 64 |
must be >= FX_KEYS_PHYSICAL, and <=64 (number of bits in a 64bit int mask) (max number of keys accesible through rte window or via OSC)
#define FX_KEYS_PHYSICAL 9 |
FX keys, 1 - 9 normally.
#define FX_SIZES_FILENAME "fxsizes" |
#define FX_SIZES_VERSIONSTRING_2 "LiVES generator default sizes file version 2" |
#define GU641 ((uint64_t)1) |
#define GUI_SCREEN_HEIGHT (mainw->mgeom[widget_opts.monitor].height) |
#define GUI_SCREEN_WIDTH (mainw->mgeom[widget_opts.monitor].width) |
#define H_RESIZE_ADJUST ((W_PACKING_HEIGHT+2)*2) |
#define IMPORTS_DIRNAME "imports" |
#define IMSEP_MAX_HEIGHT ((int)(86.*widget_opts.scale)) |
#define IMSEP_MAX_WIDTH (GUI_SCREEN_WIDTH - 20) |
#define LAYOUT_FILENAME "layout" |
#define LAYOUT_MAP_FILENAME "layout.map" |
#define LAYOUT_NUMBERING_FILENAME "layout_numbering" |
#define LAYOUTS_DIRNAME "layouts" |
#define LIVES_AUDIO_LOAD_FILTER {"*.it", "*.mp3", "*.wav", "*.ogg", "*.mod", "*.xm", "*.wma", "*.flac", NULL} |
#define LIVES_AUDIO_TYPE_PCM "pcm" |
#define LIVES_CLIP_HEADER "header.lives" |
#define LIVES_CLIP_HEADER_OLD "header" |
#define LIVES_CLIP_HEADER_OLD2 "header2" |
#define LIVES_DCLICK_TIME 400 |
double click time (milliseconds)
#define LIVES_DEFAULT_TIMEOUT (10. * TICKS_PER_SECOND_DBL) |
#define LIVES_FILE_EXT_BACKUP "lv1" |
#define LIVES_FILE_EXT_BAK "bak" |
#define LIVES_FILE_EXT_JPG "jpg" |
#define LIVES_FILE_EXT_LAYOUT "lay" |
#define LIVES_FILE_EXT_MGK "mgk" |
#define LIVES_FILE_EXT_PCM "pcm" |
#define LIVES_FILE_EXT_PNG "png" |
#define LIVES_FILE_EXT_PRE "pre" |
#define LIVES_FILE_EXT_PROJECT "lv2" |
#define LIVES_FILE_EXT_RFX_SCRIPT "script" |
#define LIVES_FILE_EXT_SCRAP "scrap" |
#define LIVES_FILE_EXT_SRT "srt" |
#define LIVES_FILE_EXT_SUB "sub" |
#define LIVES_FILE_EXT_TAR_GZ "tar.gz" |
#define LIVES_FILE_EXT_TEXT "txt" |
#define LIVES_FILE_EXT_WAV "wav" |
#define LIVES_FILE_EXT_WEBM "webm" |
#define LIVES_IMAGE_TYPE_JPEG "jpeg" |
#define LIVES_IMAGE_TYPE_PNG "png" |
#define LIVES_LONGER_TIMEOUT (20. * TICKS_PER_SECOND_DBL) |
#define LIVES_LONGEST_TIMEOUT (30. * TICKS_PER_SECOND_DBL) |
#define LIVES_MAIN_WINDOW_WIDGET (mainw->LiVES) |
#define LIVES_MAX_ALARMS 1024 |
#define LIVES_NO_ALARM_TICKS -1 |
#define LIVES_SHORT_TIMEOUT (5. * TICKS_PER_SECOND_DBL) |
#define LIVES_SHORTEST_TIMEOUT (2. * TICKS_PER_SECOND_DBL) |
#define LIVES_SIGABRT SIGABRT |
#define LIVES_SIGHUP SIGHUP |
#define LIVES_SIGINT SIGINT |
#define LIVES_SIGKILL SIGKILL |
#define LIVES_SIGPIPE SIGPIPE |
#define LIVES_SIGQUIT SIGQUIT |
#define LIVES_SIGSEGV SIGSEGV |
#define LIVES_SIGTERM SIGTERM |
#define LIVES_SIGUSR1 SIGUSR1 |
#define LIVES_SUBS_FILTER {"*.srt", "*.sub", NULL} |
#define LIVES_THEME_CAMERA "camera" |
#define LIVES_TV_CARD_TYPES {"v4l2", "v4l", "bsdbt848", "dummy", "*autodetect", "yv12", "*", "rgb32", "rgb24", "rgb16", "rgb15", "uyvy", "yuy2", "i2420", NULL} |
#define MAIN_SPIN_SPACER ((int)52.*widget_opts.scale) |
pixel spacing for start/end spins for clip and multitrack editors
#define MAX_EXT_CNTL 2 |
max ext_cntl + 1
#define MAX_FX_THREADS 65536 |
#define MAX_MSG_WIDTH_CHARS ((int)(100.*widget_opts.scale)) |
max width of text on warning/error labels
#define MAX_SET_NAME_LEN 128 |
sets
#define MIN_MSG_WIDTH_CHARS ((int)(40.*widget_opts.scale)) |
min width of text on warning/error labels
#define MIN_SEPWIN_HEIGHT 36 |
#define MIN_SEPWIN_WIDTH 600 |
#define MSG_AREA_HEIGHT ((int)(50.*widget_opts.scale)) |
height of msg area
#define NUM_VOL_LIGHTS 10 |
#define PB_CHANGE_RATE .0005 |
rate to change pb fps when faster/slower pressed (TODO: make pref)
#define PB_SCRATCH_VALUE 0.001 |
forward/back scratch value (TODO: make pref)
#define PREVIEW_BOX_HT ((int)(100.*widget_opts.scale)) |
height of preview widgets in sepwin
#define PREVSBWIDTHCHARS 8 |
char width of preview spinbutton
#define PROCW_STRETCHER " " |
blank label to show so our message dialogs are not too small
#define PRV_END 2 |
#define PRV_FREE 0 |
#define PRV_PTR 3 |
#define PRV_START 1 |
#define RFX_TOOL_MENU_POSN 2 |
where do we add the builtin tools in the tools menu
#define RFX_WINSIZE_H ((int)(GUI_SCREEN_WIDTH >= 1024 ? (820.*widget_opts.scale) : 640)) |
size of the fx dialog windows scrollwindow
#define RFX_WINSIZE_V ((int)(480.*widget_opts.scale)) |
#define SCR_HEIGHT_SAFETY ((int)(200.*widget_opts.scale)) |
#define SCR_WIDTH_SAFETY ((int)(100.*widget_opts.scale)) |
sepwin/screen size safety margins in pixels
#define SCRATCH_BACK -1 |
#define SCRATCH_FWD 1 |
#define SCRATCH_JUMP 2 |
#define SCRATCH_NONE 0 |
#define SCREEN_AREA_BACKGROUND 1 |
#define SCREEN_AREA_FOREGROUND 0 |
#define SCREEN_AREA_NONE -1 |
#define SCREEN_AREA_USER_DEFINED1 2 |
#define SCREEN_SCALE_DEF_WIDTH 1200 |
#define SEL_MOVE_AUTO 3 |
#define SEL_MOVE_END 2 |
#define SEL_MOVE_SINGLE 4 |
#define SEL_MOVE_START 1 |
which bar should we move ?
#define SET_LOCK_FILENAME "lock" |
#define SPBWIDTHCHARS 12 |
char width of start / end spinbuttons
#define SPLASH_LEVEL_BEGIN .0 |
#define SPLASH_LEVEL_COMPLETE 1. |
#define SPLASH_LEVEL_LOAD_APLAYER .6 |
#define SPLASH_LEVEL_LOAD_RFX .8 |
#define SPLASH_LEVEL_LOAD_RTE .4 |
#define SPLASH_LEVEL_START_GUI .2 |
#define STYLE_1 (1<<0) |
turn on theming if set
#define STYLE_2 (1<<1) |
colour the spinbuttons on the front page if set
#define STYLE_3 (1<<2) |
style is lightish - allow themeing of widgets with dark text, otherwise use menu bg
#define STYLE_4 (1<<3) |
separator col. in mt
#define STYLE_PLAIN 0 |
no theme (theme 'none')
#define SUBS_FILENAME "subs" |
#define THEME_DETAIL_ALT_BACK "alt_back" |
#define THEME_DETAIL_ALT_FORE "alt_fore" |
#define THEME_DETAIL_AUDCOL "audcol" |
#define THEME_DETAIL_CE_SEL "ce_sel" |
#define THEME_DETAIL_CE_UNSEL "ce_unsel" |
#define THEME_DETAIL_FRAME_SURROUND "frame_surround" |
#define THEME_DETAIL_FRAMEBLANK_IMAGE "frameblank_image" |
#define THEME_DETAIL_FXCOL "fxcol" |
#define THEME_DETAIL_INFO_BASE "info_base" |
#define THEME_DETAIL_INFO_TEXT "info_text" |
#define THEME_DETAIL_MT_EVBOX "mt_evbox" |
#define THEME_DETAIL_MT_MARK "mt_mark" |
#define THEME_DETAIL_MT_TCBG "mt_timecode_bg" |
#define THEME_DETAIL_MT_TCFG "mt_timecode_fg" |
#define THEME_DETAIL_MT_TLREG "mt_tlreg" |
#define THEME_DETAIL_NAME "theme_name" |
#define THEME_DETAIL_NORMAL_BACK "normal_back" |
#define THEME_DETAIL_NORMAL_FORE "normal_fore" |
#define THEME_DETAIL_SEPWIN_IMAGE "sepwin_image" |
#define THEME_DETAIL_STYLE "theme_style" |
#define THEME_DETAIL_VIDCOL "vidcol" |
#define THEME_FRAME_IMG_LITERAL "frame" |
#define THEME_HEADER "header.theme" |
#define THEME_HEADER_2 "header.theme_gtk2" |
#define THEME_LITERAL "theme" |
#define THEME_SEP_IMG_LITERAL "main" |
#define TICKS_PER_SECOND (int64_t)100000000 |
ticks per second
#define TICKS_PER_SECOND_DBL ((double)100000000.) |
actually microseconds / 100.
fraction of a second quantisation for event timing
10**8 is not recommended, since we sometimes store seconds in a double
#define TREE_ROW_HEIGHT ((int)(60.*widget_opts.scale)) |
(unexpanded) height of rows in treeviews
#define USEC_TO_TICKS (TICKS_PER_SECOND/1000000l) |
how many TICKS in a microsecond [default 100]
#define V_RESIZE_ADJUST ((W_PACKING_WIDTH+2)*3) |
#define WORKDIR_LITERAL "workdir" |
#define WORKDIR_LITERAL_LEN (strlen(WORKDIR_LITERAL)) |
anonymous enum |
anonymous enum |
enum lives_dialog_t |
enum lives_ext_cntl_t |
enum lives_render_error_t |
various return conditions from rendering (multitrack or after recording)
enum lives_time_source_t |
enum lives_toy_t |
LiVESWidget* fx_dialog[2] |
note, we can only have two of these currently, one for rendered effects, one for real time effects 0 for rfx, 1 for rte
_merge_opts* merge_opts |
_palette* palette |