LiVES  2.4.1-svn
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
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 (LiVESMenuItem *menuitem, livespointer user_data)
 
void on_edit_rfx_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
void on_copy_rfx_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
void on_rename_rfx_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
rfx_build_window_tmake_rfx_build_window (const char *script_name, lives_rfx_status_t status)
 
void after_rfxbuilder_type_toggled (LiVESToggleButton *togglebutton, livespointer user_data)
 
void on_list_table_clicked (LiVESButton *button, livespointer user_data)
 
void on_requirements_ok (LiVESButton *button, livespointer user_data)
 
void on_requirements_cancel (LiVESButton *button, livespointer user_data)
 
void on_properties_ok (LiVESButton *button, livespointer user_data)
 
void on_params_ok (LiVESButton *button, livespointer user_data)
 
void on_params_cancel (LiVESButton *button, livespointer user_data)
 
void on_param_window_ok (LiVESButton *button, livespointer user_data)
 
void on_param_window_cancel (LiVESButton *button, livespointer user_data)
 
void on_code_ok (LiVESButton *button, livespointer user_data)
 
void on_triggers_ok (LiVESButton *button, livespointer user_data)
 
void on_triggers_cancel (LiVESButton *button, livespointer user_data)
 
void on_properties_clicked (LiVESButton *button, livespointer user_data)
 
void on_table_add_row (LiVESButton *button, livespointer user_data)
 
void param_set_from_dialog (lives_param_t *copy_param, rfx_build_window_t *rfxbuilder)
 
void on_table_edit_row (LiVESButton *button, livespointer user_data)
 
void on_table_swap_row (LiVESButton *button, livespointer user_data)
 
void on_table_delete_row (LiVESButton *button, livespointer user_data)
 
LiVESWidget * make_param_dialog (int pnum, rfx_build_window_t *rfxbuilder)
 
void after_param_dp_changed (LiVESSpinButton *spinbutton, livespointer user_data)
 
void after_param_min_changed (LiVESSpinButton *spinbutton, livespointer user_data)
 
void after_param_max_changed (LiVESSpinButton *spinbutton, livespointer user_data)
 
void after_param_def_changed (LiVESSpinButton *spinbutton, livespointer user_data)
 
void on_param_type_changed (LiVESCombo *param_type_combo, livespointer user_data)
 
LiVESWidget * make_param_window_dialog (int pnum, rfx_build_window_t *rfxbuilder)
 
void on_paramw_kw_changed (LiVESCombo *combo, livespointer user_data)
 
void on_paramw_sp_changed (LiVESCombo *combo, livespointer user_data)
 
void on_paramw_spsub_changed (LiVESCombo *combo, livespointer user_data)
 
LiVESWidget * make_trigger_dialog (int tnum, rfx_build_window_t *rfxbuilder)
 
void on_code_clicked (LiVESButton *button, livespointer user_data)
 
void on_rfxbuilder_ok (LiVESButton *button, livespointer user_data)
 
void on_rfxbuilder_cancel (LiVESButton *button, livespointer user_data)
 
void rfxbuilder_destroy (rfx_build_window_t *rfxbuilder)
 
boolean perform_rfxbuilder_checks (rfx_build_window_t *rfxbuilder)
 
boolean perform_param_checks (rfx_build_window_t *rfxbuilder, int index, int rows)
 
boolean rfxbuilder_to_script (rfx_build_window_t *rfxbuilder)
 
boolean script_to_rfxbuilder (rfx_build_window_t *rfxbuilder, const char *script_file)
 
LiVESList * get_script_section (const char *section, const char *file, boolean strip)
 
void on_rebuild_rfx_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
boolean check_builder_programs (void)
 
void on_delete_rfx_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
void on_promote_rfx_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
void on_export_rfx_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
void on_import_rfx_activate (LiVESMenuItem *menuitem, livespointer user_data)
 
char * prompt_for_script_name (const char *sname, lives_rfx_status_t status)
 
void populate_script_combo (LiVESCombo *script_combo, lives_rfx_status_t status)
 
void on_script_status_changed (LiVESCombo *status_combo, livespointer user_data)
 
LiVESList * get_script_list (short status)
 
void add_rfx_effects (void)
 add dynamic menu entries More...
 

Function Documentation

void add_rfx_effects ( void  )

add dynamic menu entries

void after_param_def_changed ( LiVESSpinButton *  spinbutton,
livespointer  user_data 
)
void after_param_dp_changed ( LiVESSpinButton *  spinbutton,
livespointer  user_data 
)
void after_param_max_changed ( LiVESSpinButton *  spinbutton,
livespointer  user_data 
)
void after_param_min_changed ( LiVESSpinButton *  spinbutton,
livespointer  user_data 
)
void after_rfxbuilder_type_toggled ( LiVESToggleButton *  togglebutton,
livespointer  user_data 
)
boolean check_builder_programs ( void  )
LiVESList* get_script_list ( short  status)
LiVESList* get_script_section ( const char *  section,
const char *  file,
boolean  strip 
)
LiVESWidget* make_param_dialog ( int  pnum,
rfx_build_window_t rfxbuilder 
)
LiVESWidget* make_param_window_dialog ( int  pnum,
rfx_build_window_t rfxbuilder 
)
rfx_build_window_t* make_rfx_build_window ( const char *  script_name,
lives_rfx_status_t  status 
)
LiVESWidget* make_trigger_dialog ( int  tnum,
rfx_build_window_t rfxbuilder 
)
void on_code_clicked ( LiVESButton *  button,
livespointer  user_data 
)
void on_code_ok ( LiVESButton *  button,
livespointer  user_data 
)
void on_copy_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_delete_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_edit_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_export_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_import_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_list_table_clicked ( LiVESButton *  button,
livespointer  user_data 
)
void on_new_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_param_type_changed ( LiVESCombo *  param_type_combo,
livespointer  user_data 
)
void on_param_window_cancel ( LiVESButton *  button,
livespointer  user_data 
)
void on_param_window_ok ( LiVESButton *  button,
livespointer  user_data 
)
void on_params_cancel ( LiVESButton *  button,
livespointer  user_data 
)
void on_params_ok ( LiVESButton *  button,
livespointer  user_data 
)
void on_paramw_kw_changed ( LiVESCombo *  combo,
livespointer  user_data 
)
void on_paramw_sp_changed ( LiVESCombo *  combo,
livespointer  user_data 
)
void on_paramw_spsub_changed ( LiVESCombo *  combo,
livespointer  user_data 
)
void on_promote_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_properties_clicked ( LiVESButton *  button,
livespointer  user_data 
)
void on_properties_ok ( LiVESButton *  button,
livespointer  user_data 
)
void on_rebuild_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_rename_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)
void on_requirements_cancel ( LiVESButton *  button,
livespointer  user_data 
)
void on_requirements_ok ( LiVESButton *  button,
livespointer  user_data 
)
void on_rfxbuilder_cancel ( LiVESButton *  button,
livespointer  user_data 
)
void on_rfxbuilder_ok ( LiVESButton *  button,
livespointer  user_data 
)
void on_script_status_changed ( LiVESCombo *  status_combo,
livespointer  user_data 
)
void on_table_add_row ( LiVESButton *  button,
livespointer  user_data 
)
void on_table_delete_row ( LiVESButton *  button,
livespointer  user_data 
)
void on_table_edit_row ( LiVESButton *  button,
livespointer  user_data 
)
void on_table_swap_row ( LiVESButton *  button,
livespointer  user_data 
)
void on_triggers_cancel ( LiVESButton *  button,
livespointer  user_data 
)
void on_triggers_ok ( LiVESButton *  button,
livespointer  user_data 
)
void param_set_from_dialog ( lives_param_t copy_param,
rfx_build_window_t rfxbuilder 
)
boolean perform_param_checks ( rfx_build_window_t rfxbuilder,
int  index,
int  rows 
)
boolean perform_rfxbuilder_checks ( rfx_build_window_t rfxbuilder)
void populate_script_combo ( LiVESCombo *  script_combo,
lives_rfx_status_t  status 
)
char* prompt_for_script_name ( const char *  sname,
lives_rfx_status_t  status 
)
void rfxbuilder_destroy ( rfx_build_window_t rfxbuilder)
boolean rfxbuilder_to_script ( rfx_build_window_t rfxbuilder)
boolean script_to_rfxbuilder ( rfx_build_window_t rfxbuilder,
const char *  script_file 
)