LiVES 1.4.9
|
Go to the source code of this file.
Data Structures | |
struct | rfx_trigger_t |
struct | rfx_build_window_t |
Defines | |
#define | RFX_BUILDER "build-lives-rfx-plugin" |
#define | RFX_VERSION "1.7" |
must match whatever is in RFX_BUILDER | |
#define | RFX_BUILDER_MULTI "build-lives-rfx-plugin-multi" |
this definition must match with smogrify | |
#define | RFXBUILDER_SCRIPT_SUFFIX "script" |
default script extension when saving | |
#define | MAXFLOATLEN 11 |
length in chars of G_MAXFLOAT (for display only) | |
#define | MAXINTLEN strlen(g_strdup_printf("%d",G_MAXINT)) |
length in chars of G_MAXINT (for display only) | |
#define | RFXBUILD_MAX_REQ 128 |
maximum requirements | |
#define | RFXBUILD_MAX_PARAMS 32 |
maximum parameters | |
#define | RFXBUILD_MAX_PARAMW_HINTS 512 |
maximum parameter window hints | |
#define | RFXBUILD_MAX_TROWS 512 |
#define | RFXBUILD_MAX_DP 16 |
maximum decimal places allowed (should correspond to precision of a "float") | |
Enumerations | |
enum | lives_rfx_build_type_t { RFX_BUILD_TYPE_EFFECT1, RFX_BUILD_TYPE_EFFECT2, RFX_BUILD_TYPE_EFFECT0, RFX_BUILD_TYPE_TOOL, RFX_BUILD_TYPE_UTILITY } |
enum | lives_rfx_table_type_t { RFX_TABLE_TYPE_REQUIREMENTS, RFX_TABLE_TYPE_PARAMS, RFX_TABLE_TYPE_TRIGGERS, RFX_TABLE_TYPE_PARAM_WINDOW } |
enum | lives_rfx_code_type_t { RFX_CODE_TYPE_PRE, RFX_CODE_TYPE_LOOP, RFX_CODE_TYPE_POST, RFX_CODE_TYPE_STRDEF, RFX_CODE_TYPE_STRING_LIST } |
enum | lives_rfx_builder_mode_t { RFX_BUILDER_MODE_NEW = 0, RFX_BUILDER_MODE_EDIT, RFX_BUILDER_MODE_COPY } |
Functions | |
void | on_new_rfx_activate (GtkMenuItem *, gpointer status) |
void | on_edit_rfx_activate (GtkMenuItem *, gpointer status) |
void | on_copy_rfx_activate (GtkMenuItem *, gpointer) |
void | on_rename_rfx_activate (GtkMenuItem *, gpointer) |
void | on_delete_rfx_activate (GtkMenuItem *, gpointer status) |
void | on_rebuild_rfx_activate (GtkMenuItem *, gpointer) |
void | on_promote_rfx_activate (GtkMenuItem *, gpointer) |
void | on_import_rfx_activate (GtkMenuItem *, gpointer status) |
void | on_export_rfx_activate (GtkMenuItem *, gpointer status) |
rfx_build_window_t * | make_rfx_build_window (const gchar *in_script_name, lives_rfx_status_t in_status) |
void | on_rfxbuilder_ok (GtkButton *, gpointer) |
void | on_rfxbuilder_cancel (GtkButton *, gpointer) |
void | rfxbuilder_destroy (rfx_build_window_t *) |
void | on_list_table_clicked (GtkButton *, gpointer rfxbuilder) |
void | on_requirements_ok (GtkButton *, gpointer rfxbuilder) |
void | on_requirements_cancel (GtkButton *, gpointer) |
void | on_properties_clicked (GtkButton *, gpointer rfxbuilder) |
void | on_properties_ok (GtkButton *, gpointer rfxbuilder) |
void | on_properties_cancel (GtkButton *, gpointer) |
void | on_params_ok (GtkButton *, gpointer rfxbuilder) |
void | on_params_cancel (GtkButton *, gpointer) |
void | on_param_window_ok (GtkButton *, gpointer rfxbuilder) |
void | on_param_window_cancel (GtkButton *, gpointer) |
void | on_code_clicked (GtkButton *, gpointer rfxbuilder) |
void | on_code_ok (GtkButton *, gpointer rfxbuilder) |
void | on_code_cancel (GtkButton *, gpointer) |
void | on_triggers_ok (GtkButton *, gpointer rfxbuilder) |
void | on_triggers_cancel (GtkButton *, gpointer) |
GtkWidget * | make_param_dialog (gint pnum, rfx_build_window_t *rfxbuilder) |
GtkWidget * | make_param_window_dialog (gint hnum, rfx_build_window_t *rfxbuilder) |
GtkWidget * | make_trigger_dialog (gint tnum, rfx_build_window_t *rfxbuilder) |
void | on_table_add_row (GtkButton *, gpointer rfxbuilder) |
void | on_table_edit_row (GtkButton *, gpointer rfxbuilder) |
void | on_table_swap_row (GtkButton *, gpointer rfxbuilder) |
void | on_table_delete_row (GtkButton *, gpointer rfxbuilder) |
void | param_set_from_dialog (lives_param_t *copy_param, rfx_build_window_t *rfxbuilder) |
void | after_param_dp_changed (GtkSpinButton *, gpointer rfxbuilder) |
void | after_param_min_changed (GtkSpinButton *, gpointer rfxbuilder) |
void | after_param_max_changed (GtkSpinButton *, gpointer rfxbuilder) |
void | after_param_def_changed (GtkSpinButton *, gpointer rfxbuilder) |
void | after_rfxbuilder_type_toggled (GtkToggleButton *, gpointer rfxbuilder) |
void | on_param_type_changed (GtkEntry *, gpointer rfxbuilder) |
void | on_paramw_kw_changed (GtkEntry *, gpointer rfxbuilder) |
void | on_paramw_sp_changed (GtkEntry *, gpointer rfxbuilder) |
void | on_paramw_spsub_changed (GtkEntry *, gpointer rfxbuilder) |
void | on_script_status_changed (GtkEntry *, gpointer combo) |
void | on_export_rfx_ok (GtkButton *, gchar *script_name) |
void | on_import_rfx_ok (GtkButton *, gpointer status) |
void | add_rfx_effects (void) |
add dynamic menu entries | |
gchar * | prompt_for_script_name (const gchar *sname, gshort status) |
gboolean | check_builder_programs (void) |
GList * | get_script_list (gshort status) |
gboolean | perform_rfxbuilder_checks (rfx_build_window_t *) |
gboolean | perform_param_checks (rfx_build_window_t *, gint index, gint rows) |
gboolean | rfxbuilder_to_script (rfx_build_window_t *) |
gboolean | script_to_rfxbuilder (rfx_build_window_t *, const gchar *script_file) |
GList * | get_script_section (const gchar *section, const gchar *script_file, gboolean strip) |
#define MAXFLOATLEN 11 |
length in chars of G_MAXFLOAT (for display only)
#define MAXINTLEN strlen(g_strdup_printf("%d",G_MAXINT)) |
length in chars of G_MAXINT (for display only)
#define RFX_BUILDER "build-lives-rfx-plugin" |
#define RFX_BUILDER_MULTI "build-lives-rfx-plugin-multi" |
this definition must match with smogrify
#define RFX_VERSION "1.7" |
must match whatever is in RFX_BUILDER
#define RFXBUILD_MAX_DP 16 |
maximum decimal places allowed (should correspond to precision of a "float")
#define RFXBUILD_MAX_PARAMS 32 |
maximum parameters
#define RFXBUILD_MAX_PARAMW_HINTS 512 |
maximum parameter window hints
#define RFXBUILD_MAX_REQ 128 |
maximum requirements
#define RFXBUILD_MAX_TROWS 512 |
max table rows : this should be set to the largest of the previous maxima
#define RFXBUILDER_SCRIPT_SUFFIX "script" |
default script extension when saving
void add_rfx_effects | ( | void | ) |
add dynamic menu entries
void after_param_def_changed | ( | GtkSpinButton * | , |
gpointer | rfxbuilder | ||
) |
void after_param_dp_changed | ( | GtkSpinButton * | , |
gpointer | rfxbuilder | ||
) |
void after_param_max_changed | ( | GtkSpinButton * | , |
gpointer | rfxbuilder | ||
) |
void after_param_min_changed | ( | GtkSpinButton * | , |
gpointer | rfxbuilder | ||
) |
void after_rfxbuilder_type_toggled | ( | GtkToggleButton * | , |
gpointer | rfxbuilder | ||
) |
gboolean check_builder_programs | ( | void | ) |
GList* get_script_list | ( | gshort | status | ) |
GList* get_script_section | ( | const gchar * | section, |
const gchar * | script_file, | ||
gboolean | strip | ||
) |
GtkWidget* make_param_dialog | ( | gint | pnum, |
rfx_build_window_t * | rfxbuilder | ||
) |
GtkWidget* make_param_window_dialog | ( | gint | hnum, |
rfx_build_window_t * | rfxbuilder | ||
) |
rfx_build_window_t* make_rfx_build_window | ( | const gchar * | in_script_name, |
lives_rfx_status_t | in_status | ||
) |
GtkWidget* make_trigger_dialog | ( | gint | tnum, |
rfx_build_window_t * | rfxbuilder | ||
) |
void on_code_cancel | ( | GtkButton * | , |
gpointer | |||
) |
void on_code_clicked | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_code_ok | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_copy_rfx_activate | ( | GtkMenuItem * | , |
gpointer | |||
) |
void on_delete_rfx_activate | ( | GtkMenuItem * | , |
gpointer | status | ||
) |
void on_edit_rfx_activate | ( | GtkMenuItem * | , |
gpointer | status | ||
) |
void on_export_rfx_activate | ( | GtkMenuItem * | , |
gpointer | status | ||
) |
void on_export_rfx_ok | ( | GtkButton * | , |
gchar * | script_name | ||
) |
void on_import_rfx_activate | ( | GtkMenuItem * | , |
gpointer | status | ||
) |
void on_import_rfx_ok | ( | GtkButton * | , |
gpointer | status | ||
) |
void on_list_table_clicked | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_new_rfx_activate | ( | GtkMenuItem * | , |
gpointer | status | ||
) |
void on_param_type_changed | ( | GtkEntry * | , |
gpointer | rfxbuilder | ||
) |
void on_param_window_cancel | ( | GtkButton * | , |
gpointer | |||
) |
void on_param_window_ok | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_params_cancel | ( | GtkButton * | , |
gpointer | |||
) |
void on_params_ok | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_paramw_kw_changed | ( | GtkEntry * | , |
gpointer | rfxbuilder | ||
) |
void on_paramw_sp_changed | ( | GtkEntry * | , |
gpointer | rfxbuilder | ||
) |
void on_paramw_spsub_changed | ( | GtkEntry * | , |
gpointer | rfxbuilder | ||
) |
void on_promote_rfx_activate | ( | GtkMenuItem * | , |
gpointer | |||
) |
void on_properties_cancel | ( | GtkButton * | , |
gpointer | |||
) |
void on_properties_clicked | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_properties_ok | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_rebuild_rfx_activate | ( | GtkMenuItem * | , |
gpointer | |||
) |
void on_rename_rfx_activate | ( | GtkMenuItem * | , |
gpointer | |||
) |
void on_requirements_cancel | ( | GtkButton * | , |
gpointer | |||
) |
void on_requirements_ok | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_rfxbuilder_cancel | ( | GtkButton * | , |
gpointer | |||
) |
void on_rfxbuilder_ok | ( | GtkButton * | , |
gpointer | |||
) |
void on_script_status_changed | ( | GtkEntry * | , |
gpointer | combo | ||
) |
void on_table_add_row | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_table_delete_row | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_table_edit_row | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_table_swap_row | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void on_triggers_cancel | ( | GtkButton * | , |
gpointer | |||
) |
void on_triggers_ok | ( | GtkButton * | , |
gpointer | rfxbuilder | ||
) |
void param_set_from_dialog | ( | lives_param_t * | copy_param, |
rfx_build_window_t * | rfxbuilder | ||
) |
gboolean perform_param_checks | ( | rfx_build_window_t * | , |
gint | index, | ||
gint | rows | ||
) |
gboolean perform_rfxbuilder_checks | ( | rfx_build_window_t * | ) |
gchar* prompt_for_script_name | ( | const gchar * | sname, |
gshort | status | ||
) |
void rfxbuilder_destroy | ( | rfx_build_window_t * | ) |
gboolean rfxbuilder_to_script | ( | rfx_build_window_t * | ) |
gboolean script_to_rfxbuilder | ( | rfx_build_window_t * | , |
const gchar * | script_file | ||
) |