LiVES  3.2.0
Macros | Functions
rfx-builder.c File Reference
#include <errno.h>
#include "main.h"
#include "rfx-builder.h"
#include "interface.h"
#include "paramwindow.h"
#include "effects.h"

Go to the source code of this file.

Macros

#define BG_LOAD
 

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)
 
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)
 parse text and return non empty lines between <section> and </section> More...
 
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)
 
LiVESList * get_script_list (lives_rfx_status_t status)
 
void add_rfx_effects (lives_rfx_status_t status)
 add dynamic menu entries More...
 
void add_rfx_effects2 (lives_rfx_status_t status)
 
void update_rfx_menus (void)
 

Macro Definition Documentation

◆ BG_LOAD

#define BG_LOAD

Definition at line 15 of file rfx-builder.c.

Function Documentation

◆ add_rfx_effects()

void add_rfx_effects ( lives_rfx_status_t  status)

add dynamic menu entries

Definition at line 4172 of file rfx-builder.c.

Referenced by on_rebuild_rfx_activate().

◆ add_rfx_effects2()

void add_rfx_effects2 ( lives_rfx_status_t  status)

Definition at line 4481 of file rfx-builder.c.

◆ check_builder_programs()

boolean check_builder_programs ( void  )

◆ get_script_list()

LiVESList* get_script_list ( lives_rfx_status_t  status)

Definition at line 4150 of file rfx-builder.c.

◆ get_script_section()

LiVESList* get_script_section ( const char *  section,
const char *  file,
boolean  strip 
)

Definition at line 3611 of file rfx-builder.c.

Referenced by script_to_rfxbuilder().

◆ on_copy_rfx_activate()

void on_copy_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 95 of file rfx-builder.c.

◆ on_delete_rfx_activate()

void on_delete_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 3699 of file rfx-builder.c.

◆ on_edit_rfx_activate()

void on_edit_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 71 of file rfx-builder.c.

◆ on_export_rfx_activate()

void on_export_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 3821 of file rfx-builder.c.

◆ on_import_rfx_activate()

void on_import_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 3849 of file rfx-builder.c.

◆ on_new_rfx_activate()

void on_new_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 62 of file rfx-builder.c.

◆ on_promote_rfx_activate()

void on_promote_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 3759 of file rfx-builder.c.

◆ on_rebuild_rfx_activate()

void on_rebuild_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

parse text and return non empty lines between <section> and </section>

similar to get_val_from_cached_list, except here we parse each line into a list. rfx + params can be built from the <params> section

Definition at line 3631 of file rfx-builder.c.

Referenced by on_delete_rfx_activate(), on_import_rfx_activate(), and on_promote_rfx_activate().

◆ on_rename_rfx_activate()

void on_rename_rfx_activate ( LiVESMenuItem *  menuitem,
livespointer  user_data 
)

Definition at line 109 of file rfx-builder.c.

◆ perform_param_checks()

boolean perform_param_checks ( rfx_build_window_t rfxbuilder,
int  index,
int  rows 
)

Definition at line 2933 of file rfx-builder.c.

◆ perform_rfxbuilder_checks()

boolean perform_rfxbuilder_checks ( rfx_build_window_t rfxbuilder)

Definition at line 2872 of file rfx-builder.c.

◆ prompt_for_script_name()

char* prompt_for_script_name ( const char *  sname,
lives_rfx_status_t  status 
)

◆ rfxbuilder_to_script()

boolean rfxbuilder_to_script ( rfx_build_window_t rfxbuilder)

Definition at line 2952 of file rfx-builder.c.

◆ script_to_rfxbuilder()

boolean script_to_rfxbuilder ( rfx_build_window_t rfxbuilder,
const char *  script_file 
)

Definition at line 3279 of file rfx-builder.c.

◆ update_rfx_menus()

void update_rfx_menus ( void  )

Definition at line 4684 of file rfx-builder.c.

Referenced by show_lives().