LiVES  1.6.4-svn
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Functions
widget-helper.c File Reference
#include "main.h"

Functions

LIVES_INLINE void lives_object_unref (LiVESObjectPtr object)
LIVES_INLINE LiVESWidget * lives_dialog_get_content_area (LiVESDialog *dialog)
LIVES_INLINE LiVESPixbuf * lives_pixbuf_new (boolean has_alpha, int width, int height)
LIVES_INLINE LiVESPixbuf * lives_pixbuf_new_from_data (const unsigned char *buf, boolean has_alpha, int width, int height, int rowstride, LiVESPixbufDestroyNotify lives_free_buffer_fn, gpointer destroy_fn_data)
LIVES_INLINE LiVESPixbuf * lives_pixbuf_new_from_file (const char *filename, LiVESError **error)
LIVES_INLINE LiVESPixbuf * lives_pixbuf_new_from_file_at_scale (const char *filename, int width, int height, boolean preserve_aspect_ratio, LiVESError **error)
LIVES_INLINE int lives_pixbuf_get_rowstride (const LiVESPixbuf *pixbuf)
LIVES_INLINE int lives_pixbuf_get_width (const LiVESPixbuf *pixbuf)
LIVES_INLINE int lives_pixbuf_get_height (const LiVESPixbuf *pixbuf)
LIVES_INLINE int lives_pixbuf_get_n_channels (const LiVESPixbuf *pixbuf)
LIVES_INLINE unsigned char * lives_pixbuf_get_pixels (const LiVESPixbuf *pixbuf)
LIVES_INLINE const unsigned char * lives_pixbuf_get_pixels_readonly (const LiVESPixbuf *pixbuf)
LIVES_INLINE boolean lives_pixbuf_get_has_alpha (const LiVESPixbuf *pixbuf)
LIVES_INLINE LiVESPixbuf * lives_pixbuf_scale_simple (const LiVESPixbuf *src, int dest_width, int dest_height, LiVESInterpType interp_type)
LiVESWidget * lives_combo_new (void)
void lives_combo_append_text (LiVESCombo *combo, const char *text)
void lives_combo_set_entry_text_column (LiVESCombo *combo, int column)
char * lives_combo_get_active_text (LiVESCombo *combo)
boolean lives_toggle_button_get_active (LiVESToggleButton *button)
void lives_toggle_button_set_active (LiVESToggleButton *button, boolean active)
void lives_tooltips_set (LiVESWidget *widget, const char *tip_text)
void lives_combo_set_active_string (LiVESCombo *combo, const char *active_str)
LiVESWidget * lives_combo_get_entry (LiVESCombo *widget)
LiVESSList * lives_radio_button_get_group (LiVESRadioButton *rbutton)
void lives_tooltips_copy (LiVESWidget *dest, LiVESWidget *source)
void lives_combo_populate (LiVESCombo *combo, LiVESList *list)
LiVESWidget * lives_standard_label_new (const char *text)
LiVESWidget * lives_standard_check_button_new (const char *labeltext, boolean use_mnemonic, LiVESBox *box, const char *tooltip)
LiVESWidget * lives_standard_radio_button_new (const char *labeltext, boolean use_mnemonic, LiVESSList *rbgroup, LiVESBox *box, const char *tooltip)
LiVESWidget * lives_standard_spin_button_new (const char *labeltext, boolean use_mnemonic, double val, double min, double max, double step, double page, int dp, LiVESBox *box, const char *tooltip)
LiVESWidget * lives_standard_combo_new (const char *labeltext, boolean use_mnemonic, LiVESList *list, LiVESBox *box, const char *tooltip)
LiVESWidget * lives_standard_entry_new (const char *labeltext, boolean use_mnemonic, char *txt, int dispwidth, int maxchars, LiVESBox *box, const char *tooltip)
boolean label_act_toggle (LiVESWidget *widget, LiVESEventButton *event, LiVESToggleButton *togglebutton)
boolean widget_act_toggle (LiVESWidget *widget, LiVESToggleButton *togglebutton)
LIVES_INLINE void toggle_button_toggle (LiVESToggleButton *tbutton)
void set_fg_colour (gint red, gint green, gint blue)
char * text_view_get_text (LiVESTextView *textview)
void text_view_set_text (LiVESTextView *textview, const gchar *text)
int get_box_child_index (LiVESBox *box, LiVESWidget *tchild)
void adjustment_configure (LiVESAdjustment *adjustment, double value, double lower, double upper, double step_increment, double page_increment, double page_size)
void lives_set_cursor_style (lives_cursor_t cstyle, LiVESXWindow *window)
void hide_cursor (LiVESXWindow *window)
void unhide_cursor (LiVESXWindow *window)
void get_border_size (LiVESWidget *win, int *bx, int *by)

Function Documentation

void adjustment_configure ( LiVESAdjustment *  adjustment,
double  value,
double  lower,
double  upper,
double  step_increment,
double  page_increment,
double  page_size 
)
void get_border_size ( LiVESWidget *  win,
int *  bx,
int *  by 
)
int get_box_child_index ( LiVESBox *  box,
LiVESWidget *  tchild 
)
void hide_cursor ( LiVESXWindow *  window)
boolean label_act_toggle ( LiVESWidget *  widget,
LiVESEventButton *  event,
LiVESToggleButton *  togglebutton 
)
void lives_combo_append_text ( LiVESCombo *  combo,
const char *  text 
)
char* lives_combo_get_active_text ( LiVESCombo *  combo)
LiVESWidget* lives_combo_get_entry ( LiVESCombo *  widget)
LiVESWidget* lives_combo_new ( void  )
void lives_combo_populate ( LiVESCombo *  combo,
LiVESList *  list 
)
void lives_combo_set_active_string ( LiVESCombo *  combo,
const char *  active_str 
)
void lives_combo_set_entry_text_column ( LiVESCombo *  combo,
int  column 
)
LIVES_INLINE LiVESWidget* lives_dialog_get_content_area ( LiVESDialog *  dialog)
LIVES_INLINE void lives_object_unref ( LiVESObjectPtr  object)
LIVES_INLINE boolean lives_pixbuf_get_has_alpha ( const LiVESPixbuf *  pixbuf)
LIVES_INLINE int lives_pixbuf_get_height ( const LiVESPixbuf *  pixbuf)
LIVES_INLINE int lives_pixbuf_get_n_channels ( const LiVESPixbuf *  pixbuf)
LIVES_INLINE unsigned char* lives_pixbuf_get_pixels ( const LiVESPixbuf *  pixbuf)
LIVES_INLINE const unsigned char* lives_pixbuf_get_pixels_readonly ( const LiVESPixbuf *  pixbuf)
LIVES_INLINE int lives_pixbuf_get_rowstride ( const LiVESPixbuf *  pixbuf)
LIVES_INLINE int lives_pixbuf_get_width ( const LiVESPixbuf *  pixbuf)
LIVES_INLINE LiVESPixbuf* lives_pixbuf_new ( boolean  has_alpha,
int  width,
int  height 
)
LIVES_INLINE LiVESPixbuf* lives_pixbuf_new_from_data ( const unsigned char *  buf,
boolean  has_alpha,
int  width,
int  height,
int  rowstride,
LiVESPixbufDestroyNotify  lives_free_buffer_fn,
gpointer  destroy_fn_data 
)
LIVES_INLINE LiVESPixbuf* lives_pixbuf_new_from_file ( const char *  filename,
LiVESError **  error 
)
LIVES_INLINE LiVESPixbuf* lives_pixbuf_new_from_file_at_scale ( const char *  filename,
int  width,
int  height,
boolean  preserve_aspect_ratio,
LiVESError **  error 
)
LIVES_INLINE LiVESPixbuf* lives_pixbuf_scale_simple ( const LiVESPixbuf *  src,
int  dest_width,
int  dest_height,
LiVESInterpType  interp_type 
)
LiVESSList* lives_radio_button_get_group ( LiVESRadioButton *  rbutton)
void lives_set_cursor_style ( lives_cursor_t  cstyle,
LiVESXWindow *  window 
)
LiVESWidget* lives_standard_check_button_new ( const char *  labeltext,
boolean  use_mnemonic,
LiVESBox *  box,
const char *  tooltip 
)
LiVESWidget* lives_standard_combo_new ( const char *  labeltext,
boolean  use_mnemonic,
LiVESList *  list,
LiVESBox *  box,
const char *  tooltip 
)
LiVESWidget* lives_standard_entry_new ( const char *  labeltext,
boolean  use_mnemonic,
char *  txt,
int  dispwidth,
int  maxchars,
LiVESBox *  box,
const char *  tooltip 
)
LiVESWidget* lives_standard_label_new ( const char *  text)
LiVESWidget* lives_standard_radio_button_new ( const char *  labeltext,
boolean  use_mnemonic,
LiVESSList *  rbgroup,
LiVESBox *  box,
const char *  tooltip 
)
LiVESWidget* lives_standard_spin_button_new ( const char *  labeltext,
boolean  use_mnemonic,
double  val,
double  min,
double  max,
double  step,
double  page,
int  dp,
LiVESBox *  box,
const char *  tooltip 
)
boolean lives_toggle_button_get_active ( LiVESToggleButton *  button)
void lives_toggle_button_set_active ( LiVESToggleButton *  button,
boolean  active 
)
void lives_tooltips_copy ( LiVESWidget *  dest,
LiVESWidget *  source 
)
void lives_tooltips_set ( LiVESWidget *  widget,
const char *  tip_text 
)
void set_fg_colour ( gint  red,
gint  green,
gint  blue 
)
char* text_view_get_text ( LiVESTextView *  textview)
void text_view_set_text ( LiVESTextView *  textview,
const gchar *  text 
)
LIVES_INLINE void toggle_button_toggle ( LiVESToggleButton *  tbutton)
void unhide_cursor ( LiVESXWindow *  window)
boolean widget_act_toggle ( LiVESWidget *  widget,
LiVESToggleButton *  togglebutton 
)