LiVES  2.4.1-svn
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Functions
paramwindow.h File Reference

Go to the source code of this file.

Data Structures

struct  lives_widget_group_t
 

Macros

#define RFX_TEXT_MAGIC   80
 length at which entry turns into textview More...
 
#define RFX_DEF_NUM_MAX   1000000.
 default param max when not defined More...
 

Functions

void on_paramwindow_ok_clicked (LiVESButton *, lives_rfx_t *)
 
void on_paramwindow_cancel_clicked (LiVESButton *, lives_rfx_t *)
 
void on_paramwindow_cancel_clicked2 (LiVESButton *, lives_rfx_t *)
 
void on_render_fx_pre_activate (LiVESMenuItem *, lives_rfx_t *)
 
void on_render_fx_activate (LiVESMenuItem *, lives_rfx_t *)
 
void on_fx_pre_activate (lives_rfx_t *, int didx, LiVESWidget *pbox)
 
boolean make_param_box (LiVESVBox *, lives_rfx_t *)
 
boolean add_param_to_box (LiVESBox *, lives_rfx_t *, int param_number, boolean add_slider)
 
void add_param_label_to_box (LiVESBox *, boolean do_trans, const char *text)
 
LiVESSList * add_usrgrp_to_livesgrp (LiVESSList *u2l, LiVESSList *rbgroup, int usr_number)
 
lives_widget_group_tlivesgrp_from_usrgrp (LiVESSList *u2l, int usrgrp)
 
void after_boolean_param_toggled (LiVESToggleButton *, lives_rfx_t *)
 
void after_param_value_changed (LiVESSpinButton *, lives_rfx_t *)
 
void after_param_red_changed (LiVESSpinButton *, lives_rfx_t *)
 
void after_param_green_changed (LiVESSpinButton *, lives_rfx_t *)
 
void after_param_blue_changed (LiVESSpinButton *, lives_rfx_t *)
 
void after_param_alpha_changed (LiVESSpinButton *, lives_rfx_t *)
 
boolean after_param_text_focus_changed (LiVESWidget *, LiVESWidget *, lives_rfx_t *)
 
void after_param_text_changed (LiVESWidget *, lives_rfx_t *)
 
void after_string_list_changed (LiVESCombo *, lives_rfx_t *)
 
void on_pwcolsel (LiVESButton *, lives_rfx_t *)
 
char * param_marshall (lives_rfx_t *, boolean with_min_max)
 
char ** param_marshall_to_argv (lives_rfx_t *)
 
void param_demarshall (lives_rfx_t *, LiVESList *plist, boolean with_min_max, boolean update_widgets)
 
int set_param_from_list (LiVESList *plist, lives_param_t *param, int pnum, boolean with_min_max, boolean upd)
 
LiVESList * argv_to_marshalled_list (lives_rfx_t *, int argc, char **argv)
 
LiVESList * do_onchange (LiVESObject *object, lives_rfx_t *) WARN_UNUSED
 
LiVESList * do_onchange_init (lives_rfx_t *) WARN_UNUSED
 
void update_weed_color_value (weed_plant_t *, int pnum, int c1, int c2, int c3, int c4)
 
void update_visual_params (lives_rfx_t *r, boolean update_hidden)
 

Macro Definition Documentation

#define RFX_DEF_NUM_MAX   1000000.

default param max when not defined

#define RFX_TEXT_MAGIC   80

length at which entry turns into textview

Function Documentation

void add_param_label_to_box ( LiVESBox *  ,
boolean  do_trans,
const char *  text 
)
boolean add_param_to_box ( LiVESBox *  ,
lives_rfx_t ,
int  param_number,
boolean  add_slider 
)
LiVESSList* add_usrgrp_to_livesgrp ( LiVESSList *  u2l,
LiVESSList *  rbgroup,
int  usr_number 
)
void after_boolean_param_toggled ( LiVESToggleButton *  ,
lives_rfx_t  
)
void after_param_alpha_changed ( LiVESSpinButton *  ,
lives_rfx_t  
)
void after_param_blue_changed ( LiVESSpinButton *  ,
lives_rfx_t  
)
void after_param_green_changed ( LiVESSpinButton *  ,
lives_rfx_t  
)
void after_param_red_changed ( LiVESSpinButton *  ,
lives_rfx_t  
)
void after_param_text_changed ( LiVESWidget *  ,
lives_rfx_t  
)
boolean after_param_text_focus_changed ( LiVESWidget *  ,
LiVESWidget *  ,
lives_rfx_t  
)
void after_param_value_changed ( LiVESSpinButton *  ,
lives_rfx_t  
)
void after_string_list_changed ( LiVESCombo *  ,
lives_rfx_t  
)
LiVESList* argv_to_marshalled_list ( lives_rfx_t ,
int  argc,
char **  argv 
)
LiVESList* do_onchange ( LiVESObject *  object,
lives_rfx_t  
)

object should have g_set_object_data "param_number" set to parameter number

(0 based, -ve for init onchanges)

LiVESList* do_onchange_init ( lives_rfx_t )
lives_widget_group_t* livesgrp_from_usrgrp ( LiVESSList *  u2l,
int  usrgrp 
)
boolean make_param_box ( LiVESVBox *  ,
lives_rfx_t  
)
void on_fx_pre_activate ( lives_rfx_t ,
int  didx,
LiVESWidget *  pbox 
)
void on_paramwindow_cancel_clicked ( LiVESButton *  ,
lives_rfx_t  
)
void on_paramwindow_cancel_clicked2 ( LiVESButton *  ,
lives_rfx_t  
)
void on_paramwindow_ok_clicked ( LiVESButton *  ,
lives_rfx_t  
)
void on_pwcolsel ( LiVESButton *  ,
lives_rfx_t  
)
void on_render_fx_activate ( LiVESMenuItem *  ,
lives_rfx_t  
)
void on_render_fx_pre_activate ( LiVESMenuItem *  ,
lives_rfx_t  
)
void param_demarshall ( lives_rfx_t ,
LiVESList *  plist,
boolean  with_min_max,
boolean  update_widgets 
)
char* param_marshall ( lives_rfx_t ,
boolean  with_min_max 
)
char** param_marshall_to_argv ( lives_rfx_t )
int set_param_from_list ( LiVESList *  plist,
lives_param_t param,
int  pnum,
boolean  with_min_max,
boolean  upd 
)
void update_visual_params ( lives_rfx_t r,
boolean  update_hidden 
)
void update_weed_color_value ( weed_plant_t *  ,
int  pnum,
int  c1,
int  c2,
int  c3,
int  c4 
)