LiVES  3.2.0
Macros | Typedefs | Functions | Variables
widget-helper.c File Reference
#include "main.h"
#include "rte_window.h"
#include "ce_thumbs.h"

Go to the source code of this file.

Macros

#define NEED_DEF_WIDGET_OPTS
 
#define EV_LIM   64
 
#define NSLEEP_TIME   500
 
#define STD_KEY   "_wh_is_standard"
 internal data keys More...
 
#define BACCL_GROUP_KEY   "_wh_baccl_group"
 
#define BACCL_ACCL_KEY   "_wh_baccl_accl"
 
#define TTIPS_KEY   "_wh_lives_tooltips"
 
#define TTIPS_OVERRIDE_KEY   "_wh_lives_tooltips_override"
 
#define TTIPS_HIDE_KEY   "_wh_lives_tooltips_hide"
 
#define HAS_TTIPS_IMAGE_KEY   "_wh_has_ttips_image"
 
#define TTIPS_IMAGE_KEY   "_wh_ttips_image"
 
#define WARN_IMAGE_KEY   "_wh_warn_image"
 
#define SHOWALL_OVERRIDE_KEY   "_wh_lives_showall_override"
 
#define SHOWHIDE_CONTROLLER_KEY   "_wh_lives_showhide_controller"
 
#define ROWS_KEY   "_wh_rows"
 
#define COLS_KEY   "_wh_cols"
 
#define CDEF_KEY   "_wh_current_default"
 
#define DEFBUTTON_KEY   "_wh_default_button"
 
#define DEFOVERRIDE_KEY   "_wh_default_override"
 
#define EXP_LIST_KEY   "_wh_expansion_list"
 
#define LROW_KEY   "_wh_layout_row"
 
#define EXPANSION_KEY   "_wh_expansion"
 
#define JUST_KEY   "_wh_justification"
 
#define WADDED_KEY   "_wh_widgets_added"
 
#define NWIDTH_KEY   "_wh_normal_width"
 
#define FBUTT_KEY   "_wh_first_button"
 
#define ISLOCKED_KEY   "_wh_is_locked"
 
#define CBUTTON_KEY   "_wh_cbutton"
 
#define SPRED_KEY   "_wh_sp_red"
 
#define SPGREEN_KEY   "_wh_sp_green"
 
#define SPBLUE_KEY   "_wh_sp_blue"
 
#define SPALPHA_KEY   "_wh_sp_alpha"
 
#define THEME_KEY   "_wh_theme"
 
#define SBUTT_SURFACE_KEY   "_sbutt_surf"
 
#define SBUTT_TXT_KEY   "_sbutt_txt"
 
#define SBUTT_LAYOUT_KEY   "_sbutt_layout"
 
#define SBUTT_LW_KEY   "_sbutt_lw"
 
#define SBUTT_LH_KEY   "_sbutt_lh"
 
#define SBUTT_PIXBUF_KEY   "_sbutt_pixbuf"
 
#define SBUTT_FORCEIMG_KEY   "_sbutt_forceimg"
 
#define SBUTT_FAKEDEF_KEY   "_sbutt_fakedef"
 
#define H_ALIGN_ADJ   (22. * widget_opts.scale)
 

Typedefs

typedef void(* bifunc) (livespointer, livespointer)
 
typedef boolean(* trifunc) (livespointer, livespointer, livespointer)
 

Functions

boolean set_css_value_direct (LiVESWidget *, LiVESWidgetState state, const char *selector, const char *detail, const char *value)
 
WIDGET_HELPER_GLOBAL_INLINE boolean is_standard_widget (LiVESWidget *widget)
 
WIDGET_HELPER_LOCAL_INLINE void set_standard_widget (LiVESWidget *widget, boolean is)
 
WIDGET_HELPER_GLOBAL_INLINE void lives_widget_object_set_data_auto (LiVESWidgetObject *obj, const char *key, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE void lives_widget_object_set_data_list (LiVESWidgetObject *obj, const char *key, LiVESList *list)
 
WIDGET_HELPER_GLOBAL_INLINE void lives_widget_object_set_data_widget_object (LiVESWidgetObject *obj, const char *key, livespointer other)
 
WIDGET_HELPER_GLOBAL_INLINE lives_painter_t * lives_painter_create_from_surface (lives_painter_surface_t *target)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_pixbuf (lives_painter_t *cr, const LiVESPixbuf *pixbuf, double pixbuf_x, double pixbuf_y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_surface (lives_painter_t *cr, lives_painter_surface_t *surface, double x, double y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_paint (lives_painter_t *cr)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_fill (lives_painter_t *cr)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_stroke (lives_painter_t *cr)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_clip (lives_painter_t *cr)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_destroy (lives_painter_t *cr)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_render_background (LiVESWidget *widget, lives_painter_t *cr, double x, double y, double width, double height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_surface_destroy (lives_painter_surface_t *surf)
 
WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t * lives_painter_surface_reference (lives_painter_surface_t *surf)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_new_path (lives_painter_t *cr)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_translate (lives_painter_t *cr, double x, double y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_line_width (lives_painter_t *cr, double width)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_move_to (lives_painter_t *cr, double x, double y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_line_to (lives_painter_t *cr, double x, double y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_close_path (lives_painter_t *cr)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_rectangle (lives_painter_t *cr, double x, double y, double width, double height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_arc (lives_painter_t *cr, double xc, double yc, double radius, double angle1, double angle2)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_operator (lives_painter_t *cr, lives_painter_operator_t op)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgb (lives_painter_t *cr, double red, double green, double blue)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgba (lives_painter_t *cr, double red, double green, double blue, double alpha)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_fill_rule (lives_painter_t *cr, lives_painter_fill_rule_t fill_rule)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_surface_flush (lives_painter_surface_t *surf)
 
WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t * lives_painter_image_surface_create_for_data (uint8_t *data, lives_painter_format_t format, int width, int height, int stride)
 
WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t * lives_painter_image_surface_create (lives_painter_format_t format, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t * lives_xwindow_create_similar_surface (LiVESXWindow *window, lives_painter_content_t cont, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t * lives_widget_create_painter_surface (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t * lives_painter_get_target (lives_painter_t *cr)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_painter_format_stride_for_width (lives_painter_format_t form, int width)
 
WIDGET_HELPER_GLOBAL_INLINE uint8_t * lives_painter_image_surface_get_data (lives_painter_surface_t *surf)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_painter_image_surface_get_width (lives_painter_surface_t *surf)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_painter_image_surface_get_height (lives_painter_surface_t *surf)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_painter_image_surface_get_stride (lives_painter_surface_t *surf)
 
WIDGET_HELPER_GLOBAL_INLINE lives_painter_format_t lives_painter_image_surface_get_format (lives_painter_surface_t *surf)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_object_ref (livespointer object)
 increase refcount by one More...
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_object_unref (livespointer object)
 decrease refcount by one: if refcount==0, object is destroyed More...
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_object_ref_sink (livespointer object)
 
unsigned long lives_signal_connect_sync (livespointer instance, const char *detailed_signal, LiVESGuiCallback c_handler, livespointer data, LiVESConnectFlags flags)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_block (livespointer instance, unsigned long handler_id)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_unblock (livespointer instance, unsigned long handler_id)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_disconnect (livespointer instance, unsigned long handler_id)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_stop_emission_by_name (livespointer instance, const char *detailed_signal)
 
unsigned long lives_signal_connect_async (livespointer instance, const char *detailed_signal, LiVESGuiCallback c_handler, livespointer data, LiVESConnectFlags flags)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_sync_disconnect_by_func (livespointer instance, LiVESGuiCallback func, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_sync_block_by_func (livespointer instance, LiVESGuiCallback func, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_sync_unblock_by_func (livespointer instance, LiVESGuiCallback func, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_disconnect_by_func (livespointer instance, LiVESGuiCallback func, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_block_by_func (livespointer instance, LiVESGuiCallback func, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_unblock_by_func (livespointer instance, LiVESGuiCallback func, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_grab_add (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_grab_remove (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_sensitive (LiVESWidget *widget, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_sensitive (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_hide (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show_all (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show_all_from_bg (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show_now (LiVESWidget *widget)
 
LIVES_GLOBAL_INLINE boolean lives_widget_destroy (LiVESWidget *widget)
 
WIDGET_HELPER_LOCAL_INLINE boolean _lives_widget_destroy (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_realize (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw_area (LiVESWidget *widget, int x, int y, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_resize (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_size_request (LiVESWidget *widget, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_minimum_size (LiVESWidget *widget, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_maximum_size (LiVESWidget *widget, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_process_updates (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_get_origin (LiVESXWindow *xwin, int *posx, int *posy)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_get_frame_extents (LiVESXWindow *xwin, lives_rect_t *rect)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_invalidate_rect (LiVESXWindow *window, lives_rect_t *rect, boolean inv_childs)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_reparent (LiVESWidget *widget, LiVESWidget *new_parent)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_ancestor (LiVESWidget *widget, LiVESWidget *ancestor)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_app_paintable (LiVESWidget *widget, boolean paintable)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_opacity (LiVESWidget *widget, double opacity)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESResponseType lives_dialog_run (LiVESDialog *dialog)
 
void * lives_fg_run (lives_proc_thread_t lpt, void *retval)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_response (LiVESDialog *dialog, int response)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_dialog_get_response_for_widget (LiVESDialog *dialog, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_bg_color (LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_fg_color (LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_text_color (LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_base_color (LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_outline_color (LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_border_color (LiVESWidget *widget, LiVESWidgetState state, const LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_text_size (LiVESWidget *widget, LiVESWidgetState state, const char *size)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_fg_state_color (LiVESWidget *widget, LiVESWidgetState state, LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_bg_state_color (LiVESWidget *widget, LiVESWidgetState state, LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_color_equal (LiVESWidgetColor *c1, const LiVESWidgetColor *c2)
 
boolean lives_widget_color_mix (LiVESWidgetColor *c1, const LiVESWidgetColor *c2, float mixval)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor * lives_widget_color_copy (LiVESWidgetColor *c1, const LiVESWidgetColor *c2)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_event_box_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_event_box_set_above_child (LiVESEventBox *ebox, boolean set)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_image_new (void)
 
WIDGET_HELPER_LOCAL_INLINE int get_real_size_from_icon_size (LiVESIconSize size)
 
LiVESPixbuf * lives_pixbuf_new_from_stock_at_size (const char *stock_id, LiVESIconSize size, int x, int y)
 
LiVESWidget * lives_image_new_from_stock_at_size (const char *stock_id, LiVESIconSize size, int x, int y)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_image_new_from_stock (const char *stock_id, LiVESIconSize size)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_image_new_from_file (const char *filename)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_image_new_from_pixbuf (LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_set_from_pixbuf (LiVESImage *image, LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf * lives_image_get_pixbuf (LiVESImage *image)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_parse (const char *spec, LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_dialog_get_content_area (LiVESDialog *dialog)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_dialog_get_action_area (LiVESDialog *dialog)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin_left (LiVESWidget *widget, int margin)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin_right (LiVESWidget *widget, int margin)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin_top (LiVESWidget *widget, int margin)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin_bottom (LiVESWidget *widget, int margin)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin (LiVESWidget *widget, int margin)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_padding (LiVESWidget *widget, int padding)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_add_action_widget (LiVESDialog *dialog, LiVESWidget *widget, int response)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_window_new (LiVESWindowType wintype)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_title (LiVESWindow *window, const char *title)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_transient_for (LiVESWindow *window, LiVESWindow *parent)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_modal (LiVESWindow *window, boolean modal)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_get_modal (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_deletable (LiVESWindow *window, boolean deletable)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_resizable (LiVESWindow *window, boolean resizable)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_keep_below (LiVESWindow *window, boolean set)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_keep_above (LiVESWindow *window, boolean set)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_decorated (LiVESWindow *window, boolean set)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_auto_startup_notification (boolean set)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_monitor (LiVESWindow *window, int monnum)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_default_size (LiVESWindow *window, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE const char * lives_window_get_title (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_move (LiVESWindow *window, int x, int y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_position (LiVESWidget *widget, int *x, int *y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_get_position (LiVESWindow *window, int *x, int *y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_position (LiVESWindow *window, LiVESWindowPosition pos)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_hide_titlebar_when_maximized (LiVESWindow *window, boolean setting)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_resize (LiVESWindow *window, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_present (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_fullscreen (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_unfullscreen (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_maximize (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_unmaximize (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_window_get_focus (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAccelGroup * lives_accel_group_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_group_connect (LiVESAccelGroup *group, uint32_t key, LiVESXModifierType mod, LiVESAccelFlags flags, LiVESWidgetClosure *closure)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_group_disconnect (LiVESAccelGroup *group, LiVESWidgetClosure *closure)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_add_accelerator (LiVESWidget *widget, const char *accel_signal, LiVESAccelGroup *accel_group, uint32_t accel_key, LiVESXModifierType accel_mods, LiVESAccelFlags accel_flags)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_add_accel_group (LiVESWindow *window, LiVESAccelGroup *group)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_has_focus (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_focus (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_has_default (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_remove_accel_group (LiVESWindow *window, LiVESAccelGroup *group)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_set_accel_group (LiVESMenu *menu, LiVESAccelGroup *group)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_groups_activate (LiVESWidgetObject *object, uint32_t key, LiVESXModifierType mod)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf * lives_pixbuf_new (boolean has_alpha, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf * lives_pixbuf_copy (LiVESPixbuf *orig)
 
WIDGET_HELPER_GLOBAL_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, livespointer destroy_fn_data)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf * lives_pixbuf_new_from_file (const char *filename, LiVESError **error)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf * lives_pixbuf_new_from_file_at_scale (const char *filename, int width, int height, boolean preserve_aspect_ratio, LiVESError **error)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_rowstride (const LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_width (const LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_height (const LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_n_channels (const LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE unsigned char * lives_pixbuf_get_pixels (const LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE const unsigned char * lives_pixbuf_get_pixels_readonly (const LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_pixbuf_get_has_alpha (const LiVESPixbuf *pixbuf)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf * lives_pixbuf_scale_simple (const LiVESPixbuf *src, int dest_width, int dest_height, LiVESInterpType interp_type)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_pixbuf_saturate_and_pixelate (const LiVESPixbuf *src, LiVESPixbuf *dest, float saturation, boolean pixilate)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment * lives_adjustment_new (double value, double lower, double upper, double step_increment, double page_increment, double page_size)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_set_homogeneous (LiVESBox *box, boolean homogenous)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_reorder_child (LiVESBox *box, LiVESWidget *child, int pos)
 
LIVES_GLOBAL_INLINE boolean lives_box_set_child_packing (LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, uint32_t padding, LiVESPackType pack_type)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_set_spacing (LiVESBox *box, int spacing)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_hbox_new (boolean homogeneous, int spacing)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_vbox_new (boolean homogeneous, int spacing)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_start (LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, uint32_t padding)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_end (LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, uint32_t padding)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_hseparator_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_vseparator_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_hbutton_box_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_vbutton_box_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_set_layout (LiVESButtonBox *bbox, LiVESButtonBoxStyle bstyle)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_set_child_non_homogeneous (LiVESButtonBox *bbox, LiVESWidget *child, boolean set)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_vscale_new (LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_hpaned_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_vpaned_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_hscrollbar_new (LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_vscrollbar_new (LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_label_new (const char *text)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_arrow_new (LiVESArrowType arrow_type, LiVESShadowType shadow_type)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_halign (LiVESWidget *widget, LiVESAlign align)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_valign (LiVESWidget *widget, LiVESAlign align)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_alignment_new (float xalign, float yalign, float xscale, float yscale)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_alignment_set (LiVESWidget *alignment, float xalign, float yalign, float xscale, float yscale)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_expander_new (const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_expander_get_label_widget (LiVESExpander *expander)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_expander_set_use_markup (LiVESExpander *expander, boolean val)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_expander_set_expanded (LiVESExpander *expander, boolean val)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_expander_set_label (LiVESExpander *expander, const char *text)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_expander_get_expanded (LiVESExpander *expander)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_width_chars (LiVESLabel *label, int nchars)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_line_wrap (LiVESLabel *label, boolean set)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_line_wrap_mode (LiVESLabel *label, LingoWrapMode mode)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_seT_lines (LiVESLabel *label, int nlines)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_ellipsize (LiVESLabel *label, LiVESEllipsizeMode mode)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_halignment (LiVESLabel *label, float xalign)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_combo_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_combo_new_with_model (LiVESTreeModel *model)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTreeModel * lives_combo_get_model (LiVESCombo *combo)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_model (LiVESCombo *combo, LiVESTreeModel *model)
 
void lives_combo_popup (LiVESCombo *combo)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_focus_on_click (LiVESCombo *combo, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_append_text (LiVESCombo *combo, const char *text)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_prepend_text (LiVESCombo *combo, const char *text)
 
boolean lives_combo_remove_all_text (LiVESCombo *combo)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_entry_text_column (LiVESCombo *combo, int column)
 
WIDGET_HELPER_GLOBAL_INLINE const char * lives_combo_get_active_text (LiVESCombo *combo)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_active_index (LiVESCombo *combo, int index)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_active_iter (LiVESCombo *combo, LiVESTreeIter *iter)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_get_active_iter (LiVESCombo *combo, LiVESTreeIter *iter)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_combo_get_active_index (LiVESCombo *combo)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_text_view_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_text_view_new_with_buffer (LiVESTextBuffer *tbuff)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTextBuffer * lives_text_view_get_buffer (LiVESTextView *tview)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_editable (LiVESTextView *tview, boolean setting)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_accepts_tab (LiVESTextView *tview, boolean setting)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_cursor_visible (LiVESTextView *tview, boolean setting)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_wrap_mode (LiVESTextView *tview, LiVESWrapMode wrapmode)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_justification (LiVESTextView *tview, LiVESJustification justify)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_top_margin (LiVESTextView *tview, int margin)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_bottom_margin (LiVESTextView *tview, int margin)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTextBuffer * lives_text_buffer_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_insert (LiVESTextBuffer *tbuff, LiVESTextIter *iter, const char *text, int len)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_insert_at_cursor (LiVESTextBuffer *tbuff, const char *text, int len)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_set_text (LiVESTextBuffer *tbuff, const char *text, int len)
 
WIDGET_HELPER_GLOBAL_INLINE char * lives_text_buffer_get_text (LiVESTextBuffer *tbuff, LiVESTextIter *start, LiVESTextIter *end, boolean inc_hidden_chars)
 
WIDGET_HELPER_GLOBAL_INLINE char * lives_text_buffer_get_all_text (LiVESTextBuffer *tbuff)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_start_iter (LiVESTextBuffer *tbuff, LiVESTextIter *iter)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_end_iter (LiVESTextBuffer *tbuff, LiVESTextIter *iter)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_place_cursor (LiVESTextBuffer *tbuff, LiVESTextIter *iter)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTextMark * lives_text_buffer_create_mark (LiVESTextBuffer *tbuff, const char *mark_name, const LiVESTextIter *where, boolean left_gravity)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_delete_mark (LiVESTextBuffer *tbuff, LiVESTextMark *mark)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_delete (LiVESTextBuffer *tbuff, LiVESTextIter *start, LiVESTextIter *end)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_iter_at_mark (LiVESTextBuffer *tbuff, LiVESTextIter *iter, LiVESTextMark *mark)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_dialog_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_button_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_button_new_with_label (const char *label)
 
LIVES_GLOBAL_INLINE boolean lives_button_set_image_from_stock (LiVESButton *button, const char *stock_id)
 
LiVESWidget * lives_standard_button_new_from_stock (const char *stock_id, const char *label, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_label (LiVESButton *button, const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE const char * lives_button_get_label (LiVESButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_clicked (LiVESButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_relief (LiVESButton *button, LiVESReliefStyle rstyle)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_image (LiVESButton *button, LiVESWidget *image)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_focus_on_click (LiVESWidget *widget, boolean focus)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_focus_on_click (LiVESButton *button, boolean focus)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_paned_get_position (LiVESPaned *paned)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_paned_set_position (LiVESPaned *paned, int pos)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_paned_pack (int where, LiVESPaned *paned, LiVESWidget *child, boolean resize, boolean shrink)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_drawing_area_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_event_get_time (LiVESXEvent *event)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_get_active (LiVESToggleButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_set_active (LiVESToggleButton *button, boolean active)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_set_mode (LiVESToggleButton *button, boolean drawind)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_toggle_tool_button_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_tool_button_get_active (LiVESToggleToolButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_tool_button_set_active (LiVESToggleToolButton *button, boolean active)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_radio_button_new (LiVESSList *group)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_switch_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_switch_get_active (LiVESSwitch *swtch)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_switch_set_active (LiVESSwitch *swtch, boolean active)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_spinner_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spinner_start (LiVESSpinner *spinner)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spinner_stop (LiVESSpinner *spinner)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_check_button_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_check_button_new_with_label (const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_widget_set_tooltip_text (LiVESWidget *widget, const char *tip_text)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_grab_focus (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_grab_default (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESSList * lives_radio_button_get_group (LiVESRadioButton *rbutton)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_widget_get_parent (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_widget_get_toplevel (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESXWindow * lives_widget_get_xwindow (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWindow * lives_widget_get_window (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_set_keep_above (LiVESXWindow *xwin, boolean setting)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_can_focus (LiVESWidget *widget, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_can_default (LiVESWidget *widget, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_add_events (LiVESWidget *widget, int events)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_events (LiVESWidget *widget, int events)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_remove_accelerator (LiVESWidget *widget, LiVESAccelGroup *acgroup, uint32_t accel_key, LiVESXModifierType accel_mods)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_preferred_size (LiVESWidget *widget, LiVESRequisition *min_size, LiVESRequisition *nat_size)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_no_show_all (LiVESWidget *widget, boolean set)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_no_show_all (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_sensitive (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_visible (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_realized (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_add (LiVESContainer *container, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_remove (LiVESContainer *container, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_set_border_width (LiVESContainer *container, uint32_t width)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_foreach (LiVESContainer *cont, LiVESWidgetCallback callback, livespointer cb_data)
 
WIDGET_HELPER_LOCAL_INLINE boolean lives_container_forall (LiVESContainer *cont, LiVESWidgetCallback callback, livespointer cb_data)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESList * lives_container_get_children (LiVESContainer *cont)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_set_focus_child (LiVESContainer *cont, LiVESWidget *child)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_container_get_focus_child (LiVESContainer *cont)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_progress_bar_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_set_fraction (LiVESProgressBar *pbar, double fraction)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_set_pulse_step (LiVESProgressBar *pbar, double fraction)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_pulse (LiVESProgressBar *pbar)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_spin_button_new (LiVESAdjustment *adj, double climb_rate, uint32_t digits)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_spin_button_get_value (LiVESSpinButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_spin_button_get_value_as_int (LiVESSpinButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment * lives_spin_button_get_adjustment (LiVESSpinButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment * lives_spin_button_set_adjustment (LiVESSpinButton *button, LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_value (LiVESSpinButton *button, double value)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_range (LiVESSpinButton *button, double min, double max)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_wrap (LiVESSpinButton *button, boolean wrap)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_snap_to_ticks (LiVESSpinButton *button, boolean snap)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_digits (LiVESSpinButton *button, uint32_t digits)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_update (LiVESSpinButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem * lives_tool_button_new (LiVESWidget *icon_widget, const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem * lives_tool_item_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem * lives_separator_tool_item_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_icon_widget (LiVESToolButton *button, LiVESWidget *icon)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_tool_button_get_icon_widget (LiVESToolButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_label_widget (LiVESToolButton *button, LiVESWidget *label)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_tool_button_get_label_widget (LiVESToolButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_use_underline (LiVESToolButton *button, boolean use_underline)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_ruler_set_range (LiVESRuler *ruler, double lower, double upper, double position, double max_size)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_message_dialog_new (LiVESWindow *parent, LiVESDialogFlags flags, LiVESMessageType type, LiVESButtonsType buttons, const char *msg_fmt,...)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_get_value (LiVESRuler *ruler)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_value (LiVESRuler *ruler, double value)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_upper (LiVESRuler *ruler, double value)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_lower (LiVESRuler *ruler, double value)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer * lives_cell_renderer_text_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer * lives_cell_renderer_spin_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer * lives_cell_renderer_toggle_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer * lives_cell_renderer_pixbuf_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_toolbar_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_insert (LiVESToolbar *toolbar, LiVESToolItem *item, int pos)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_show_arrow (LiVESToolbar *toolbar, boolean show)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESIconSize lives_toolbar_get_icon_size (LiVESToolbar *toolbar)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_icon_size (LiVESToolbar *toolbar, LiVESIconSize icon_size)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_style (LiVESToolbar *toolbar, LiVESToolbarStyle style)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_x (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_y (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_width (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_height (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_state (LiVESWidget *widget, LiVESWidgetState state)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetState lives_widget_get_state (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_bin_get_child (LiVESBin *bin)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_upper (LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_lower (LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_page_size (LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_step_increment (LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_value (LiVESAdjustment *adj)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_upper (LiVESAdjustment *adj, double upper)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_lower (LiVESAdjustment *adj, double lower)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_page_size (LiVESAdjustment *adj, double page_size)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_step_increment (LiVESAdjustment *adj, double step_increment)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_value (LiVESAdjustment *adj, double value)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_clamp_page (LiVESAdjustment *adj, double lower, double upper)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment * lives_range_get_adjustment (LiVESRange *range)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_value (LiVESRange *range, double value)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_range (LiVESRange *range, double min, double max)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_increments (LiVESRange *range, double step, double page)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_inverted (LiVESRange *range, boolean invert)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_range_get_value (LiVESRange *range)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get (LiVESTreeModel *tmod, LiVESTreeIter *titer,...)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get_iter (LiVESTreeModel *tmod, LiVESTreeIter *titer, LiVESTreePath *tpath)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get_iter_first (LiVESTreeModel *tmod, LiVESTreeIter *titer)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTreePath * lives_tree_model_get_path (LiVESTreeModel *tmod, LiVESTreeIter *titer)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_iter_children (LiVESTreeModel *tmod, LiVESTreeIter *titer, LiVESTreeIter *parent)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_tree_model_iter_n_children (LiVESTreeModel *tmod, LiVESTreeIter *titer)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_iter_next (LiVESTreeModel *tmod, LiVESTreeIter *titer)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_path_free (LiVESTreePath *tpath)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTreePath * lives_tree_path_new_from_string (const char *path)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_tree_path_get_depth (LiVESTreePath *tpath)
 
WIDGET_HELPER_GLOBAL_INLINE int * lives_tree_path_get_indices (LiVESTreePath *tpath)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTreeStore * lives_tree_store_new (int ncols,...)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_store_append (LiVESTreeStore *tstore, LiVESTreeIter *titer, LiVESTreeIter *parent)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_store_prepend (LiVESTreeStore *tstore, LiVESTreeIter *titer, LiVESTreeIter *parent)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_store_set (LiVESTreeStore *tstore, LiVESTreeIter *titer,...)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_tree_view_new_with_model (LiVESTreeModel *tmod)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_tree_view_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_set_model (LiVESTreeView *tview, LiVESTreeModel *tmod)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTreeModel * lives_tree_view_get_model (LiVESTreeView *tview)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTreeSelection * lives_tree_view_get_selection (LiVESTreeView *tview)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_tree_view_append_column (LiVESTreeView *tview, LiVESTreeViewColumn *tvcol)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_set_headers_visible (LiVESTreeView *tview, boolean vis)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment * lives_tree_view_get_hadjustment (LiVESTreeView *tview)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESTreeViewColumn * lives_tree_view_column_new_with_attributes (const char *title, LiVESCellRenderer *crend,...)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_column_set_sizing (LiVESTreeViewColumn *tvcol, LiVESTreeViewColumnSizing type)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_column_set_fixed_width (LiVESTreeViewColumn *tvcol, int fwidth)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_get_selected (LiVESTreeSelection *tsel, LiVESTreeModel **tmod, LiVESTreeIter *titer)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_set_mode (LiVESTreeSelection *tsel, LiVESSelectionMode tselmod)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_select_iter (LiVESTreeSelection *tsel, LiVESTreeIter *titer)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESListStore * lives_list_store_new (int ncols,...)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_list_store_set (LiVESListStore *lstore, LiVESTreeIter *titer,...)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_list_store_insert (LiVESListStore *lstore, LiVESTreeIter *titer, int position)
 
WIDGET_HELPER_GLOBAL_INLINE const char * lives_label_get_text (LiVESLabel *label)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_text (LiVESLabel *label, const char *text)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_markup (LiVESLabel *label, const char *markup)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_mnemonic_widget (LiVESLabel *label, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_label_get_mnemonic_widget (LiVESLabel *label)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_selectable (LiVESLabel *label, boolean setting)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_editable_get_editable (LiVESEditable *editable)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_editable_set_editable (LiVESEditable *editable, boolean is_editable)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_editable_select_region (LiVESEditable *editable, int start_pos, int end_pos)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_entry_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_max_length (LiVESEntry *entry, int len)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_activates_default (LiVESEntry *entry, boolean act)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_get_activates_default (LiVESEntry *entry)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_visibility (LiVESEntry *entry, boolean vis)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_has_frame (LiVESEntry *entry, boolean has)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_alignment (LiVESEntry *entry, float align)
 
WIDGET_HELPER_GLOBAL_INLINE const char * lives_entry_get_text (LiVESEntry *entry)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_text (LiVESEntry *entry, const char *text)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_width_chars (LiVESEntry *entry, int nchars)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_scrolled_window_new (LiVESAdjustment *hadj, LiVESAdjustment *vadj)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment * lives_scrolled_window_get_hadjustment (LiVESScrolledWindow *swindow)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment * lives_scrolled_window_get_vadjustment (LiVESScrolledWindow *swindow)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_set_policy (LiVESScrolledWindow *scrolledwindow, LiVESPolicyType hpolicy, LiVESPolicyType vpolicy)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_add_with_viewport (LiVESScrolledWindow *scrolledwindow, LiVESWidget *child)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_set_min_content_height (LiVESScrolledWindow *scrolledwindow, int height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_set_min_content_width (LiVESScrolledWindow *scrolledwindow, int width)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_raise (LiVESXWindow *xwin)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_set_cursor (LiVESXWindow *xwin, LiVESXCursor *cursor)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_set_has_separator (LiVESDialog *dialog, boolean has)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_hexpand (LiVESWidget *widget, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_vexpand (LiVESWidget *widget, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_menu_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_menu_bar_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_menu_item_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_menu_item_new_with_label (const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_set_accel_path (LiVESMenuItem *menuitem, const char *path)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_menu_item_get_submenu (LiVESMenuItem *menuitem)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_image_menu_item_new_with_label (const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_radio_menu_item_new_with_label (LiVESSList *group, const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESSList * lives_radio_menu_item_get_group (LiVESRadioMenuItem *rmenuitem)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_check_menu_item_new_with_label (const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_set_draw_as_radio (LiVESCheckMenuItem *item, boolean setting)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_image_menu_item_new_from_stock (const char *stock_id, LiVESAccelGroup *accel_group)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem * lives_menu_tool_button_new (LiVESWidget *icon, const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_tool_button_set_menu (LiVESMenuToolButton *toolbutton, LiVESWidget *menu)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_set_submenu (LiVESMenuItem *menuitem, LiVESWidget *menu)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_activate (LiVESMenuItem *menuitem)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_set_active (LiVESCheckMenuItem *item, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_get_active (LiVESCheckMenuItem *item)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_menu_item_set_image (LiVESImageMenuItem *item, LiVESWidget *image)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_set_title (LiVESMenu *menu, const char *title)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_popup (LiVESMenu *menu, LiVESXEventButton *event)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_reorder_child (LiVESMenu *menu, LiVESWidget *child, int pos)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_detach (LiVESMenu *menu)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_append (LiVESMenuShell *menushell, LiVESWidget *child)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_insert (LiVESMenuShell *menushell, LiVESWidget *child, int pos)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_prepend (LiVESMenuShell *menushell, LiVESWidget *child)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_menu_item_set_always_show_image (LiVESImageMenuItem *item, boolean show)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_draw_value (LiVESScale *scale, boolean draw_value)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_value_pos (LiVESScale *scale, LiVESPositionType ptype)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_digits (LiVESScale *scale, int digits)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_button_set_orientation (LiVESScaleButton *scale, LiVESOrientation orientation)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_scale_button_get_value (LiVESScaleButton *scale)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_button_set_value (LiVESScaleButton *scale, double value)
 
WIDGET_HELPER_GLOBAL_INLINE char * lives_file_chooser_get_filename (LiVESFileChooser *chooser)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESSList * lives_file_chooser_get_filenames (LiVESFileChooser *chooser)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_grid_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_set_row_spacing (LiVESGrid *grid, uint32_t spacing)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_set_column_spacing (LiVESGrid *grid, uint32_t spacing)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_remove_row (LiVESGrid *grid, int posn)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_insert_row (LiVESGrid *grid, int posn)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_attach_next_to (LiVESGrid *grid, LiVESWidget *child, LiVESWidget *sibling, LiVESPositionType side, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_frame_new (const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label (LiVESFrame *frame, const char *label)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label_align (LiVESFrame *frame, float xalign, float yalign)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label_widget (LiVESFrame *frame, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_frame_get_label_widget (LiVESFrame *frame)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_shadow_type (LiVESFrame *frame, LiVESShadowType stype)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_notebook_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_notebook_get_nth_page (LiVESNotebook *nbook, int pagenum)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_notebook_get_current_page (LiVESNotebook *nbook)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_notebook_set_current_page (LiVESNotebook *nbook, int pagenum)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_notebook_set_tab_label (LiVESNotebook *nbook, LiVESWidget *child, LiVESWidget *tablabel)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_table_new (uint32_t rows, uint32_t cols, boolean homogeneous)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_row_spacings (LiVESTable *table, uint32_t spacing)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_col_spacings (LiVESTable *table, uint32_t spacing)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_row_homogeneous (LiVESTable *table, boolean homogeneous)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_column_homogeneous (LiVESTable *table, boolean homogeneous)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_resize (LiVESTable *table, uint32_t rows, uint32_t cols)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_attach (LiVESTable *table, LiVESWidget *child, uint32_t left, uint32_t right, uint32_t top, uint32_t bottom, LiVESAttachOptions xoptions, LiVESAttachOptions yoptions, uint32_t xpad, uint32_t ypad)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_color_button_new_with_color (const LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor * lives_color_button_get_color (LiVESColorButton *button, LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_alpha (LiVESColorButton *button, int16_t alpha)
 
WIDGET_HELPER_GLOBAL_INLINE int16_t lives_color_button_get_alpha (LiVESColorButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_color (LiVESColorButton *button, const LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_title (LiVESColorButton *button, const char *title)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_use_alpha (LiVESColorButton *button, boolean use_alpha)
 
WIDGET_HELPER_LOCAL_INLINE boolean lives_widget_get_mods (LiVESXDevice *device, LiVESWidget *widget, int *x, int *y, LiVESXModifierType *modmask)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_pointer (LiVESXDevice *device, LiVESWidget *widget, int *x, int *y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_modmask (LiVESXDevice *device, LiVESWidget *widget, LiVESXModifierType *modmask)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_nullify_with (LiVESWidget *widget, void **ptr)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_destroy_with (LiVESWidget *widget, LiVESWidget *dieplease)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESXDisplay * lives_widget_get_display (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESXWindow * lives_display_get_window_at_pointer (LiVESXDevice *device, LiVESXDisplay *display, int *win_x, int *win_y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_display_get_pointer (LiVESXDevice *device, LiVESXDisplay *display, LiVESXScreen **screen, int *x, int *y, LiVESXModifierType *mask)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_display_warp_pointer (LiVESXDevice *device, LiVESXDisplay *display, LiVESXScreen *screen, int x, int y)
 
WIDGET_HELPER_GLOBAL_INLINE lives_display_t lives_widget_get_display_type (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE uint64_t lives_widget_get_xwinid (LiVESWidget *widget, const char *msg)
 
WIDGET_HELPER_GLOBAL_INLINE uint32_t lives_timer_add (uint32_t interval, LiVESWidgetSourceFunc function, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_timer_remove (uint32_t timer)
 
WIDGET_HELPER_GLOBAL_INLINE uint32_t lives_idle_add (LiVESWidgetSourceFunc function, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_source_remove (uint32_t handle)
 
WIDGET_HELPER_GLOBAL_INLINE uint32_t lives_accelerator_get_default_mod_mask (void)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_screen_get_width (LiVESXScreen *screen)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_screen_get_height (LiVESXScreen *screen)
 
WIDGET_HELPER_GLOBAL_INLINE boolean global_recent_manager_add (const char *full_file_name)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESXCursor * lives_cursor_new_from_pixbuf (LiVESXDisplay *disp, LiVESPixbuf *pixbuf, int x, int y)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_has_toplevel_focus (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_editable (LiVESEntry *entry, boolean editable)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_get_editable (LiVESEntry *entry)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_scale (LiVESImage *image, int width, int height, LiVESInterpType interp_type)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_pack_type (LiVESBox *box, LiVESWidget *child, LiVESPackType pack)
 
WIDGET_HELPER_GLOBAL_INLINE void lives_label_set_hpadding (LiVESLabel *label, int pad)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * align_horizontal_with (LiVESWidget *thingtoadd, LiVESWidget *thingtoalignwith)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_first (LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, uint32_t padding)
 
void lives_tooltips_copy (LiVESWidget *dest, LiVESWidget *source)
 
boolean lives_combo_populate (LiVESCombo *combo, LiVESList *list)
 
LiVESWidget * lives_volume_button_new (LiVESOrientation orientation, LiVESAdjustment *adj, double volume)
 
boolean lives_button_ungrab_default_special (LiVESWidget *button)
 
boolean lives_button_grab_default_special (LiVESWidget *button)
 
WIDGET_HELPER_LOCAL_INLINE void lives_layout_attach (LiVESLayout *layout, LiVESWidget *widget, int start, int end, int row)
 
LiVESWidget * lives_layout_expansion_row_new (LiVESLayout *layout, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_layout_pack (LiVESHBox *box, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_layout_new (LiVESBox *box)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_layout_hbox_new (LiVESLayout *layout)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_layout_add_row (LiVESLayout *layout)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_layout_row_new (LiVESLayout *layout)
 
WIDGET_HELPER_GLOBAL_INLINE void lives_layout_label_set_text (LiVESLabel *label, const char *text)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_layout_add_label (LiVESLayout *layout, const char *text, boolean horizontal)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_layout_add_fill (LiVESLayout *layout, boolean horizontal)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_layout_add_separator (LiVESLayout *layout, boolean horizontal)
 
WIDGET_HELPER_GLOBAL_INLINE boolean show_warn_image (LiVESWidget *widget, const char *text)
 
WIDGET_HELPER_GLOBAL_INLINE boolean hide_warn_image (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_frozen (LiVESWidget *widget, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_button_new_full (const char *label, int width, int height, LiVESBox *box, boolean fake_default, const char *ttips)
 
LiVESWidget * lives_standard_button_new_from_stock_full (const char *stock_id, const char *label, int width, int height, LiVESBox *box, boolean fake_default, const char *ttips)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_hpaned_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_vpaned_new (void)
 
LiVESWidget * lives_standard_menu_new (void)
 
LiVESWidget * lives_standard_menu_item_new (void)
 
LiVESWidget * lives_standard_menu_item_new_with_label (const char *label)
 
LiVESWidget * lives_standard_image_menu_item_new_with_label (const char *label)
 
LiVESWidget * lives_standard_image_menu_item_new_from_stock (const char *stock_id, LiVESAccelGroup *accel_group)
 
LiVESWidget * lives_standard_radio_menu_item_new_with_label (LiVESSList *group, const char *label)
 
LiVESWidget * lives_standard_check_menu_item_new_with_label (const char *label, boolean active)
 
LiVESWidget * lives_standard_check_menu_item_new_for_var (const char *labeltext, boolean *var, boolean invert)
 
LiVESWidget * lives_standard_notebook_new (const LiVESWidgetColor *bg_color, const LiVESWidgetColor *act_color)
 
LiVESWidget * lives_standard_label_new (const char *text)
 
LiVESWidget * lives_standard_label_new_with_tooltips (const char *text, LiVESBox *box, const char *tips)
 
char * lives_big_and_bold (const char *fmt,...)
 
LiVESWidget * lives_standard_formatted_label_new (const char *text)
 
LIVES_GLOBAL_INLINE void lives_label_chomp (LiVESLabel *label)
 
LiVESWidget * lives_standard_drawing_area_new (LiVESGuiCallback callback, lives_painter_surface_t **ppsurf)
 
LiVESWidget * lives_standard_label_new_with_mnemonic_widget (const char *text, LiVESWidget *mnemonic_widget)
 
LiVESWidget * lives_standard_frame_new (const char *labeltext, float xalign, boolean invis)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAlign lives_justify_to_align (LiVESJustification justify)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESScrollDirection lives_get_scroll_direction (LiVESXEventScroll *event)
 
WIDGET_HELPER_LOCAL_INLINE LiVESWidget * make_label_eventbox (const char *labeltext, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_sensitive_with (LiVESWidget *w1, LiVESWidget *w2)
 
boolean lives_widget_set_show_hide_with (LiVESWidget *widget, LiVESWidget *other)
 
boolean lives_widget_unset_show_hide_with (LiVESWidget *widget, LiVESWidget *other)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_show_hide_parent (LiVESWidget *widget)
 
LiVESWidget * lives_standard_switch_new (const char *labeltext, boolean active, LiVESBox *box, const char *tooltip)
 
LiVESWidget * lives_standard_check_button_new (const char *labeltext, boolean active, LiVESBox *box, const char *tooltip)
 
LiVESWidget * lives_glowing_check_button_new (const char *labeltext, LiVESBox *box, const char *tooltip, boolean *togglevalue)
 
LiVESWidget * lives_glowing_tool_button_new (const char *labeltext, LiVESToolbar *tbar, const char *tooltip, boolean *togglevalue)
 
LiVESToolItem * lives_standard_menu_tool_button_new (LiVESWidget *icon, const char *label)
 
LiVESWidget * lives_standard_radio_button_new (const char *labeltext, LiVESSList **rbgroup, LiVESBox *box, const char *tooltip)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_step_increment (LiVESSpinButton *button, double step_increment)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_snap_to_multiples (LiVESSpinButton *button, double mult)
 
size_t calc_spin_button_width (double min, double max, int dp)
 
LiVESWidget * lives_standard_spin_button_new (const char *labeltext, 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, LiVESList *list, LiVESBox *box, const char *tooltip)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_combo_new_with_model (LiVESTreeModel *model, LiVESBox *box)
 
LiVESWidget * lives_standard_entry_new (const char *labeltext, const char *txt, int dispwidth, int maxchars, LiVESBox *box, const char *tooltip)
 
LiVESWidget * lives_standard_progress_bar_new (void)
 
LiVESWidget * lives_dialog_add_button_from_stock (LiVESDialog *dialog, const char *stock_id, const char *label, int response_id)
 
WIDGET_HELPER_LOCAL_INLINE void dlg_focus_changed (LiVESContainer *c, LiVESWidget *widget, livespointer user_data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_set_button_layout (LiVESDialog *dlg, LiVESButtonBoxStyle bstyle)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESAccelGroup * lives_dialog_add_escape (LiVESDialog *dlg, LiVESWidget *button)
 
LiVESWidget * lives_standard_dialog_new (const char *title, boolean add_std_buttons, int width, int height)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_font_chooser_new (void)
 
void on_filesel_button_clicked (LiVESButton *, livespointer)
 callback for lives_standard filesel button same callback is used for dierctory buttons object_data in button refinses the behaviousr, see code for details More...
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_direntry_new (const char *labeltext, const char *txt, int dispwidth, int maxchars, LiVESBox *box, const char *tooltip)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_fileentry_new (const char *labeltext, const char *txt, const char *defdir, int dispwidth, int maxchars, LiVESBox *box, const char *tooltip)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_toolbar_new (void)
 
LiVESWidget * lives_standard_hscale_new (LiVESAdjustment *adj)
 
LiVESWidget * lives_standard_hruler_new (void)
 
double lives_scrolled_window_scroll_to (LiVESScrolledWindow *sw, LiVESPositionType pos)
 
LiVESWidget * lives_standard_scrolled_window_new (int width, int height, LiVESWidget *child)
 
LiVESWidget * lives_standard_expander_new (const char *ltext, LiVESBox *box, LiVESWidget *child)
 
LiVESWidget * lives_standard_table_new (uint32_t rows, uint32_t cols, boolean homogeneous)
 
LiVESWidget * lives_standard_text_view_new (const char *text, LiVESTextBuffer *tbuff)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_file_button_new (boolean is_dir, const char *def_dir)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_lock_button_get_locked (LiVESButton *button)
 
boolean label_act_lockbutton (LiVESWidget *widget, LiVESXEventButton *event, LiVESButton *lockbutton)
 
boolean lives_lock_button_toggle (LiVESButton *button)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_lock_button_new (boolean is_locked, int width, int height, const char *label, const char *tooltip)
 
LiVESWidget * lives_standard_color_button_new (LiVESBox *box, const char *name, boolean use_alpha, lives_colRGBA64_t *rgba, LiVESWidget **sb_red, LiVESWidget **sb_green, LiVESWidget **sb_blue, LiVESWidget **sb_alpha)
 
void widget_helper_set_stock_icon_alts (LiVESIconTheme *icon_theme)
 
boolean widget_helper_init (void)
 
boolean widget_opts_rescale (double scale)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw_if_visible (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw_and_update (LiVESWidget *widget)
 
int lives_utf8_strcmpfunc (livesconstpointer a, livesconstpointer b, livespointer fwd)
 
WIDGET_HELPER_LOCAL_INLINE LiVESList * lives_menu_list_sort_alpha (LiVESList *list, boolean fwd)
 
LiVESList * add_sorted_list_to_menu (LiVESMenu *menu, LiVESList *menu_list)
 
boolean lives_has_icon (LiVESIconTheme *icon_theme, const char *stock_id, LiVESIconSize size)
 
WIDGET_HELPER_GLOBAL_INLINE lives_colRGB48_tlives_painter_set_source_rgb_from_lives_rgb (lives_painter_t *cr, lives_colRGB48_t *col)
 
WIDGET_HELPER_GLOBAL_INLINE lives_colRGBA64_tlives_painter_set_source_rgb_from_lives_rgba (lives_painter_t *cr, lives_colRGBA64_t *col)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor * lives_painter_set_source_rgb_from_lives_widget_color (lives_painter_t *cr, LiVESWidgetColor *wcol)
 
WIDGET_HELPER_GLOBAL_INLINE boolean clear_widget_bg (LiVESWidget *widget, lives_painter_surface_t *s)
 
WIDGET_HELPER_GLOBAL_INLINE boolean clear_widget_bg_area (LiVESWidget *widget, lives_painter_surface_t *s, double x, double y, double width, double height)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_cursor_unref (LiVESXCursor *cursor)
 
void lives_widget_apply_theme (LiVESWidget *widget, LiVESWidgetState state)
 
void lives_widget_apply_theme2 (LiVESWidget *widget, LiVESWidgetState state, boolean set_fg)
 
void lives_widget_apply_theme3 (LiVESWidget *widget, LiVESWidgetState state)
 
void lives_widget_apply_theme_dimmed (LiVESWidget *widget, LiVESWidgetState state, int dimval)
 
void lives_widget_apply_theme_dimmed2 (LiVESWidget *widget, LiVESWidgetState state, int dimval)
 
boolean lives_entry_set_completion_from_list (LiVESEntry *entry, LiVESList *xlist)
 
boolean lives_window_center (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_uncenter (LiVESWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_fg_color (LiVESWidget *widget, LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_unparent (LiVESWidget *widget)
 
boolean toggle_sets_sensitive_cond (LiVESWidget *tb, LiVESWidget *widget, livespointer condsens, livespointer condinsens, boolean invert)
 
boolean toggle_sets_visible_cond (LiVESWidget *tb, LiVESWidget *widget, livespointer condsens, livespointer condinsens, boolean invert)
 
WIDGET_HELPER_GLOBAL_INLINE boolean toggle_sets_sensitive (LiVESToggleButton *tb, LiVESWidget *widget, boolean invert)
 set callbacks More...
 
WIDGET_HELPER_GLOBAL_INLINE boolean toggle_toolbutton_sets_sensitive (LiVESToggleToolButton *ttb, LiVESWidget *widget, boolean invert)
 
WIDGET_HELPER_GLOBAL_INLINE boolean menu_sets_sensitive (LiVESCheckMenuItem *mi, LiVESWidget *widget, boolean invert)
 
WIDGET_HELPER_GLOBAL_INLINE boolean toggle_sets_visible (LiVESToggleButton *tb, LiVESWidget *widget, boolean invert)
 
WIDGET_HELPER_GLOBAL_INLINE boolean toggle_toolbutton_sets_visible (LiVESToggleToolButton *ttb, LiVESWidget *widget, boolean invert)
 
WIDGET_HELPER_GLOBAL_INLINE boolean menu_sets_visible (LiVESCheckMenuItem *mi, LiVESWidget *widget, boolean invert)
 
boolean widget_act_toggle (LiVESWidget *widget, LiVESWidget *togglebutton)
 
boolean widget_inact_toggle (LiVESWidget *widget, LiVESWidget *togglebutton)
 
boolean label_act_toggle (LiVESWidget *widget, LiVESXEventButton *event, LiVESWidget *togglebutton)
 
WIDGET_HELPER_GLOBAL_INLINE boolean toggle_toggles_var (LiVESToggleButton *tbut, boolean *var, boolean invert)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_toggle (LiVESToggleButton *tbutton)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_tool_button_toggle (LiVESToggleToolButton *tbutton)
 
WIDGET_HELPER_GLOBAL_INLINE boolean set_tooltips_state (LiVESWidget *widget, boolean state)
 
WIDGET_HELPER_GLOBAL_INLINE double lives_spin_button_get_snapval (LiVESSpinButton *button, double val)
 
WIDGET_HELPER_GLOBAL_INLINE void set_child_colour (LiVESWidget *widget, boolean set_all)
 
WIDGET_HELPER_GLOBAL_INLINE void set_child_dimmed_colour (LiVESWidget *widget, int dim)
 
WIDGET_HELPER_GLOBAL_INLINE void set_child_dimmed_colour2 (LiVESWidget *widget, int dim)
 
WIDGET_HELPER_GLOBAL_INLINE void set_child_alt_colour (LiVESWidget *widget, boolean set_all)
 
WIDGET_HELPER_GLOBAL_INLINE void set_child_alt_colour_prelight (LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE void set_child_colour3 (LiVESWidget *widget, boolean set_all)
 
char * lives_text_view_get_text (LiVESTextView *textview)
 
boolean lives_text_view_set_text (LiVESTextView *textview, const char *text, int len)
 
boolean lives_text_buffer_insert_at_end (LiVESTextBuffer *tbuff, const char *text)
 
int get_box_child_index (LiVESBox *box, LiVESWidget *tchild)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_top (LiVESBox *box, LiVESWidget *child, boolean expand, boolean fill, uint32_t padding)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_child_set_shrinkable (LiVESContainer *c, LiVESWidget *child, boolean val)
 
boolean set_submenu_colours (LiVESMenu *menu, LiVESWidgetColor *colf, LiVESWidgetColor *colb)
 
boolean lives_spin_button_configure (LiVESSpinButton *spinbutton, double value, double lower, double upper, double step_increment, double page_increment)
 
boolean lives_tree_store_find_iter (LiVESTreeStore *tstore, int col, const char *val, LiVESTreeIter *titer1, LiVESTreeIter *titer2)
 
boolean lives_widget_context_update (void)
 
LiVESWidget * lives_menu_add_separator (LiVESMenu *menu)
 
WIDGET_HELPER_GLOBAL_INLINE void lives_menu_item_set_text (LiVESWidget *menuitem, const char *text, boolean use_mnemonic)
 
WIDGET_HELPER_GLOBAL_INLINE const char * lives_menu_item_get_text (LiVESWidget *menuitem)
 
WIDGET_HELPER_GLOBAL_INLINE int lives_display_get_n_screens (LiVESXDisplay *disp)
 
void lives_set_cursor_style (lives_cursor_t cstyle, LiVESWidget *widget)
 
void hide_cursor (LiVESXWindow *window)
 
WIDGET_HELPER_GLOBAL_INLINE boolean unhide_cursor (LiVESXWindow *window)
 
void funkify_dialog (LiVESWidget *dialog)
 #define USE_REVEAL - not working here More...
 
void lives_cool_toggled (LiVESWidget *tbutton, livespointer user_data)
 
boolean draw_cool_toggle (LiVESWidget *widget, lives_painter_t *cr, livespointer data)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_get_inner_size (LiVESWindow *win, int *x, int *y)
 
boolean get_border_size (LiVESWidget *win, int *bx, int *by)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_active_string (LiVESCombo *combo, const char *active_str)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_combo_get_entry (LiVESCombo *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_can_focus_and_default (LiVESWidget *widget)
 
void lives_general_button_clicked (LiVESButton *button, livespointer data_to_free)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_hseparator_new (void)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_standard_vseparator_new (void)
 
LiVESWidget * add_hsep_to_box (LiVESBox *box)
 
LiVESWidget * add_vsep_to_box (LiVESBox *box)
 
LiVESWidget * add_fill_to_box (LiVESBox *box)
 
LiVESWidget * add_spring_to_box (LiVESBox *box, int min)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_toolbar_insert_space (LiVESToolbar *bar)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidget * lives_toolbar_insert_label (LiVESToolbar *bar, const char *text, LiVESWidget *actwidg)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_set_button_width (LiVESButtonBox *bbox, LiVESWidget *button, int min_width)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_make_first (LiVESButtonBox *bbox, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_make_widget_first (LiVESDialog *dlg, LiVESWidget *widget)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_center (LiVESWidget *button)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_uncenter (LiVESWidget *button, int normal_width)
 
boolean lives_tool_button_set_border_color (LiVESWidget *button, LiVESWidgetState state, LiVESWidgetColor *colour)
 
LiVESWidget * lives_standard_tool_button_new (LiVESToolbar *bar, GtkWidget *icon_widget, const char *label, const char *tooltips)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_path_disconnect (LiVESAccelGroup *group, const char *path)
 
WIDGET_HELPER_GLOBAL_INLINE lives_colRGBA64_t lives_rgba_col_new (int red, int green, int blue, int alpha)
 
WIDGET_HELPER_GLOBAL_INLINE lives_colRGBA64_twidget_color_to_lives_rgba (lives_colRGBA64_t *lcolor, LiVESWidgetColor *color)
 
WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor * lives_rgba_to_widget_color (LiVESWidgetColor *color, lives_colRGBA64_t *lcolor)
 
WIDGET_HELPER_GLOBAL_INLINE boolean lives_rgba_equal (lives_colRGBA64_t *col1, lives_colRGBA64_t *col2)
 
WIDGET_HELPER_GLOBAL_INLINE lives_colRGBA64_tlives_rgba_copy (lives_colRGBA64_t *col1, lives_colRGBA64_t *col2)
 
LiVESList * get_textsizes_list (void)
 
const char * lives_textsize_to_string (int val)
 

Variables

return sbutt
 

Macro Definition Documentation

◆ BACCL_ACCL_KEY

#define BACCL_ACCL_KEY   "_wh_baccl_accl"

Definition at line 42 of file widget-helper.c.

◆ BACCL_GROUP_KEY

#define BACCL_GROUP_KEY   "_wh_baccl_group"

Definition at line 41 of file widget-helper.c.

◆ CBUTTON_KEY

#define CBUTTON_KEY   "_wh_cbutton"

Definition at line 64 of file widget-helper.c.

◆ CDEF_KEY

#define CDEF_KEY   "_wh_current_default"

Definition at line 53 of file widget-helper.c.

◆ COLS_KEY

#define COLS_KEY   "_wh_cols"

Definition at line 52 of file widget-helper.c.

◆ DEFBUTTON_KEY

#define DEFBUTTON_KEY   "_wh_default_button"

Definition at line 54 of file widget-helper.c.

◆ DEFOVERRIDE_KEY

#define DEFOVERRIDE_KEY   "_wh_default_override"

Definition at line 55 of file widget-helper.c.

◆ EV_LIM

#define EV_LIM   64

Definition at line 19 of file widget-helper.c.

◆ EXP_LIST_KEY

#define EXP_LIST_KEY   "_wh_expansion_list"

Definition at line 56 of file widget-helper.c.

◆ EXPANSION_KEY

#define EXPANSION_KEY   "_wh_expansion"

Definition at line 58 of file widget-helper.c.

◆ FBUTT_KEY

#define FBUTT_KEY   "_wh_first_button"

Definition at line 62 of file widget-helper.c.

◆ H_ALIGN_ADJ

#define H_ALIGN_ADJ   (22. * widget_opts.scale)

Definition at line 7465 of file widget-helper.c.

◆ HAS_TTIPS_IMAGE_KEY

#define HAS_TTIPS_IMAGE_KEY   "_wh_has_ttips_image"

Definition at line 46 of file widget-helper.c.

◆ ISLOCKED_KEY

#define ISLOCKED_KEY   "_wh_is_locked"

Definition at line 63 of file widget-helper.c.

◆ JUST_KEY

#define JUST_KEY   "_wh_justification"

Definition at line 59 of file widget-helper.c.

◆ LROW_KEY

#define LROW_KEY   "_wh_layout_row"

Definition at line 57 of file widget-helper.c.

◆ NEED_DEF_WIDGET_OPTS

#define NEED_DEF_WIDGET_OPTS

Definition at line 7 of file widget-helper.c.

◆ NSLEEP_TIME

#define NSLEEP_TIME   500

Definition at line 37 of file widget-helper.c.

◆ NWIDTH_KEY

#define NWIDTH_KEY   "_wh_normal_width"

Definition at line 61 of file widget-helper.c.

◆ ROWS_KEY

#define ROWS_KEY   "_wh_rows"

Definition at line 51 of file widget-helper.c.

◆ SBUTT_FAKEDEF_KEY

#define SBUTT_FAKEDEF_KEY   "_sbutt_fakedef"

Definition at line 78 of file widget-helper.c.

◆ SBUTT_FORCEIMG_KEY

#define SBUTT_FORCEIMG_KEY   "_sbutt_forceimg"

Definition at line 77 of file widget-helper.c.

◆ SBUTT_LAYOUT_KEY

#define SBUTT_LAYOUT_KEY   "_sbutt_layout"

Definition at line 73 of file widget-helper.c.

◆ SBUTT_LH_KEY

#define SBUTT_LH_KEY   "_sbutt_lh"

Definition at line 75 of file widget-helper.c.

◆ SBUTT_LW_KEY

#define SBUTT_LW_KEY   "_sbutt_lw"

Definition at line 74 of file widget-helper.c.

◆ SBUTT_PIXBUF_KEY

#define SBUTT_PIXBUF_KEY   "_sbutt_pixbuf"

Definition at line 76 of file widget-helper.c.

◆ SBUTT_SURFACE_KEY

#define SBUTT_SURFACE_KEY   "_sbutt_surf"

Definition at line 71 of file widget-helper.c.

◆ SBUTT_TXT_KEY

#define SBUTT_TXT_KEY   "_sbutt_txt"

Definition at line 72 of file widget-helper.c.

◆ SHOWALL_OVERRIDE_KEY

#define SHOWALL_OVERRIDE_KEY   "_wh_lives_showall_override"

Definition at line 49 of file widget-helper.c.

◆ SHOWHIDE_CONTROLLER_KEY

#define SHOWHIDE_CONTROLLER_KEY   "_wh_lives_showhide_controller"

Definition at line 50 of file widget-helper.c.

◆ SPALPHA_KEY

#define SPALPHA_KEY   "_wh_sp_alpha"

Definition at line 68 of file widget-helper.c.

◆ SPBLUE_KEY

#define SPBLUE_KEY   "_wh_sp_blue"

Definition at line 67 of file widget-helper.c.

◆ SPGREEN_KEY

#define SPGREEN_KEY   "_wh_sp_green"

Definition at line 66 of file widget-helper.c.

◆ SPRED_KEY

#define SPRED_KEY   "_wh_sp_red"

Definition at line 65 of file widget-helper.c.

◆ STD_KEY

#define STD_KEY   "_wh_is_standard"

internal data keys

Definition at line 40 of file widget-helper.c.

◆ THEME_KEY

#define THEME_KEY   "_wh_theme"

Definition at line 69 of file widget-helper.c.

◆ TTIPS_HIDE_KEY

#define TTIPS_HIDE_KEY   "_wh_lives_tooltips_hide"

Definition at line 45 of file widget-helper.c.

◆ TTIPS_IMAGE_KEY

#define TTIPS_IMAGE_KEY   "_wh_ttips_image"

Definition at line 47 of file widget-helper.c.

◆ TTIPS_KEY

#define TTIPS_KEY   "_wh_lives_tooltips"

Definition at line 43 of file widget-helper.c.

◆ TTIPS_OVERRIDE_KEY

#define TTIPS_OVERRIDE_KEY   "_wh_lives_tooltips_override"

Definition at line 44 of file widget-helper.c.

◆ WADDED_KEY

#define WADDED_KEY   "_wh_widgets_added"

Definition at line 60 of file widget-helper.c.

◆ WARN_IMAGE_KEY

#define WARN_IMAGE_KEY   "_wh_warn_image"

Definition at line 48 of file widget-helper.c.

Typedef Documentation

◆ bifunc

typedef void(* bifunc) (livespointer, livespointer)

Definition at line 26 of file widget-helper.c.

◆ trifunc

typedef boolean(* trifunc) (livespointer, livespointer, livespointer)

Definition at line 27 of file widget-helper.c.

Function Documentation

◆ _lives_widget_destroy()

WIDGET_HELPER_LOCAL_INLINE boolean _lives_widget_destroy ( LiVESWidget *  widget)

Definition at line 1563 of file widget-helper.c.

◆ add_fill_to_box()

LiVESWidget* add_fill_to_box ( LiVESBox *  box)

◆ add_hsep_to_box()

LiVESWidget* add_hsep_to_box ( LiVESBox *  box)

◆ add_sorted_list_to_menu()

LiVESList* add_sorted_list_to_menu ( LiVESMenu *  menu,
LiVESList *  menu_list 
)

Definition at line 11051 of file widget-helper.c.

◆ add_spring_to_box()

LiVESWidget* add_spring_to_box ( LiVESBox *  box,
int  min 
)

Definition at line 12421 of file widget-helper.c.

Referenced by run_youtube_dialog().

◆ add_vsep_to_box()

LiVESWidget* add_vsep_to_box ( LiVESBox *  box)

Definition at line 12365 of file widget-helper.c.

◆ align_horizontal_with()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* align_horizontal_with ( LiVESWidget *  thingtoadd,
LiVESWidget *  thingtoalignwith 
)

Definition at line 7467 of file widget-helper.c.

◆ calc_spin_button_width()

size_t calc_spin_button_width ( double  min,
double  max,
int  dp 
)

Definition at line 9384 of file widget-helper.c.

Referenced by lives_standard_spin_button_new(), and load_rfx_preview().

◆ clear_widget_bg()

WIDGET_HELPER_GLOBAL_INLINE boolean clear_widget_bg ( LiVESWidget *  widget,
lives_painter_surface_t *  s 
)

◆ clear_widget_bg_area()

WIDGET_HELPER_GLOBAL_INLINE boolean clear_widget_bg_area ( LiVESWidget *  widget,
lives_painter_surface_t *  s,
double  x,
double  y,
double  width,
double  height 
)

Definition at line 11122 of file widget-helper.c.

◆ dlg_focus_changed()

WIDGET_HELPER_LOCAL_INLINE void dlg_focus_changed ( LiVESContainer *  c,
LiVESWidget *  widget,
livespointer  user_data 
)

Definition at line 9924 of file widget-helper.c.

◆ draw_cool_toggle()

boolean draw_cool_toggle ( LiVESWidget *  widget,
lives_painter_t *  cr,
livespointer  data 
)

Definition at line 12116 of file widget-helper.c.

Referenced by amixer_show(), and lives_glowing_check_button_new().

◆ funkify_dialog()

void funkify_dialog ( LiVESWidget *  dialog)

#define USE_REVEAL - not working here

Definition at line 12062 of file widget-helper.c.

◆ get_border_size()

boolean get_border_size ( LiVESWidget *  win,
int *  bx,
int *  by 
)

◆ get_box_child_index()

int get_box_child_index ( LiVESBox *  box,
LiVESWidget *  tchild 
)

Definition at line 11731 of file widget-helper.c.

◆ get_real_size_from_icon_size()

WIDGET_HELPER_LOCAL_INLINE int get_real_size_from_icon_size ( LiVESIconSize  size)

◆ get_textsizes_list()

LiVESList* get_textsizes_list ( void  )

Definition at line 12618 of file widget-helper.c.

◆ global_recent_manager_add()

WIDGET_HELPER_GLOBAL_INLINE boolean global_recent_manager_add ( const char *  full_file_name)

Definition at line 7394 of file widget-helper.c.

◆ hide_cursor()

void hide_cursor ( LiVESXWindow *  window)

Definition at line 12018 of file widget-helper.c.

Referenced by on_sepwin_activate().

◆ hide_warn_image()

WIDGET_HELPER_GLOBAL_INLINE boolean hide_warn_image ( LiVESWidget *  widget)

Definition at line 7899 of file widget-helper.c.

◆ is_standard_widget()

WIDGET_HELPER_GLOBAL_INLINE boolean is_standard_widget ( LiVESWidget *  widget)

◆ label_act_lockbutton()

boolean label_act_lockbutton ( LiVESWidget *  widget,
LiVESXEventButton *  event,
LiVESButton *  lockbutton 
)

Definition at line 10505 of file widget-helper.c.

◆ label_act_toggle()

boolean label_act_toggle ( LiVESWidget *  widget,
LiVESXEventButton *  event,
LiVESWidget *  togglebutton 
)

Definition at line 11476 of file widget-helper.c.

Referenced by amixer_show().

◆ lives_accel_group_connect()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_group_connect ( LiVESAccelGroup *  group,
uint32_t  key,
LiVESXModifierType  mod,
LiVESAccelFlags  flags,
LiVESWidgetClosure *  closure 
)

Definition at line 2927 of file widget-helper.c.

Referenced by mt_swap_play_pause(), and play_file().

◆ lives_accel_group_disconnect()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_group_disconnect ( LiVESAccelGroup *  group,
LiVESWidgetClosure *  closure 
)

Definition at line 2940 of file widget-helper.c.

Referenced by mt_swap_play_pause().

◆ lives_accel_group_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESAccelGroup* lives_accel_group_new ( void  )

◆ lives_accel_groups_activate()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_groups_activate ( LiVESWidgetObject *  object,
uint32_t  key,
LiVESXModifierType  mod 
)

Definition at line 3033 of file widget-helper.c.

Referenced by handle_cached_keys().

◆ lives_accel_path_disconnect()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_accel_path_disconnect ( LiVESAccelGroup *  group,
const char *  path 
)

Definition at line 12563 of file widget-helper.c.

Referenced by play_file().

◆ lives_accelerator_get_default_mod_mask()

WIDGET_HELPER_GLOBAL_INLINE uint32_t lives_accelerator_get_default_mod_mask ( void  )

Definition at line 7366 of file widget-helper.c.

◆ lives_adjustment_clamp_page()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_clamp_page ( LiVESAdjustment *  adj,
double  lower,
double  upper 
)

Definition at line 5645 of file widget-helper.c.

Referenced by mt_clip_select().

◆ lives_adjustment_get_lower()

WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_lower ( LiVESAdjustment *  adj)

Definition at line 5536 of file widget-helper.c.

Referenced by lives_ruler_set_upper(), and lives_scrolled_window_scroll_to().

◆ lives_adjustment_get_page_size()

WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_page_size ( LiVESAdjustment *  adj)

Definition at line 5549 of file widget-helper.c.

Referenced by lives_scrolled_window_scroll_to(), and mt_clip_select().

◆ lives_adjustment_get_step_increment()

WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_step_increment ( LiVESAdjustment *  adj)

Definition at line 5562 of file widget-helper.c.

◆ lives_adjustment_get_upper()

WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_upper ( LiVESAdjustment *  adj)

◆ lives_adjustment_get_value()

WIDGET_HELPER_GLOBAL_INLINE double lives_adjustment_get_value ( LiVESAdjustment *  adj)

◆ lives_adjustment_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment* lives_adjustment_new ( double  value,
double  lower,
double  upper,
double  step_increment,
double  page_increment,
double  page_size 
)

Definition at line 3196 of file widget-helper.c.

Referenced by amixer_add_channel_slider(), and lives_standard_spin_button_new().

◆ lives_adjustment_set_lower()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_lower ( LiVESAdjustment *  adj,
double  lower 
)

Definition at line 5597 of file widget-helper.c.

◆ lives_adjustment_set_page_size()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_page_size ( LiVESAdjustment *  adj,
double  page_size 
)

Definition at line 5610 of file widget-helper.c.

Referenced by add_audio_track(), and scroll_tracks().

◆ lives_adjustment_set_step_increment()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_step_increment ( LiVESAdjustment *  adj,
double  step_increment 
)

Definition at line 5623 of file widget-helper.c.

Referenced by lives_spin_button_set_step_increment().

◆ lives_adjustment_set_upper()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_upper ( LiVESAdjustment *  adj,
double  upper 
)

Definition at line 5584 of file widget-helper.c.

Referenced by add_audio_track(), and scroll_tracks().

◆ lives_adjustment_set_value()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_adjustment_set_value ( LiVESAdjustment *  adj,
double  value 
)

◆ lives_alignment_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_alignment_new ( float  xalign,
float  yalign,
float  xscale,
float  yscale 
)

Definition at line 3567 of file widget-helper.c.

Referenced by lives_layout_hbox_new(), and widget_add_preview().

◆ lives_alignment_set()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_alignment_set ( LiVESWidget *  alignment,
float  xalign,
float  yalign,
float  xscale,
float  yscale 
)

Definition at line 3584 of file widget-helper.c.

◆ lives_arrow_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_arrow_new ( LiVESArrowType  arrow_type,
LiVESShadowType  shadow_type 
)

Definition at line 3469 of file widget-helper.c.

Referenced by add_audio_track(), and mt_init_start_end_spins().

◆ lives_big_and_bold()

char* lives_big_and_bold ( const char *  fmt,
  ... 
)

◆ lives_bin_get_child()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_bin_get_child ( LiVESBin *  bin)

◆ lives_box_pack_end()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_end ( LiVESBox *  box,
LiVESWidget *  child,
boolean  expand,
boolean  fill,
uint32_t  padding 
)

Definition at line 3291 of file widget-helper.c.

Referenced by add_mt_param_box(), amixer_show(), and create_camwindow().

◆ lives_box_pack_first()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_first ( LiVESBox *  box,
LiVESWidget *  child,
boolean  expand,
boolean  fill,
uint32_t  padding 
)

Definition at line 7480 of file widget-helper.c.

Referenced by add_resnn_label().

◆ lives_box_pack_start()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_start ( LiVESBox *  box,
LiVESWidget *  child,
boolean  expand,
boolean  fill,
uint32_t  padding 
)

◆ lives_box_pack_top()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_pack_top ( LiVESBox *  box,
LiVESWidget *  child,
boolean  expand,
boolean  fill,
uint32_t  padding 
)

Definition at line 11742 of file widget-helper.c.

◆ lives_box_reorder_child()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_reorder_child ( LiVESBox *  box,
LiVESWidget *  child,
int  pos 
)

Definition at line 3225 of file widget-helper.c.

Referenced by add_audio_track(), lives_box_pack_first(), and lives_box_pack_top().

◆ lives_box_set_child_packing()

LIVES_GLOBAL_INLINE boolean lives_box_set_child_packing ( LiVESBox *  box,
LiVESWidget *  child,
boolean  expand,
boolean  fill,
uint32_t  padding,
LiVESPackType  pack_type 
)

Definition at line 3234 of file widget-helper.c.

Referenced by lives_widget_set_pack_type().

◆ lives_box_set_homogeneous()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_set_homogeneous ( LiVESBox *  box,
boolean  homogenous 
)

Definition at line 3213 of file widget-helper.c.

Referenced by add_param_label_to_box(), lives_hbox_new(), and lives_vbox_new().

◆ lives_box_set_spacing()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_box_set_spacing ( LiVESBox *  box,
int  spacing 
)

Definition at line 3244 of file widget-helper.c.

Referenced by create_resaudw().

◆ lives_button_box_make_first()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_make_first ( LiVESButtonBox *  bbox,
LiVESWidget *  widget 
)

Definition at line 12481 of file widget-helper.c.

Referenced by do_messages_window(), lives_dialog_make_widget_first(), and trash_rb().

◆ lives_button_box_set_button_width()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_set_button_width ( LiVESButtonBox *  bbox,
LiVESWidget *  button,
int  min_width 
)

Definition at line 12466 of file widget-helper.c.

◆ lives_button_box_set_child_non_homogeneous()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_set_child_non_homogeneous ( LiVESButtonBox *  bbox,
LiVESWidget *  child,
boolean  set 
)

Definition at line 3372 of file widget-helper.c.

◆ lives_button_box_set_layout()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_box_set_layout ( LiVESButtonBox *  bbox,
LiVESButtonBoxStyle  bstyle 
)

◆ lives_button_center()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_center ( LiVESWidget *  button)

Definition at line 12502 of file widget-helper.c.

Referenced by lives_dialog_add_button_from_stock().

◆ lives_button_clicked()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_clicked ( LiVESButton *  button)

Definition at line 4368 of file widget-helper.c.

◆ lives_button_get_label()

WIDGET_HELPER_GLOBAL_INLINE const char* lives_button_get_label ( LiVESButton *  button)

Definition at line 4357 of file widget-helper.c.

◆ lives_button_grab_default_special()

boolean lives_button_grab_default_special ( LiVESWidget *  button)

◆ lives_button_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_button_new ( void  )

Definition at line 4161 of file widget-helper.c.

Referenced by lives_button_new_with_label().

◆ lives_button_new_with_label()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_button_new_with_label ( const char *  label)

Definition at line 4171 of file widget-helper.c.

◆ lives_button_set_focus_on_click()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_focus_on_click ( LiVESButton *  button,
boolean  focus 
)

Definition at line 4409 of file widget-helper.c.

◆ lives_button_set_image()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_image ( LiVESButton *  button,
LiVESWidget *  image 
)

Definition at line 4386 of file widget-helper.c.

◆ lives_button_set_image_from_stock()

LIVES_GLOBAL_INLINE boolean lives_button_set_image_from_stock ( LiVESButton *  button,
const char *  stock_id 
)

tweaks for better icons

Definition at line 4181 of file widget-helper.c.

Referenced by on_effects_paused().

◆ lives_button_set_label()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_label ( LiVESButton *  button,
const char *  label 
)

◆ lives_button_set_relief()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_set_relief ( LiVESButton *  button,
LiVESReliefStyle  rstyle 
)

Definition at line 4377 of file widget-helper.c.

◆ lives_button_uncenter()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_button_uncenter ( LiVESWidget *  button,
int  normal_width 
)

Definition at line 12512 of file widget-helper.c.

Referenced by lives_dialog_add_button_from_stock().

◆ lives_button_ungrab_default_special()

boolean lives_button_ungrab_default_special ( LiVESWidget *  button)

Definition at line 7572 of file widget-helper.c.

◆ lives_cell_renderer_pixbuf_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer* lives_cell_renderer_pixbuf_new ( void  )

Definition at line 5363 of file widget-helper.c.

◆ lives_cell_renderer_spin_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer* lives_cell_renderer_spin_new ( void  )

Definition at line 5343 of file widget-helper.c.

◆ lives_cell_renderer_text_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer* lives_cell_renderer_text_new ( void  )

Definition at line 5334 of file widget-helper.c.

◆ lives_cell_renderer_toggle_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESCellRenderer* lives_cell_renderer_toggle_new ( void  )

Definition at line 5354 of file widget-helper.c.

◆ lives_check_button_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_check_button_new ( void  )

Definition at line 4597 of file widget-helper.c.

Referenced by amixer_show(), and lives_standard_check_button_new().

◆ lives_check_button_new_with_label()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_check_button_new_with_label ( const char *  label)

Definition at line 4606 of file widget-helper.c.

Referenced by amixer_show().

◆ lives_check_menu_item_get_active()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_get_active ( LiVESCheckMenuItem *  item)

◆ lives_check_menu_item_new_with_label()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_check_menu_item_new_with_label ( const char *  label)

Definition at line 6458 of file widget-helper.c.

Referenced by lives_standard_check_menu_item_new_with_label().

◆ lives_check_menu_item_set_active()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_set_active ( LiVESCheckMenuItem *  item,
boolean  state 
)

◆ lives_check_menu_item_set_draw_as_radio()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_check_menu_item_set_draw_as_radio ( LiVESCheckMenuItem *  item,
boolean  setting 
)

Definition at line 6468 of file widget-helper.c.

Referenced by add_to_clipmenu().

◆ lives_color_button_get_alpha()

WIDGET_HELPER_GLOBAL_INLINE int16_t lives_color_button_get_alpha ( LiVESColorButton *  button)

Definition at line 7110 of file widget-helper.c.

◆ lives_color_button_get_color()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor* lives_color_button_get_color ( LiVESColorButton *  button,
LiVESWidgetColor *  color 
)

Definition at line 7077 of file widget-helper.c.

Referenced by on_pwcolsel(), and pref_factory_color_button().

◆ lives_color_button_new_with_color()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_color_button_new_with_color ( const LiVESWidgetColor *  color)

Definition at line 7064 of file widget-helper.c.

◆ lives_color_button_set_alpha()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_alpha ( LiVESColorButton *  button,
int16_t  alpha 
)

Definition at line 7094 of file widget-helper.c.

◆ lives_color_button_set_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_color ( LiVESColorButton *  button,
const LiVESWidgetColor *  color 
)

Definition at line 7124 of file widget-helper.c.

Referenced by on_pwcolsel().

◆ lives_color_button_set_title()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_title ( LiVESColorButton *  button,
const char *  title 
)

Definition at line 7141 of file widget-helper.c.

◆ lives_color_button_set_use_alpha()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_button_set_use_alpha ( LiVESColorButton *  button,
boolean  use_alpha 
)

Definition at line 7152 of file widget-helper.c.

◆ lives_color_parse()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_color_parse ( const char *  spec,
LiVESWidgetColor *  color 
)

Definition at line 2466 of file widget-helper.c.

◆ lives_combo_append_text()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_append_text ( LiVESCombo *  combo,
const char *  text 
)

Definition at line 3802 of file widget-helper.c.

◆ lives_combo_get_active_index()

WIDGET_HELPER_GLOBAL_INLINE int lives_combo_get_active_index ( LiVESCombo *  combo)

Definition at line 3909 of file widget-helper.c.

Referenced by fx_changed().

◆ lives_combo_get_active_iter()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_get_active_iter ( LiVESCombo *  combo,
LiVESTreeIter *  iter 
)

Definition at line 3901 of file widget-helper.c.

Referenced by fx_changed(), and lives_combo_get_active_index().

◆ lives_combo_get_active_text()

WIDGET_HELPER_GLOBAL_INLINE const char* lives_combo_get_active_text ( LiVESCombo *  combo)

◆ lives_combo_get_entry()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_combo_get_entry ( LiVESCombo *  widget)

◆ lives_combo_get_model()

WIDGET_HELPER_GLOBAL_INLINE LiVESTreeModel* lives_combo_get_model ( LiVESCombo *  combo)

◆ lives_combo_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_combo_new ( void  )

Definition at line 3727 of file widget-helper.c.

Referenced by lives_standard_combo_new().

◆ lives_combo_new_with_model()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_combo_new_with_model ( LiVESTreeModel *  model)

Definition at line 3743 of file widget-helper.c.

◆ lives_combo_populate()

boolean lives_combo_populate ( LiVESCombo *  combo,
LiVESList *  list 
)

Definition at line 7509 of file widget-helper.c.

Referenced by on_encoder_entry_changed(), and set_acodec_list_from_allowed().

◆ lives_combo_popup()

void lives_combo_popup ( LiVESCombo *  combo)

Definition at line 3781 of file widget-helper.c.

Referenced by lives_standard_combo_new().

◆ lives_combo_prepend_text()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_prepend_text ( LiVESCombo *  combo,
const char *  text 
)

Definition at line 3824 of file widget-helper.c.

◆ lives_combo_remove_all_text()

boolean lives_combo_remove_all_text ( LiVESCombo *  combo)

block CHANGED signal else it gets called for EVERY SINGLE removed element !

Definition at line 3840 of file widget-helper.c.

Referenced by lives_combo_populate().

◆ lives_combo_set_active_index()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_active_index ( LiVESCombo *  combo,
int  index 
)

◆ lives_combo_set_active_iter()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_active_iter ( LiVESCombo *  combo,
LiVESTreeIter *  iter 
)

Definition at line 3892 of file widget-helper.c.

◆ lives_combo_set_active_string()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_active_string ( LiVESCombo *  combo,
const char *  active_str 
)

◆ lives_combo_set_entry_text_column()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_entry_text_column ( LiVESCombo *  combo,
int  column 
)

Definition at line 3861 of file widget-helper.c.

◆ lives_combo_set_focus_on_click()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_focus_on_click ( LiVESCombo *  combo,
boolean  state 
)

Definition at line 3789 of file widget-helper.c.

Referenced by lives_standard_combo_new().

◆ lives_combo_set_model()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_combo_set_model ( LiVESCombo *  combo,
LiVESTreeModel *  model 
)

Definition at line 3772 of file widget-helper.c.

Referenced by lives_standard_combo_new_with_model().

◆ lives_container_add()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_add ( LiVESContainer *  container,
LiVESWidget *  widget 
)

◆ lives_container_child_set_shrinkable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_child_set_shrinkable ( LiVESContainer *  c,
LiVESWidget *  child,
boolean  val 
)

Definition at line 11750 of file widget-helper.c.

◆ lives_container_forall()

WIDGET_HELPER_LOCAL_INLINE boolean lives_container_forall ( LiVESContainer *  cont,
LiVESWidgetCallback  callback,
livespointer  cb_data 
)

Definition at line 4968 of file widget-helper.c.

◆ lives_container_foreach()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_foreach ( LiVESContainer *  cont,
LiVESWidgetCallback  callback,
livespointer  cb_data 
)

◆ lives_container_get_children()

WIDGET_HELPER_GLOBAL_INLINE LiVESList* lives_container_get_children ( LiVESContainer *  cont)

◆ lives_container_get_focus_child()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_container_get_focus_child ( LiVESContainer *  cont)

Definition at line 4997 of file widget-helper.c.

Referenced by dlg_focus_changed().

◆ lives_container_remove()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_remove ( LiVESContainer *  container,
LiVESWidget *  widget 
)

◆ lives_container_set_border_width()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_set_border_width ( LiVESContainer *  container,
uint32_t  width 
)

◆ lives_container_set_focus_child()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_container_set_focus_child ( LiVESContainer *  cont,
LiVESWidget *  child 
)

Definition at line 4988 of file widget-helper.c.

Referenced by rte_reset_defs_clicked().

◆ lives_cool_toggled()

void lives_cool_toggled ( LiVESWidget *  tbutton,
livespointer  user_data 
)

Definition at line 12094 of file widget-helper.c.

Referenced by amixer_show(), and lives_glowing_check_button_new().

◆ lives_cursor_new_from_pixbuf()

WIDGET_HELPER_GLOBAL_INLINE LiVESXCursor* lives_cursor_new_from_pixbuf ( LiVESXDisplay *  disp,
LiVESPixbuf *  pixbuf,
int  x,
int  y 
)

Definition at line 7405 of file widget-helper.c.

◆ lives_cursor_unref()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_cursor_unref ( LiVESXCursor *  cursor)

Definition at line 11139 of file widget-helper.c.

Referenced by hide_cursor(), lives_set_cursor_style(), and on_camquit_clicked().

◆ lives_dialog_add_action_widget()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_add_action_widget ( LiVESDialog *  dialog,
LiVESWidget *  widget,
int  response 
)

Definition at line 2596 of file widget-helper.c.

Referenced by lives_dialog_add_button_from_stock().

◆ lives_dialog_add_button_from_stock()

LiVESWidget* lives_dialog_add_button_from_stock ( LiVESDialog *  dialog,
const char *  stock_id,
const char *  label,
int  response_id 
)

◆ lives_dialog_add_escape()

WIDGET_HELPER_GLOBAL_INLINE LiVESAccelGroup* lives_dialog_add_escape ( LiVESDialog *  dlg,
LiVESWidget *  button 
)

Definition at line 9962 of file widget-helper.c.

◆ lives_dialog_get_action_area()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_dialog_get_action_area ( LiVESDialog *  dialog)

◆ lives_dialog_get_content_area()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_dialog_get_content_area ( LiVESDialog *  dialog)

◆ lives_dialog_get_response_for_widget()

WIDGET_HELPER_GLOBAL_INLINE int lives_dialog_get_response_for_widget ( LiVESDialog *  dialog,
LiVESWidget *  widget 
)

Definition at line 1829 of file widget-helper.c.

Referenced by on_paramwindow_button_clicked().

◆ lives_dialog_make_widget_first()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_make_widget_first ( LiVESDialog *  dlg,
LiVESWidget *  widget 
)

Definition at line 12495 of file widget-helper.c.

◆ lives_dialog_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_dialog_new ( void  )

Definition at line 4152 of file widget-helper.c.

◆ lives_dialog_response()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_response ( LiVESDialog *  dialog,
int  response 
)

◆ lives_dialog_run()

WIDGET_HELPER_GLOBAL_INLINE LiVESResponseType lives_dialog_run ( LiVESDialog *  dialog)

◆ lives_dialog_set_button_layout()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_set_button_layout ( LiVESDialog *  dlg,
LiVESButtonBoxStyle  bstyle 
)

Definition at line 9955 of file widget-helper.c.

Referenced by do_foundclips_query(), do_please_install(), and do_resize_dlg().

◆ lives_dialog_set_has_separator()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_dialog_set_has_separator ( LiVESDialog *  dialog,
boolean  has 
)

Definition at line 6334 of file widget-helper.c.

◆ lives_display_get_n_screens()

WIDGET_HELPER_GLOBAL_INLINE int lives_display_get_n_screens ( LiVESXDisplay *  disp)

Definition at line 11938 of file widget-helper.c.

Referenced by get_monitors().

◆ lives_display_get_pointer()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_display_get_pointer ( LiVESXDevice *  device,
LiVESXDisplay *  display,
LiVESXScreen **  screen,
int *  x,
int *  y,
LiVESXModifierType *  mask 
)

Definition at line 7253 of file widget-helper.c.

◆ lives_display_get_window_at_pointer()

WIDGET_HELPER_GLOBAL_INLINE LiVESXWindow* lives_display_get_window_at_pointer ( LiVESXDevice *  device,
LiVESXDisplay *  display,
int *  win_x,
int *  win_y 
)

Definition at line 7238 of file widget-helper.c.

Referenced by on_mouse_scroll(), and on_track_release().

◆ lives_display_warp_pointer()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_display_warp_pointer ( LiVESXDevice *  device,
LiVESXDisplay *  display,
LiVESXScreen *  screen,
int  x,
int  y 
)

Definition at line 7268 of file widget-helper.c.

◆ lives_drawing_area_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_drawing_area_new ( void  )

Definition at line 4447 of file widget-helper.c.

Referenced by widget_add_preview().

◆ lives_editable_get_editable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_editable_get_editable ( LiVESEditable *  editable)

Definition at line 6113 of file widget-helper.c.

Referenced by lives_entry_get_editable().

◆ lives_editable_select_region()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_editable_select_region ( LiVESEditable *  editable,
int  start_pos,
int  end_pos 
)

Definition at line 6131 of file widget-helper.c.

◆ lives_editable_set_editable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_editable_set_editable ( LiVESEditable *  editable,
boolean  is_editable 
)

Definition at line 6121 of file widget-helper.c.

Referenced by create_camwindow(), create_resaudw(), and lives_entry_set_editable().

◆ lives_entry_get_activates_default()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_get_activates_default ( LiVESEntry *  entry)

Definition at line 6168 of file widget-helper.c.

Referenced by dlg_focus_changed().

◆ lives_entry_get_editable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_get_editable ( LiVESEntry *  entry)

Definition at line 7427 of file widget-helper.c.

◆ lives_entry_get_text()

WIDGET_HELPER_GLOBAL_INLINE const char* lives_entry_get_text ( LiVESEntry *  entry)

◆ lives_entry_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_entry_new ( void  )

◆ lives_entry_set_activates_default()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_activates_default ( LiVESEntry *  entry,
boolean  act 
)

◆ lives_entry_set_alignment()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_alignment ( LiVESEntry *  entry,
float  align 
)

◆ lives_entry_set_completion_from_list()

boolean lives_entry_set_completion_from_list ( LiVESEntry *  entry,
LiVESList *  xlist 
)

Definition at line 11224 of file widget-helper.c.

Referenced by create_rename_dialog().

◆ lives_entry_set_editable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_editable ( LiVESEntry *  entry,
boolean  editable 
)

◆ lives_entry_set_has_frame()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_has_frame ( LiVESEntry *  entry,
boolean  has 
)

◆ lives_entry_set_max_length()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_max_length ( LiVESEntry *  entry,
int  len 
)

◆ lives_entry_set_text()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_text ( LiVESEntry *  entry,
const char *  text 
)

◆ lives_entry_set_visibility()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_visibility ( LiVESEntry *  entry,
boolean  vis 
)

Definition at line 6176 of file widget-helper.c.

◆ lives_entry_set_width_chars()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_entry_set_width_chars ( LiVESEntry *  entry,
int  nchars 
)

◆ lives_event_box_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_event_box_new ( void  )

◆ lives_event_box_set_above_child()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_event_box_set_above_child ( LiVESEventBox *  ebox,
boolean  set 
)

Definition at line 2296 of file widget-helper.c.

◆ lives_event_get_time()

WIDGET_HELPER_GLOBAL_INLINE int lives_event_get_time ( LiVESXEvent *  event)

Definition at line 4459 of file widget-helper.c.

◆ lives_expander_get_expanded()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_expander_get_expanded ( LiVESExpander *  expander)

Definition at line 3654 of file widget-helper.c.

◆ lives_expander_get_label_widget()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_expander_get_label_widget ( LiVESExpander *  expander)

Definition at line 3615 of file widget-helper.c.

◆ lives_expander_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_expander_new ( const char *  label)

Definition at line 3602 of file widget-helper.c.

Referenced by lives_standard_expander_new().

◆ lives_expander_set_expanded()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_expander_set_expanded ( LiVESExpander *  expander,
boolean  val 
)

Definition at line 3633 of file widget-helper.c.

◆ lives_expander_set_label()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_expander_set_label ( LiVESExpander *  expander,
const char *  text 
)

Definition at line 3642 of file widget-helper.c.

◆ lives_expander_set_use_markup()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_expander_set_use_markup ( LiVESExpander *  expander,
boolean  val 
)

Definition at line 3624 of file widget-helper.c.

Referenced by lives_standard_expander_new().

◆ lives_fg_run()

void* lives_fg_run ( lives_proc_thread_t  lpt,
void *  retval 
)

Definition at line 1790 of file widget-helper.c.

◆ lives_file_chooser_get_filename()

WIDGET_HELPER_GLOBAL_INLINE char* lives_file_chooser_get_filename ( LiVESFileChooser *  chooser)

◆ lives_file_chooser_get_filenames()

WIDGET_HELPER_GLOBAL_INLINE LiVESSList* lives_file_chooser_get_filenames ( LiVESFileChooser *  chooser)

Definition at line 6730 of file widget-helper.c.

Referenced by on_ok_file_open_clicked().

◆ lives_frame_get_label_widget()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_frame_get_label_widget ( LiVESFrame *  frame)

Definition at line 6867 of file widget-helper.c.

Referenced by set_colours(), and set_mt_colours().

◆ lives_frame_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_frame_new ( const char *  label)

Definition at line 6831 of file widget-helper.c.

Referenced by lives_standard_frame_new().

◆ lives_frame_set_label()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label ( LiVESFrame *  frame,
const char *  label 
)

Definition at line 6840 of file widget-helper.c.

Referenced by fade_background(), and unfade_background().

◆ lives_frame_set_label_align()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label_align ( LiVESFrame *  frame,
float  xalign,
float  yalign 
)

Definition at line 6849 of file widget-helper.c.

Referenced by lives_standard_frame_new().

◆ lives_frame_set_label_widget()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_label_widget ( LiVESFrame *  frame,
LiVESWidget *  widget 
)

Definition at line 6858 of file widget-helper.c.

Referenced by lives_standard_frame_new().

◆ lives_frame_set_shadow_type()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_frame_set_shadow_type ( LiVESFrame *  frame,
LiVESShadowType  stype 
)

Definition at line 6876 of file widget-helper.c.

Referenced by lives_alignment_new(), and lives_standard_frame_new().

◆ lives_general_button_clicked()

void lives_general_button_clicked ( LiVESButton *  button,
livespointer  data_to_free 
)

◆ lives_get_scroll_direction()

WIDGET_HELPER_GLOBAL_INLINE LiVESScrollDirection lives_get_scroll_direction ( LiVESXEventScroll *  event)

Definition at line 8785 of file widget-helper.c.

Referenced by on_mouse_scroll(), and on_msg_area_scroll().

◆ lives_glowing_check_button_new()

LiVESWidget* lives_glowing_check_button_new ( const char *  labeltext,
LiVESBox *  box,
const char *  tooltip,
boolean togglevalue 
)

Definition at line 9163 of file widget-helper.c.

Referenced by lives_glowing_tool_button_new(), and mt_init_start_end_spins().

◆ lives_glowing_tool_button_new()

LiVESWidget* lives_glowing_tool_button_new ( const char *  labeltext,
LiVESToolbar *  tbar,
const char *  tooltip,
boolean togglevalue 
)

Definition at line 9215 of file widget-helper.c.

◆ lives_grab_add()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_grab_add ( LiVESWidget *  widget)

Definition at line 1454 of file widget-helper.c.

Referenced by on_vppa_ok_clicked().

◆ lives_grab_remove()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_grab_remove ( LiVESWidget *  widget)

◆ lives_grid_attach_next_to()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_attach_next_to ( LiVESGrid *  grid,
LiVESWidget *  child,
LiVESWidget *  sibling,
LiVESPositionType  side,
int  width,
int  height 
)

Definition at line 6818 of file widget-helper.c.

◆ lives_grid_insert_row()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_insert_row ( LiVESGrid *  grid,
int  posn 
)

Definition at line 6807 of file widget-helper.c.

Referenced by lives_table_new(), and lives_table_resize().

◆ lives_grid_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_grid_new ( void  )

Definition at line 6763 of file widget-helper.c.

Referenced by lives_table_new(), and start_ce_thumb_mode().

◆ lives_grid_remove_row()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_remove_row ( LiVESGrid *  grid,
int  posn 
)

Definition at line 6796 of file widget-helper.c.

◆ lives_grid_set_column_spacing()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_set_column_spacing ( LiVESGrid *  grid,
uint32_t  spacing 
)

Definition at line 6785 of file widget-helper.c.

Referenced by lives_table_set_col_spacings().

◆ lives_grid_set_row_spacing()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_grid_set_row_spacing ( LiVESGrid *  grid,
uint32_t  spacing 
)

Definition at line 6774 of file widget-helper.c.

Referenced by lives_table_set_row_spacings().

◆ lives_has_icon()

boolean lives_has_icon ( LiVESIconTheme *  icon_theme,
const char *  stock_id,
LiVESIconSize  size 
)

Definition at line 11067 of file widget-helper.c.

Referenced by lives_pixbuf_new_from_stock_at_size().

◆ lives_has_toplevel_focus()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_has_toplevel_focus ( LiVESWidget *  widget)

Definition at line 7414 of file widget-helper.c.

◆ lives_hbox_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_hbox_new ( boolean  homogeneous,
int  spacing 
)

◆ lives_hbutton_box_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_hbutton_box_new ( void  )

Definition at line 3329 of file widget-helper.c.

Referenced by amixer_show(), and create_camwindow().

◆ lives_hpaned_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_hpaned_new ( void  )

Definition at line 3399 of file widget-helper.c.

Referenced by create_prefs_dialog(), and lives_standard_hpaned_new().

◆ lives_hscrollbar_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_hscrollbar_new ( LiVESAdjustment *  adj)

Definition at line 3425 of file widget-helper.c.

◆ lives_hseparator_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_hseparator_new ( void  )

Definition at line 3301 of file widget-helper.c.

Referenced by create_resaudw(), and lives_standard_hseparator_new().

◆ lives_idle_add()

WIDGET_HELPER_GLOBAL_INLINE uint32_t lives_idle_add ( LiVESWidgetSourceFunc  function,
livespointer  data 
)

◆ lives_image_get_pixbuf()

WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf* lives_image_get_pixbuf ( LiVESImage *  image)

Definition at line 2454 of file widget-helper.c.

Referenced by get_vspace(), and lives_pixbuf_new_from_stock_at_size().

◆ lives_image_menu_item_new_from_stock()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_image_menu_item_new_from_stock ( const char *  stock_id,
LiVESAccelGroup *  accel_group 
)

Definition at line 6477 of file widget-helper.c.

Referenced by lives_standard_image_menu_item_new_from_stock().

◆ lives_image_menu_item_new_with_label()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_image_menu_item_new_with_label ( const char *  label)

Definition at line 6425 of file widget-helper.c.

Referenced by lives_standard_image_menu_item_new_with_label().

◆ lives_image_menu_item_set_always_show_image()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_menu_item_set_always_show_image ( LiVESImageMenuItem *  item,
boolean  show 
)

Definition at line 6638 of file widget-helper.c.

◆ lives_image_menu_item_set_image()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_menu_item_set_image ( LiVESImageMenuItem *  item,
LiVESWidget *  image 
)

Definition at line 6556 of file widget-helper.c.

Referenced by multitrack().

◆ lives_image_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_image_new ( void  )

Definition at line 2308 of file widget-helper.c.

◆ lives_image_new_from_file()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_image_new_from_file ( const char *  filename)

Definition at line 2419 of file widget-helper.c.

◆ lives_image_new_from_pixbuf()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_image_new_from_pixbuf ( LiVESPixbuf *  pixbuf)

Definition at line 2428 of file widget-helper.c.

Referenced by lives_image_new_from_stock_at_size(), and splash_init().

◆ lives_image_new_from_stock()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_image_new_from_stock ( const char *  stock_id,
LiVESIconSize  size 
)

◆ lives_image_new_from_stock_at_size()

LiVESWidget* lives_image_new_from_stock_at_size ( const char *  stock_id,
LiVESIconSize  size,
int  x,
int  y 
)

Definition at line 2401 of file widget-helper.c.

Referenced by lives_image_new_from_stock().

◆ lives_image_scale()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_scale ( LiVESImage *  image,
int  width,
int  height,
LiVESInterpType  interp_type 
)

Definition at line 7434 of file widget-helper.c.

◆ lives_image_set_from_pixbuf()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_image_set_from_pixbuf ( LiVESImage *  image,
LiVESPixbuf *  pixbuf 
)

Definition at line 2440 of file widget-helper.c.

Referenced by pref_change_images().

◆ lives_justify_to_align()

WIDGET_HELPER_GLOBAL_INLINE LiVESAlign lives_justify_to_align ( LiVESJustification  justify)

Definition at line 8778 of file widget-helper.c.

Referenced by lives_layout_pack(), and lives_standard_label_new().

◆ lives_label_chomp()

LIVES_GLOBAL_INLINE void lives_label_chomp ( LiVESLabel *  label)

Definition at line 8685 of file widget-helper.c.

◆ lives_label_get_mnemonic_widget()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_label_get_mnemonic_widget ( LiVESLabel *  label)

Definition at line 6095 of file widget-helper.c.

Referenced by create_rename_dialog(), and do_workdir_query().

◆ lives_label_get_text()

WIDGET_HELPER_GLOBAL_INLINE const char* lives_label_get_text ( LiVESLabel *  label)

◆ lives_label_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_label_new ( const char *  text)

◆ lives_label_set_ellipsize()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_ellipsize ( LiVESLabel *  label,
LiVESEllipsizeMode  mode 
)

Definition at line 3696 of file widget-helper.c.

◆ lives_label_set_halignment()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_halignment ( LiVESLabel *  label,
float  xalign 
)

Definition at line 3704 of file widget-helper.c.

◆ lives_label_set_hpadding()

WIDGET_HELPER_GLOBAL_INLINE void lives_label_set_hpadding ( LiVESLabel *  label,
int  pad 
)

Definition at line 7459 of file widget-helper.c.

◆ lives_label_set_line_wrap()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_line_wrap ( LiVESLabel *  label,
boolean  set 
)

Definition at line 3672 of file widget-helper.c.

◆ lives_label_set_line_wrap_mode()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_line_wrap_mode ( LiVESLabel *  label,
LingoWrapMode  mode 
)

Definition at line 3680 of file widget-helper.c.

◆ lives_label_seT_lines()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_seT_lines ( LiVESLabel *  label,
int  nlines 
)

Definition at line 3688 of file widget-helper.c.

◆ lives_label_set_markup()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_markup ( LiVESLabel *  label,
const char *  markup 
)

◆ lives_label_set_mnemonic_widget()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_mnemonic_widget ( LiVESLabel *  label,
LiVESWidget *  widget 
)

◆ lives_label_set_selectable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_selectable ( LiVESLabel *  label,
boolean  setting 
)

Definition at line 6104 of file widget-helper.c.

◆ lives_label_set_text()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_text ( LiVESLabel *  label,
const char *  text 
)

◆ lives_label_set_width_chars()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_label_set_width_chars ( LiVESLabel *  label,
int  nchars 
)

◆ lives_layout_add_fill()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_layout_add_fill ( LiVESLayout *  layout,
boolean  horizontal 
)

Definition at line 7841 of file widget-helper.c.

Referenced by create_rename_dialog().

◆ lives_layout_add_label()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_layout_add_label ( LiVESLayout *  layout,
const char *  text,
boolean  horizontal 
)

◆ lives_layout_add_row()

WIDGET_HELPER_GLOBAL_INLINE int lives_layout_add_row ( LiVESLayout *  layout)

Definition at line 7783 of file widget-helper.c.

Referenced by lives_layout_row_new().

◆ lives_layout_add_separator()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_layout_add_separator ( LiVESLayout *  layout,
boolean  horizontal 
)

Definition at line 7855 of file widget-helper.c.

◆ lives_layout_attach()

WIDGET_HELPER_LOCAL_INLINE void lives_layout_attach ( LiVESLayout *  layout,
LiVESWidget *  widget,
int  start,
int  end,
int  row 
)

Definition at line 7633 of file widget-helper.c.

Referenced by lives_layout_expansion_row_new().

◆ lives_layout_expansion_row_new()

LiVESWidget* lives_layout_expansion_row_new ( LiVESLayout *  layout,
LiVESWidget *  widget 
)

◆ lives_layout_hbox_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_layout_hbox_new ( LiVESLayout *  layout)

◆ lives_layout_label_set_text()

WIDGET_HELPER_GLOBAL_INLINE void lives_layout_label_set_text ( LiVESLabel *  label,
const char *  text 
)

Definition at line 7797 of file widget-helper.c.

Referenced by lives_layout_add_label().

◆ lives_layout_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_layout_new ( LiVESBox *  box)

◆ lives_layout_pack()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_layout_pack ( LiVESHBox *  box,
LiVESWidget *  widget 
)

◆ lives_layout_row_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_layout_row_new ( LiVESLayout *  layout)

Definition at line 7791 of file widget-helper.c.

Referenced by add_video_options(), and lives_layout_expansion_row_new().

◆ lives_list_store_insert()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_list_store_insert ( LiVESListStore *  lstore,
LiVESTreeIter *  titer,
int  position 
)

Definition at line 6047 of file widget-helper.c.

◆ lives_list_store_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESListStore* lives_list_store_new ( int  ncols,
  ... 
)

Definition at line 6015 of file widget-helper.c.

◆ lives_list_store_set()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_list_store_set ( LiVESListStore *  lstore,
LiVESTreeIter *  titer,
  ... 
)

Definition at line 6034 of file widget-helper.c.

◆ lives_lock_button_get_locked()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_lock_button_get_locked ( LiVESButton *  button)

Definition at line 10483 of file widget-helper.c.

Referenced by after_aspect_height_changed(), and after_aspect_width_changed().

◆ lives_lock_button_toggle()

boolean lives_lock_button_toggle ( LiVESButton *  button)

Definition at line 10512 of file widget-helper.c.

◆ lives_menu_add_separator()

LiVESWidget* lives_menu_add_separator ( LiVESMenu *  menu)

Definition at line 11910 of file widget-helper.c.

Referenced by add_rfx_effects2(), and multitrack().

◆ lives_menu_bar_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_menu_bar_new ( void  )

Definition at line 6380 of file widget-helper.c.

Referenced by multitrack().

◆ lives_menu_detach()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_detach ( LiVESMenu *  menu)

Definition at line 6601 of file widget-helper.c.

◆ lives_menu_item_activate()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_activate ( LiVESMenuItem *  menuitem)

Definition at line 6528 of file widget-helper.c.

Referenced by on_cancel_opensel_clicked().

◆ lives_menu_item_get_submenu()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_menu_item_get_submenu ( LiVESMenuItem *  menuitem)

Definition at line 6417 of file widget-helper.c.

Referenced by lives_widget_set_sensitive(), and set_submenu_colours().

◆ lives_menu_item_get_text()

WIDGET_HELPER_GLOBAL_INLINE const char* lives_menu_item_get_text ( LiVESWidget *  menuitem)

◆ lives_menu_item_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_menu_item_new ( void  )

◆ lives_menu_item_new_with_label()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_menu_item_new_with_label ( const char *  label)

Definition at line 6398 of file widget-helper.c.

Referenced by lives_standard_menu_item_new_with_label().

◆ lives_menu_item_set_accel_path()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_set_accel_path ( LiVESMenuItem *  menuitem,
const char *  path 
)

Definition at line 6408 of file widget-helper.c.

Referenced by lives_image_menu_item_new_from_stock().

◆ lives_menu_item_set_submenu()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_item_set_submenu ( LiVESMenuItem *  menuitem,
LiVESWidget *  menu 
)

Definition at line 6519 of file widget-helper.c.

Referenced by add_rfx_effects2(), and multitrack().

◆ lives_menu_item_set_text()

WIDGET_HELPER_GLOBAL_INLINE void lives_menu_item_set_text ( LiVESWidget *  menuitem,
const char *  text,
boolean  use_mnemonic 
)

◆ lives_menu_list_sort_alpha()

WIDGET_HELPER_LOCAL_INLINE LiVESList* lives_menu_list_sort_alpha ( LiVESList *  list,
boolean  fwd 
)

Definition at line 11046 of file widget-helper.c.

Referenced by add_sorted_list_to_menu().

◆ lives_menu_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_menu_new ( void  )

◆ lives_menu_popup()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_popup ( LiVESMenu *  menu,
LiVESXEventButton *  event 
)

Definition at line 6579 of file widget-helper.c.

Referenced by do_effect_context(), and frame_context().

◆ lives_menu_reorder_child()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_reorder_child ( LiVESMenu *  menu,
LiVESWidget *  child,
int  pos 
)

Definition at line 6592 of file widget-helper.c.

◆ lives_menu_set_accel_group()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_set_accel_group ( LiVESMenu *  menu,
LiVESAccelGroup *  group 
)

Definition at line 3020 of file widget-helper.c.

◆ lives_menu_set_title()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_set_title ( LiVESMenu *  menu,
const char *  title 
)

Definition at line 6566 of file widget-helper.c.

Referenced by do_block_context(), do_effect_context(), and frame_context().

◆ lives_menu_shell_append()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_append ( LiVESMenuShell *  menushell,
LiVESWidget *  child 
)

Definition at line 6611 of file widget-helper.c.

◆ lives_menu_shell_insert()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_insert ( LiVESMenuShell *  menushell,
LiVESWidget *  child,
int  pos 
)

Definition at line 6620 of file widget-helper.c.

Referenced by add_rfx_effects2(), and replace_with_delegates().

◆ lives_menu_shell_prepend()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_shell_prepend ( LiVESMenuShell *  menushell,
LiVESWidget *  child 
)

Definition at line 6629 of file widget-helper.c.

◆ lives_menu_tool_button_new()

LiVESToolItem * lives_menu_tool_button_new ( LiVESWidget *  icon,
const char *  label 
)

Definition at line 6501 of file widget-helper.c.

Referenced by lives_standard_menu_tool_button_new().

◆ lives_menu_tool_button_set_menu()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_menu_tool_button_set_menu ( LiVESMenuToolButton *  toolbutton,
LiVESWidget *  menu 
)

Definition at line 6510 of file widget-helper.c.

◆ lives_message_dialog_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_message_dialog_new ( LiVESWindow *  parent,
LiVESDialogFlags  flags,
LiVESMessageType  type,
LiVESButtonsType  buttons,
const char *  msg_fmt,
  ... 
)

Definition at line 5259 of file widget-helper.c.

◆ lives_notebook_get_current_page()

WIDGET_HELPER_GLOBAL_INLINE int lives_notebook_get_current_page ( LiVESNotebook *  nbook)

Definition at line 6903 of file widget-helper.c.

Referenced by get_poly_state_from_page(), and set_poly_tab().

◆ lives_notebook_get_nth_page()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_notebook_get_nth_page ( LiVESNotebook *  nbook,
int  pagenum 
)

Definition at line 6894 of file widget-helper.c.

Referenced by set_poly_tab().

◆ lives_notebook_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_notebook_new ( void  )

Definition at line 6885 of file widget-helper.c.

Referenced by lives_standard_notebook_new().

◆ lives_notebook_set_current_page()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_notebook_set_current_page ( LiVESNotebook *  nbook,
int  pagenum 
)

Definition at line 6912 of file widget-helper.c.

Referenced by set_poly_tab().

◆ lives_notebook_set_tab_label()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_notebook_set_tab_label ( LiVESNotebook *  nbook,
LiVESWidget *  child,
LiVESWidget *  tablabel 
)

Definition at line 6921 of file widget-helper.c.

◆ lives_painter_arc()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_arc ( lives_painter_t *  cr,
double  xc,
double  yc,
double  radius,
double  angle1,
double  angle2 
)

Definition at line 569 of file widget-helper.c.

Referenced by draw_cool_toggle().

◆ lives_painter_clip()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_clip ( lives_painter_t *  cr)

Definition at line 397 of file widget-helper.c.

◆ lives_painter_close_path()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_close_path ( lives_painter_t *  cr)

Definition at line 546 of file widget-helper.c.

◆ lives_painter_create_from_surface()

WIDGET_HELPER_GLOBAL_INLINE lives_painter_t* lives_painter_create_from_surface ( lives_painter_surface_t *  target)

Definition at line 309 of file widget-helper.c.

Referenced by clear_widget_bg(), and reshow_msg_area().

◆ lives_painter_destroy()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_destroy ( lives_painter_t *  cr)

Definition at line 412 of file widget-helper.c.

Referenced by clear_widget_bg().

◆ lives_painter_fill()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_fill ( lives_painter_t *  cr)

Definition at line 367 of file widget-helper.c.

Referenced by draw_cool_toggle().

◆ lives_painter_format_stride_for_width()

WIDGET_HELPER_GLOBAL_INLINE int lives_painter_format_stride_for_width ( lives_painter_format_t  form,
int  width 
)

Definition at line 723 of file widget-helper.c.

◆ lives_painter_get_target()

WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t* lives_painter_get_target ( lives_painter_t *  cr)

Definition at line 711 of file widget-helper.c.

Referenced by lives_painter_to_layer().

◆ lives_painter_image_surface_create()

WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t* lives_painter_image_surface_create ( lives_painter_format_t  format,
int  width,
int  height 
)

Definition at line 674 of file widget-helper.c.

◆ lives_painter_image_surface_create_for_data()

WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t* lives_painter_image_surface_create_for_data ( uint8_t *  data,
lives_painter_format_t  format,
int  width,
int  height,
int  stride 
)

Definition at line 660 of file widget-helper.c.

◆ lives_painter_image_surface_get_data()

WIDGET_HELPER_GLOBAL_INLINE uint8_t* lives_painter_image_surface_get_data ( lives_painter_surface_t *  surf)

Definition at line 735 of file widget-helper.c.

Referenced by weed_layer_pixel_data_free().

◆ lives_painter_image_surface_get_format()

WIDGET_HELPER_GLOBAL_INLINE lives_painter_format_t lives_painter_image_surface_get_format ( lives_painter_surface_t *  surf)

Definition at line 783 of file widget-helper.c.

◆ lives_painter_image_surface_get_height()

WIDGET_HELPER_GLOBAL_INLINE int lives_painter_image_surface_get_height ( lives_painter_surface_t *  surf)

Definition at line 759 of file widget-helper.c.

◆ lives_painter_image_surface_get_stride()

WIDGET_HELPER_GLOBAL_INLINE int lives_painter_image_surface_get_stride ( lives_painter_surface_t *  surf)

Definition at line 771 of file widget-helper.c.

◆ lives_painter_image_surface_get_width()

WIDGET_HELPER_GLOBAL_INLINE int lives_painter_image_surface_get_width ( lives_painter_surface_t *  surf)

Definition at line 747 of file widget-helper.c.

◆ lives_painter_line_to()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_line_to ( lives_painter_t *  cr,
double  x,
double  y 
)

Definition at line 533 of file widget-helper.c.

Referenced by all_expose_overlay(), and draw_cool_toggle().

◆ lives_painter_move_to()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_move_to ( lives_painter_t *  cr,
double  x,
double  y 
)

Definition at line 520 of file widget-helper.c.

Referenced by all_expose_overlay(), and draw_cool_toggle().

◆ lives_painter_new_path()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_new_path ( lives_painter_t *  cr)

Definition at line 478 of file widget-helper.c.

Referenced by draw_cool_toggle().

◆ lives_painter_paint()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_paint ( lives_painter_t *  cr)

Definition at line 355 of file widget-helper.c.

Referenced by all_expose(), expose_laud_draw(), expose_raud_draw(), and expose_vid_draw().

◆ lives_painter_rectangle()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_rectangle ( lives_painter_t *  cr,
double  x,
double  y,
double  width,
double  height 
)

Definition at line 555 of file widget-helper.c.

Referenced by draw_cool_toggle().

◆ lives_painter_render_background()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_render_background ( LiVESWidget *  widget,
lives_painter_t *  cr,
double  x,
double  y,
double  width,
double  height 
)

painter cairo

Definition at line 426 of file widget-helper.c.

Referenced by clear_widget_bg(), and reshow_msg_area().

◆ lives_painter_set_fill_rule()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_fill_rule ( lives_painter_t *  cr,
lives_painter_fill_rule_t  fill_rule 
)

Definition at line 635 of file widget-helper.c.

◆ lives_painter_set_line_width()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_line_width ( lives_painter_t *  cr,
double  width 
)

Definition at line 507 of file widget-helper.c.

Referenced by all_expose_overlay(), and draw_cool_toggle().

◆ lives_painter_set_operator()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_operator ( lives_painter_t *  cr,
lives_painter_operator_t  op 
)

Definition at line 588 of file widget-helper.c.

◆ lives_painter_set_source_pixbuf()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_pixbuf ( lives_painter_t *  cr,
const LiVESPixbuf *  pixbuf,
double  pixbuf_x,
double  pixbuf_y 
)

Definition at line 321 of file widget-helper.c.

◆ lives_painter_set_source_rgb()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgb ( lives_painter_t *  cr,
double  red,
double  green,
double  blue 
)

◆ lives_painter_set_source_rgb_from_lives_rgb()

WIDGET_HELPER_GLOBAL_INLINE lives_colRGB48_t* lives_painter_set_source_rgb_from_lives_rgb ( lives_painter_t *  cr,
lives_colRGB48_t col 
)

Definition at line 11081 of file widget-helper.c.

◆ lives_painter_set_source_rgb_from_lives_rgba()

WIDGET_HELPER_GLOBAL_INLINE lives_colRGBA64_t* lives_painter_set_source_rgb_from_lives_rgba ( lives_painter_t *  cr,
lives_colRGBA64_t col 
)

◆ lives_painter_set_source_rgb_from_lives_widget_color()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor* lives_painter_set_source_rgb_from_lives_widget_color ( lives_painter_t *  cr,
LiVESWidgetColor *  wcol 
)

Definition at line 11099 of file widget-helper.c.

Referenced by all_expose_overlay().

◆ lives_painter_set_source_rgba()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_rgba ( lives_painter_t *  cr,
double  red,
double  green,
double  blue,
double  alpha 
)

Definition at line 619 of file widget-helper.c.

Referenced by draw_cool_toggle(), and layout_to_lives_painter().

◆ lives_painter_set_source_surface()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_set_source_surface ( lives_painter_t *  cr,
lives_painter_surface_t *  surface,
double  x,
double  y 
)

Definition at line 339 of file widget-helper.c.

Referenced by all_expose(), expose_laud_draw(), expose_raud_draw(), and expose_vid_draw().

◆ lives_painter_stroke()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_stroke ( lives_painter_t *  cr)

Definition at line 382 of file widget-helper.c.

Referenced by all_expose_overlay(), and draw_cool_toggle().

◆ lives_painter_surface_destroy()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_surface_destroy ( lives_painter_surface_t *  surf)

◆ lives_painter_surface_flush()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_surface_flush ( lives_painter_surface_t *  surf)

Definition at line 648 of file widget-helper.c.

◆ lives_painter_surface_reference()

WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t* lives_painter_surface_reference ( lives_painter_surface_t *  surf)

Definition at line 470 of file widget-helper.c.

◆ lives_painter_translate()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_painter_translate ( lives_painter_t *  cr,
double  x,
double  y 
)

Definition at line 492 of file widget-helper.c.

Referenced by draw_cool_toggle().

◆ lives_paned_get_position()

WIDGET_HELPER_GLOBAL_INLINE int lives_paned_get_position ( LiVESPaned *  paned)

Definition at line 4414 of file widget-helper.c.

◆ lives_paned_pack()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_paned_pack ( int  where,
LiVESPaned *  paned,
LiVESWidget *  child,
boolean  resize,
boolean  shrink 
)

Definition at line 4432 of file widget-helper.c.

◆ lives_paned_set_position()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_paned_set_position ( LiVESPaned *  paned,
int  pos 
)

Definition at line 4422 of file widget-helper.c.

◆ lives_pixbuf_copy()

WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf* lives_pixbuf_copy ( LiVESPixbuf *  orig)

Definition at line 3056 of file widget-helper.c.

◆ lives_pixbuf_get_has_alpha()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_pixbuf_get_has_alpha ( const LiVESPixbuf *  pixbuf)

Definition at line 3162 of file widget-helper.c.

◆ lives_pixbuf_get_height()

WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_height ( const LiVESPixbuf *  pixbuf)

Definition at line 3118 of file widget-helper.c.

Referenced by get_vspace(), and make_preview_box().

◆ lives_pixbuf_get_n_channels()

WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_n_channels ( const LiVESPixbuf *  pixbuf)

Definition at line 3129 of file widget-helper.c.

◆ lives_pixbuf_get_pixels()

WIDGET_HELPER_GLOBAL_INLINE unsigned char* lives_pixbuf_get_pixels ( const LiVESPixbuf *  pixbuf)

Definition at line 3140 of file widget-helper.c.

Referenced by lives_pixbuf_set_opaque().

◆ lives_pixbuf_get_pixels_readonly()

WIDGET_HELPER_GLOBAL_INLINE const unsigned char* lives_pixbuf_get_pixels_readonly ( const LiVESPixbuf *  pixbuf)

Definition at line 3151 of file widget-helper.c.

◆ lives_pixbuf_get_rowstride()

WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_rowstride ( const LiVESPixbuf *  pixbuf)

Definition at line 3096 of file widget-helper.c.

Referenced by lives_pixbuf_set_opaque().

◆ lives_pixbuf_get_width()

WIDGET_HELPER_GLOBAL_INLINE int lives_pixbuf_get_width ( const LiVESPixbuf *  pixbuf)

Definition at line 3107 of file widget-helper.c.

Referenced by lives_pixbuf_is_all_black(), and make_preview_box().

◆ lives_pixbuf_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf* lives_pixbuf_new ( boolean  has_alpha,
int  width,
int  height 
)

Definition at line 3047 of file widget-helper.c.

◆ lives_pixbuf_new_from_data()

WIDGET_HELPER_GLOBAL_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,
livespointer  destroy_fn_data 
)

Definition at line 3065 of file widget-helper.c.

◆ lives_pixbuf_new_from_file()

WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf* lives_pixbuf_new_from_file ( const char *  filename,
LiVESError **  error 
)

Definition at line 3078 of file widget-helper.c.

Referenced by resize(), and splash_init().

◆ lives_pixbuf_new_from_file_at_scale()

WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf* lives_pixbuf_new_from_file_at_scale ( const char *  filename,
int  width,
int  height,
boolean  preserve_aspect_ratio,
LiVESError **  error 
)

Definition at line 3086 of file widget-helper.c.

◆ lives_pixbuf_new_from_stock_at_size()

LiVESPixbuf* lives_pixbuf_new_from_stock_at_size ( const char *  stock_id,
LiVESIconSize  size,
int  x,
int  y 
)

◆ lives_pixbuf_saturate_and_pixelate()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_pixbuf_saturate_and_pixelate ( const LiVESPixbuf *  src,
LiVESPixbuf *  dest,
float  saturation,
boolean  pixilate 
)

Definition at line 3182 of file widget-helper.c.

Referenced by resize().

◆ lives_pixbuf_scale_simple()

WIDGET_HELPER_GLOBAL_INLINE LiVESPixbuf* lives_pixbuf_scale_simple ( const LiVESPixbuf *  src,
int  dest_width,
int  dest_height,
LiVESInterpType  interp_type 
)

Definition at line 3173 of file widget-helper.c.

◆ lives_progress_bar_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_progress_bar_new ( void  )

Definition at line 5005 of file widget-helper.c.

Referenced by lives_standard_progress_bar_new().

◆ lives_progress_bar_pulse()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_pulse ( LiVESProgressBar *  pbar)

Definition at line 5047 of file widget-helper.c.

Referenced by do_auto_dialog().

◆ lives_progress_bar_set_fraction()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_set_fraction ( LiVESProgressBar *  pbar,
double  fraction 
)

Definition at line 5014 of file widget-helper.c.

Referenced by splash_msg().

◆ lives_progress_bar_set_pulse_step()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_progress_bar_set_pulse_step ( LiVESProgressBar *  pbar,
double  fraction 
)

Definition at line 5034 of file widget-helper.c.

Referenced by do_auto_dialog(), and splash_init().

◆ lives_radio_button_get_group()

WIDGET_HELPER_GLOBAL_INLINE LiVESSList* lives_radio_button_get_group ( LiVESRadioButton *  rbutton)

Definition at line 4731 of file widget-helper.c.

Referenced by lives_standard_radio_button_new().

◆ lives_radio_button_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_radio_button_new ( LiVESSList *  group)

Definition at line 4534 of file widget-helper.c.

Referenced by lives_standard_radio_button_new().

◆ lives_radio_menu_item_get_group()

WIDGET_HELPER_GLOBAL_INLINE LiVESSList* lives_radio_menu_item_get_group ( LiVESRadioMenuItem *  rmenuitem)

Definition at line 6450 of file widget-helper.c.

Referenced by add_to_clipmenu(), and remove_from_clipmenu().

◆ lives_radio_menu_item_new_with_label()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_radio_menu_item_new_with_label ( LiVESSList *  group,
const char *  label 
)

Definition at line 6440 of file widget-helper.c.

Referenced by lives_standard_radio_menu_item_new_with_label().

◆ lives_range_get_adjustment()

WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment* lives_range_get_adjustment ( LiVESRange *  range)

Definition at line 5654 of file widget-helper.c.

Referenced by on_amixer_slider_changed(), and scroll_track_by_scrollbar().

◆ lives_range_get_value()

WIDGET_HELPER_GLOBAL_INLINE double lives_range_get_value ( LiVESRange *  range)

Definition at line 5699 of file widget-helper.c.

Referenced by on_amixer_close_clicked(), and on_amixer_slider_changed().

◆ lives_range_set_increments()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_increments ( LiVESRange *  range,
double  step,
double  page 
)

Definition at line 5681 of file widget-helper.c.

◆ lives_range_set_inverted()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_inverted ( LiVESRange *  range,
boolean  invert 
)

Definition at line 5690 of file widget-helper.c.

Referenced by amixer_add_channel_slider().

◆ lives_range_set_range()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_range ( LiVESRange *  range,
double  min,
double  max 
)

Definition at line 5672 of file widget-helper.c.

◆ lives_range_set_value()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_range_set_value ( LiVESRange *  range,
double  value 
)

◆ lives_rgba_col_new()

WIDGET_HELPER_GLOBAL_INLINE lives_colRGBA64_t lives_rgba_col_new ( int  red,
int  green,
int  blue,
int  alpha 
)

Definition at line 12574 of file widget-helper.c.

Referenced by render_text_overlay().

◆ lives_rgba_copy()

Definition at line 12609 of file widget-helper.c.

Referenced by pref_factory_color_button().

◆ lives_rgba_equal()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_rgba_equal ( lives_colRGBA64_t col1,
lives_colRGBA64_t col2 
)

Definition at line 12604 of file widget-helper.c.

Referenced by pref_factory_color_button().

◆ lives_rgba_to_widget_color()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor* lives_rgba_to_widget_color ( LiVESWidgetColor *  color,
lives_colRGBA64_t lcolor 
)

Definition at line 12593 of file widget-helper.c.

Referenced by scroll_tracks(), and set_palette_colours().

◆ lives_ruler_get_value()

WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_get_value ( LiVESRuler *  ruler)

Definition at line 5272 of file widget-helper.c.

◆ lives_ruler_set_lower()

WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_lower ( LiVESRuler *  ruler,
double  value 
)

Definition at line 5315 of file widget-helper.c.

Referenced by set_timeline_end_secs().

◆ lives_ruler_set_range()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_ruler_set_range ( LiVESRuler *  ruler,
double  lower,
double  upper,
double  position,
double  max_size 
)

Definition at line 5244 of file widget-helper.c.

Referenced by set_timeline_end_secs().

◆ lives_ruler_set_upper()

WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_upper ( LiVESRuler *  ruler,
double  value 
)

Definition at line 5296 of file widget-helper.c.

Referenced by do_quick_switch(), and set_timeline_end_secs().

◆ lives_ruler_set_value()

WIDGET_HELPER_GLOBAL_INLINE double lives_ruler_set_value ( LiVESRuler *  ruler,
double  value 
)

◆ lives_scale_button_get_value()

WIDGET_HELPER_GLOBAL_INLINE double lives_scale_button_get_value ( LiVESScaleButton *  scale)

Definition at line 6695 of file widget-helper.c.

Referenced by on_volume_slider_value_changed().

◆ lives_scale_button_set_orientation()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_button_set_orientation ( LiVESScaleButton *  scale,
LiVESOrientation  orientation 
)

Definition at line 6678 of file widget-helper.c.

Referenced by lives_volume_button_new().

◆ lives_scale_button_set_value()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_button_set_value ( LiVESScaleButton *  scale,
double  value 
)

Definition at line 6708 of file widget-helper.c.

Referenced by pref_factory_float().

◆ lives_scale_set_digits()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_digits ( LiVESScale *  scale,
int  digits 
)

Definition at line 6669 of file widget-helper.c.

Referenced by amixer_add_channel_slider().

◆ lives_scale_set_draw_value()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_draw_value ( LiVESScale *  scale,
boolean  draw_value 
)

Definition at line 6652 of file widget-helper.c.

◆ lives_scale_set_value_pos()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scale_set_value_pos ( LiVESScale *  scale,
LiVESPositionType  ptype 
)

Definition at line 6660 of file widget-helper.c.

Referenced by amixer_add_channel_slider().

◆ lives_screen_get_height()

WIDGET_HELPER_GLOBAL_INLINE int lives_screen_get_height ( LiVESXScreen *  screen)

Definition at line 7384 of file widget-helper.c.

Referenced by get_play_screen_size().

◆ lives_screen_get_width()

WIDGET_HELPER_GLOBAL_INLINE int lives_screen_get_width ( LiVESXScreen *  screen)

Definition at line 7374 of file widget-helper.c.

Referenced by get_play_screen_size().

◆ lives_scrolled_window_add_with_viewport()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_add_with_viewport ( LiVESScrolledWindow *  scrolledwindow,
LiVESWidget *  child 
)

Definition at line 6274 of file widget-helper.c.

◆ lives_scrolled_window_get_hadjustment()

WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment* lives_scrolled_window_get_hadjustment ( LiVESScrolledWindow *  swindow)

Definition at line 6245 of file widget-helper.c.

Referenced by lives_scrolled_window_scroll_to(), and mt_clip_select().

◆ lives_scrolled_window_get_vadjustment()

WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment* lives_scrolled_window_get_vadjustment ( LiVESScrolledWindow *  swindow)

Definition at line 6254 of file widget-helper.c.

Referenced by lives_scrolled_window_scroll_to(), and pump_io_chan().

◆ lives_scrolled_window_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_scrolled_window_new ( LiVESAdjustment *  hadj,
LiVESAdjustment *  vadj 
)

Definition at line 6236 of file widget-helper.c.

◆ lives_scrolled_window_scroll_to()

double lives_scrolled_window_scroll_to ( LiVESScrolledWindow *  sw,
LiVESPositionType  pos 
)

Definition at line 10253 of file widget-helper.c.

Referenced by do_messages_window().

◆ lives_scrolled_window_set_min_content_height()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_set_min_content_height ( LiVESScrolledWindow *  scrolledwindow,
int  height 
)

Definition at line 6288 of file widget-helper.c.

◆ lives_scrolled_window_set_min_content_width()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_set_min_content_width ( LiVESScrolledWindow *  scrolledwindow,
int  width 
)

Definition at line 6300 of file widget-helper.c.

◆ lives_scrolled_window_set_policy()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_scrolled_window_set_policy ( LiVESScrolledWindow *  scrolledwindow,
LiVESPolicyType  hpolicy,
LiVESPolicyType  vpolicy 
)

Definition at line 6263 of file widget-helper.c.

◆ lives_separator_tool_item_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem* lives_separator_tool_item_new ( void  )

Definition at line 5192 of file widget-helper.c.

Referenced by lives_toolbar_insert_space().

◆ lives_set_cursor_style()

void lives_set_cursor_style ( lives_cursor_t  cstyle,
LiVESWidget *  widget 
)

◆ lives_signal_connect_async()

unsigned long lives_signal_connect_async ( livespointer  instance,
const char *  detailed_signal,
LiVESGuiCallback  c_handler,
livespointer  data,
LiVESConnectFlags  flags 
)

Definition at line 1258 of file widget-helper.c.

◆ lives_signal_connect_sync()

unsigned long lives_signal_connect_sync ( livespointer  instance,
const char *  detailed_signal,
LiVESGuiCallback  c_handler,
livespointer  data,
LiVESConnectFlags  flags 
)

Definition at line 898 of file widget-helper.c.

Referenced by lives_signal_connect_async().

◆ lives_signal_handler_block()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_block ( livespointer  instance,
unsigned long  handler_id 
)

◆ lives_signal_handler_disconnect()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_disconnect ( livespointer  instance,
unsigned long  handler_id 
)

Definition at line 961 of file widget-helper.c.

Referenced by end_fs_preview(), and replace_with_delegates().

◆ lives_signal_handler_unblock()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handler_unblock ( livespointer  instance,
unsigned long  handler_id 
)

◆ lives_signal_handlers_block_by_func()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_block_by_func ( livespointer  instance,
LiVESGuiCallback  func,
livespointer  data 
)

◆ lives_signal_handlers_disconnect_by_func()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_disconnect_by_func ( livespointer  instance,
LiVESGuiCallback  func,
livespointer  data 
)

◆ lives_signal_handlers_sync_block_by_func()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_sync_block_by_func ( livespointer  instance,
LiVESGuiCallback  func,
livespointer  data 
)

Definition at line 1357 of file widget-helper.c.

Referenced by lives_signal_handlers_block_by_func().

◆ lives_signal_handlers_sync_disconnect_by_func()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_sync_disconnect_by_func ( livespointer  instance,
LiVESGuiCallback  func,
livespointer  data 
)

◆ lives_signal_handlers_sync_unblock_by_func()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_sync_unblock_by_func ( livespointer  instance,
LiVESGuiCallback  func,
livespointer  data 
)

Definition at line 1378 of file widget-helper.c.

Referenced by lives_signal_handlers_unblock_by_func().

◆ lives_signal_handlers_unblock_by_func()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_handlers_unblock_by_func ( livespointer  instance,
LiVESGuiCallback  func,
livespointer  data 
)

Definition at line 1435 of file widget-helper.c.

Referenced by add_mt_param_box(), on_seltrack_activate(), and set_param_from_list().

◆ lives_signal_stop_emission_by_name()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_signal_stop_emission_by_name ( livespointer  instance,
const char *  detailed_signal 
)

Definition at line 975 of file widget-helper.c.

◆ lives_source_remove()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_source_remove ( uint32_t  handle)

◆ lives_spin_button_configure()

boolean lives_spin_button_configure ( LiVESSpinButton *  spinbutton,
double  value,
double  lower,
double  upper,
double  step_increment,
double  page_increment 
)

Definition at line 11783 of file widget-helper.c.

Referenced by add_mt_param_box().

◆ lives_spin_button_get_adjustment()

WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment* lives_spin_button_get_adjustment ( LiVESSpinButton *  button)

◆ lives_spin_button_get_snapval()

WIDGET_HELPER_GLOBAL_INLINE double lives_spin_button_get_snapval ( LiVESSpinButton *  button,
double  val 
)

◆ lives_spin_button_get_value()

WIDGET_HELPER_GLOBAL_INLINE double lives_spin_button_get_value ( LiVESSpinButton *  button)

◆ lives_spin_button_get_value_as_int()

WIDGET_HELPER_GLOBAL_INLINE int lives_spin_button_get_value_as_int ( LiVESSpinButton *  button)

◆ lives_spin_button_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_spin_button_new ( LiVESAdjustment *  adj,
double  climb_rate,
uint32_t  digits 
)

Definition at line 5071 of file widget-helper.c.

Referenced by lives_standard_spin_button_new().

◆ lives_spin_button_set_adjustment()

WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment* lives_spin_button_set_adjustment ( LiVESSpinButton *  button,
LiVESAdjustment *  adj 
)

Definition at line 5111 of file widget-helper.c.

◆ lives_spin_button_set_digits()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_digits ( LiVESSpinButton *  button,
uint32_t  digits 
)

Definition at line 5156 of file widget-helper.c.

◆ lives_spin_button_set_range()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_range ( LiVESSpinButton *  button,
double  min,
double  max 
)

◆ lives_spin_button_set_snap_to_multiples()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_snap_to_multiples ( LiVESSpinButton *  button,
double  mult 
)

Definition at line 9374 of file widget-helper.c.

Referenced by add_video_options().

◆ lives_spin_button_set_snap_to_ticks()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_snap_to_ticks ( LiVESSpinButton *  button,
boolean  snap 
)

◆ lives_spin_button_set_step_increment()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_step_increment ( LiVESSpinButton *  button,
double  step_increment 
)

Definition at line 9364 of file widget-helper.c.

Referenced by lives_spin_button_set_snap_to_multiples().

◆ lives_spin_button_set_value()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_value ( LiVESSpinButton *  button,
double  value 
)

◆ lives_spin_button_set_wrap()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_set_wrap ( LiVESSpinButton *  button,
boolean  wrap 
)

Definition at line 5138 of file widget-helper.c.

◆ lives_spin_button_update()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spin_button_update ( LiVESSpinButton *  button)

◆ lives_spinner_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_spinner_new ( void  )

Definition at line 4567 of file widget-helper.c.

◆ lives_spinner_start()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spinner_start ( LiVESSpinner *  spinner)

Definition at line 4575 of file widget-helper.c.

◆ lives_spinner_stop()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_spinner_stop ( LiVESSpinner *  spinner)

Definition at line 4586 of file widget-helper.c.

◆ lives_standard_button_new_from_stock()

LiVESWidget* lives_standard_button_new_from_stock ( const char *  stock_id,
const char *  label,
int  width,
int  height 
)

Definition at line 4215 of file widget-helper.c.

Referenced by create_camwindow(), and lives_dialog_add_button_from_stock().

◆ lives_standard_button_new_from_stock_full()

LiVESWidget* lives_standard_button_new_from_stock_full ( const char *  stock_id,
const char *  label,
int  width,
int  height,
LiVESBox *  box,
boolean  fake_default,
const char *  ttips 
)

Definition at line 8375 of file widget-helper.c.

Referenced by run_youtube_dialog().

◆ lives_standard_button_new_full()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_button_new_full ( const char *  label,
int  width,
int  height,
LiVESBox *  box,
boolean  fake_default,
const char *  ttips 
)

Definition at line 8366 of file widget-helper.c.

Referenced by mt_init_start_end_spins().

◆ lives_standard_check_button_new()

LiVESWidget* lives_standard_check_button_new ( const char *  labeltext,
boolean  active,
LiVESBox *  box,
const char *  tooltip 
)

◆ lives_standard_check_menu_item_new_for_var()

LiVESWidget* lives_standard_check_menu_item_new_for_var ( const char *  labeltext,
boolean var,
boolean  invert 
)

Definition at line 8568 of file widget-helper.c.

◆ lives_standard_check_menu_item_new_with_label()

LiVESWidget* lives_standard_check_menu_item_new_with_label ( const char *  label,
boolean  active 
)

◆ lives_standard_color_button_new()

LiVESWidget* lives_standard_color_button_new ( LiVESBox *  box,
const char *  name,
boolean  use_alpha,
lives_colRGBA64_t rgba,
LiVESWidget **  sb_red,
LiVESWidget **  sb_green,
LiVESWidget **  sb_blue,
LiVESWidget **  sb_alpha 
)

Definition at line 10683 of file widget-helper.c.

◆ lives_standard_combo_new()

LiVESWidget* lives_standard_combo_new ( const char *  labeltext,
LiVESList *  list,
LiVESBox *  box,
const char *  tooltip 
)

◆ lives_standard_combo_new_with_model()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_combo_new_with_model ( LiVESTreeModel *  model,
LiVESBox *  box 
)

Definition at line 9681 of file widget-helper.c.

◆ lives_standard_dialog_new()

LiVESWidget* lives_standard_dialog_new ( const char *  title,
boolean  add_std_buttons,
int  width,
int  height 
)

◆ lives_standard_direntry_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_direntry_new ( const char *  labeltext,
const char *  txt,
int  dispwidth,
int  maxchars,
LiVESBox *  box,
const char *  tooltip 
)

Definition at line 10164 of file widget-helper.c.

Referenced by create_camwindow(), and create_rename_dialog().

◆ lives_standard_drawing_area_new()

LiVESWidget* lives_standard_drawing_area_new ( LiVESGuiCallback  callback,
lives_painter_surface_t **  ppsurf 
)

Definition at line 8693 of file widget-helper.c.

Referenced by make_preview_box(), and mt_init_tracks().

◆ lives_standard_entry_new()

LiVESWidget* lives_standard_entry_new ( const char *  labeltext,
const char *  txt,
int  dispwidth,
int  maxchars,
LiVESBox *  box,
const char *  tooltip 
)

◆ lives_standard_expander_new()

LiVESWidget* lives_standard_expander_new ( const char *  ltext,
LiVESBox *  box,
LiVESWidget *  child 
)

◆ lives_standard_file_button_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_file_button_new ( boolean  is_dir,
const char *  def_dir 
)

height X height is correct

Definition at line 10470 of file widget-helper.c.

◆ lives_standard_fileentry_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_fileentry_new ( const char *  labeltext,
const char *  txt,
const char *  defdir,
int  dispwidth,
int  maxchars,
LiVESBox *  box,
const char *  tooltip 
)

Definition at line 10171 of file widget-helper.c.

◆ lives_standard_font_chooser_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_font_chooser_new ( void  )

Definition at line 10081 of file widget-helper.c.

◆ lives_standard_formatted_label_new()

LiVESWidget* lives_standard_formatted_label_new ( const char *  text)

Definition at line 8662 of file widget-helper.c.

◆ lives_standard_frame_new()

LiVESWidget* lives_standard_frame_new ( const char *  labeltext,
float  xalign,
boolean  invis 
)

◆ lives_standard_hpaned_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_hpaned_new ( void  )

Definition at line 8383 of file widget-helper.c.

◆ lives_standard_hruler_new()

LiVESWidget* lives_standard_hruler_new ( void  )

Definition at line 10231 of file widget-helper.c.

Referenced by mt_init_tracks().

◆ lives_standard_hscale_new()

LiVESWidget* lives_standard_hscale_new ( LiVESAdjustment *  adj)

Definition at line 10192 of file widget-helper.c.

Referenced by make_preview_box().

◆ lives_standard_hseparator_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_hseparator_new ( void  )

Definition at line 12319 of file widget-helper.c.

Referenced by add_hsep_to_box(), and add_resnn_label().

◆ lives_standard_image_menu_item_new_from_stock()

LiVESWidget* lives_standard_image_menu_item_new_from_stock ( const char *  stock_id,
LiVESAccelGroup *  accel_group 
)

Definition at line 8511 of file widget-helper.c.

Referenced by multitrack().

◆ lives_standard_image_menu_item_new_with_label()

LiVESWidget* lives_standard_image_menu_item_new_with_label ( const char *  label)

Definition at line 8492 of file widget-helper.c.

Referenced by multitrack().

◆ lives_standard_label_new()

LiVESWidget* lives_standard_label_new ( const char *  text)

◆ lives_standard_label_new_with_mnemonic_widget()

LiVESWidget* lives_standard_label_new_with_mnemonic_widget ( const char *  text,
LiVESWidget *  mnemonic_widget 
)

Definition at line 8720 of file widget-helper.c.

Referenced by add_param_label_to_box(), amixer_show(), and create_new_pb_speed().

◆ lives_standard_label_new_with_tooltips()

LiVESWidget* lives_standard_label_new_with_tooltips ( const char *  text,
LiVESBox *  box,
const char *  tips 
)

Definition at line 8633 of file widget-helper.c.

Referenced by lives_layout_add_label().

◆ lives_standard_lock_button_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_lock_button_new ( boolean  is_locked,
int  width,
int  height,
const char *  label,
const char *  tooltip 
)

Definition at line 10518 of file widget-helper.c.

◆ lives_standard_menu_item_new()

LiVESWidget* lives_standard_menu_item_new ( void  )

Definition at line 8456 of file widget-helper.c.

◆ lives_standard_menu_item_new_with_label()

LiVESWidget* lives_standard_menu_item_new_with_label ( const char *  label)

◆ lives_standard_menu_new()

LiVESWidget* lives_standard_menu_new ( void  )

Definition at line 8438 of file widget-helper.c.

Referenced by add_rfx_effects2().

◆ lives_standard_menu_tool_button_new()

LiVESToolItem* lives_standard_menu_tool_button_new ( LiVESWidget *  icon,
const char *  label 
)

Definition at line 9228 of file widget-helper.c.

◆ lives_standard_notebook_new()

LiVESWidget* lives_standard_notebook_new ( const LiVESWidgetColor *  bg_color,
const LiVESWidgetColor *  act_color 
)

Definition at line 8579 of file widget-helper.c.

◆ lives_standard_progress_bar_new()

LiVESWidget* lives_standard_progress_bar_new ( void  )

Definition at line 9824 of file widget-helper.c.

Referenced by create_processing(), and splash_init().

◆ lives_standard_radio_button_new()

LiVESWidget* lives_standard_radio_button_new ( const char *  labeltext,
LiVESSList **  rbgroup,
LiVESBox *  box,
const char *  tooltip 
)

◆ lives_standard_radio_menu_item_new_with_label()

LiVESWidget* lives_standard_radio_menu_item_new_with_label ( LiVESSList *  group,
const char *  label 
)

Definition at line 8529 of file widget-helper.c.

Referenced by add_to_clipmenu().

◆ lives_standard_scrolled_window_new()

LiVESWidget* lives_standard_scrolled_window_new ( int  width,
int  height,
LiVESWidget *  child 
)

◆ lives_standard_spin_button_new()

LiVESWidget* lives_standard_spin_button_new ( const char *  labeltext,
double  val,
double  min,
double  max,
double  step,
double  page,
int  dp,
LiVESBox *  box,
const char *  tooltip 
)

◆ lives_standard_switch_new()

LiVESWidget* lives_standard_switch_new ( const char *  labeltext,
boolean  active,
LiVESBox *  box,
const char *  tooltip 
)

Definition at line 8944 of file widget-helper.c.

Referenced by lives_standard_check_button_new().

◆ lives_standard_table_new()

LiVESWidget* lives_standard_table_new ( uint32_t  rows,
uint32_t  cols,
boolean  homogeneous 
)

Definition at line 10420 of file widget-helper.c.

Referenced by create_text_window().

◆ lives_standard_text_view_new()

LiVESWidget* lives_standard_text_view_new ( const char *  text,
LiVESTextBuffer *  tbuff 
)

◆ lives_standard_tool_button_new()

LiVESWidget* lives_standard_tool_button_new ( LiVESToolbar *  bar,
GtkWidget *  icon_widget,
const char *  label,
const char *  tooltips 
)

Definition at line 12537 of file widget-helper.c.

◆ lives_standard_toolbar_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_toolbar_new ( void  )

Definition at line 10178 of file widget-helper.c.

◆ lives_standard_vpaned_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_vpaned_new ( void  )

Definition at line 8410 of file widget-helper.c.

Referenced by multitrack().

◆ lives_standard_vseparator_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_standard_vseparator_new ( void  )

Definition at line 12337 of file widget-helper.c.

Referenced by add_vsep_to_box().

◆ lives_switch_get_active()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_switch_get_active ( LiVESSwitch *  swtch)

Definition at line 4551 of file widget-helper.c.

◆ lives_switch_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_switch_new ( void  )

Definition at line 4543 of file widget-helper.c.

Referenced by lives_standard_switch_new().

◆ lives_switch_set_active()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_switch_set_active ( LiVESSwitch *  swtch,
boolean  active 
)

Definition at line 4558 of file widget-helper.c.

Referenced by lives_toggle_button_set_active().

◆ lives_table_attach()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_attach ( LiVESTable *  table,
LiVESWidget *  child,
uint32_t  left,
uint32_t  right,
uint32_t  top,
uint32_t  bottom,
LiVESAttachOptions  xoptions,
LiVESAttachOptions  yoptions,
uint32_t  xpad,
uint32_t  ypad 
)

◆ lives_table_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_table_new ( uint32_t  rows,
uint32_t  cols,
boolean  homogeneous 
)

◆ lives_table_resize()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_resize ( LiVESTable *  table,
uint32_t  rows,
uint32_t  cols 
)

Definition at line 7011 of file widget-helper.c.

Referenced by do_keys_window(), and do_mt_keys_window().

◆ lives_table_set_col_spacings()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_col_spacings ( LiVESTable *  table,
uint32_t  spacing 
)

◆ lives_table_set_column_homogeneous()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_column_homogeneous ( LiVESTable *  table,
boolean  homogeneous 
)

◆ lives_table_set_row_homogeneous()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_row_homogeneous ( LiVESTable *  table,
boolean  homogeneous 
)

Definition at line 6985 of file widget-helper.c.

◆ lives_table_set_row_spacings()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_table_set_row_spacings ( LiVESTable *  table,
uint32_t  spacing 
)

◆ lives_text_buffer_create_mark()

WIDGET_HELPER_GLOBAL_INLINE LiVESTextMark* lives_text_buffer_create_mark ( LiVESTextBuffer *  tbuff,
const char *  mark_name,
const LiVESTextIter *  where,
boolean  left_gravity 
)

Definition at line 4107 of file widget-helper.c.

Referenced by add_lmap_error().

◆ lives_text_buffer_delete()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_delete ( LiVESTextBuffer *  tbuff,
LiVESTextIter *  start,
LiVESTextIter *  end 
)

Definition at line 4126 of file widget-helper.c.

Referenced by clear_lmap_errors(), and remove_current_from_affected_layouts().

◆ lives_text_buffer_delete_mark()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_delete_mark ( LiVESTextBuffer *  tbuff,
LiVESTextMark *  mark 
)

Definition at line 4117 of file widget-helper.c.

Referenced by remove_current_from_affected_layouts().

◆ lives_text_buffer_get_all_text()

WIDGET_HELPER_GLOBAL_INLINE char* lives_text_buffer_get_all_text ( LiVESTextBuffer *  tbuff)

Definition at line 4072 of file widget-helper.c.

◆ lives_text_buffer_get_end_iter()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_end_iter ( LiVESTextBuffer *  tbuff,
LiVESTextIter *  iter 
)

◆ lives_text_buffer_get_iter_at_mark()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_iter_at_mark ( LiVESTextBuffer *  tbuff,
LiVESTextIter *  iter,
LiVESTextMark *  mark 
)

Definition at line 4142 of file widget-helper.c.

Referenced by remove_current_from_affected_layouts().

◆ lives_text_buffer_get_start_iter()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_get_start_iter ( LiVESTextBuffer *  tbuff,
LiVESTextIter *  iter 
)

◆ lives_text_buffer_get_text()

WIDGET_HELPER_GLOBAL_INLINE char* lives_text_buffer_get_text ( LiVESTextBuffer *  tbuff,
LiVESTextIter *  start,
LiVESTextIter *  end,
boolean  inc_hidden_chars 
)

Definition at line 4063 of file widget-helper.c.

Referenced by lives_text_buffer_get_all_text(), and lives_text_view_get_text().

◆ lives_text_buffer_insert()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_insert ( LiVESTextBuffer *  tbuff,
LiVESTextIter *  iter,
const char *  text,
int  len 
)

Definition at line 4035 of file widget-helper.c.

Referenced by add_lmap_error(), and lives_text_buffer_insert_at_end().

◆ lives_text_buffer_insert_at_cursor()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_insert_at_cursor ( LiVESTextBuffer *  tbuff,
const char *  text,
int  len 
)

Definition at line 4045 of file widget-helper.c.

◆ lives_text_buffer_insert_at_end()

boolean lives_text_buffer_insert_at_end ( LiVESTextBuffer *  tbuff,
const char *  text 
)

Definition at line 11723 of file widget-helper.c.

Referenced by pump_io_chan().

◆ lives_text_buffer_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESTextBuffer* lives_text_buffer_new ( void  )

Definition at line 4026 of file widget-helper.c.

◆ lives_text_buffer_place_cursor()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_place_cursor ( LiVESTextBuffer *  tbuff,
LiVESTextIter *  iter 
)

Definition at line 4098 of file widget-helper.c.

◆ lives_text_buffer_set_text()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_buffer_set_text ( LiVESTextBuffer *  tbuff,
const char *  text,
int  len 
)

Definition at line 4054 of file widget-helper.c.

Referenced by lives_text_view_set_text().

◆ lives_text_view_get_buffer()

WIDGET_HELPER_GLOBAL_INLINE LiVESTextBuffer* lives_text_view_get_buffer ( LiVESTextView *  tview)

◆ lives_text_view_get_text()

char* lives_text_view_get_text ( LiVESTextView *  textview)

◆ lives_text_view_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_text_view_new ( void  )

Definition at line 3932 of file widget-helper.c.

Referenced by lives_standard_text_view_new().

◆ lives_text_view_new_with_buffer()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_text_view_new_with_buffer ( LiVESTextBuffer *  tbuff)

Definition at line 3941 of file widget-helper.c.

Referenced by lives_standard_text_view_new().

◆ lives_text_view_set_accepts_tab()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_accepts_tab ( LiVESTextView *  tview,
boolean  setting 
)

Definition at line 3968 of file widget-helper.c.

◆ lives_text_view_set_bottom_margin()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_bottom_margin ( LiVESTextView *  tview,
int  margin 
)

Definition at line 4015 of file widget-helper.c.

◆ lives_text_view_set_cursor_visible()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_cursor_visible ( LiVESTextView *  tview,
boolean  setting 
)

Definition at line 3977 of file widget-helper.c.

Referenced by lives_standard_text_view_new().

◆ lives_text_view_set_editable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_editable ( LiVESTextView *  tview,
boolean  setting 
)

Definition at line 3959 of file widget-helper.c.

Referenced by lives_standard_text_view_new().

◆ lives_text_view_set_justification()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_justification ( LiVESTextView *  tview,
LiVESJustification  justify 
)

Definition at line 3995 of file widget-helper.c.

Referenced by lives_standard_text_view_new().

◆ lives_text_view_set_text()

boolean lives_text_view_set_text ( LiVESTextView *  textview,
const char *  text,
int  len 
)

◆ lives_text_view_set_top_margin()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_top_margin ( LiVESTextView *  tview,
int  margin 
)

Definition at line 4004 of file widget-helper.c.

◆ lives_text_view_set_wrap_mode()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_text_view_set_wrap_mode ( LiVESTextView *  tview,
LiVESWrapMode  wrapmode 
)

Definition at line 3986 of file widget-helper.c.

Referenced by lives_standard_text_view_new().

◆ lives_textsize_to_string()

const char* lives_textsize_to_string ( int  val)

Definition at line 12633 of file widget-helper.c.

◆ lives_timer_add()

WIDGET_HELPER_GLOBAL_INLINE uint32_t lives_timer_add ( uint32_t  interval,
LiVESWidgetSourceFunc  function,
livespointer  data 
)

Definition at line 7318 of file widget-helper.c.

◆ lives_timer_remove()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_timer_remove ( uint32_t  timer)

Definition at line 7341 of file widget-helper.c.

Referenced by lives_source_remove().

◆ lives_toggle_button_get_active()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_get_active ( LiVESToggleButton *  button)

◆ lives_toggle_button_set_active()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_set_active ( LiVESToggleButton *  button,
boolean  active 
)

◆ lives_toggle_button_set_mode()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_set_mode ( LiVESToggleButton *  button,
boolean  drawind 
)

Definition at line 4496 of file widget-helper.c.

Referenced by amixer_show(), and lives_glowing_check_button_new().

◆ lives_toggle_button_toggle()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_button_toggle ( LiVESToggleButton *  tbutton)

Definition at line 11494 of file widget-helper.c.

Referenced by label_act_toggle().

◆ lives_toggle_tool_button_get_active()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_tool_button_get_active ( LiVESToggleToolButton *  button)

◆ lives_toggle_tool_button_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_toggle_tool_button_new ( void  )

Definition at line 4508 of file widget-helper.c.

◆ lives_toggle_tool_button_set_active()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_tool_button_set_active ( LiVESToggleToolButton *  button,
boolean  active 
)

◆ lives_toggle_tool_button_toggle()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toggle_tool_button_toggle ( LiVESToggleToolButton *  tbutton)

Definition at line 11499 of file widget-helper.c.

Referenced by label_act_toggle().

◆ lives_tool_button_get_icon_widget()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_tool_button_get_icon_widget ( LiVESToolButton *  button)

Definition at line 5210 of file widget-helper.c.

Referenced by lives_tool_button_set_border_color().

◆ lives_tool_button_get_label_widget()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_tool_button_get_label_widget ( LiVESToolButton *  button)

Definition at line 5227 of file widget-helper.c.

Referenced by lives_tool_button_set_border_color().

◆ lives_tool_button_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem* lives_tool_button_new ( LiVESWidget *  icon_widget,
const char *  label 
)

Definition at line 5174 of file widget-helper.c.

Referenced by lives_standard_tool_button_new().

◆ lives_tool_button_set_border_color()

boolean lives_tool_button_set_border_color ( LiVESWidget *  button,
LiVESWidgetState  state,
LiVESWidgetColor *  colour 
)

Definition at line 12520 of file widget-helper.c.

Referenced by set_mt_colours().

◆ lives_tool_button_set_icon_widget()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_icon_widget ( LiVESToolButton *  button,
LiVESWidget *  icon 
)

Definition at line 5201 of file widget-helper.c.

Referenced by mt_swap_play_pause().

◆ lives_tool_button_set_label_widget()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_label_widget ( LiVESToolButton *  button,
LiVESWidget *  label 
)

Definition at line 5218 of file widget-helper.c.

Referenced by lives_standard_tool_button_new().

◆ lives_tool_button_set_use_underline()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tool_button_set_use_underline ( LiVESToolButton *  button,
boolean  use_underline 
)

Definition at line 5235 of file widget-helper.c.

◆ lives_tool_item_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESToolItem* lives_tool_item_new ( void  )

Definition at line 5183 of file widget-helper.c.

Referenced by lives_glowing_tool_button_new(), and lives_toolbar_insert_label().

◆ lives_toolbar_get_icon_size()

WIDGET_HELPER_GLOBAL_INLINE LiVESIconSize lives_toolbar_get_icon_size ( LiVESToolbar *  toolbar)

Definition at line 5399 of file widget-helper.c.

Referenced by mt_swap_play_pause().

◆ lives_toolbar_insert()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_insert ( LiVESToolbar *  toolbar,
LiVESToolItem *  item,
int  pos 
)

Definition at line 5381 of file widget-helper.c.

Referenced by lives_glowing_tool_button_new(), and lives_toolbar_insert_space().

◆ lives_toolbar_insert_label()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_toolbar_insert_label ( LiVESToolbar *  bar,
const char *  text,
LiVESWidget *  actwidg 
)

Definition at line 12447 of file widget-helper.c.

◆ lives_toolbar_insert_space()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_toolbar_insert_space ( LiVESToolbar *  bar)

Definition at line 12434 of file widget-helper.c.

◆ lives_toolbar_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_toolbar_new ( void  )

Definition at line 5372 of file widget-helper.c.

Referenced by lives_standard_toolbar_new().

◆ lives_toolbar_set_icon_size()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_icon_size ( LiVESToolbar *  toolbar,
LiVESIconSize  icon_size 
)

Definition at line 5407 of file widget-helper.c.

Referenced by lives_standard_toolbar_new().

◆ lives_toolbar_set_show_arrow()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_show_arrow ( LiVESToolbar *  toolbar,
boolean  show 
)

Definition at line 5390 of file widget-helper.c.

Referenced by lives_standard_toolbar_new().

◆ lives_toolbar_set_style()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_toolbar_set_style ( LiVESToolbar *  toolbar,
LiVESToolbarStyle  style 
)

Definition at line 5416 of file widget-helper.c.

Referenced by lives_standard_toolbar_new().

◆ lives_tooltips_copy()

void lives_tooltips_copy ( LiVESWidget *  dest,
LiVESWidget *  source 
)

Definition at line 7488 of file widget-helper.c.

Referenced by amixer_show().

◆ lives_tree_model_get()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get ( LiVESTreeModel *  tmod,
LiVESTreeIter *  titer,
  ... 
)

Definition at line 5708 of file widget-helper.c.

Referenced by fx_changed().

◆ lives_tree_model_get_iter()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get_iter ( LiVESTreeModel *  tmod,
LiVESTreeIter *  titer,
LiVESTreePath *  tpath 
)

Definition at line 5721 of file widget-helper.c.

◆ lives_tree_model_get_iter_first()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_get_iter_first ( LiVESTreeModel *  tmod,
LiVESTreeIter *  titer 
)

Definition at line 5730 of file widget-helper.c.

◆ lives_tree_model_get_path()

WIDGET_HELPER_GLOBAL_INLINE LiVESTreePath* lives_tree_model_get_path ( LiVESTreeModel *  tmod,
LiVESTreeIter *  titer 
)

Definition at line 5738 of file widget-helper.c.

◆ lives_tree_model_iter_children()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_iter_children ( LiVESTreeModel *  tmod,
LiVESTreeIter *  titer,
LiVESTreeIter *  parent 
)

Definition at line 5747 of file widget-helper.c.

◆ lives_tree_model_iter_n_children()

WIDGET_HELPER_GLOBAL_INLINE int lives_tree_model_iter_n_children ( LiVESTreeModel *  tmod,
LiVESTreeIter *  titer 
)

Definition at line 5756 of file widget-helper.c.

◆ lives_tree_model_iter_next()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_model_iter_next ( LiVESTreeModel *  tmod,
LiVESTreeIter *  titer 
)

Definition at line 5764 of file widget-helper.c.

◆ lives_tree_path_free()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_path_free ( LiVESTreePath *  tpath)

Definition at line 5772 of file widget-helper.c.

◆ lives_tree_path_get_depth()

WIDGET_HELPER_GLOBAL_INLINE int lives_tree_path_get_depth ( LiVESTreePath *  tpath)

Definition at line 5790 of file widget-helper.c.

◆ lives_tree_path_get_indices()

WIDGET_HELPER_GLOBAL_INLINE int* lives_tree_path_get_indices ( LiVESTreePath *  tpath)

Definition at line 5799 of file widget-helper.c.

◆ lives_tree_path_new_from_string()

WIDGET_HELPER_GLOBAL_INLINE LiVESTreePath* lives_tree_path_new_from_string ( const char *  path)

Definition at line 5781 of file widget-helper.c.

◆ lives_tree_selection_get_selected()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_get_selected ( LiVESTreeSelection *  tsel,
LiVESTreeModel **  tmod,
LiVESTreeIter *  titer 
)

Definition at line 5988 of file widget-helper.c.

Referenced by on_prefs_page_changed().

◆ lives_tree_selection_select_iter()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_select_iter ( LiVESTreeSelection *  tsel,
LiVESTreeIter *  titer 
)

Definition at line 6006 of file widget-helper.c.

◆ lives_tree_selection_set_mode()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_selection_set_mode ( LiVESTreeSelection *  tsel,
LiVESSelectionMode  tselmod 
)

Definition at line 5997 of file widget-helper.c.

◆ lives_tree_store_append()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_store_append ( LiVESTreeStore *  tstore,
LiVESTreeIter *  titer,
LiVESTreeIter *  parent 
)

Definition at line 5831 of file widget-helper.c.

◆ lives_tree_store_find_iter()

boolean lives_tree_store_find_iter ( LiVESTreeStore *  tstore,
int  col,
const char *  val,
LiVESTreeIter *  titer1,
LiVESTreeIter *  titer2 
)

Definition at line 11805 of file widget-helper.c.

◆ lives_tree_store_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESTreeStore* lives_tree_store_new ( int  ncols,
  ... 
)

Definition at line 5808 of file widget-helper.c.

◆ lives_tree_store_prepend()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_store_prepend ( LiVESTreeStore *  tstore,
LiVESTreeIter *  titer,
LiVESTreeIter *  parent 
)

Definition at line 5841 of file widget-helper.c.

◆ lives_tree_store_set()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_store_set ( LiVESTreeStore *  tstore,
LiVESTreeIter *  titer,
  ... 
)

Definition at line 5851 of file widget-helper.c.

Referenced by lives_combo_append_text(), and lives_combo_prepend_text().

◆ lives_tree_view_append_column()

WIDGET_HELPER_GLOBAL_INLINE int lives_tree_view_append_column ( LiVESTreeView *  tview,
LiVESTreeViewColumn *  tvcol 
)

Definition at line 5909 of file widget-helper.c.

◆ lives_tree_view_column_new_with_attributes()

WIDGET_HELPER_GLOBAL_INLINE LiVESTreeViewColumn* lives_tree_view_column_new_with_attributes ( const char *  title,
LiVESCellRenderer *  crend,
  ... 
)

Definition at line 5940 of file widget-helper.c.

◆ lives_tree_view_column_set_fixed_width()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_column_set_fixed_width ( LiVESTreeViewColumn *  tvcol,
int  fwidth 
)

Definition at line 5979 of file widget-helper.c.

◆ lives_tree_view_column_set_sizing()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_column_set_sizing ( LiVESTreeViewColumn *  tvcol,
LiVESTreeViewColumnSizing  type 
)

Definition at line 5969 of file widget-helper.c.

◆ lives_tree_view_get_hadjustment()

WIDGET_HELPER_GLOBAL_INLINE LiVESAdjustment* lives_tree_view_get_hadjustment ( LiVESTreeView *  tview)

Definition at line 5927 of file widget-helper.c.

◆ lives_tree_view_get_model()

WIDGET_HELPER_GLOBAL_INLINE LiVESTreeModel* lives_tree_view_get_model ( LiVESTreeView *  tview)

Definition at line 5891 of file widget-helper.c.

◆ lives_tree_view_get_selection()

WIDGET_HELPER_GLOBAL_INLINE LiVESTreeSelection* lives_tree_view_get_selection ( LiVESTreeView *  tview)

Definition at line 5900 of file widget-helper.c.

◆ lives_tree_view_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_tree_view_new ( void  )

Definition at line 5873 of file widget-helper.c.

Referenced by create_prefs_dialog().

◆ lives_tree_view_new_with_model()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_tree_view_new_with_model ( LiVESTreeModel *  tmod)

Definition at line 5864 of file widget-helper.c.

◆ lives_tree_view_set_headers_visible()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_set_headers_visible ( LiVESTreeView *  tview,
boolean  vis 
)

Definition at line 5918 of file widget-helper.c.

Referenced by create_prefs_dialog().

◆ lives_tree_view_set_model()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_tree_view_set_model ( LiVESTreeView *  tview,
LiVESTreeModel *  tmod 
)

Definition at line 5882 of file widget-helper.c.

Referenced by on_prefs_close_clicked(), and on_prefs_revert_clicked().

◆ lives_utf8_strcmpfunc()

int lives_utf8_strcmpfunc ( livesconstpointer  a,
livesconstpointer  b,
livespointer  fwd 
)

Definition at line 11025 of file widget-helper.c.

Referenced by lives_list_sort_alpha().

◆ lives_vbox_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_vbox_new ( boolean  homogeneous,
int  spacing 
)

◆ lives_vbutton_box_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_vbutton_box_new ( void  )

Definition at line 3342 of file widget-helper.c.

◆ lives_volume_button_new()

LiVESWidget* lives_volume_button_new ( LiVESOrientation  orientation,
LiVESAdjustment *  adj,
double  volume 
)

Definition at line 7552 of file widget-helper.c.

◆ lives_vpaned_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_vpaned_new ( void  )

Definition at line 3412 of file widget-helper.c.

Referenced by lives_standard_vpaned_new().

◆ lives_vscale_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_vscale_new ( LiVESAdjustment *  adj)

Definition at line 3383 of file widget-helper.c.

Referenced by amixer_add_channel_slider().

◆ lives_vscrollbar_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_vscrollbar_new ( LiVESAdjustment *  adj)

Definition at line 3441 of file widget-helper.c.

◆ lives_vseparator_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_vseparator_new ( void  )

◆ lives_widget_add_accelerator()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_add_accelerator ( LiVESWidget *  widget,
const char *  accel_signal,
LiVESAccelGroup *  accel_group,
uint32_t  accel_key,
LiVESXModifierType  accel_mods,
LiVESAccelFlags  accel_flags 
)

◆ lives_widget_add_events()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_add_events ( LiVESWidget *  widget,
int  events 
)

Definition at line 4821 of file widget-helper.c.

Referenced by lives_standard_combo_new(), and mt_init_tracks().

◆ lives_widget_apply_theme()

void lives_widget_apply_theme ( LiVESWidget *  widget,
LiVESWidgetState  state 
)

◆ lives_widget_apply_theme2()

void lives_widget_apply_theme2 ( LiVESWidget *  widget,
LiVESWidgetState  state,
boolean  set_fg 
)

◆ lives_widget_apply_theme3()

void lives_widget_apply_theme3 ( LiVESWidget *  widget,
LiVESWidgetState  state 
)

Definition at line 11183 of file widget-helper.c.

Referenced by lives_standard_text_view_new().

◆ lives_widget_apply_theme_dimmed()

void lives_widget_apply_theme_dimmed ( LiVESWidget *  widget,
LiVESWidgetState  state,
int  dimval 
)

Definition at line 11200 of file widget-helper.c.

◆ lives_widget_apply_theme_dimmed2()

void lives_widget_apply_theme_dimmed2 ( LiVESWidget *  widget,
LiVESWidgetState  state,
int  dimval 
)

◆ lives_widget_color_copy()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetColor* lives_widget_color_copy ( LiVESWidgetColor *  c1,
const LiVESWidgetColor *  c2 
)

◆ lives_widget_color_equal()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_color_equal ( LiVESWidgetColor *  c1,
const LiVESWidgetColor *  c2 
)

Definition at line 2233 of file widget-helper.c.

◆ lives_widget_color_mix()

boolean lives_widget_color_mix ( LiVESWidgetColor *  c1,
const LiVESWidgetColor *  c2,
float  mixval 
)

◆ lives_widget_context_update()

boolean lives_widget_context_update ( void  )

◆ lives_widget_create_painter_surface()

WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t* lives_widget_create_painter_surface ( LiVESWidget *  widget)

◆ lives_widget_destroy()

LIVES_GLOBAL_INLINE boolean lives_widget_destroy ( LiVESWidget *  widget)

Definition at line 1553 of file widget-helper.c.

Referenced by _lives_widget_destroy(), add_mt_param_box(), add_rfx_effects(), add_rfx_effects2(), ask_permission_dialog_complex(), autolives_toggle(), check_for_layout_del(), delete_audio_track(), delete_video_track(), do_auto_dialog(), do_comments_dialog(), do_foundclips_query(), do_imgfmts_error(), do_onchange_init(), do_please_install(), do_resize_dlg(), do_startup_interface_query(), do_warning_dialog_with_check(), do_workdir_query(), do_yesno_dialog(), do_yesno_dialog_with_check(), do_yesno_dialogf(), lives_general_button_clicked(), lives_layout_add_label(), mt_change_vals_activate(), mt_delete_clips(), mt_init_tracks(), mt_show_current_frame(), multitrack(), on_amixer_close_clicked(), on_camquit_clicked(), on_capture_activate(), on_clear_event_list_activate(), on_cleardisk_advanced_clicked(), on_export_proj_activate(), on_fade_audio_activate(), on_filechooser_cancel_clicked(), on_filesel_button_clicked(), on_ins_silence_details_clicked(), on_live_fw_activate(), on_live_tvcard_activate(), on_load_set_activate(), on_merge_cancel_clicked(), on_multitrack_activate(), on_ok_file_open_clicked(), on_open_lives2lives_activate(), on_quit_activate(), on_recaudclip_ok_clicked(), on_rename_clip_name(), on_rename_track_activate(), on_resaudio_ok_clicked(), on_save_set_activate(), on_vppa_cancel_clicked(), refresh_rte_window(), reload_clip(), render_to_clip(), resize_widgets_for_monitor(), rte_reset_defs_clicked(), rte_set_defs_activate(), scroll_tracks(), set_new_set_name(), splash_end(), splash_init(), and switch_to_file().

◆ lives_widget_destroy_with()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_destroy_with ( LiVESWidget *  widget,
LiVESWidget *  dieplease 
)

Definition at line 7221 of file widget-helper.c.

◆ lives_widget_get_allocation_height()

WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_height ( LiVESWidget *  widget)

◆ lives_widget_get_allocation_width()

WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_width ( LiVESWidget *  widget)

◆ lives_widget_get_allocation_x()

WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_x ( LiVESWidget *  widget)

Definition at line 5425 of file widget-helper.c.

Referenced by align_horizontal_with().

◆ lives_widget_get_allocation_y()

WIDGET_HELPER_GLOBAL_INLINE int lives_widget_get_allocation_y ( LiVESWidget *  widget)

Definition at line 5440 of file widget-helper.c.

Referenced by all_expose_overlay().

◆ lives_widget_get_bg_state_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_bg_state_color ( LiVESWidget *  widget,
LiVESWidgetState  state,
LiVESWidgetColor *  color 
)

Definition at line 2213 of file widget-helper.c.

◆ lives_widget_get_display()

WIDGET_HELPER_GLOBAL_INLINE LiVESXDisplay* lives_widget_get_display ( LiVESWidget *  widget)

Definition at line 7229 of file widget-helper.c.

◆ lives_widget_get_display_type()

WIDGET_HELPER_GLOBAL_INLINE lives_display_t lives_widget_get_display_type ( LiVESWidget *  widget)

Definition at line 7285 of file widget-helper.c.

Referenced by lives_widget_get_xwinid().

◆ lives_widget_get_fg_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_fg_color ( LiVESWidget *  widget,
LiVESWidgetColor *  color 
)

Definition at line 11290 of file widget-helper.c.

◆ lives_widget_get_fg_state_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_fg_state_color ( LiVESWidget *  widget,
LiVESWidgetState  state,
LiVESWidgetColor *  color 
)

Definition at line 2191 of file widget-helper.c.

Referenced by lives_widget_get_fg_color().

◆ lives_widget_get_modmask()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_modmask ( LiVESXDevice *  device,
LiVESWidget *  widget,
LiVESXModifierType *  modmask 
)

Definition at line 7195 of file widget-helper.c.

Referenced by on_hrule_update(), and on_timeline_press().

◆ lives_widget_get_mods()

WIDGET_HELPER_LOCAL_INLINE boolean lives_widget_get_mods ( LiVESXDevice *  device,
LiVESWidget *  widget,
int *  x,
int *  y,
LiVESXModifierType *  modmask 
)

Definition at line 7169 of file widget-helper.c.

Referenced by lives_widget_get_modmask(), and lives_widget_get_pointer().

◆ lives_widget_get_no_show_all()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_no_show_all ( LiVESWidget *  widget)

Definition at line 4877 of file widget-helper.c.

◆ lives_widget_get_parent()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_widget_get_parent ( LiVESWidget *  widget)

◆ lives_widget_get_pointer()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_pointer ( LiVESXDevice *  device,
LiVESWidget *  widget,
int *  x,
int *  y 
)

◆ lives_widget_get_position()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_position ( LiVESWidget *  widget,
int *  x,
int *  y 
)

Definition at line 2802 of file widget-helper.c.

◆ lives_widget_get_preferred_size()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_preferred_size ( LiVESWidget *  widget,
LiVESRequisition *  min_size,
LiVESRequisition *  nat_size 
)

Definition at line 4855 of file widget-helper.c.

◆ lives_widget_get_sensitive()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_get_sensitive ( LiVESWidget *  widget)

Definition at line 1497 of file widget-helper.c.

◆ lives_widget_get_state()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidgetState lives_widget_get_state ( LiVESWidget *  widget)

◆ lives_widget_get_toplevel()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_widget_get_toplevel ( LiVESWidget *  widget)

◆ lives_widget_get_window()

WIDGET_HELPER_GLOBAL_INLINE LiVESWindow* lives_widget_get_window ( LiVESWidget *  widget)

Definition at line 4771 of file widget-helper.c.

◆ lives_widget_get_xwindow()

WIDGET_HELPER_GLOBAL_INLINE LiVESXWindow* lives_widget_get_xwindow ( LiVESWidget *  widget)

◆ lives_widget_get_xwinid()

WIDGET_HELPER_GLOBAL_INLINE uint64_t lives_widget_get_xwinid ( LiVESWidget *  widget,
const char *  msg 
)

Definition at line 7298 of file widget-helper.c.

Referenced by on_vppa_ok_clicked().

◆ lives_widget_grab_default()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_grab_default ( LiVESWidget *  widget)

Definition at line 4722 of file widget-helper.c.

Referenced by dlg_focus_changed(), and lives_button_grab_default_special().

◆ lives_widget_grab_focus()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_grab_focus ( LiVESWidget *  widget)

◆ lives_widget_has_default()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_has_default ( LiVESWidget *  widget)

Definition at line 2999 of file widget-helper.c.

◆ lives_widget_has_focus()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_has_focus ( LiVESWidget *  widget)

physical

Definition at line 2981 of file widget-helper.c.

◆ lives_widget_hide()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_hide ( LiVESWidget *  widget)

◆ lives_widget_is_ancestor()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_ancestor ( LiVESWidget *  widget,
LiVESWidget *  ancestor 
)

Definition at line 1740 of file widget-helper.c.

Referenced by rte_reset_defs_clicked().

◆ lives_widget_is_focus()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_focus ( LiVESWidget *  widget)

logical

Definition at line 2990 of file widget-helper.c.

◆ lives_widget_is_realized()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_realized ( LiVESWidget *  widget)

Definition at line 4916 of file widget-helper.c.

◆ lives_widget_is_sensitive()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_sensitive ( LiVESWidget *  widget)

◆ lives_widget_is_visible()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_is_visible ( LiVESWidget *  widget)

◆ lives_widget_nullify_with()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_nullify_with ( LiVESWidget *  widget,
void **  ptr 
)

Definition at line 7213 of file widget-helper.c.

Referenced by widget_add_preview().

◆ lives_widget_object_ref()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_object_ref ( livespointer  object)

◆ lives_widget_object_ref_sink()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_object_ref_sink ( livespointer  object)

Definition at line 845 of file widget-helper.c.

◆ lives_widget_object_set_data_auto()

WIDGET_HELPER_GLOBAL_INLINE void lives_widget_object_set_data_auto ( LiVESWidgetObject *  obj,
const char *  key,
livespointer  data 
)

Definition at line 285 of file widget-helper.c.

Referenced by add_audio_track(), and on_rename_track_activate().

◆ lives_widget_object_set_data_list()

WIDGET_HELPER_GLOBAL_INLINE void lives_widget_object_set_data_list ( LiVESWidgetObject *  obj,
const char *  key,
LiVESList *  list 
)

◆ lives_widget_object_set_data_widget_object()

WIDGET_HELPER_GLOBAL_INLINE void lives_widget_object_set_data_widget_object ( LiVESWidgetObject *  obj,
const char *  key,
livespointer  other 
)

Definition at line 298 of file widget-helper.c.

Referenced by add_audio_track().

◆ lives_widget_object_unref()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_object_unref ( livespointer  object)

◆ lives_widget_process_updates()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_process_updates ( LiVESWidget *  widget)

◆ lives_widget_queue_draw()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw ( LiVESWidget *  widget)

◆ lives_widget_queue_draw_and_update()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw_and_update ( LiVESWidget *  widget)

◆ lives_widget_queue_draw_area()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw_area ( LiVESWidget *  widget,
int  x,
int  y,
int  width,
int  height 
)

Definition at line 1593 of file widget-helper.c.

Referenced by unpaint_line().

◆ lives_widget_queue_draw_if_visible()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_draw_if_visible ( LiVESWidget *  widget)

◆ lives_widget_queue_resize()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_queue_resize ( LiVESWidget *  widget)

Definition at line 1605 of file widget-helper.c.

Referenced by on_liveinp_advanced_clicked(), and resize_widgets_for_monitor().

◆ lives_widget_realize()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_realize ( LiVESWidget *  widget)

Definition at line 1571 of file widget-helper.c.

◆ lives_widget_remove_accelerator()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_remove_accelerator ( LiVESWidget *  widget,
LiVESAccelGroup *  acgroup,
uint32_t  accel_key,
LiVESXModifierType  accel_mods 
)

Definition at line 4843 of file widget-helper.c.

◆ lives_widget_reparent()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_reparent ( LiVESWidget *  widget,
LiVESWidget *  new_parent 
)

Definition at line 1721 of file widget-helper.c.

Referenced by multitrack().

◆ lives_widget_set_app_paintable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_app_paintable ( LiVESWidget *  widget,
boolean  paintable 
)

◆ lives_widget_set_base_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_base_color ( LiVESWidget *  widget,
LiVESWidgetState  state,
const LiVESWidgetColor *  color 
)

◆ lives_widget_set_bg_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_bg_color ( LiVESWidget *  widget,
LiVESWidgetState  state,
const LiVESWidgetColor *  color 
)

◆ lives_widget_set_border_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_border_color ( LiVESWidget *  widget,
LiVESWidgetState  state,
const LiVESWidgetColor *  color 
)

Definition at line 2165 of file widget-helper.c.

◆ lives_widget_set_can_default()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_can_default ( LiVESWidget *  widget,
boolean  state 
)

◆ lives_widget_set_can_focus()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_can_focus ( LiVESWidget *  widget,
boolean  state 
)

◆ lives_widget_set_can_focus_and_default()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_can_focus_and_default ( LiVESWidget *  widget)

◆ lives_widget_set_events()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_events ( LiVESWidget *  widget,
int  events 
)

Definition at line 4830 of file widget-helper.c.

Referenced by make_preview_box(), and widget_add_preview().

◆ lives_widget_set_fg_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_fg_color ( LiVESWidget *  widget,
LiVESWidgetState  state,
const LiVESWidgetColor *  color 
)

◆ lives_widget_set_focus_on_click()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_focus_on_click ( LiVESWidget *  widget,
boolean  focus 
)

Definition at line 4395 of file widget-helper.c.

Referenced by lives_button_set_focus_on_click(), and make_preview_box().

◆ lives_widget_set_frozen()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_frozen ( LiVESWidget *  widget,
boolean  state 
)

Definition at line 7964 of file widget-helper.c.

Referenced by play_file().

◆ lives_widget_set_halign()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_halign ( LiVESWidget *  widget,
LiVESAlign  align 
)

◆ lives_widget_set_hexpand()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_hexpand ( LiVESWidget *  widget,
boolean  state 
)

◆ lives_widget_set_margin()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin ( LiVESWidget *  widget,
int  margin 
)

Definition at line 2568 of file widget-helper.c.

◆ lives_widget_set_margin_bottom()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin_bottom ( LiVESWidget *  widget,
int  margin 
)

◆ lives_widget_set_margin_left()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin_left ( LiVESWidget *  widget,
int  margin 
)

◆ lives_widget_set_margin_right()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin_right ( LiVESWidget *  widget,
int  margin 
)

◆ lives_widget_set_margin_top()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_margin_top ( LiVESWidget *  widget,
int  margin 
)

◆ lives_widget_set_maximum_size()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_maximum_size ( LiVESWidget *  widget,
int  width,
int  height 
)

Definition at line 1641 of file widget-helper.c.

◆ lives_widget_set_minimum_size()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_minimum_size ( LiVESWidget *  widget,
int  width,
int  height 
)

Definition at line 1624 of file widget-helper.c.

◆ lives_widget_set_no_show_all()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_no_show_all ( LiVESWidget *  widget,
boolean  set 
)

◆ lives_widget_set_opacity()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_opacity ( LiVESWidget *  widget,
double  opacity 
)

◆ lives_widget_set_outline_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_outline_color ( LiVESWidget *  widget,
LiVESWidgetState  state,
const LiVESWidgetColor *  color 
)

Definition at line 2151 of file widget-helper.c.

◆ lives_widget_set_pack_type()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_pack_type ( LiVESBox *  box,
LiVESWidget *  child,
LiVESPackType  pack 
)

Definition at line 7448 of file widget-helper.c.

◆ lives_widget_set_padding()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_padding ( LiVESWidget *  widget,
int  padding 
)

Definition at line 2582 of file widget-helper.c.

◆ lives_widget_set_sensitive()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_sensitive ( LiVESWidget *  widget,
boolean  state 
)

Definition at line 1477 of file widget-helper.c.

Referenced by activate_mt_preview(), add_lmap_error(), add_rfx_effects2(), add_to_clipmenu(), after_vpp_changed(), apply_button_set_enabled(), ce_thumbs_liberate_clip_area(), clear_lmap_errors(), close_current_file(), create_audfade_dialog(), create_camwindow(), create_cds_dialog(), create_comments_dialog(), create_encoder_prep_dialog(), create_insert_dialog(), create_resaudw(), desensitize(), do_effect(), enable_record(), get_region_overlap(), in_out_end_changed(), in_out_start_changed(), invalidate_preview(), lives2lives_read_stream(), lives_menu_add_separator(), lives_progress_bar_pulse(), lives_progress_bar_set_fraction(), lives_widget_set_frozen(), make_preview_box(), mt_backup(), mt_clip_select(), mt_delete_clips(), mt_desensitise(), mt_init_start_end_spins(), mt_post_playback(), mt_prepare_for_playback(), mt_selection_lock(), mt_sensitise(), mt_spin_end_value_changed(), mt_spin_start_value_changed(), mt_swap_play_pause(), multitrack(), multitrack_playall(), on_audio_toggled(), on_camff_clicked(), on_camgrab_clicked(), on_camplay_clicked(), on_camrew_clicked(), on_camstop_clicked(), on_cancel_keep_button_clicked(), on_del_node_clicked(), on_encoder_entry_changed(), on_fit_toggled(), on_fx_insa_clicked(), on_fx_insb_clicked(), on_fx_pre_activate(), on_hrule_reset(), on_insertwsound_toggled(), on_lerrors_clear_clicked(), on_load_audio_activate(), on_load_cdtrack_ok_clicked(), on_lock_selwidth_activate(), on_loop_cont_activate(), on_loop_video_activate(), on_open_activate(), on_open_loc_activate(), on_open_sel_activate(), on_open_utube_activate(), on_open_vcd_activate(), on_paramwindow_button_clicked(), on_playclip_activate(), on_prefs_apply_clicked(), on_prerender_aud_activate(), on_prv_link_toggled(), on_rb_audrec_time_toggled(), on_redo_activate(), on_render_activate(), on_resaudw_asamps_changed(), on_resetp_clicked(), on_rewind_activate(), on_seltrack_activate(), on_set_pvals_clicked(), on_stop_activate(), on_stop_clicked(), on_timeline_press(), on_timeline_release(), on_undo_activate(), on_warn_mask_toggled(), play_file(), prefsw_set_astream_settings(), prefsw_set_rec_after_settings(), procw_desensitize(), reload_set(), remove_current_from_affected_layouts(), render_to_clip(), replace_with_delegates(), rfxbuilder_to_script(), rte_on_off_callback(), rte_window_set_interactive(), sensitize(), sensitize_rfx(), set_interactive(), set_new_set_name(), set_params_unchanged(), set_redoable(), set_undoable(), show_lives(), show_warn_image(), start_render_effect_events(), switch_aud_to_jack(), switch_aud_to_none(), switch_aud_to_pulse(), switch_aud_to_sox(), switch_to_file(), track_select(), unselect_all(), update_rfx_menus(), and update_sel_menu().

◆ lives_widget_set_sensitive_with()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_sensitive_with ( LiVESWidget *  w1,
LiVESWidget *  w2 
)

Definition at line 8857 of file widget-helper.c.

Referenced by lives_standard_combo_new().

◆ lives_widget_set_show_hide_parent()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_show_hide_parent ( LiVESWidget *  widget)

Definition at line 8937 of file widget-helper.c.

Referenced by align_horizontal_with(), and lives_layout_pack().

◆ lives_widget_set_show_hide_with()

boolean lives_widget_set_show_hide_with ( LiVESWidget *  widget,
LiVESWidget *  other 
)

◆ lives_widget_set_size_request()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_size_request ( LiVESWidget *  widget,
int  width,
int  height 
)

◆ lives_widget_set_state()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_state ( LiVESWidget *  widget,
LiVESWidgetState  state 
)

Definition at line 5485 of file widget-helper.c.

◆ lives_widget_set_text_color()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_text_color ( LiVESWidget *  widget,
LiVESWidgetState  state,
const LiVESWidgetColor *  color 
)

◆ lives_widget_set_text_size()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_text_size ( LiVESWidget *  widget,
LiVESWidgetState  state,
const char *  size 
)

◆ lives_widget_set_tooltip_text()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_widget_set_tooltip_text ( LiVESWidget *  widget,
const char *  tip_text 
)

◆ lives_widget_set_valign()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_valign ( LiVESWidget *  widget,
LiVESAlign  align 
)

◆ lives_widget_set_vexpand()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_set_vexpand ( LiVESWidget *  widget,
boolean  state 
)

◆ lives_widget_show()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show ( LiVESWidget *  widget)

◆ lives_widget_show_all()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show_all ( LiVESWidget *  widget)

◆ lives_widget_show_all_from_bg()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show_all_from_bg ( LiVESWidget *  widget)

Definition at line 1535 of file widget-helper.c.

◆ lives_widget_show_now()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_show_now ( LiVESWidget *  widget)

◆ lives_widget_unparent()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_widget_unparent ( LiVESWidget *  widget)

◆ lives_widget_unset_show_hide_with()

boolean lives_widget_unset_show_hide_with ( LiVESWidget *  widget,
LiVESWidget *  other 
)

Definition at line 8924 of file widget-helper.c.

◆ lives_window_add_accel_group()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_add_accel_group ( LiVESWindow *  window,
LiVESAccelGroup *  group 
)

◆ lives_window_center()

boolean lives_window_center ( LiVESWindow *  window)

◆ lives_window_fullscreen()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_fullscreen ( LiVESWindow *  window)

Definition at line 2871 of file widget-helper.c.

Referenced by vid_playback_plugin_exit().

◆ lives_window_get_focus()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_window_get_focus ( LiVESWindow *  window)

Definition at line 2907 of file widget-helper.c.

◆ lives_window_get_inner_size()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_get_inner_size ( LiVESWindow *  win,
int *  x,
int *  y 
)

Definition at line 12240 of file widget-helper.c.

Referenced by get_player_size().

◆ lives_window_get_modal()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_get_modal ( LiVESWindow *  window)

Definition at line 2674 of file widget-helper.c.

◆ lives_window_get_position()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_get_position ( LiVESWindow *  window,
int *  x,
int *  y 
)

Definition at line 2815 of file widget-helper.c.

◆ lives_window_get_title()

WIDGET_HELPER_GLOBAL_INLINE const char* lives_window_get_title ( LiVESWindow *  window)

Definition at line 2782 of file widget-helper.c.

◆ lives_window_maximize()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_maximize ( LiVESWindow *  window)

◆ lives_window_move()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_move ( LiVESWindow *  window,
int  x,
int  y 
)

Definition at line 2793 of file widget-helper.c.

◆ lives_window_new()

WIDGET_HELPER_GLOBAL_INLINE LiVESWidget* lives_window_new ( LiVESWindowType  wintype)

Definition at line 2611 of file widget-helper.c.

Referenced by amixer_show(), and splash_init().

◆ lives_window_present()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_present ( LiVESWindow *  window)

◆ lives_window_remove_accel_group()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_remove_accel_group ( LiVESWindow *  window,
LiVESAccelGroup *  group 
)

Definition at line 3007 of file widget-helper.c.

Referenced by after_param_text_focus_changed(), and multitrack().

◆ lives_window_resize()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_resize ( LiVESWindow *  window,
int  width,
int  height 
)

Definition at line 2847 of file widget-helper.c.

Referenced by choose_file_with_preview(), on_liveinp_advanced_clicked(), and resize().

◆ lives_window_set_auto_startup_notification()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_auto_startup_notification ( boolean  set)

Definition at line 2727 of file widget-helper.c.

Referenced by splash_init().

◆ lives_window_set_decorated()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_decorated ( LiVESWindow *  window,
boolean  set 
)

Definition at line 2718 of file widget-helper.c.

Referenced by create_processing(), and splash_init().

◆ lives_window_set_default_size()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_default_size ( LiVESWindow *  window,
int  width,
int  height 
)

Definition at line 2767 of file widget-helper.c.

Referenced by create_prefs_dialog().

◆ lives_window_set_deletable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_deletable ( LiVESWindow *  window,
boolean  deletable 
)

Definition at line 2682 of file widget-helper.c.

◆ lives_window_set_hide_titlebar_when_maximized()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_hide_titlebar_when_maximized ( LiVESWindow *  window,
boolean  setting 
)

Definition at line 2833 of file widget-helper.c.

Referenced by lazy_startup_checks(), resize(), and resize_message_area().

◆ lives_window_set_keep_above()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_keep_above ( LiVESWindow *  window,
boolean  set 
)

Definition at line 2709 of file widget-helper.c.

Referenced by do_startup_interface_query(), and do_workdir_query().

◆ lives_window_set_keep_below()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_keep_below ( LiVESWindow *  window,
boolean  set 
)

◆ lives_window_set_modal()

boolean lives_window_set_modal ( LiVESWindow *  window,
boolean  modal 
)

Definition at line 2650 of file widget-helper.c.

◆ lives_window_set_monitor()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_monitor ( LiVESWindow *  window,
int  monnum 
)

Definition at line 2751 of file widget-helper.c.

Referenced by create_processing(), lives_message_dialog_new(), and splash_init().

◆ lives_window_set_position()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_position ( LiVESWindow *  window,
LiVESWindowPosition  pos 
)

Definition at line 2824 of file widget-helper.c.

Referenced by lives_window_uncenter().

◆ lives_window_set_resizable()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_resizable ( LiVESWindow *  window,
boolean  resizable 
)

Definition at line 2691 of file widget-helper.c.

Referenced by create_opensel_dialog().

◆ lives_window_set_title()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_title ( LiVESWindow *  window,
const char *  title 
)

◆ lives_window_set_transient_for()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_set_transient_for ( LiVESWindow *  window,
LiVESWindow *  parent 
)

Definition at line 2634 of file widget-helper.c.

Referenced by amixer_show(), and choose_file().

◆ lives_window_uncenter()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_uncenter ( LiVESWindow *  window)

Definition at line 11284 of file widget-helper.c.

◆ lives_window_unfullscreen()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_unfullscreen ( LiVESWindow *  window)

Definition at line 2880 of file widget-helper.c.

Referenced by on_sepwin_activate().

◆ lives_window_unmaximize()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_window_unmaximize ( LiVESWindow *  window)

Definition at line 2898 of file widget-helper.c.

Referenced by choose_file_with_preview(), and resize().

◆ lives_xwindow_create_similar_surface()

WIDGET_HELPER_GLOBAL_INLINE lives_painter_surface_t* lives_xwindow_create_similar_surface ( LiVESXWindow *  window,
lives_painter_content_t  cont,
int  width,
int  height 
)

Definition at line 689 of file widget-helper.c.

Referenced by lives_widget_create_painter_surface(), and resize().

◆ lives_xwindow_get_frame_extents()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_get_frame_extents ( LiVESXWindow *  xwin,
lives_rect_t rect 
)

Definition at line 1702 of file widget-helper.c.

◆ lives_xwindow_get_origin()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_get_origin ( LiVESXWindow *  xwin,
int *  posx,
int *  posy 
)

Definition at line 1693 of file widget-helper.c.

◆ lives_xwindow_invalidate_rect()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_invalidate_rect ( LiVESXWindow *  window,
lives_rect_t rect,
boolean  inv_childs 
)

Definition at line 1711 of file widget-helper.c.

◆ lives_xwindow_raise()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_raise ( LiVESXWindow *  xwin)

Definition at line 6312 of file widget-helper.c.

Referenced by do_quick_switch(), and on_vppa_cancel_clicked().

◆ lives_xwindow_set_cursor()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_set_cursor ( LiVESXWindow *  xwin,
LiVESXCursor *  cursor 
)

Definition at line 6321 of file widget-helper.c.

Referenced by unhide_cursor().

◆ lives_xwindow_set_keep_above()

WIDGET_HELPER_GLOBAL_INLINE boolean lives_xwindow_set_keep_above ( LiVESXWindow *  xwin,
boolean  setting 
)

Definition at line 4780 of file widget-helper.c.

Referenced by prepare_to_play_foreign().

◆ make_label_eventbox()

WIDGET_HELPER_LOCAL_INLINE LiVESWidget* make_label_eventbox ( const char *  labeltext,
LiVESWidget *  widget 
)

◆ menu_sets_sensitive()

WIDGET_HELPER_GLOBAL_INLINE boolean menu_sets_sensitive ( LiVESCheckMenuItem *  mi,
LiVESWidget *  widget,
boolean  invert 
)

Definition at line 11435 of file widget-helper.c.

◆ menu_sets_visible()

WIDGET_HELPER_GLOBAL_INLINE boolean menu_sets_visible ( LiVESCheckMenuItem *  mi,
LiVESWidget *  widget,
boolean  invert 
)

Definition at line 11448 of file widget-helper.c.

◆ on_filesel_button_clicked()

void on_filesel_button_clicked ( LiVESButton *  button,
livespointer  user_data 
)

callback for lives_standard filesel button same callback is used for dierctory buttons object_data in button refinses the behaviousr, see code for details

such buttons may be created independently (e.g for the RFX "fileread" / "filewrite" special types or via lives_standard_direntry_new() / lives_standard_fileentry_new()

various data can be set in the button object, including: (set in lives_standard_file_button_new()) DEFDIR_KEY (char *) ISDIR_KEY (boolean)

FILTER_KEY (char **) FILESEL_TYPE_KEY (int (enum))

NULL terminated array of char * filters (file extensions)

fine tunes for the file selection / dir selection target

take the filename from the text entry widget

TODO: only do this for directory mode, blank text is valid filename

if no text, we look instead in def_dir (if present)

can this be removed ?

apply extra validity checks (check writeable, warn if set to home dir, etc)

for save and not is_dir, we break filename into directory, filename components and set a filter with the filename extension (can be overridden by setting FILTER_KEY)

other types get a filechooser with preview

we set dirname in both file mode and dir mode

update text widget

if running inside a parameter window, reflect update in related paramter values

set to FALSE since no unapplied edits have been made

Definition at line 3930 of file interface.c.

◆ set_child_alt_colour()

WIDGET_HELPER_GLOBAL_INLINE void set_child_alt_colour ( LiVESWidget *  widget,
boolean  set_all 
)

◆ set_child_alt_colour_prelight()

WIDGET_HELPER_GLOBAL_INLINE void set_child_alt_colour_prelight ( LiVESWidget *  widget)

Definition at line 11672 of file widget-helper.c.

◆ set_child_colour()

WIDGET_HELPER_GLOBAL_INLINE void set_child_colour ( LiVESWidget *  widget,
boolean  set_all 
)

◆ set_child_colour3()

WIDGET_HELPER_GLOBAL_INLINE void set_child_colour3 ( LiVESWidget *  widget,
boolean  set_all 
)

Definition at line 11698 of file widget-helper.c.

◆ set_child_dimmed_colour()

WIDGET_HELPER_GLOBAL_INLINE void set_child_dimmed_colour ( LiVESWidget *  widget,
int  dim 
)

Definition at line 11611 of file widget-helper.c.

Referenced by lives_standard_label_new().

◆ set_child_dimmed_colour2()

WIDGET_HELPER_GLOBAL_INLINE void set_child_dimmed_colour2 ( LiVESWidget *  widget,
int  dim 
)

◆ set_css_value_direct()

boolean set_css_value_direct ( LiVESWidget *  widget,
LiVESWidgetState  state,
const char *  selector,
const char *  detail,
const char *  value 
)

◆ set_standard_widget()

WIDGET_HELPER_LOCAL_INLINE void set_standard_widget ( LiVESWidget *  widget,
boolean  is 
)

◆ set_submenu_colours()

boolean set_submenu_colours ( LiVESMenu *  menu,
LiVESWidgetColor *  colf,
LiVESWidgetColor *  colb 
)

Definition at line 11762 of file widget-helper.c.

Referenced by set_colours(), set_mt_colours(), and set_submenu_colours().

◆ set_tooltips_state()

WIDGET_HELPER_GLOBAL_INLINE boolean set_tooltips_state ( LiVESWidget *  widget,
boolean  state 
)

Definition at line 11542 of file widget-helper.c.

Referenced by pref_factory_bool().

◆ show_warn_image()

WIDGET_HELPER_GLOBAL_INLINE boolean show_warn_image ( LiVESWidget *  widget,
const char *  text 
)

Definition at line 7889 of file widget-helper.c.

◆ toggle_sets_sensitive()

WIDGET_HELPER_GLOBAL_INLINE boolean toggle_sets_sensitive ( LiVESToggleButton *  tb,
LiVESWidget *  widget,
boolean  invert 
)

set callbacks

Definition at line 11427 of file widget-helper.c.

Referenced by create_insert_dialog().

◆ toggle_sets_sensitive_cond()

boolean toggle_sets_sensitive_cond ( LiVESWidget *  tb,
LiVESWidget *  widget,
livespointer  condsens,
livespointer  condinsens,
boolean  invert 
)

set sensitive only if *condsens > 0

set insensitive only if *condinsens == 0

Definition at line 11370 of file widget-helper.c.

Referenced by create_insert_dialog(), menu_sets_sensitive(), toggle_sets_sensitive(), and toggle_toolbutton_sets_sensitive().

◆ toggle_sets_visible()

WIDGET_HELPER_GLOBAL_INLINE boolean toggle_sets_visible ( LiVESToggleButton *  tb,
LiVESWidget *  widget,
boolean  invert 
)

Definition at line 11440 of file widget-helper.c.

◆ toggle_sets_visible_cond()

boolean toggle_sets_visible_cond ( LiVESWidget *  tb,
LiVESWidget *  widget,
livespointer  condsens,
livespointer  condinsens,
boolean  invert 
)

set sensitive only if *condsens > 0

set insensitive only if *condinsens == 0

Definition at line 11398 of file widget-helper.c.

Referenced by menu_sets_visible(), toggle_sets_visible(), and toggle_toolbutton_sets_visible().

◆ toggle_toggles_var()

WIDGET_HELPER_GLOBAL_INLINE boolean toggle_toggles_var ( LiVESToggleButton *  tbut,
boolean var,
boolean  invert 
)

Definition at line 11485 of file widget-helper.c.

Referenced by create_insert_dialog().

◆ toggle_toolbutton_sets_sensitive()

WIDGET_HELPER_GLOBAL_INLINE boolean toggle_toolbutton_sets_sensitive ( LiVESToggleToolButton *  ttb,
LiVESWidget *  widget,
boolean  invert 
)

Definition at line 11431 of file widget-helper.c.

◆ toggle_toolbutton_sets_visible()

WIDGET_HELPER_GLOBAL_INLINE boolean toggle_toolbutton_sets_visible ( LiVESToggleToolButton *  ttb,
LiVESWidget *  widget,
boolean  invert 
)

Definition at line 11444 of file widget-helper.c.

◆ unhide_cursor()

WIDGET_HELPER_GLOBAL_INLINE boolean unhide_cursor ( LiVESXWindow *  window)

Definition at line 12056 of file widget-helper.c.

Referenced by mt_post_playback().

◆ widget_act_toggle()

boolean widget_act_toggle ( LiVESWidget *  widget,
LiVESWidget *  togglebutton 
)

Definition at line 11455 of file widget-helper.c.

◆ widget_color_to_lives_rgba()

WIDGET_HELPER_GLOBAL_INLINE lives_colRGBA64_t* widget_color_to_lives_rgba ( lives_colRGBA64_t lcolor,
LiVESWidgetColor *  color 
)

◆ widget_helper_init()

boolean widget_helper_init ( void  )

Definition at line 10919 of file widget-helper.c.

◆ widget_helper_set_stock_icon_alts()

void widget_helper_set_stock_icon_alts ( LiVESIconTheme *  icon_theme)

Definition at line 10909 of file widget-helper.c.

◆ widget_inact_toggle()

boolean widget_inact_toggle ( LiVESWidget *  widget,
LiVESWidget *  togglebutton 
)

Definition at line 11466 of file widget-helper.c.

◆ widget_opts_rescale()

boolean widget_opts_rescale ( double  scale)

Definition at line 10991 of file widget-helper.c.

Variable Documentation

◆ sbutt

return sbutt

Definition at line 8362 of file widget-helper.c.