Exemplo n.º 1
0
void iio_combo_box_init(struct iio_widget *widget,
	const char *device_name, const char *attr_name, const char *attr_name_avail,
	GtkWidget *combo_box, int (*compare)(const char *a, const char *b))
{
	iio_widget_init(widget, device_name, attr_name, attr_name_avail, combo_box,
		(void *)compare, iio_combo_box_update, iio_combo_box_save);
}
Exemplo n.º 2
0
static void iio_toggle_button_init(struct iio_widget *widget,
	const char *device_name, const char *attr_name,
	GtkWidget *toggle_button, const bool invert)
{
	iio_widget_init(widget, device_name, attr_name, NULL, toggle_button,
		(void *)invert, iio_toggle_button_update, iio_toggle_button_save);
}
Exemplo n.º 3
0
void iio_spin_button_s64_init(struct iio_widget *widget,
	const char *device_name, const char *attr_name,
	GtkWidget *spin_button, const gdouble *scale)
{
	iio_widget_init(widget, device_name, attr_name, NULL, spin_button,
		(void *)scale, iio_spin_button_update, iio_spin_button_s64_save);
}
Exemplo n.º 4
0
static void iio_toggle_button_init(struct iio_widget *widget,
	struct iio_device *dev, struct iio_channel *chn, const char *attr_name,
	GtkWidget *toggle_button, const bool invert)
{
	iio_widget_init(widget, dev, chn, attr_name, NULL, toggle_button,
		(void *)invert, iio_toggle_button_update,
		iio_toggle_button_update_value, iio_toggle_button_save);
}
Exemplo n.º 5
0
void iio_spin_button_s64_init(struct iio_widget *widget, struct iio_device *dev,
	struct iio_channel *chn, const char *attr_name,
	GtkWidget *spin_button, const gdouble *scale)
{
	iio_widget_init(widget, dev, chn, attr_name, NULL, spin_button,
		(void *)scale, iio_spin_button_update,
		iio_spin_button_update_value, iio_spin_button_save);
}
static void iio_button_init(struct iio_widget *widget,
			    struct iio_device *dev, struct iio_channel *chn, const char *attr_name,
			    GtkWidget *button)
{
	iio_widget_init(widget, dev, chn, attr_name, NULL, button,
			NULL, iio_button_update,
			iio_button_update_value, iio_button_save);
}
Exemplo n.º 7
0
void iio_combo_box_init(struct iio_widget *widget, struct iio_device *dev,
	struct iio_channel *chn, const char *attr_name, const char *attr_name_avail,
	GtkWidget *combo_box, int (*compare)(const char *a, const char *b))
{
	iio_widget_init(widget, dev, chn, attr_name, attr_name_avail, combo_box,
		(void *)compare, iio_combo_box_update,
		iio_combo_box_update_value, iio_combo_box_save);

	gtk_combo_box_set_entry_text_column(GTK_COMBO_BOX(widget->widget), 0);

}