static gint rygel_seekable_response_get_requested_priority (RygelSeekableResponse* self) {
	const char* _tmp0_;
	char* mode;
	gboolean _tmp1_;
	g_return_val_if_fail (self != NULL, 0);
	_tmp0_ = NULL;
	mode = (_tmp0_ = soup_message_headers_get (((RygelHTTPResponse*) self)->msg->request_headers, "transferMode.dlna.org"), (_tmp0_ == NULL) ? NULL : g_strdup (_tmp0_));
	_tmp1_ = FALSE;
	if (mode == NULL) {
		_tmp1_ = TRUE;
	} else {
		_tmp1_ = _vala_strcmp0 (mode, "Interactive") == 0;
	}
	if (_tmp1_) {
		gint _tmp2_;
		return (_tmp2_ = G_PRIORITY_DEFAULT, mode = (g_free (mode), NULL), _tmp2_);
	} else {
		if (_vala_strcmp0 (mode, "Streaming") == 0) {
			gint _tmp3_;
			return (_tmp3_ = G_PRIORITY_HIGH, mode = (g_free (mode), NULL), _tmp3_);
		} else {
			if (_vala_strcmp0 (mode, "Background") == 0) {
				gint _tmp4_;
				return (_tmp4_ = G_PRIORITY_LOW, mode = (g_free (mode), NULL), _tmp4_);
			} else {
				gint _tmp5_;
				return (_tmp5_ = G_PRIORITY_DEFAULT, mode = (g_free (mode), NULL), _tmp5_);
			}
		}
	}
	mode = (g_free (mode), NULL);
}
Beispiel #2
0
static gint rygel_seekable_response_get_requested_priority (RygelSeekableResponse* self) {
#line 918 "rygel-seekable-response.c"
	gint result = 0;
	char* mode;
	gboolean _tmp0_ = FALSE;
#line 164 "rygel-seekable-response.vala"
	g_return_val_if_fail (self != NULL, 0);
#line 165 "rygel-seekable-response.vala"
	mode = g_strdup (soup_message_headers_get (((RygelHTTPResponse*) self)->msg->request_headers, "transferMode.dlna.org"));
#line 167 "rygel-seekable-response.vala"
	if (mode == NULL) {
#line 167 "rygel-seekable-response.vala"
		_tmp0_ = TRUE;
#line 930 "rygel-seekable-response.c"
	} else {
#line 167 "rygel-seekable-response.vala"
		_tmp0_ = _vala_strcmp0 (mode, "Interactive") == 0;
#line 934 "rygel-seekable-response.c"
	}
#line 167 "rygel-seekable-response.vala"
	if (_tmp0_) {
#line 938 "rygel-seekable-response.c"
		result = G_PRIORITY_DEFAULT;
		_g_free0 (mode);
#line 168 "rygel-seekable-response.vala"
		return result;
#line 943 "rygel-seekable-response.c"
	} else {
#line 169 "rygel-seekable-response.vala"
		if (_vala_strcmp0 (mode, "Streaming") == 0) {
#line 947 "rygel-seekable-response.c"
			result = G_PRIORITY_HIGH;
			_g_free0 (mode);
#line 170 "rygel-seekable-response.vala"
			return result;
#line 952 "rygel-seekable-response.c"
		} else {
#line 171 "rygel-seekable-response.vala"
			if (_vala_strcmp0 (mode, "Background") == 0) {
#line 956 "rygel-seekable-response.c"
				result = G_PRIORITY_LOW;
				_g_free0 (mode);
#line 172 "rygel-seekable-response.vala"
				return result;
#line 961 "rygel-seekable-response.c"
			} else {
				result = G_PRIORITY_DEFAULT;
				_g_free0 (mode);
#line 174 "rygel-seekable-response.vala"
				return result;
#line 967 "rygel-seekable-response.c"
			}
		}
	}
	_g_free0 (mode);
}
static void rygel_tracker_video_item_real_init_from_metadata (RygelTrackerItem* base, char** values, int values_length1) {
	RygelTrackerVideoItem * self;
	GError * _inner_error_;
	char* _tmp4_;
	char* _tmp6_;
	const char* _tmp5_;
	char* _tmp8_;
	const char* _tmp7_;
	char* _tmp9_;
	char* _tmp10_;
	self = (RygelTrackerVideoItem*) base;
	_inner_error_ = NULL;
	if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_TITLE], "") != 0) {
		char* _tmp1_;
		const char* _tmp0_;
		_tmp1_ = NULL;
		_tmp0_ = NULL;
		((RygelMediaObject*) self)->title = (_tmp1_ = (_tmp0_ = values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_TITLE], (_tmp0_ == NULL) ? NULL : g_strdup (_tmp0_)), ((RygelMediaObject*) self)->title = (g_free (((RygelMediaObject*) self)->title), NULL), _tmp1_);
	} else {
		char* _tmp3_;
		const char* _tmp2_;
		_tmp3_ = NULL;
		_tmp2_ = NULL;
		((RygelMediaObject*) self)->title = (_tmp3_ = (_tmp2_ = values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_FILE_NAME], (_tmp2_ == NULL) ? NULL : g_strdup (_tmp2_)), ((RygelMediaObject*) self)->title = (g_free (((RygelMediaObject*) self)->title), NULL), _tmp3_);
	}
	if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_SIZE], "") != 0) {
		((RygelMediaItem*) self)->size = (glong) atoi (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_SIZE]);
	}
	if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_DURATION], "") != 0) {
		((RygelMediaItem*) self)->duration = (glong) atoi (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_DURATION]);
	}
	if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_WIDTH], "") != 0) {
		((RygelMediaItem*) self)->width = atoi (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_WIDTH]);
	}
	if (_vala_strcmp0 (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_HEIGHT], "") != 0) {
		((RygelMediaItem*) self)->height = atoi (values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_HEIGHT]);
	}
	_tmp4_ = NULL;
	((RygelMediaItem*) self)->date = (_tmp4_ = rygel_tracker_item_seconds_to_iso8601 ((RygelTrackerItem*) self, values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_DATE]), ((RygelMediaItem*) self)->date = (g_free (((RygelMediaItem*) self)->date), NULL), _tmp4_);
	_tmp6_ = NULL;
	_tmp5_ = NULL;
	((RygelMediaItem*) self)->mime_type = (_tmp6_ = (_tmp5_ = values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_MIME], (_tmp5_ == NULL) ? NULL : g_strdup (_tmp5_)), ((RygelMediaItem*) self)->mime_type = (g_free (((RygelMediaItem*) self)->mime_type), NULL), _tmp6_);
	_tmp8_ = NULL;
	_tmp7_ = NULL;
	((RygelMediaItem*) self)->author = (_tmp8_ = (_tmp7_ = values[RYGEL_TRACKER_VIDEO_ITEM_METADATA_AUTHOR], (_tmp7_ == NULL) ? NULL : g_strdup (_tmp7_)), ((RygelMediaItem*) self)->author = (g_free (((RygelMediaItem*) self)->author), NULL), _tmp8_);
	_tmp9_ = g_filename_to_uri (((RygelTrackerItem*) self)->path, NULL, &_inner_error_);
	if (_inner_error_ != NULL) {
		g_critical ("file %s: line %d: uncaught error: %s", __FILE__, __LINE__, _inner_error_->message);
		g_clear_error (&_inner_error_);
		return;
	}
	_tmp10_ = NULL;
	gee_collection_add ((GeeCollection*) ((RygelMediaItem*) self)->uris, _tmp10_ = _tmp9_);
	_tmp10_ = (g_free (_tmp10_), NULL);
}
Beispiel #4
0
static void test_fact_structure_to_string (void) {
	OhmStructure* s;
	char* _tmp0;
	char* _tmp1;
	s = ohm_structure_new ("org.freedesktop.ohm.test");
	ohm_structure_set (s, "field1", ohm_value_from_string ("test1"));
	ohm_structure_set (s, "field2", ohm_value_from_int (42));
	_tmp0 = NULL;
	g_assert (_vala_strcmp0 ((_tmp0 = ohm_structure_to_string (s)), "org.freedesktop.ohm.test (field1 = \"test1\", field2 = 42)") == 0);
	_tmp0 = (g_free (_tmp0), NULL);
	ohm_structure_set (s, "field2", NULL);
	_tmp1 = NULL;
	g_assert (_vala_strcmp0 ((_tmp1 = ohm_structure_to_string (s)), "org.freedesktop.ohm.test (field1 = \"test1\")") == 0);
	_tmp1 = (g_free (_tmp1), NULL);
	(s == NULL ? NULL : (s = (g_object_unref (s), NULL)));
}
/* Private methods */
static RygelTrackerCategory* rygel_tracker_root_container_find_category_by_id (RygelTrackerRootContainer* self, const char* category_id) {
	RygelTrackerCategory* category;
	RygelTrackerCategory* _tmp0_;
	g_return_val_if_fail (self != NULL, NULL);
	g_return_val_if_fail (category_id != NULL, NULL);
	category = NULL;
	_tmp0_ = NULL;
	category = (_tmp0_ = NULL, (category == NULL) ? NULL : (category = (g_object_unref (category), NULL)), _tmp0_);
	{
		GeeIterator* _tmp_it;
		_tmp_it = gee_iterable_iterator ((GeeIterable*) self->priv->categories);
		while (gee_iterator_next (_tmp_it)) {
			RygelTrackerCategory* tmp;
			tmp = (RygelTrackerCategory*) gee_iterator_get (_tmp_it);
			if (_vala_strcmp0 (category_id, ((RygelMediaObject*) tmp)->id) == 0) {
				RygelTrackerCategory* _tmp2_;
				RygelTrackerCategory* _tmp1_;
				_tmp2_ = NULL;
				_tmp1_ = NULL;
				category = (_tmp2_ = (_tmp1_ = tmp, (_tmp1_ == NULL) ? NULL : g_object_ref (_tmp1_)), (category == NULL) ? NULL : (category = (g_object_unref (category), NULL)), _tmp2_);
				(tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL));
				break;
			}
			(tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL));
		}
		(_tmp_it == NULL) ? NULL : (_tmp_it = (g_object_unref (_tmp_it), NULL));
	}
	return category;
}
Beispiel #6
0
static void test_fact_pattern_new_for_fact (void) {
	void* pf;
	void* pp;
	pf = NULL;
	pp = NULL;
	{
		OhmFact* f;
		OhmPattern* p;
		OhmFact* _tmp0;
		f = ohm_fact_new ("org.test.match");
		p = ohm_pattern_new_for_fact (f);
		pf = f;
		pp = p;
		g_object_add_weak_pointer (G_OBJECT (f), &pf);
		g_object_add_weak_pointer (G_OBJECT (p), &pp);
		_tmp0 = NULL;
		f = (_tmp0 = NULL, (f == NULL ? NULL : (f = (g_object_unref (f), NULL))), _tmp0);
		g_assert (pf != NULL);
		g_assert (ohm_pattern_get_fact (p) != NULL);
		g_assert (_vala_strcmp0 (ohm_structure_get_name (OHM_STRUCTURE (ohm_pattern_get_fact (p))), "org.test.match") == 0);
		(f == NULL ? NULL : (f = (g_object_unref (f), NULL)));
		(p == NULL ? NULL : (p = (g_object_unref (p), NULL)));
	}
	g_assert (pf == NULL);
	g_assert (pp == NULL);
}
Beispiel #7
0
static void test_fact_structure_name (void) {
	OhmStructure* s;
	s = ohm_structure_new ("org.freedesktop.ohm.test");
	g_assert (_vala_strcmp0 (ohm_structure_get_name (s), "org.freedesktop.ohm.test") == 0);
	g_assert (ohm_structure_get_qname (s) == g_quark_from_string ("org.freedesktop.ohm.test"));
	(s == NULL ? NULL : (s = (g_object_unref (s), NULL)));
}
Beispiel #8
0
static void serializer_visit_label (Serializer* self, GtkLabel* label) {
    char* label_text;
    g_return_if_fail (self != NULL);
    g_return_if_fail (label != NULL);
    label_text = g_strdup (gtk_label_get_label (label));
    g_string_append (self->priv->label_sb, label_text);
    g_debug ("serializer.vala:143: append text = %s", label_text);
    if (GTK_IS_ACCEL_LABEL (label)) {
        GtkLabel* _tmp0_;
        GtkLabel* _tmp1_;
        char* accel_string;
        gboolean _tmp2_ = FALSE;
        gtk_accel_label_refetch ((_tmp0_ = label, GTK_IS_ACCEL_LABEL (_tmp0_) ? ((GtkAccelLabel*) _tmp0_) : NULL));
        accel_string = string_strip ((_tmp1_ = label, GTK_IS_ACCEL_LABEL (_tmp1_) ? ((GtkAccelLabel*) _tmp1_) : NULL)->accel_string);
        if (string_get_length (accel_string) > 0) {
            _tmp2_ = _vala_strcmp0 (accel_string, "-/-") != 0;
        } else {
            _tmp2_ = FALSE;
        }
        if (_tmp2_) {
            char* _tmp3_;
            g_string_append (self->priv->sb, _tmp3_ = g_markup_printf_escaped (" accel=\"%s\"", accel_string));
            _g_free0 (_tmp3_);
        }
        _g_free0 (accel_string);
    }
    _g_free0 (label_text);
}
Beispiel #9
0
gboolean gtk_mate_view_set_theme_by_name (GtkMateView* self, const char* name) {
	g_return_val_if_fail (self != NULL, FALSE);
	g_return_val_if_fail (name != NULL, FALSE);
	{
		GeeArrayList* _tmp0_;
		GeeIterator* _tmp1_;
		GeeIterator* _theme_it;
		_tmp0_ = NULL;
		_tmp1_ = NULL;
		_theme_it = (_tmp1_ = gee_iterable_iterator ((GeeIterable*) (_tmp0_ = gtk_mate_theme_themes ())), (_tmp0_ == NULL) ? NULL : (_tmp0_ = (g_object_unref (_tmp0_), NULL)), _tmp1_);
		while (gee_iterator_next (_theme_it)) {
			GtkMateTheme* theme;
			theme = (GtkMateTheme*) gee_iterator_get (_theme_it);
			if (_vala_strcmp0 (theme->name, name) == 0) {
				gboolean _tmp2_;
				gtk_mate_theme_init_for_use (theme);
				gtk_mate_parser_change_theme (GTK_MATE_BUFFER (gtk_text_view_get_buffer ((GtkTextView*) self))->parser, theme);
				gtk_mate_view_set_global_theme_settings (self);
				return (_tmp2_ = TRUE, (theme == NULL) ? NULL : (theme = (g_object_unref (theme), NULL)), (_theme_it == NULL) ? NULL : (_theme_it = (g_object_unref (_theme_it), NULL)), _tmp2_);
			}
			(theme == NULL) ? NULL : (theme = (g_object_unref (theme), NULL));
		}
		(_theme_it == NULL) ? NULL : (_theme_it = (g_object_unref (_theme_it), NULL));
	}
	return FALSE;
}
Beispiel #10
0
GtkMateGrammar* gtk_mate_grammar_find_by_scope_name (const char* scope) {
	g_return_val_if_fail (scope != NULL, NULL);
	{
		GeeIterator* _bundle_it;
		_bundle_it = gee_iterable_iterator ((GeeIterable*) gtk_mate_buffer_bundles);
		while (gee_iterator_next (_bundle_it)) {
			GtkMateBundle* bundle;
			bundle = (GtkMateBundle*) gee_iterator_get (_bundle_it);
			{
				GeeIterator* _gr_it;
				_gr_it = gee_iterable_iterator ((GeeIterable*) bundle->grammars);
				while (gee_iterator_next (_gr_it)) {
					GtkMateGrammar* gr;
					gr = (GtkMateGrammar*) gee_iterator_get (_gr_it);
					if (_vala_strcmp0 (gr->scope_name, scope) == 0) {
						GtkMateGrammar* _tmp0;
						_tmp0 = NULL;
						return (_tmp0 = gr, (_gr_it == NULL) ? NULL : (_gr_it = (g_object_unref (_gr_it), NULL)), (bundle == NULL) ? NULL : (bundle = (g_object_unref (bundle), NULL)), (_bundle_it == NULL) ? NULL : (_bundle_it = (g_object_unref (_bundle_it), NULL)), _tmp0);
					}
					(gr == NULL) ? NULL : (gr = (g_object_unref (gr), NULL));
				}
				(_gr_it == NULL) ? NULL : (_gr_it = (g_object_unref (_gr_it), NULL));
			}
			(bundle == NULL) ? NULL : (bundle = (g_object_unref (bundle), NULL));
		}
		(_bundle_it == NULL) ? NULL : (_bundle_it = (g_object_unref (_bundle_it), NULL));
	}
	return NULL;
}
Beispiel #11
0
static GnomenuItem* gnomenu_menu_real_get_item_by_id (GnomenuShell* base, const char* id) {
	GnomenuMenu * self;
	GnomenuItem* result = NULL;
	self = (GnomenuMenu*) base;
	g_return_val_if_fail (id != NULL, NULL);
	{
		GList* child_collection;
		GList* child_it;
		child_collection = gtk_container_get_children ((GtkContainer*) self);
		for (child_it = child_collection; child_it != NULL; child_it = child_it->next) {
			GtkWidget* child;
			child = (GtkWidget*) child_it->data;
			{
				GtkWidget* _tmp0_;
				GnomenuItem* item;
				item = _g_object_ref0 ((_tmp0_ = child, GNOMENU_IS_ITEM (_tmp0_) ? ((GnomenuItem*) _tmp0_) : NULL));
				if (item == NULL) {
					_g_object_unref0 (item);
					continue;
				}
				if (_vala_strcmp0 (gnomenu_item_get_item_id (item), id) == 0) {
					result = item;
					_g_list_free0 (child_collection);
					return result;
				}
				_g_object_unref0 (item);
			}
		}
		_g_list_free0 (child_collection);
	}
	result = NULL;
	return result;
}
Beispiel #12
0
static void _structure_set_get (OhmStructure* s) {
	GValue* v;
	GValue* vq;
	g_return_if_fail (OHM_IS_STRUCTURE (s));
	g_assert (_vala_strcmp0 (ohm_structure_get_name (s), "org.freedesktop.ohm.test") == 0);
	g_assert (((void*) ohm_structure_get (s, "field1")) == NULL);
	ohm_structure_set (s, "field1", ohm_value_from_string ("test1"));
	ohm_structure_set (s, "field2", ohm_value_from_int (42));
	v = ((GValue*) ohm_structure_get (s, "field1"));
	g_assert (_vala_strcmp0 (g_value_get_string (v), "test1") == 0);
	v = ((GValue*) ohm_structure_get (s, "field2"));
	g_assert (g_value_get_int (v) == 42);
	vq = ((GValue*) ohm_structure_qget (s, g_quark_from_string ("field2")));
	g_assert (v == vq);
	ohm_structure_set (s, "field2", NULL);
	v = ((GValue*) ohm_structure_get (s, "field2"));
	g_assert (v == NULL);
}
static gboolean rygel_external_container_is_direct_child (RygelExternalContainer* self, const char* id) {
#line 741 "rygel-external-container.c"
	gboolean result = FALSE;
#line 156 "rygel-external-container.vala"
	g_return_val_if_fail (self != NULL, FALSE);
#line 156 "rygel-external-container.vala"
	g_return_val_if_fail (id != NULL, FALSE);
#line 157 "rygel-external-container.vala"
	if (rygel_external_item_factory_id_valid (id)) {
#line 749 "rygel-external-container.c"
		result = TRUE;
#line 158 "rygel-external-container.vala"
		return result;
#line 753 "rygel-external-container.c"
	} else {
		{
			GeeIterator* _container_it;
			_container_it = gee_abstract_collection_iterator ((GeeAbstractCollection*) self->priv->containers);
#line 160 "rygel-external-container.vala"
			while (TRUE) {
#line 760 "rygel-external-container.c"
				RygelExternalContainer* container;
#line 160 "rygel-external-container.vala"
				if (!gee_iterator_next (_container_it)) {
#line 160 "rygel-external-container.vala"
					break;
#line 766 "rygel-external-container.c"
				}
#line 160 "rygel-external-container.vala"
				container = (RygelExternalContainer*) gee_iterator_get (_container_it);
#line 161 "rygel-external-container.vala"
				if (_vala_strcmp0 (((RygelMediaObject*) container)->id, id) == 0) {
#line 772 "rygel-external-container.c"
					result = TRUE;
					_g_object_unref0 (container);
					_g_object_unref0 (_container_it);
#line 162 "rygel-external-container.vala"
					return result;
#line 778 "rygel-external-container.c"
				}
				_g_object_unref0 (container);
			}
			_g_object_unref0 (_container_it);
		}
		result = FALSE;
#line 166 "rygel-external-container.vala"
		return result;
#line 787 "rygel-external-container.c"
	}
}
Beispiel #14
0
static void display_on_combobox_changed (Display* self) {
	char* _tmp0_;
	g_return_if_fail (self != NULL);
	self->priv->selected = (_tmp0_ = g_strdup (gtk_combo_box_get_active_text (self->priv->cb)), _g_free0 (self->priv->selected), _tmp0_);
	if (_vala_strcmp0 (self->priv->selected, "raw") == 0) {
		gtk_widget_set_sensitive ((GtkWidget*) self->priv->width, TRUE);
		gtk_widget_set_sensitive ((GtkWidget*) self->priv->height, TRUE);
		gtk_widget_set_sensitive ((GtkWidget*) self->priv->depth, TRUE);
	} else {
		gtk_widget_set_sensitive ((GtkWidget*) self->priv->width, FALSE);
		gtk_widget_set_sensitive ((GtkWidget*) self->priv->height, FALSE);
		gtk_widget_set_sensitive ((GtkWidget*) self->priv->depth, FALSE);
	}
}
Beispiel #15
0
static gboolean _lambda8_ (MatePanelApplet* applet, const char* iid) {
	gboolean result = FALSE;
	g_return_val_if_fail (applet != NULL, FALSE);
	g_return_val_if_fail (iid != NULL, FALSE);
	if (_vala_strcmp0 (iid, APPLET_IID) == 0) {
		MatePanelApplet* _tmp0_;
		applet_init ((_tmp0_ = applet, IS_APPLET (_tmp0_) ? ((GlobalMenuMatePanelApplet*) _tmp0_) : NULL));
		gtk_widget_show ((GtkWidget*) applet);
		result = TRUE;
		return result;
	} else {
		result = FALSE;
		return result;
	}
}
Beispiel #16
0
static gboolean rygel_gst_utils_need_rtp_depayloader (GstCaps* caps) {
#line 206 "rygel-gst-utils.c"
	gboolean result = FALSE;
	GstStructure* structure;
#line 61 "rygel-gst-utils.vala"
	g_return_val_if_fail (caps != NULL, FALSE);
#line 62 "rygel-gst-utils.vala"
	structure = _gst_structure_copy0 (gst_caps_get_structure (caps, (guint) 0));
#line 213 "rygel-gst-utils.c"
	result = _vala_strcmp0 (gst_structure_get_name (structure), "application/x-rtp") == 0;
	_gst_structure_free0 (structure);
#line 63 "rygel-gst-utils.vala"
	return result;
#line 218 "rygel-gst-utils.c"
}
Beispiel #17
0
static gboolean gtk_mate_exporter_scope_has_inner (GtkMateExporter* self, GtkMateScope* scope) {
	gboolean _tmp0_;
	gboolean _tmp1_;
	g_return_val_if_fail (self != NULL, FALSE);
	g_return_val_if_fail (scope != NULL, FALSE);
	_tmp0_ = FALSE;
	_tmp1_ = FALSE;
	if (GTK_MATE_IS_DOUBLE_PATTERN (scope->pattern)) {
		_tmp1_ = GTK_MATE_DOUBLE_PATTERN (scope->pattern)->content_name != NULL;
	} else {
		_tmp1_ = FALSE;
	}
	if (_tmp1_) {
		_tmp0_ = _vala_strcmp0 (GTK_MATE_DOUBLE_PATTERN (scope->pattern)->content_name, "") != 0;
	} else {
		_tmp0_ = FALSE;
	}
	return _tmp0_;
}
Beispiel #18
0
static gboolean rygel_general_pref_section_find_interface (RygelGeneralPrefSection* self, const char* iface, GtkTreeIter* iter) {
#line 512 "rygel-general-pref-section.c"
	gboolean result = FALSE;
	GtkTreeModel* model;
	gboolean more;
#line 143 "rygel-general-pref-section.vala"
	g_return_val_if_fail (self != NULL, FALSE);
#line 143 "rygel-general-pref-section.vala"
	g_return_val_if_fail (iface != NULL, FALSE);
#line 144 "rygel-general-pref-section.vala"
	model = _g_object_ref0 (gtk_combo_box_get_model ((GtkComboBox*) self->priv->iface_entry));
#line 145 "rygel-general-pref-section.vala"
	more = gtk_tree_model_get_iter_first (model, iter);
#line 146 "rygel-general-pref-section.vala"
	while (TRUE) {
#line 146 "rygel-general-pref-section.vala"
		if (!more) {
#line 146 "rygel-general-pref-section.vala"
			break;
#line 530 "rygel-general-pref-section.c"
		}
#line 147 "rygel-general-pref-section.vala"
		gtk_tree_model_get (model, iter, 0, &((RygelPreferencesSection*) self)->name, -1, -1);
#line 149 "rygel-general-pref-section.vala"
		if (_vala_strcmp0 (((RygelPreferencesSection*) self)->name, iface) == 0) {
#line 150 "rygel-general-pref-section.vala"
			break;
#line 538 "rygel-general-pref-section.c"
		}
#line 153 "rygel-general-pref-section.vala"
		more = gtk_tree_model_iter_next (model, iter);
#line 542 "rygel-general-pref-section.c"
	}
	result = more;
	_g_object_unref0 (model);
#line 156 "rygel-general-pref-section.vala"
	return result;
#line 548 "rygel-general-pref-section.c"
}
RygelMediaObject* rygel_folder_container_find_object_sync (RygelFolderContainer* self, const char* id) {
#line 265 "rygel-folder-container.c"
	RygelMediaObject* item;
#line 121 "rygel-folder-container.vala"
	g_return_val_if_fail (self != NULL, NULL);
#line 121 "rygel-folder-container.vala"
	g_return_val_if_fail (id != NULL, NULL);
#line 271 "rygel-folder-container.c"
	item = NULL;
	/* check if the searched item is in our cache*/
	{
		GeeIterator* _tmp_it;
		/* check if the searched item is in our cache*/
		_tmp_it = gee_iterable_iterator ((GeeIterable*) self->priv->items);
		/* check if the searched item is in our cache*/
#line 125 "rygel-folder-container.vala"
		while (gee_iterator_next (_tmp_it)) {
#line 281 "rygel-folder-container.c"
			RygelMediaObject* tmp;
			/* check if the searched item is in our cache*/
			tmp = (RygelMediaObject*) gee_iterator_get (_tmp_it);
#line 126 "rygel-folder-container.vala"
			if (_vala_strcmp0 (id, tmp->id) == 0) {
#line 287 "rygel-folder-container.c"
				RygelMediaObject* _tmp1_;
				RygelMediaObject* _tmp0_;
				_tmp1_ = NULL;
#line 127 "rygel-folder-container.vala"
				_tmp0_ = NULL;
#line 127 "rygel-folder-container.vala"
				item = (_tmp1_ = (_tmp0_ = tmp, (_tmp0_ == NULL) ? NULL : g_object_ref (_tmp0_)), (item == NULL) ? NULL : (item = (g_object_unref (item), NULL)), _tmp1_);
#line 295 "rygel-folder-container.c"
				(tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL));
#line 128 "rygel-folder-container.vala"
				break;
#line 299 "rygel-folder-container.c"
			}
			(tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL));
		}
		(_tmp_it == NULL) ? NULL : (_tmp_it = (g_object_unref (_tmp_it), NULL));
	}
	/* if not found, do a depth-first search on the child 
	 folders*/
#line 134 "rygel-folder-container.vala"
	if (item == NULL) {
#line 309 "rygel-folder-container.c"
		{
			GeeIterator* _tmp_it;
			_tmp_it = gee_iterable_iterator ((GeeIterable*) self->priv->items);
#line 135 "rygel-folder-container.vala"
			while (gee_iterator_next (_tmp_it)) {
#line 315 "rygel-folder-container.c"
				RygelMediaObject* tmp;
				tmp = (RygelMediaObject*) gee_iterator_get (_tmp_it);
#line 136 "rygel-folder-container.vala"
				if (RYGEL_IS_FOLDER_CONTAINER (tmp)) {
#line 320 "rygel-folder-container.c"
					RygelFolderContainer* _tmp2_;
					RygelFolderContainer* folder;
					RygelMediaObject* _tmp3_;
#line 137 "rygel-folder-container.vala"
					_tmp2_ = NULL;
#line 326 "rygel-folder-container.c"
					folder = (_tmp2_ = RYGEL_FOLDER_CONTAINER (tmp), (_tmp2_ == NULL) ? NULL : g_object_ref (_tmp2_));
					_tmp3_ = NULL;
#line 138 "rygel-folder-container.vala"
					item = (_tmp3_ = rygel_folder_container_find_object_sync (folder, id), (item == NULL) ? NULL : (item = (g_object_unref (item), NULL)), _tmp3_);
#line 139 "rygel-folder-container.vala"
					if (item != NULL) {
#line 333 "rygel-folder-container.c"
						(folder == NULL) ? NULL : (folder = (g_object_unref (folder), NULL));
						(tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL));
#line 140 "rygel-folder-container.vala"
						break;
#line 338 "rygel-folder-container.c"
					}
					(folder == NULL) ? NULL : (folder = (g_object_unref (folder), NULL));
				}
				(tmp == NULL) ? NULL : (tmp = (g_object_unref (tmp), NULL));
			}
			(_tmp_it == NULL) ? NULL : (_tmp_it = (g_object_unref (_tmp_it), NULL));
		}
	}
#line 146 "rygel-folder-container.vala"
	return item;
#line 349 "rygel-folder-container.c"
}
static void ease_flickr_service_real_parse_data (EasePluginImportService* base, const char* jsondata) {
#line 298 "ease-import-flickr-service.c"
	EaseFlickrService * self;
	JsonObject* obj;
	char* stat;
	JsonObject* photos;
	JsonArray* photo_array;
	GError * _inner_error_ = NULL;
	self = (EaseFlickrService*) base;
#line 91 "ease-import-flickr-service.vala"
	g_return_if_fail (jsondata != NULL);
#line 93 "ease-import-flickr-service.vala"
	if (jsondata == NULL) {
#line 93 "ease-import-flickr-service.vala"
		return;
#line 312 "ease-import-flickr-service.c"
	}
	{
#line 97 "ease-import-flickr-service.vala"
		json_parser_load_from_data (self->priv->parser, jsondata, -1, &_inner_error_);
#line 317 "ease-import-flickr-service.c"
		if (_inner_error_ != NULL) {
			goto __catch7_g_error;
		}
	}
	goto __finally7;
	__catch7_g_error:
	{
		GError * e;
		e = _inner_error_;
		_inner_error_ = NULL;
		{
#line 101 "ease-import-flickr-service.vala"
			g_error ("ease-import-flickr-service.vala:101: Couldn't parse JSON data: %s", e->message);
#line 331 "ease-import-flickr-service.c"
			_g_error_free0 (e);
		}
	}
	__finally7:
	if (_inner_error_ != NULL) {
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return;
	}
#line 104 "ease-import-flickr-service.vala"
	obj = _json_object_ref0 (json_node_get_object (json_parser_get_root (self->priv->parser)));
#line 106 "ease-import-flickr-service.vala"
	stat = g_strdup (json_object_get_string_member (obj, "stat"));
#line 107 "ease-import-flickr-service.vala"
	if (_vala_strcmp0 (stat, "ok") != 0) {
#line 109 "ease-import-flickr-service.vala"
		g_warning ("ease-import-flickr-service.vala:109: The request failed : \n" \
"Error code: %G\n" \
"Message: %s", (double) json_object_get_int_member (obj, "code"), json_object_get_string_member (obj, "message"));
#line 349 "ease-import-flickr-service.c"
		_g_free0 (stat);
		_json_object_unref0 (obj);
#line 112 "ease-import-flickr-service.vala"
		return;
#line 354 "ease-import-flickr-service.c"
	}
#line 115 "ease-import-flickr-service.vala"
	photos = _json_object_ref0 (json_object_get_object_member (obj, "photos"));
#line 116 "ease-import-flickr-service.vala"
	photo_array = _json_array_ref0 (json_object_get_array_member (photos, "photo"));
#line 119 "ease-import-flickr-service.vala"
	json_array_foreach_element (photo_array, __lambda70__json_array_foreach, self);
#line 362 "ease-import-flickr-service.c"
	_json_array_unref0 (photo_array);
	_json_object_unref0 (photos);
	_g_free0 (stat);
	_json_object_unref0 (obj);
}
Beispiel #21
0
void ease_main_open_file (const char* path) {
#line 626 "ease-main.c"
	GError * _inner_error_ = NULL;
#line 195 "ease-main.vala"
	g_return_if_fail (path != NULL);
#line 630 "ease-main.c"
	{
		GeeIterator* _info_it;
#line 197 "ease-main.vala"
		_info_it = gee_abstract_collection_iterator ((GeeAbstractCollection*) ease_main_windows);
#line 197 "ease-main.vala"
		while (TRUE) {
#line 637 "ease-main.c"
			EaseMainEditorWindowInfo* info;
			char* _tmp0_;
			char* _tmp1_;
			gboolean _tmp2_;
#line 197 "ease-main.vala"
			if (!gee_iterator_next (_info_it)) {
#line 197 "ease-main.vala"
				break;
#line 646 "ease-main.c"
			}
#line 197 "ease-main.vala"
			info = (EaseMainEditorWindowInfo*) gee_iterator_get (_info_it);
#line 199 "ease-main.vala"
			if ((_tmp2_ = _vala_strcmp0 (_tmp0_ = ease_absolute_path (ease_document_get_filename (info->window->document)), _tmp1_ = ease_absolute_path (path)) == 0, _g_free0 (_tmp1_), _g_free0 (_tmp0_), _tmp2_)) {
#line 202 "ease-main.vala"
				gtk_window_present ((GtkWindow*) info->window);
#line 654 "ease-main.c"
				_ease_main_editor_window_info_unref0 (info);
				_g_object_unref0 (_info_it);
#line 203 "ease-main.vala"
				return;
#line 659 "ease-main.c"
			}
			_ease_main_editor_window_info_unref0 (info);
		}
		_g_object_unref0 (_info_it);
	}
	{
		EaseDocument* doc;
		EaseEditorWindow* win;
#line 209 "ease-main.vala"
		doc = ease_document_new_from_saved (path, &_inner_error_);
#line 670 "ease-main.c"
		if (_inner_error_ != NULL) {
			goto __catch13_g_error;
		}
#line 210 "ease-main.vala"
		win = g_object_ref_sink (ease_editor_window_new (doc));
#line 211 "ease-main.vala"
		ease_main_add_window (win);
#line 212 "ease-main.vala"
		gtk_widget_show_now ((GtkWidget*) win);
#line 213 "ease-main.vala"
		gtk_window_present ((GtkWindow*) win);
#line 682 "ease-main.c"
		_g_object_unref0 (win);
		_g_object_unref0 (doc);
	}
	goto __finally13;
	__catch13_g_error:
	{
		GError * e;
		e = _inner_error_;
		_inner_error_ = NULL;
		{
#line 217 "ease-main.vala"
			ease_error_dialog (_ ("Error Opening Document"), e->message);
#line 695 "ease-main.c"
			_g_error_free0 (e);
#line 218 "ease-main.vala"
			return;
#line 699 "ease-main.c"
		}
	}
	__finally13:
	if (_inner_error_ != NULL) {
		g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
		g_clear_error (&_inner_error_);
		return;
	}
}
Beispiel #22
0
GtkMateDoublePattern* gtk_mate_double_pattern_create_from_plist (GeeArrayList* all_patterns, PListDict* pd) {
	PListString* ns;
	GtkMateDoublePattern* pattern;
	PListString* _tmp0;
	PListString* _tmp3;
	char* _tmp5;
	const char* _tmp4;
	OnigRx* _tmp6;
	PListString* _tmp7;
	char* _tmp9;
	const char* _tmp8;
	PListString* _tmp10;
	PListNode* n;
	PListNode* _tmp14;
	PListNode* _tmp16;
	GeeHashMap* _tmp17;
	GeeArrayList* _tmp18;
	PListNode* ps;
	GtkMatePattern* subpattern;
	PListNode* _tmp20;
	gboolean _tmp21;
	gboolean _tmp22;
	GtkMateDoublePattern* _tmp25;
	g_return_val_if_fail (all_patterns != NULL, NULL);
	g_return_val_if_fail (pd != NULL, NULL);
	ns = NULL;
	pattern = g_object_ref_sink (gtk_mate_double_pattern_new ());
	_tmp0 = NULL;
	ns = (_tmp0 = PLIST_STRING (plist_dict_get (pd, "name")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp0);
	if (ns != NULL) {
		char* _tmp2;
		const char* _tmp1;
		_tmp2 = NULL;
		_tmp1 = NULL;
		((GtkMatePattern*) pattern)->name = (_tmp2 = (_tmp1 = ns->str, (_tmp1 == NULL) ? NULL : g_strdup (_tmp1)), ((GtkMatePattern*) pattern)->name = (g_free (((GtkMatePattern*) pattern)->name), NULL), _tmp2);
	}
	_tmp3 = NULL;
	ns = (_tmp3 = PLIST_STRING (plist_dict_get (pd, "begin")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp3);
	_tmp5 = NULL;
	_tmp4 = NULL;
	pattern->begin_string = (_tmp5 = (_tmp4 = ns->str, (_tmp4 == NULL) ? NULL : g_strdup (_tmp4)), pattern->begin_string = (g_free (pattern->begin_string), NULL), _tmp5);
	_tmp6 = NULL;
	pattern->begin = (_tmp6 = onig_rx_make1 (ns->str), (pattern->begin == NULL) ? NULL : (pattern->begin = (g_object_unref (pattern->begin), NULL)), _tmp6);
	_tmp7 = NULL;
	ns = (_tmp7 = PLIST_STRING (plist_dict_get (pd, "end")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp7);
	_tmp9 = NULL;
	_tmp8 = NULL;
	pattern->end_string = (_tmp9 = (_tmp8 = ns->str, (_tmp8 == NULL) ? NULL : g_strdup (_tmp8)), pattern->end_string = (g_free (pattern->end_string), NULL), _tmp9);
	_tmp10 = NULL;
	ns = (_tmp10 = PLIST_STRING (plist_dict_get (pd, "contentName")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp10);
	if (ns != NULL) {
		char* _tmp12;
		const char* _tmp11;
		_tmp12 = NULL;
		_tmp11 = NULL;
		pattern->content_name = (_tmp12 = (_tmp11 = ns->str, (_tmp11 == NULL) ? NULL : g_strdup (_tmp11)), pattern->content_name = (g_free (pattern->content_name), NULL), _tmp12);
	}
	n = plist_dict_get (pd, "beginCaptures");
	if (n != NULL) {
		GeeHashMap* _tmp13;
		_tmp13 = NULL;
		pattern->begin_captures = (_tmp13 = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->begin_captures == NULL) ? NULL : (pattern->begin_captures = (g_object_unref (pattern->begin_captures), NULL)), _tmp13);
	}
	_tmp14 = NULL;
	n = (_tmp14 = plist_dict_get (pd, "captures"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp14);
	if (n != NULL) {
		GeeHashMap* _tmp15;
		_tmp15 = NULL;
		pattern->both_captures = (_tmp15 = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->both_captures == NULL) ? NULL : (pattern->both_captures = (g_object_unref (pattern->both_captures), NULL)), _tmp15);
	}
	_tmp16 = NULL;
	n = (_tmp16 = plist_dict_get (pd, "endCaptures"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp16);
	_tmp17 = NULL;
	pattern->end_captures = (_tmp17 = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->end_captures == NULL) ? NULL : (pattern->end_captures = (g_object_unref (pattern->end_captures), NULL)), _tmp17);
	_tmp18 = NULL;
	pattern->patterns = (_tmp18 = gee_array_list_new (GTK_MATE_TYPE_PATTERN, (GBoxedCopyFunc) g_object_ref, g_object_unref, g_direct_equal), (pattern->patterns == NULL) ? NULL : (pattern->patterns = (g_object_unref (pattern->patterns), NULL)), _tmp18);
	ps = plist_dict_get (pd, "patterns");
	subpattern = NULL;
	if (ps != NULL) {
		{
			GeeIterator* _p_it;
			_p_it = gee_iterable_iterator ((GeeIterable*) PLIST_ARRAY (ps)->array);
			while (gee_iterator_next (_p_it)) {
				PListNode* p;
				GtkMatePattern* _tmp19;
				p = (PListNode*) gee_iterator_get (_p_it);
				_tmp19 = NULL;
				subpattern = (_tmp19 = gtk_mate_pattern_create_from_plist (all_patterns, PLIST_DICT (p)), (subpattern == NULL) ? NULL : (subpattern = (g_object_unref (subpattern), NULL)), _tmp19);
				if (subpattern != NULL) {
					gee_collection_add ((GeeCollection*) pattern->patterns, subpattern);
				}
				(p == NULL) ? NULL : (p = (g_object_unref (p), NULL));
			}
			(_p_it == NULL) ? NULL : (_p_it = (g_object_unref (_p_it), NULL));
		}
	}
	_tmp20 = NULL;
	n = (_tmp20 = plist_dict_get (pd, "disabled"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp20);
	_tmp21 = FALSE;
	_tmp22 = FALSE;
	if (n != NULL) {
		_tmp22 = PLIST_IS_INTEGER (n);
	} else {
		_tmp22 = FALSE;
	}
	if (_tmp22) {
		_tmp21 = PLIST_INTEGER (n)->value == 1;
	} else {
		_tmp21 = FALSE;
	}
	if (_tmp21) {
		((GtkMatePattern*) pattern)->disabled = TRUE;
	} else {
		gboolean _tmp23;
		gboolean _tmp24;
		_tmp23 = FALSE;
		_tmp24 = FALSE;
		if (n != NULL) {
			_tmp24 = PLIST_IS_STRING (n);
		} else {
			_tmp24 = FALSE;
		}
		if (_tmp24) {
			_tmp23 = _vala_strcmp0 (PLIST_STRING (n)->str, "1") == 0;
		} else {
			_tmp23 = FALSE;
		}
		if (_tmp23) {
			((GtkMatePattern*) pattern)->disabled = TRUE;
		} else {
			((GtkMatePattern*) pattern)->disabled = FALSE;
		}
	}
	gee_collection_add ((GeeCollection*) all_patterns, (GtkMatePattern*) pattern);
	_tmp25 = NULL;
	return (_tmp25 = pattern, (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), (ps == NULL) ? NULL : (ps = (g_object_unref (ps), NULL)), (subpattern == NULL) ? NULL : (subpattern = (g_object_unref (subpattern), NULL)), _tmp25);
}
static void ease_oca_service_real_parse_data (EasePluginImportService* base, const char* data) {
#line 208 "ease-import-oca-service.c"
	EaseOCAService * self;
	xmlDoc* doc;
	xmlNode* root;
	xmlNode* channel;
	self = (EaseOCAService*) base;
#line 36 "ease-import-oca-service.vala"
	g_return_if_fail (data != NULL);
#line 38 "ease-import-oca-service.vala"
	xmlInitParser ();
#line 40 "ease-import-oca-service.vala"
	doc = xmlParseDoc (data);
#line 42 "ease-import-oca-service.vala"
	if (doc == NULL) {
#line 42 "ease-import-oca-service.vala"
		return;
#line 224 "ease-import-oca-service.c"
	}
#line 44 "ease-import-oca-service.vala"
	root = xmlDocGetRootElement (doc);
#line 47 "ease-import-oca-service.vala"
	channel = root->children;
#line 230 "ease-import-oca-service.c"
	{
		gboolean _tmp0_;
#line 48 "ease-import-oca-service.vala"
		_tmp0_ = TRUE;
#line 48 "ease-import-oca-service.vala"
		while (TRUE) {
#line 48 "ease-import-oca-service.vala"
			if (!_tmp0_) {
#line 48 "ease-import-oca-service.vala"
				channel = channel->next;
#line 241 "ease-import-oca-service.c"
			}
#line 48 "ease-import-oca-service.vala"
			_tmp0_ = FALSE;
#line 48 "ease-import-oca-service.vala"
			if (!(_vala_strcmp0 (channel->name, "channel") != 0)) {
#line 48 "ease-import-oca-service.vala"
				break;
#line 249 "ease-import-oca-service.c"
			}
			;
		}
	}
	{
		xmlNode* itr;
#line 51 "ease-import-oca-service.vala"
		itr = channel->children;
#line 258 "ease-import-oca-service.c"
		{
			gboolean _tmp1_;
#line 51 "ease-import-oca-service.vala"
			_tmp1_ = TRUE;
#line 51 "ease-import-oca-service.vala"
			while (TRUE) {
#line 51 "ease-import-oca-service.vala"
				if (!_tmp1_) {
#line 52 "ease-import-oca-service.vala"
					itr = itr->next;
#line 269 "ease-import-oca-service.c"
				}
#line 51 "ease-import-oca-service.vala"
				_tmp1_ = FALSE;
#line 52 "ease-import-oca-service.vala"
				if (!(itr != NULL)) {
#line 52 "ease-import-oca-service.vala"
					break;
#line 277 "ease-import-oca-service.c"
				}
#line 54 "ease-import-oca-service.vala"
				if (itr->type != XML_ELEMENT_NODE) {
#line 54 "ease-import-oca-service.vala"
					continue;
#line 283 "ease-import-oca-service.c"
				}
#line 57 "ease-import-oca-service.vala"
				if (_vala_strcmp0 (itr->name, "item") == 0) {
#line 287 "ease-import-oca-service.c"
					EaseOCAMedia* image;
#line 59 "ease-import-oca-service.vala"
					image = ease_oca_media_new ();
#line 291 "ease-import-oca-service.c"
					{
						xmlNode* tag;
#line 61 "ease-import-oca-service.vala"
						tag = itr->children;
#line 296 "ease-import-oca-service.c"
						{
							gboolean _tmp2_;
#line 61 "ease-import-oca-service.vala"
							_tmp2_ = TRUE;
#line 61 "ease-import-oca-service.vala"
							while (TRUE) {
#line 303 "ease-import-oca-service.c"
								const char* _tmp12_;
								GQuark _tmp13_;
								static GQuark _tmp13__label0 = 0;
								static GQuark _tmp13__label1 = 0;
								static GQuark _tmp13__label2 = 0;
								static GQuark _tmp13__label3 = 0;
								static GQuark _tmp13__label4 = 0;
								static GQuark _tmp13__label5 = 0;
								static GQuark _tmp13__label6 = 0;
#line 61 "ease-import-oca-service.vala"
								if (!_tmp2_) {
#line 62 "ease-import-oca-service.vala"
									tag = tag->next;
#line 317 "ease-import-oca-service.c"
								}
#line 61 "ease-import-oca-service.vala"
								_tmp2_ = FALSE;
#line 62 "ease-import-oca-service.vala"
								if (!(tag != NULL)) {
#line 62 "ease-import-oca-service.vala"
									break;
#line 325 "ease-import-oca-service.c"
								}
								_tmp12_ = tag->name;
								_tmp13_ = (NULL == _tmp12_) ? 0 : g_quark_from_string (_tmp12_);
								if (_tmp13_ == ((0 != _tmp13__label0) ? _tmp13__label0 : (_tmp13__label0 = g_quark_from_static_string ("title"))))
								switch (0) {
									default:
									{
										char* _tmp3_;
#line 67 "ease-import-oca-service.vala"
										((EasePluginImportMedia*) image)->title = (_tmp3_ = g_strdup (tag->children->content), _g_free0 (((EasePluginImportMedia*) image)->title), _tmp3_);
#line 68 "ease-import-oca-service.vala"
										break;
#line 338 "ease-import-oca-service.c"
									}
								} else if (_tmp13_ == ((0 != _tmp13__label1) ? _tmp13__label1 : (_tmp13__label1 = g_quark_from_static_string ("link"))))
								switch (0) {
									default:
									{
										char* _tmp4_;
#line 70 "ease-import-oca-service.vala"
										image->link = (_tmp4_ = g_strdup (tag->children->content), _g_free0 (image->link), _tmp4_);
#line 71 "ease-import-oca-service.vala"
										break;
#line 349 "ease-import-oca-service.c"
									}
								} else if (_tmp13_ == ((0 != _tmp13__label2) ? _tmp13__label2 : (_tmp13__label2 = g_quark_from_static_string ("dc:creator"))))
								switch (0) {
									default:
									{
										char* _tmp5_;
#line 73 "ease-import-oca-service.vala"
										image->creator = (_tmp5_ = g_strdup (tag->children->content), _g_free0 (image->creator), _tmp5_);
#line 74 "ease-import-oca-service.vala"
										break;
#line 360 "ease-import-oca-service.c"
									}
								} else if (_tmp13_ == ((0 != _tmp13__label3) ? _tmp13__label3 : (_tmp13__label3 = g_quark_from_static_string ("license"))))
								switch (0) {
									default:
									{
										char* _tmp6_;
#line 76 "ease-import-oca-service.vala"
										image->license = (_tmp6_ = g_strdup (tag->children->content), _g_free0 (image->license), _tmp6_);
#line 77 "ease-import-oca-service.vala"
										break;
#line 371 "ease-import-oca-service.c"
									}
								} else if (_tmp13_ == ((0 != _tmp13__label4) ? _tmp13__label4 : (_tmp13__label4 = g_quark_from_static_string ("description"))))
								switch (0) {
									default:
									{
										char* _tmp7_;
#line 79 "ease-import-oca-service.vala"
										image->description = (_tmp7_ = g_strdup (tag->children->content), _g_free0 (image->description), _tmp7_);
#line 80 "ease-import-oca-service.vala"
										break;
#line 382 "ease-import-oca-service.c"
									}
								} else if (_tmp13_ == ((0 != _tmp13__label5) ? _tmp13__label5 : (_tmp13__label5 = g_quark_from_static_string ("enclosure"))))
								switch (0) {
									default:
									{
										{
											xmlAttr* prop;
#line 82 "ease-import-oca-service.vala"
											prop = tag->properties;
#line 392 "ease-import-oca-service.c"
											{
												gboolean _tmp8_;
#line 82 "ease-import-oca-service.vala"
												_tmp8_ = TRUE;
#line 82 "ease-import-oca-service.vala"
												while (TRUE) {
#line 82 "ease-import-oca-service.vala"
													if (!_tmp8_) {
#line 83 "ease-import-oca-service.vala"
														prop = prop->next;
#line 403 "ease-import-oca-service.c"
													}
#line 82 "ease-import-oca-service.vala"
													_tmp8_ = FALSE;
#line 83 "ease-import-oca-service.vala"
													if (!(prop != NULL)) {
#line 83 "ease-import-oca-service.vala"
														break;
#line 411 "ease-import-oca-service.c"
													}
#line 85 "ease-import-oca-service.vala"
													if (_vala_strcmp0 (prop->name, "url") == 0) {
#line 415 "ease-import-oca-service.c"
														char* _tmp9_;
#line 87 "ease-import-oca-service.vala"
														((EasePluginImportMedia*) image)->file_link = (_tmp9_ = g_strdup (prop->children->content), _g_free0 (((EasePluginImportMedia*) image)->file_link), _tmp9_);
#line 419 "ease-import-oca-service.c"
													}
												}
											}
										}
#line 90 "ease-import-oca-service.vala"
										break;
#line 426 "ease-import-oca-service.c"
									}
								} else if (_tmp13_ == ((0 != _tmp13__label6) ? _tmp13__label6 : (_tmp13__label6 = g_quark_from_static_string ("thumbnail"))))
								switch (0) {
									default:
									{
										{
											xmlAttr* prop;
#line 92 "ease-import-oca-service.vala"
											prop = tag->properties;
#line 436 "ease-import-oca-service.c"
											{
												gboolean _tmp10_;
#line 92 "ease-import-oca-service.vala"
												_tmp10_ = TRUE;
#line 92 "ease-import-oca-service.vala"
												while (TRUE) {
#line 92 "ease-import-oca-service.vala"
													if (!_tmp10_) {
#line 93 "ease-import-oca-service.vala"
														prop = prop->next;
#line 447 "ease-import-oca-service.c"
													}
#line 92 "ease-import-oca-service.vala"
													_tmp10_ = FALSE;
#line 93 "ease-import-oca-service.vala"
													if (!(prop != NULL)) {
#line 93 "ease-import-oca-service.vala"
														break;
#line 455 "ease-import-oca-service.c"
													}
#line 95 "ease-import-oca-service.vala"
													if (_vala_strcmp0 (prop->name, "url") == 0) {
#line 459 "ease-import-oca-service.c"
														char* thumb;
														char* _tmp11_;
#line 97 "ease-import-oca-service.vala"
														thumb = g_strdup (prop->children->content);
#line 98 "ease-import-oca-service.vala"
														((EasePluginImportMedia*) image)->thumb_link = (_tmp11_ = string_replace (thumb, "90px", "125px"), _g_free0 (((EasePluginImportMedia*) image)->thumb_link), _tmp11_);
#line 466 "ease-import-oca-service.c"
														_g_free0 (thumb);
													}
												}
											}
										}
#line 102 "ease-import-oca-service.vala"
										break;
#line 474 "ease-import-oca-service.c"
									}
								}
							}
						}
					}
#line 106 "ease-import-oca-service.vala"
					ease_plugin_import_service_add_media ((EasePluginImportService*) self, (EasePluginImportMedia*) image);
#line 482 "ease-import-oca-service.c"
					_g_object_unref0 (image);
				}
			}
		}
	}
}
Beispiel #24
0
void gtk_mate_pattern_replace_base_and_self_includes (GeeArrayList* patlist, GtkMateGrammar* g) {
	GeeArrayList* include_patterns;
	GeeArrayList* patterns_to_include;
	gboolean already_self;
	GtkMateGrammar* ng;
	g_return_if_fail (patlist != NULL);
	g_return_if_fail (g != NULL);
	include_patterns = gee_array_list_new (GTK_MATE_TYPE_PATTERN, (GBoxedCopyFunc) g_object_ref, g_object_unref, g_direct_equal);
	patterns_to_include = gee_array_list_new (GTK_MATE_TYPE_PATTERN, (GBoxedCopyFunc) g_object_ref, g_object_unref, g_direct_equal);
	already_self = FALSE;
	/* some patterns have $self twice*/
	ng = NULL;
	{
		GeeIterator* _p_it;
		_p_it = gee_iterable_iterator ((GeeIterable*) patlist);
		while (gee_iterator_next (_p_it)) {
			GtkMatePattern* p;
			p = (GtkMatePattern*) gee_iterator_get (_p_it);
			if (GTK_MATE_IS_INCLUDE_PATTERN (p)) {
				if (g_str_has_prefix (p->name, "$")) {
					gboolean _tmp0;
					gboolean _tmp1;
					gee_collection_add ((GeeCollection*) include_patterns, p);
					_tmp0 = FALSE;
					_tmp1 = FALSE;
					if (_vala_strcmp0 (p->name, "$self") == 0) {
						_tmp1 = TRUE;
					} else {
						_tmp1 = _vala_strcmp0 (p->name, "$base") == 0;
					}
					if (_tmp1) {
						_tmp0 = !already_self;
					} else {
						_tmp0 = FALSE;
					}
					if (_tmp0) {
						already_self = TRUE;
						{
							GeeIterator* _pat_it;
							_pat_it = gee_iterable_iterator ((GeeIterable*) g->patterns);
							while (gee_iterator_next (_pat_it)) {
								GtkMatePattern* pat;
								pat = (GtkMatePattern*) gee_iterator_get (_pat_it);
								gee_collection_add ((GeeCollection*) patterns_to_include, pat);
								(pat == NULL) ? NULL : (pat = (g_object_unref (pat), NULL));
							}
							(_pat_it == NULL) ? NULL : (_pat_it = (g_object_unref (_pat_it), NULL));
						}
					}
				} else {
					GtkMateGrammar* _tmp2;
					_tmp2 = NULL;
					if ((ng = (_tmp2 = gtk_mate_grammar_find_by_scope_name (p->name), (ng == NULL) ? NULL : (ng = (g_object_unref (ng), NULL)), _tmp2)) != NULL) {
						gtk_mate_grammar_init_for_use (ng);
						gee_collection_add ((GeeCollection*) include_patterns, p);
						{
							GeeIterator* _pat_it;
							_pat_it = gee_iterable_iterator ((GeeIterable*) ng->patterns);
							while (gee_iterator_next (_pat_it)) {
								GtkMatePattern* pat;
								pat = (GtkMatePattern*) gee_iterator_get (_pat_it);
								gee_collection_add ((GeeCollection*) patterns_to_include, pat);
								(pat == NULL) ? NULL : (pat = (g_object_unref (pat), NULL));
							}
							(_pat_it == NULL) ? NULL : (_pat_it = (g_object_unref (_pat_it), NULL));
						}
					} else {
					}
				}
			}
			(p == NULL) ? NULL : (p = (g_object_unref (p), NULL));
		}
		(_p_it == NULL) ? NULL : (_p_it = (g_object_unref (_p_it), NULL));
	}
	/*stdout.printf("unknown include pattern: %s\n", p.name);*/
	gtk_mate_pattern_remove_patterns (patlist, include_patterns);
	gtk_mate_pattern_add_patterns (patlist, patterns_to_include);
	(include_patterns == NULL) ? NULL : (include_patterns = (g_object_unref (include_patterns), NULL));
	(patterns_to_include == NULL) ? NULL : (patterns_to_include = (g_object_unref (patterns_to_include), NULL));
	(ng == NULL) ? NULL : (ng = (g_object_unref (ng), NULL));
}
Beispiel #25
0
GtkMateSinglePattern* gtk_mate_single_pattern_create_from_plist (GeeArrayList* all_patterns, PListDict* pd) {
	PListString* ns;
	GtkMateSinglePattern* pattern;
	PListString* _tmp0;
	PListString* _tmp3;
	OnigRx* _tmp4;
	PListNode* n;
	GeeHashMap* _tmp5;
	PListNode* _tmp6;
	gboolean _tmp7;
	gboolean _tmp8;
	GtkMateSinglePattern* _tmp11;
	g_return_val_if_fail (all_patterns != NULL, NULL);
	g_return_val_if_fail (pd != NULL, NULL);
	ns = NULL;
	pattern = g_object_ref_sink (gtk_mate_single_pattern_new ());
	_tmp0 = NULL;
	ns = (_tmp0 = PLIST_STRING (plist_dict_get (pd, "name")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp0);
	if (ns != NULL) {
		char* _tmp2;
		const char* _tmp1;
		_tmp2 = NULL;
		_tmp1 = NULL;
		((GtkMatePattern*) pattern)->name = (_tmp2 = (_tmp1 = ns->str, (_tmp1 == NULL) ? NULL : g_strdup (_tmp1)), ((GtkMatePattern*) pattern)->name = (g_free (((GtkMatePattern*) pattern)->name), NULL), _tmp2);
	}
	/*stdout.printf("sp: %s\n", ((PList.String) pd.get("name")).str);
	else
	stdout.printf("sp: no name\n");*/
	_tmp3 = NULL;
	ns = (_tmp3 = PLIST_STRING (plist_dict_get (pd, "match")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp3);
	_tmp4 = NULL;
	pattern->match = (_tmp4 = onig_rx_make1 (ns->str), (pattern->match == NULL) ? NULL : (pattern->match = (g_object_unref (pattern->match), NULL)), _tmp4);
	n = plist_dict_get (pd, "captures");
	_tmp5 = NULL;
	pattern->captures = (_tmp5 = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->captures == NULL) ? NULL : (pattern->captures = (g_object_unref (pattern->captures), NULL)), _tmp5);
	_tmp6 = NULL;
	n = (_tmp6 = plist_dict_get (pd, "disabled"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp6);
	_tmp7 = FALSE;
	_tmp8 = FALSE;
	if (n != NULL) {
		_tmp8 = PLIST_IS_INTEGER (n);
	} else {
		_tmp8 = FALSE;
	}
	if (_tmp8) {
		_tmp7 = PLIST_INTEGER (n)->value == 1;
	} else {
		_tmp7 = FALSE;
	}
	if (_tmp7) {
		((GtkMatePattern*) pattern)->disabled = TRUE;
	} else {
		gboolean _tmp9;
		gboolean _tmp10;
		_tmp9 = FALSE;
		_tmp10 = FALSE;
		if (n != NULL) {
			_tmp10 = PLIST_IS_STRING (n);
		} else {
			_tmp10 = FALSE;
		}
		if (_tmp10) {
			_tmp9 = _vala_strcmp0 (PLIST_STRING (n)->str, "1") == 0;
		} else {
			_tmp9 = FALSE;
		}
		if (_tmp9) {
			((GtkMatePattern*) pattern)->disabled = TRUE;
		} else {
			((GtkMatePattern*) pattern)->disabled = FALSE;
		}
	}
	gee_collection_add ((GeeCollection*) all_patterns, (GtkMatePattern*) pattern);
	_tmp11 = NULL;
	return (_tmp11 = pattern, (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp11);
}
static void rygel_didl_lite_writer_serialize_item (RygelDIDLLiteWriter* self, RygelMediaItem* item, GError** error) {
	GError * _inner_error_;
	gboolean _tmp0_;
	gboolean _tmp1_;
	gboolean _tmp2_;
	GeeArrayList* resources;
	g_return_if_fail (self != NULL);
	g_return_if_fail (item != NULL);
	_inner_error_ = NULL;
	gupnp_didl_lite_writer_start_item ((GUPnPDIDLLiteWriter*) self, ((RygelMediaObject*) item)->id, ((RygelMediaObject*) ((RygelMediaObject*) item)->parent)->id, NULL, FALSE);
	/* Add fields */
	gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "title", GUPNP_DIDL_LITE_WRITER_NAMESPACE_DC, NULL, ((RygelMediaObject*) item)->title);
	gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "class", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->upnp_class);
	_tmp0_ = FALSE;
	if (item->author != NULL) {
		_tmp0_ = _vala_strcmp0 (item->author, "") != 0;
	} else {
		_tmp0_ = FALSE;
	}
	if (_tmp0_) {
		gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "creator", GUPNP_DIDL_LITE_WRITER_NAMESPACE_DC, NULL, item->author);
		if (g_str_has_prefix (item->upnp_class, RYGEL_MEDIA_ITEM_VIDEO_CLASS)) {
			gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "author", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->author);
		} else {
			if (g_str_has_prefix (item->upnp_class, RYGEL_MEDIA_ITEM_MUSIC_CLASS)) {
				gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "artist", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->author);
			}
		}
	}
	if (item->track_number >= 0) {
		gupnp_didl_lite_writer_add_int ((GUPnPDIDLLiteWriter*) self, "originalTrackNumber", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->track_number);
	}
	_tmp1_ = FALSE;
	if (item->album != NULL) {
		_tmp1_ = _vala_strcmp0 (item->album, "") != 0;
	} else {
		_tmp1_ = FALSE;
	}
	if (_tmp1_) {
		gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "album", GUPNP_DIDL_LITE_WRITER_NAMESPACE_UPNP, NULL, item->album);
	}
	_tmp2_ = FALSE;
	if (item->date != NULL) {
		_tmp2_ = _vala_strcmp0 (item->date, "") != 0;
	} else {
		_tmp2_ = FALSE;
	}
	if (_tmp2_) {
		gupnp_didl_lite_writer_add_string ((GUPnPDIDLLiteWriter*) self, "date", GUPNP_DIDL_LITE_WRITER_NAMESPACE_DC, NULL, item->date);
	}
	/* Add resource data */
	resources = rygel_didl_lite_writer_get_original_resources (self, item, &_inner_error_);
	if (_inner_error_ != NULL) {
		g_propagate_error (error, _inner_error_);
		return;
	}
	/* Now get the transcoded/proxy URIs */
	rygel_transcode_manager_add_resources ((RygelTranscodeManager*) self->priv->http_server, resources, item, &_inner_error_);
	if (_inner_error_ != NULL) {
		g_propagate_error (error, _inner_error_);
		(resources == NULL) ? NULL : (resources = (g_object_unref (resources), NULL));
		return;
	}
	{
		GeeIterator* _res_it;
		_res_it = gee_iterable_iterator ((GeeIterable*) resources);
		while (gee_iterator_next (_res_it)) {
			GUPnPDIDLLiteResource _tmp4_ = {0};
			GUPnPDIDLLiteResource* _tmp3_;
			GUPnPDIDLLiteResource _tmp5_ = {0};
			GUPnPDIDLLiteResource res;
			_tmp3_ = NULL;
			res = (_tmp5_ = (gupnp_didl_lite_resource_copy (&(*(_tmp3_ = (GUPnPDIDLLiteResource*) gee_iterator_get (_res_it))), &_tmp4_), _tmp4_), (_tmp3_ == NULL) ? NULL : (_tmp3_ = (g_free (_tmp3_), NULL)), _tmp5_);
			gupnp_didl_lite_writer_add_res ((GUPnPDIDLLiteWriter*) self, &res);
			gupnp_didl_lite_resource_destroy (&res);
		}
		(_res_it == NULL) ? NULL : (_res_it = (g_object_unref (_res_it), NULL));
	}
	/* End of item */
	gupnp_didl_lite_writer_end_item ((GUPnPDIDLLiteWriter*) self);
	(resources == NULL) ? NULL : (resources = (g_object_unref (resources), NULL));
}
Beispiel #27
0
static void display_ok_clicked (Display* self) {
	GError * _inner_error_;
	char* tmpname;
	char* bytes;
	char* cmd;
	char* _tmp15_;
	char* _tmp14_;
	char* _tmp13_;
	char* _tmp12_;
	char* _tmp11_;
	char* _tmp10_;
	char* _tmp9_;
	char* _tmp8_;
	g_return_if_fail (self != NULL);
	_inner_error_ = NULL;
	tmpname = g_strdup ("radare_XXXXXX.");
	bytes = NULL;
	cmd = NULL;
	if (_vala_strcmp0 (self->priv->selected, "raw") == 0) {
		char* _tmp0_;
		tmpname = (_tmp0_ = g_strconcat (tmpname, "gray", NULL), _g_free0 (tmpname), _tmp0_);
	} else {
		char* _tmp1_;
		tmpname = (_tmp1_ = g_strconcat (tmpname, self->priv->selected, NULL), _g_free0 (tmpname), _tmp1_);
	}
	{
		char* _tmp4_;
		gint _tmp3_;
		char* _tmp2_ = NULL;
		gint _tmp5_;
		_tmp5_ = (_tmp3_ = g_file_open_tmp (tmpname, &_tmp2_, &_inner_error_), self->priv->filename = (_tmp4_ = _tmp2_, _g_free0 (self->priv->filename), _tmp4_), _tmp3_);
		if (_inner_error_ != NULL) {
			if (_inner_error_->domain == G_FILE_ERROR) {
				goto __catch0_g_file_error;
			}
			goto __finally0;
		}
		self->priv->tmp_file = _tmp5_;
	}
	goto __finally0;
	__catch0_g_file_error:
	{
		GError * e;
		e = _inner_error_;
		_inner_error_ = NULL;
		{
			g_error ("Display.vala:88: %s\n", e->message);
			_g_error_free0 (e);
		}
	}
	__finally0:
	if (_inner_error_ != NULL) {
		_g_free0 (tmpname);
		_g_free0 (bytes);
		_g_free0 (cmd);
		g_critical ("file %s: line %d: uncaught error: %s", __FILE__, __LINE__, _inner_error_->message);
		g_clear_error (&_inner_error_);
		return;
	}
	if (_vala_strcmp0 (self->priv->selected, "raw") == 0) {
		char* _tmp6_;
		bytes = (_tmp6_ = g_strdup_printf ("%d", ((gint) gtk_spin_button_get_value (self->priv->width)) * ((gint) gtk_spin_button_get_value (self->priv->height))), _g_free0 (bytes), _tmp6_);
	} else {
		char* _tmp7_;
		bytes = (_tmp7_ = g_strdup (g_getenv ("BSIZE")), _g_free0 (bytes), _tmp7_);
	}
	if (bytes == NULL) {
		g_error ("Display.vala:97: bytes is null, if you did not select raw, BSIZE needs to be exported!\n");
	}
	cmd = (_tmp15_ = g_strconcat (_tmp14_ = g_strconcat (_tmp13_ = g_strconcat (_tmp12_ = g_strconcat (_tmp11_ = g_strconcat (_tmp10_ = g_strconcat (_tmp9_ = g_strconcat (_tmp8_ = g_strconcat ("dd if=\"", g_getenv ("FILE"), NULL), "\" of=\"", NULL), self->priv->filename, NULL), "\" count=", NULL), bytes, NULL), " bs=1 skip=", NULL), g_getenv ("OFFSET"), NULL), " & ", NULL), _g_free0 (cmd), _tmp15_);
	_g_free0 (_tmp14_);
	_g_free0 (_tmp13_);
	_g_free0 (_tmp12_);
	_g_free0 (_tmp11_);
	_g_free0 (_tmp10_);
	_g_free0 (_tmp9_);
	_g_free0 (_tmp8_);
	system (cmd);
	if (_vala_strcmp0 (self->priv->selected, "raw") == 0) {
		char* _tmp25_;
		char* _tmp24_;
		char* _tmp23_;
		char* _tmp22_;
		char* _tmp21_;
		char* _tmp20_;
		char* _tmp19_;
		char* _tmp18_;
		char* _tmp17_;
		char* _tmp16_;
		system (_tmp25_ = g_strconcat (_tmp24_ = g_strconcat (_tmp23_ = g_strconcat (_tmp21_ = g_strconcat (_tmp20_ = g_strconcat (_tmp18_ = g_strconcat (_tmp17_ = g_strconcat ("display -size ", _tmp16_ = g_strdup_printf ("%d", (gint) gtk_spin_button_get_value (self->priv->width)), NULL), "x", NULL), _tmp19_ = g_strdup_printf ("%d", (gint) gtk_spin_button_get_value (self->priv->height)), NULL), " -depth ", NULL), _tmp22_ = g_strdup_printf ("%d", (gint) gtk_spin_button_get_value (self->priv->depth)), NULL), " ", NULL), self->priv->filename, NULL));
		_g_free0 (_tmp25_);
		_g_free0 (_tmp24_);
		_g_free0 (_tmp23_);
		_g_free0 (_tmp22_);
		_g_free0 (_tmp21_);
		_g_free0 (_tmp20_);
		_g_free0 (_tmp19_);
		_g_free0 (_tmp18_);
		_g_free0 (_tmp17_);
		_g_free0 (_tmp16_);
	} else {
		char* _tmp26_;
		system (_tmp26_ = g_strconcat ("display ", self->priv->filename, NULL));
		_g_free0 (_tmp26_);
	}
	unlink (self->priv->filename);
	_g_free0 (tmpname);
	_g_free0 (bytes);
	_g_free0 (cmd);
}
static gboolean rygel_external_container_real_search_co (RygelExternalContainerSearchData* data) {
	switch (data->_state_) {
		case 0:
		goto _state_0;
		case 2:
		goto _state_2;
		case 3:
		goto _state_3;
		case 4:
		goto _state_4;
		default:
		g_assert_not_reached ();
	}
	_state_0:
	{
		data->results = gee_array_list_new (RYGEL_TYPE_MEDIA_OBJECT, (GBoxedCopyFunc) g_object_ref, g_object_unref, NULL);
#line 116 "rygel-external-container.vala"
		if (data->expression == NULL) {
#line 116 "rygel-external-container.vala"
			data->_tmp0_ = TRUE;
#line 553 "rygel-external-container.c"
		} else {
#line 116 "rygel-external-container.vala"
			data->_tmp0_ = !RYGEL_IS_RELATIONAL_EXPRESSION (data->expression);
#line 557 "rygel-external-container.c"
		}
#line 116 "rygel-external-container.vala"
		if (data->_tmp0_) {
#line 561 "rygel-external-container.c"
			data->_state_ = 2;
			RYGEL_MEDIA_CONTAINER_CLASS (rygel_external_container_parent_class)->search (RYGEL_MEDIA_CONTAINER (data->self), data->expression, data->offset, data->max_count, data->cancellable, rygel_external_container_search_ready, data);
			return FALSE;
			_state_2:
			data->_tmp1_ = RYGEL_MEDIA_CONTAINER_CLASS (rygel_external_container_parent_class)->search_finish (RYGEL_MEDIA_CONTAINER (data->self), data->_res_, &data->total_matches, &data->_inner_error_);
			if (data->_inner_error_ != NULL) {
				g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_);
				g_error_free (data->_inner_error_);
				_g_object_unref0 (data->results);
				{
					if (data->_state_ == 0) {
						g_simple_async_result_complete_in_idle (data->_async_result);
					} else {
						g_simple_async_result_complete (data->_async_result);
					}
					g_object_unref (data->_async_result);
					return FALSE;
				}
			}
			data->result = data->_tmp1_;
			_g_object_unref0 (data->results);
			{
				if (data->_state_ == 0) {
					g_simple_async_result_complete_in_idle (data->_async_result);
				} else {
					g_simple_async_result_complete (data->_async_result);
				}
				g_object_unref (data->_async_result);
				return FALSE;
			}
		}
		data->rel_expression = _rygel_search_expression_ref0 ((data->_tmp2_ = data->expression, RYGEL_IS_RELATIONAL_EXPRESSION (data->_tmp2_) ? ((RygelRelationalExpression*) data->_tmp2_) : NULL));
		data->id = g_strdup ((const char*) ((RygelSearchExpression*) data->rel_expression)->operand2);
#line 128 "rygel-external-container.vala"
		if (_vala_strcmp0 ((const char*) ((RygelSearchExpression*) data->rel_expression)->operand1, "@id") != 0) {
#line 128 "rygel-external-container.vala"
			data->_tmp4_ = TRUE;
#line 599 "rygel-external-container.c"
		} else {
#line 129 "rygel-external-container.vala"
			data->_tmp4_ = GPOINTER_TO_INT (((RygelSearchExpression*) data->rel_expression)->op) != GUPNP_SEARCH_CRITERIA_OP_EQ;
#line 603 "rygel-external-container.c"
		}
#line 128 "rygel-external-container.vala"
		if (data->_tmp4_) {
#line 128 "rygel-external-container.vala"
			data->_tmp3_ = TRUE;
#line 609 "rygel-external-container.c"
		} else {
#line 130 "rygel-external-container.vala"
			data->_tmp3_ = !rygel_external_container_is_direct_child (data->self, data->id);
#line 613 "rygel-external-container.c"
		}
#line 128 "rygel-external-container.vala"
		if (data->_tmp3_) {
#line 617 "rygel-external-container.c"
			data->_state_ = 3;
			RYGEL_MEDIA_CONTAINER_CLASS (rygel_external_container_parent_class)->search (RYGEL_MEDIA_CONTAINER (data->self), data->expression, data->offset, data->max_count, data->cancellable, rygel_external_container_search_ready, data);
			return FALSE;
			_state_3:
			data->_tmp5_ = RYGEL_MEDIA_CONTAINER_CLASS (rygel_external_container_parent_class)->search_finish (RYGEL_MEDIA_CONTAINER (data->self), data->_res_, &data->total_matches, &data->_inner_error_);
			if (data->_inner_error_ != NULL) {
				g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_);
				g_error_free (data->_inner_error_);
				_g_object_unref0 (data->results);
				_rygel_search_expression_unref0 (data->rel_expression);
				_g_free0 (data->id);
				{
					if (data->_state_ == 0) {
						g_simple_async_result_complete_in_idle (data->_async_result);
					} else {
						g_simple_async_result_complete (data->_async_result);
					}
					g_object_unref (data->_async_result);
					return FALSE;
				}
			}
			data->result = data->_tmp5_;
			_g_object_unref0 (data->results);
			_rygel_search_expression_unref0 (data->rel_expression);
			_g_free0 (data->id);
			{
				if (data->_state_ == 0) {
					g_simple_async_result_complete_in_idle (data->_async_result);
				} else {
					g_simple_async_result_complete (data->_async_result);
				}
				g_object_unref (data->_async_result);
				return FALSE;
			}
		}
		data->factory = rygel_external_item_factory_new ();
#line 140 "rygel-external-container.vala"
		if (rygel_external_item_factory_id_valid (data->id)) {
#line 656 "rygel-external-container.c"
			data->_state_ = 4;
			rygel_external_item_factory_create_for_id (data->factory, data->id, data->self, rygel_external_container_search_ready, data);
			return FALSE;
			_state_4:
			data->media_object = rygel_external_item_factory_create_for_id_finish (data->factory, data->_res_, &data->_inner_error_);
			if (data->_inner_error_ != NULL) {
				g_simple_async_result_set_from_error (data->_async_result, data->_inner_error_);
				g_error_free (data->_inner_error_);
				_g_object_unref0 (data->results);
				_rygel_search_expression_unref0 (data->rel_expression);
				_g_free0 (data->id);
				_rygel_external_item_factory_unref0 (data->factory);
				{
					if (data->_state_ == 0) {
						g_simple_async_result_complete_in_idle (data->_async_result);
					} else {
						g_simple_async_result_complete (data->_async_result);
					}
					g_object_unref (data->_async_result);
					return FALSE;
				}
			}
#line 142 "rygel-external-container.vala"
			gee_abstract_collection_add ((GeeAbstractCollection*) data->results, (RygelMediaObject*) data->media_object);
#line 681 "rygel-external-container.c"
			_g_object_unref0 (data->media_object);
		} else {
			{
				data->_container_it = gee_abstract_collection_iterator ((GeeAbstractCollection*) data->self->priv->containers);
#line 144 "rygel-external-container.vala"
				while (TRUE) {
#line 144 "rygel-external-container.vala"
					if (!gee_iterator_next (data->_container_it)) {
#line 144 "rygel-external-container.vala"
						break;
#line 692 "rygel-external-container.c"
					}
					data->container = (RygelExternalContainer*) gee_iterator_get (data->_container_it);
#line 145 "rygel-external-container.vala"
					if (_vala_strcmp0 (((RygelMediaObject*) data->container)->id, data->id) == 0) {
#line 146 "rygel-external-container.vala"
						gee_abstract_collection_add ((GeeAbstractCollection*) data->results, (RygelMediaObject*) data->container);
#line 699 "rygel-external-container.c"
					}
					_g_object_unref0 (data->container);
				}
				_g_object_unref0 (data->_container_it);
			}
		}
#line 151 "rygel-external-container.vala"
		data->total_matches = (guint) gee_collection_get_size ((GeeCollection*) data->results);
#line 708 "rygel-external-container.c"
		data->result = (GeeList*) data->results;
		_rygel_search_expression_unref0 (data->rel_expression);
		_g_free0 (data->id);
		_rygel_external_item_factory_unref0 (data->factory);
		{
			if (data->_state_ == 0) {
				g_simple_async_result_complete_in_idle (data->_async_result);
			} else {
				g_simple_async_result_complete (data->_async_result);
			}
			g_object_unref (data->_async_result);
			return FALSE;
		}
		_g_object_unref0 (data->results);
		_rygel_search_expression_unref0 (data->rel_expression);
		_g_free0 (data->id);
		_rygel_external_item_factory_unref0 (data->factory);
	}
	{
		if (data->_state_ == 0) {
			g_simple_async_result_complete_in_idle (data->_async_result);
		} else {
			g_simple_async_result_complete (data->_async_result);
		}
		g_object_unref (data->_async_result);
		return FALSE;
	}
}
Beispiel #29
0
gboolean grava_renderer_set_color_str (cairo_t* ctx, const char* color) {
#line 145 "renderer.vala"
	g_return_val_if_fail (ctx != NULL, FALSE);
#line 147 "renderer.vala"
	if (color != NULL) {
#line 148 "renderer.vala"
		if (_vala_strcmp0 (color, "black") == 0) {
#line 149 "renderer.vala"
			cairo_set_source_rgba (ctx, 0.0, 0.0, 0.0, 0.7);
#line 366 "renderer.c"
		} else {
#line 151 "renderer.vala"
			if (_vala_strcmp0 (color, "white") == 0) {
#line 152 "renderer.vala"
				cairo_set_source_rgba (ctx, 0.9, 0.9, 0.9, 0.8);
#line 372 "renderer.c"
			} else {
#line 154 "renderer.vala"
				if (_vala_strcmp0 (color, "green") == 0) {
#line 155 "renderer.vala"
					cairo_set_source_rgba (ctx, 0.1, 0.7, 0.1, 0.8);
#line 378 "renderer.c"
				} else {
#line 157 "renderer.vala"
					if (_vala_strcmp0 (color, "red") == 0) {
#line 158 "renderer.vala"
						cairo_set_source_rgba (ctx, 1.0, 0.1, 0.1, 0.9);
#line 384 "renderer.c"
					} else {
#line 160 "renderer.vala"
						if (_vala_strcmp0 (color, "turqoise") == 0) {
#line 161 "renderer.vala"
							cairo_set_source_rgba (ctx, 0.6, 0.9, 1.0, 0.8);
#line 390 "renderer.c"
						} else {
#line 163 "renderer.vala"
							if (_vala_strcmp0 (color, "blue") == 0) {
#line 164 "renderer.vala"
								cairo_set_source_rgba (ctx, 0.2, 0.5, 0.9, 0.8);
#line 396 "renderer.c"
							} else {
#line 166 "renderer.vala"
								if (_vala_strcmp0 (color, "yellow") == 0) {
#line 167 "renderer.vala"
									cairo_set_source_rgba (ctx, 0.9, 0.9, 0.0, 0.6);
#line 402 "renderer.c"
								} else {
#line 169 "renderer.vala"
									if (_vala_strcmp0 (color, "gray") == 0) {
#line 170 "renderer.vala"
										cairo_set_source_rgba (ctx, 0.8, 0.8, 0.8, 0.8);
#line 408 "renderer.c"
									} else {
#line 172 "renderer.vala"
										if (_vala_strcmp0 (color, "beige") == 0) {
#line 173 "renderer.vala"
											cairo_set_source_rgba (ctx, 0.9, 0.9, 0.6, 0.7);
#line 414 "renderer.c"
										} else {
#line 175 "renderer.vala"
											if (_vala_strcmp0 (color, "darkgray") == 0) {
#line 176 "renderer.vala"
												cairo_set_source_rgba (ctx, 0.6, 0.6, 0.6, 0.8);
#line 420 "renderer.c"
											} else {
#line 178 "renderer.vala"
												cairo_set_source_rgba (ctx, 1.0, 1.0, 1.0, 0.4);
#line 424 "renderer.c"
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	} else {
#line 180 "renderer.vala"
		cairo_set_source_rgba (ctx, 1.0, 1.0, 1.0, 0.8);
#line 438 "renderer.c"
	}
#line 182 "renderer.vala"
	return color != NULL;
#line 442 "renderer.c"
}
Beispiel #30
0
GtkMateDoublePattern* gtk_mate_double_pattern_create_from_plist (GeeArrayList* all_patterns, PListDict* pd) {
	PListString* ns;
	GtkMateDoublePattern* pattern;
	PListString* _tmp0_;
	PListString* _tmp3_;
	char* _tmp5_;
	const char* _tmp4_;
	OnigRx* _tmp6_;
	PListString* _tmp7_;
	char* _tmp9_;
	const char* _tmp8_;
	PListString* _tmp10_;
	PListNode* n;
	PListNode* _tmp14_;
	PListNode* _tmp16_;
	GeeHashMap* _tmp17_;
	GeeArrayList* _tmp18_;
	PListNode* ps;
	GtkMatePattern* subpattern;
	PListNode* _tmp20_;
	gboolean _tmp21_;
	gboolean _tmp22_;
	GtkMateDoublePattern* _tmp25_;
	g_return_val_if_fail (all_patterns != NULL, NULL);
	g_return_val_if_fail (pd != NULL, NULL);
	ns = NULL;
	pattern = g_object_ref_sink (gtk_mate_double_pattern_new ());
	_tmp0_ = NULL;
	ns = (_tmp0_ = PLIST_STRING (plist_dict_get (pd, "name")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp0_);
	if (ns != NULL) {
		char* _tmp2_;
		const char* _tmp1_;
		_tmp2_ = NULL;
		_tmp1_ = NULL;
		((GtkMatePattern*) pattern)->name = (_tmp2_ = (_tmp1_ = ns->str, (_tmp1_ == NULL) ? NULL : g_strdup (_tmp1_)), ((GtkMatePattern*) pattern)->name = (g_free (((GtkMatePattern*) pattern)->name), NULL), _tmp2_);
	}
	_tmp3_ = NULL;
	ns = (_tmp3_ = PLIST_STRING (plist_dict_get (pd, "begin")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp3_);
	_tmp5_ = NULL;
	_tmp4_ = NULL;
	pattern->begin_string = (_tmp5_ = (_tmp4_ = ns->str, (_tmp4_ == NULL) ? NULL : g_strdup (_tmp4_)), pattern->begin_string = (g_free (pattern->begin_string), NULL), _tmp5_);
	_tmp6_ = NULL;
	pattern->begin = (_tmp6_ = onig_rx_make1 (ns->str), (pattern->begin == NULL) ? NULL : (pattern->begin = (g_object_unref (pattern->begin), NULL)), _tmp6_);
	_tmp7_ = NULL;
	ns = (_tmp7_ = PLIST_STRING (plist_dict_get (pd, "end")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp7_);
	_tmp9_ = NULL;
	_tmp8_ = NULL;
	pattern->end_string = (_tmp9_ = (_tmp8_ = ns->str, (_tmp8_ == NULL) ? NULL : g_strdup (_tmp8_)), pattern->end_string = (g_free (pattern->end_string), NULL), _tmp9_);
	_tmp10_ = NULL;
	ns = (_tmp10_ = PLIST_STRING (plist_dict_get (pd, "contentName")), (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), _tmp10_);
	if (ns != NULL) {
		char* _tmp12_;
		const char* _tmp11_;
		_tmp12_ = NULL;
		_tmp11_ = NULL;
		pattern->content_name = (_tmp12_ = (_tmp11_ = ns->str, (_tmp11_ == NULL) ? NULL : g_strdup (_tmp11_)), pattern->content_name = (g_free (pattern->content_name), NULL), _tmp12_);
	}
	n = plist_dict_get (pd, "beginCaptures");
	if (n != NULL) {
		GeeHashMap* _tmp13_;
		_tmp13_ = NULL;
		pattern->begin_captures = (_tmp13_ = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->begin_captures == NULL) ? NULL : (pattern->begin_captures = (g_object_unref (pattern->begin_captures), NULL)), _tmp13_);
	}
	_tmp14_ = NULL;
	n = (_tmp14_ = plist_dict_get (pd, "captures"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp14_);
	if (n != NULL) {
		GeeHashMap* _tmp15_;
		_tmp15_ = NULL;
		pattern->both_captures = (_tmp15_ = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->both_captures == NULL) ? NULL : (pattern->both_captures = (g_object_unref (pattern->both_captures), NULL)), _tmp15_);
	}
	_tmp16_ = NULL;
	n = (_tmp16_ = plist_dict_get (pd, "endCaptures"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp16_);
	_tmp17_ = NULL;
	pattern->end_captures = (_tmp17_ = gtk_mate_pattern_make_captures_from_plist (PLIST_DICT (n)), (pattern->end_captures == NULL) ? NULL : (pattern->end_captures = (g_object_unref (pattern->end_captures), NULL)), _tmp17_);
	_tmp18_ = NULL;
	pattern->patterns = (_tmp18_ = gee_array_list_new (GTK_MATE_TYPE_PATTERN, (GBoxedCopyFunc) g_object_ref, g_object_unref, g_direct_equal), (pattern->patterns == NULL) ? NULL : (pattern->patterns = (g_object_unref (pattern->patterns), NULL)), _tmp18_);
	ps = plist_dict_get (pd, "patterns");
	subpattern = NULL;
	if (ps != NULL) {
		{
			GeeIterator* _p_it;
			_p_it = gee_iterable_iterator ((GeeIterable*) PLIST_ARRAY (ps)->array);
			while (gee_iterator_next (_p_it)) {
				PListNode* p;
				GtkMatePattern* _tmp19_;
				p = (PListNode*) gee_iterator_get (_p_it);
				_tmp19_ = NULL;
				subpattern = (_tmp19_ = gtk_mate_pattern_create_from_plist (all_patterns, PLIST_DICT (p)), (subpattern == NULL) ? NULL : (subpattern = (g_object_unref (subpattern), NULL)), _tmp19_);
				if (subpattern != NULL) {
					gee_collection_add ((GeeCollection*) pattern->patterns, subpattern);
				}
				(p == NULL) ? NULL : (p = (g_object_unref (p), NULL));
			}
			(_p_it == NULL) ? NULL : (_p_it = (g_object_unref (_p_it), NULL));
		}
	}
	_tmp20_ = NULL;
	n = (_tmp20_ = plist_dict_get (pd, "disabled"), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), _tmp20_);
	_tmp21_ = FALSE;
	_tmp22_ = FALSE;
	if (n != NULL) {
		_tmp22_ = PLIST_IS_INTEGER (n);
	} else {
		_tmp22_ = FALSE;
	}
	if (_tmp22_) {
		_tmp21_ = PLIST_INTEGER (n)->value == 1;
	} else {
		_tmp21_ = FALSE;
	}
	if (_tmp21_) {
		((GtkMatePattern*) pattern)->disabled = TRUE;
	} else {
		gboolean _tmp23_;
		gboolean _tmp24_;
		_tmp23_ = FALSE;
		_tmp24_ = FALSE;
		if (n != NULL) {
			_tmp24_ = PLIST_IS_STRING (n);
		} else {
			_tmp24_ = FALSE;
		}
		if (_tmp24_) {
			_tmp23_ = _vala_strcmp0 (PLIST_STRING (n)->str, "1") == 0;
		} else {
			_tmp23_ = FALSE;
		}
		if (_tmp23_) {
			((GtkMatePattern*) pattern)->disabled = TRUE;
		} else {
			((GtkMatePattern*) pattern)->disabled = FALSE;
		}
	}
	gee_collection_add ((GeeCollection*) all_patterns, (GtkMatePattern*) pattern);
	_tmp25_ = NULL;
	return (_tmp25_ = pattern, (ns == NULL) ? NULL : (ns = (g_object_unref (ns), NULL)), (n == NULL) ? NULL : (n = (g_object_unref (n), NULL)), (ps == NULL) ? NULL : (ps = (g_object_unref (ps), NULL)), (subpattern == NULL) ? NULL : (subpattern = (g_object_unref (subpattern), NULL)), _tmp25_);
}