LiVES 1.3.11-svn
Functions
src/rfx-builder.c File Reference
#include <errno.h>
#include "main.h"
#include "rfx-builder.h"
#include "support.h"
#include "interface.h"
#include "paramwindow.h"
#include "effects.h"

Functions

void on_new_rfx_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_edit_rfx_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_copy_rfx_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_rename_rfx_activate (GtkMenuItem *menuitem, gpointer user_data)
rfx_build_window_tmake_rfx_build_window (const gchar *script_name, lives_rfx_status_t status)
void after_rfxbuilder_type_toggled (GtkToggleButton *togglebutton, gpointer user_data)
void on_list_table_clicked (GtkButton *button, gpointer user_data)
void on_requirements_ok (GtkButton *button, gpointer user_data)
void on_requirements_cancel (GtkButton *button, gpointer user_data)
void on_properties_ok (GtkButton *button, gpointer user_data)
void on_properties_cancel (GtkButton *button, gpointer user_data)
void on_params_ok (GtkButton *button, gpointer user_data)
void on_params_cancel (GtkButton *button, gpointer user_data)
void on_param_window_ok (GtkButton *button, gpointer user_data)
void on_param_window_cancel (GtkButton *button, gpointer user_data)
void on_code_ok (GtkButton *button, gpointer user_data)
void on_code_cancel (GtkButton *button, gpointer user_data)
void on_triggers_ok (GtkButton *button, gpointer user_data)
void on_triggers_cancel (GtkButton *button, gpointer user_data)
void on_properties_clicked (GtkButton *button, gpointer user_data)
void on_table_add_row (GtkButton *button, gpointer user_data)
void param_set_from_dialog (lives_param_t *copy_param, rfx_build_window_t *rfxbuilder)
void on_table_edit_row (GtkButton *button, gpointer user_data)
void on_table_swap_row (GtkButton *button, gpointer user_data)
void on_table_delete_row (GtkButton *button, gpointer user_data)
GtkWidget * make_param_dialog (gint pnum, rfx_build_window_t *rfxbuilder)
void after_param_dp_changed (GtkSpinButton *spinbutton, gpointer user_data)
void after_param_min_changed (GtkSpinButton *spinbutton, gpointer user_data)
void after_param_max_changed (GtkSpinButton *spinbutton, gpointer user_data)
void after_param_def_changed (GtkSpinButton *spinbutton, gpointer user_data)
void on_param_type_changed (GtkEntry *param_type_entry, gpointer user_data)
GtkWidget * make_param_window_dialog (gint pnum, rfx_build_window_t *rfxbuilder)
void on_paramw_kw_changed (GtkEntry *paramw_kw_entry, gpointer user_data)
void on_paramw_sp_changed (GtkEntry *paramw_sp_entry, gpointer user_data)
void on_paramw_spsub_changed (GtkEntry *paramw_spsub_entry, gpointer user_data)
GtkWidget * make_trigger_dialog (gint tnum, rfx_build_window_t *rfxbuilder)
void on_code_clicked (GtkButton *button, gpointer user_data)
void on_rfxbuilder_ok (GtkButton *button, gpointer user_data)
void on_rfxbuilder_cancel (GtkButton *button, gpointer user_data)
void rfxbuilder_destroy (rfx_build_window_t *rfxbuilder)
gboolean perform_rfxbuilder_checks (rfx_build_window_t *rfxbuilder)
gboolean perform_param_checks (rfx_build_window_t *rfxbuilder, gint index, gint rows)
gboolean rfxbuilder_to_script (rfx_build_window_t *rfxbuilder)
gboolean script_to_rfxbuilder (rfx_build_window_t *rfxbuilder, const gchar *script_file)
GList * get_script_section (const gchar *section, const gchar *file, gboolean strip)
void on_rebuild_rfx_activate (GtkMenuItem *menuitem, gpointer user_data)
gboolean check_builder_programs (void)
void on_delete_rfx_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_promote_rfx_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_import_rfx_activate (GtkMenuItem *menuitem, gpointer status)
void on_export_rfx_activate (GtkMenuItem *menuitem, gpointer user_data)
void on_export_rfx_ok (GtkButton *button, gchar *script_name)
void on_import_rfx_ok (GtkButton *button, gpointer user_data)
gchar * prompt_for_script_name (const gchar *sname, gshort status)
void on_script_status_changed (GtkEntry *script_entry, gpointer combo)
GList * get_script_list (gshort status)
void add_rfx_effects (void)
 add dynamic menu entries

Function Documentation

void add_rfx_effects ( void  )

add dynamic menu entries

void after_param_def_changed ( GtkSpinButton *  spinbutton,
gpointer  user_data 
)
void after_param_dp_changed ( GtkSpinButton *  spinbutton,
gpointer  user_data 
)
void after_param_max_changed ( GtkSpinButton *  spinbutton,
gpointer  user_data 
)
void after_param_min_changed ( GtkSpinButton *  spinbutton,
gpointer  user_data 
)
void after_rfxbuilder_type_toggled ( GtkToggleButton *  togglebutton,
gpointer  user_data 
)
gboolean check_builder_programs ( void  )
GList* get_script_list ( gshort  status)
GList* get_script_section ( const gchar *  section,
const gchar *  file,
gboolean  strip 
)
GtkWidget* make_param_dialog ( gint  pnum,
rfx_build_window_t rfxbuilder 
)
GtkWidget* make_param_window_dialog ( gint  pnum,
rfx_build_window_t rfxbuilder 
)
rfx_build_window_t* make_rfx_build_window ( const gchar *  script_name,
lives_rfx_status_t  status 
)
GtkWidget* make_trigger_dialog ( gint  tnum,
rfx_build_window_t rfxbuilder 
)
void on_code_cancel ( GtkButton *  button,
gpointer  user_data 
)
void on_code_clicked ( GtkButton *  button,
gpointer  user_data 
)
void on_code_ok ( GtkButton *  button,
gpointer  user_data 
)
void on_copy_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  user_data 
)
void on_delete_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  user_data 
)
void on_edit_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  user_data 
)
void on_export_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  user_data 
)
void on_export_rfx_ok ( GtkButton *  button,
gchar *  script_name 
)
void on_import_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  status 
)
void on_import_rfx_ok ( GtkButton *  button,
gpointer  user_data 
)
void on_list_table_clicked ( GtkButton *  button,
gpointer  user_data 
)
void on_new_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  user_data 
)
void on_param_type_changed ( GtkEntry *  param_type_entry,
gpointer  user_data 
)
void on_param_window_cancel ( GtkButton *  button,
gpointer  user_data 
)
void on_param_window_ok ( GtkButton *  button,
gpointer  user_data 
)
void on_params_cancel ( GtkButton *  button,
gpointer  user_data 
)
void on_params_ok ( GtkButton *  button,
gpointer  user_data 
)
void on_paramw_kw_changed ( GtkEntry *  paramw_kw_entry,
gpointer  user_data 
)
void on_paramw_sp_changed ( GtkEntry *  paramw_sp_entry,
gpointer  user_data 
)
void on_paramw_spsub_changed ( GtkEntry *  paramw_spsub_entry,
gpointer  user_data 
)
void on_promote_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  user_data 
)
void on_properties_cancel ( GtkButton *  button,
gpointer  user_data 
)
void on_properties_clicked ( GtkButton *  button,
gpointer  user_data 
)
void on_properties_ok ( GtkButton *  button,
gpointer  user_data 
)
void on_rebuild_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  user_data 
)
void on_rename_rfx_activate ( GtkMenuItem *  menuitem,
gpointer  user_data 
)
void on_requirements_cancel ( GtkButton *  button,
gpointer  user_data 
)
void on_requirements_ok ( GtkButton *  button,
gpointer  user_data 
)
void on_rfxbuilder_cancel ( GtkButton *  button,
gpointer  user_data 
)
void on_rfxbuilder_ok ( GtkButton *  button,
gpointer  user_data 
)
void on_script_status_changed ( GtkEntry *  script_entry,
gpointer  combo 
)
void on_table_add_row ( GtkButton *  button,
gpointer  user_data 
)
void on_table_delete_row ( GtkButton *  button,
gpointer  user_data 
)
void on_table_edit_row ( GtkButton *  button,
gpointer  user_data 
)
void on_table_swap_row ( GtkButton *  button,
gpointer  user_data 
)
void on_triggers_cancel ( GtkButton *  button,
gpointer  user_data 
)
void on_triggers_ok ( GtkButton *  button,
gpointer  user_data 
)
void param_set_from_dialog ( lives_param_t copy_param,
rfx_build_window_t rfxbuilder 
)
gboolean perform_param_checks ( rfx_build_window_t rfxbuilder,
gint  index,
gint  rows 
)
gboolean perform_rfxbuilder_checks ( rfx_build_window_t rfxbuilder)
gchar* prompt_for_script_name ( const gchar *  sname,
gshort  status 
)
void rfxbuilder_destroy ( rfx_build_window_t rfxbuilder)
gboolean rfxbuilder_to_script ( rfx_build_window_t rfxbuilder)
gboolean script_to_rfxbuilder ( rfx_build_window_t rfxbuilder,
const gchar *  script_file 
)
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines