static gboolean rotation_plugin_store_state_co (RotationPluginStoreStateData* _data_) { switch (_data_->_state_) { case 0: goto _state_0; case 1: goto _state_1; case 2: goto _state_2; default: g_assert_not_reached (); } _state_0: _data_->_tmp0_ = NULL; g_object_get ((PeasActivatable*) _data_->self, "object", &_data_->_tmp0_, NULL); _data_->_tmp1_ = NULL; _data_->_tmp1_ = _data_->_tmp0_; _data_->t = G_TYPE_CHECK_INSTANCE_CAST (_data_->_tmp1_, totem_object_get_type (), TotemObject); _data_->_tmp2_ = NULL; _data_->_tmp2_ = _data_->t; _data_->_tmp3_ = NULL; _data_->_tmp3_ = totem_object_get_current_mrl (_data_->_tmp2_); _data_->mrl = _data_->_tmp3_; _data_->_tmp4_ = NULL; _data_->_tmp4_ = _data_->mrl; if (_data_->_tmp4_ == NULL) { _g_free0 (_data_->mrl); _g_object_unref0 (_data_->t); 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_->_tmp5_ = NULL; _data_->_tmp5_ = _data_->mrl; _data_->_tmp6_ = NULL; _data_->_tmp6_ = g_file_new_for_uri (_data_->_tmp5_); _data_->file = _data_->_tmp6_; { _data_->_tmp7_ = NULL; _data_->_tmp7_ = _data_->file; _data_->_state_ = 1; g_file_query_info_async (_data_->_tmp7_, GIO_ROTATION_FILE_ATTRIBUTE, G_FILE_QUERY_INFO_NONE, G_PRIORITY_DEFAULT, NULL, rotation_plugin_store_state_ready, _data_); return FALSE; _state_1: _data_->_tmp8_ = NULL; _data_->_tmp8_ = g_file_query_info_finish (_data_->_tmp7_, _data_->_res_, &_data_->_inner_error_); _data_->file_info = _data_->_tmp8_; if (G_UNLIKELY (_data_->_inner_error_ != NULL)) { if (g_error_matches (_data_->_inner_error_, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED)) { goto __catch0_g_io_error_not_supported; } goto __catch0_g_error; } _data_->_tmp9_ = NULL; _data_->_tmp9_ = g_strdup (""); _data_->state_str = _data_->_tmp9_; _data_->_tmp10_ = NULL; _data_->_tmp10_ = _data_->self->priv->bvw; _data_->_tmp11_ = 0; _data_->_tmp11_ = bacon_video_widget_get_rotation (_data_->_tmp10_); _data_->rotation = _data_->_tmp11_; _data_->_tmp12_ = 0; _data_->_tmp12_ = _data_->rotation; if (_data_->_tmp12_ != BVW_ROTATION_R_ZERO) { _data_->_tmp13_ = 0; _data_->_tmp13_ = _data_->rotation; _data_->_tmp14_ = NULL; _data_->_tmp14_ = g_strdup_printf ("%u", (guint) _data_->_tmp13_); _g_free0 (_data_->state_str); _data_->state_str = _data_->_tmp14_; } _data_->_tmp15_ = NULL; _data_->_tmp15_ = _data_->file_info; _data_->_tmp16_ = NULL; _data_->_tmp16_ = _data_->state_str; g_file_info_set_attribute_string (_data_->_tmp15_, GIO_ROTATION_FILE_ATTRIBUTE, _data_->_tmp16_); _data_->_tmp17_ = NULL; _data_->_tmp17_ = _data_->file; _data_->_tmp18_ = NULL; _data_->_tmp18_ = _data_->file_info; _data_->_state_ = 2; g_file_set_attributes_async (_data_->_tmp17_, _data_->_tmp18_, G_FILE_QUERY_INFO_NONE, G_PRIORITY_DEFAULT, NULL, rotation_plugin_store_state_ready, _data_); return FALSE; _state_2: g_file_set_attributes_finish (_data_->_tmp17_, _data_->_res_, NULL, &_data_->_inner_error_); if (G_UNLIKELY (_data_->_inner_error_ != NULL)) { _g_free0 (_data_->state_str); _g_object_unref0 (_data_->file_info); if (g_error_matches (_data_->_inner_error_, G_IO_ERROR, G_IO_ERROR_NOT_SUPPORTED)) { goto __catch0_g_io_error_not_supported; } goto __catch0_g_error; } _g_free0 (_data_->state_str); _g_object_unref0 (_data_->file_info); } goto __finally0; __catch0_g_io_error_not_supported: { _data_->e = _data_->_inner_error_; _data_->_inner_error_ = NULL; _g_error_free0 (_data_->e); } goto __finally0; __catch0_g_error: { _data_->_vala1_e = _data_->_inner_error_; _data_->_inner_error_ = NULL; _data_->_tmp19_ = NULL; _data_->_tmp19_ = _data_->_vala1_e; _data_->_tmp20_ = NULL; _data_->_tmp20_ = _data_->_tmp19_->message; g_warning ("totem-rotation-plugin.vala:156: Could not store file attribute: %s", _data_->_tmp20_); _g_error_free0 (_data_->_vala1_e); } __finally0: if (G_UNLIKELY (_data_->_inner_error_ != NULL)) { _g_object_unref0 (_data_->file); _g_free0 (_data_->mrl); _g_object_unref0 (_data_->t); g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _data_->_inner_error_->message, g_quark_to_string (_data_->_inner_error_->domain), _data_->_inner_error_->code); g_clear_error (&_data_->_inner_error_); return FALSE; } _g_object_unref0 (_data_->file); _g_free0 (_data_->mrl); _g_object_unref0 (_data_->t); 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; }
static void vala_ccode_identifier_finalize (ValaCCodeNode* obj) { ValaCCodeIdentifier * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, VALA_TYPE_CCODE_IDENTIFIER, ValaCCodeIdentifier); _g_free0 (self->priv->_name); VALA_CCODE_NODE_CLASS (vala_ccode_identifier_parent_class)->finalize (obj); }
static void soy_joints_universal_finalize (GObject* obj) { soyjointsUniversal * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, SOY_JOINTS_TYPE_UNIVERSAL, soyjointsUniversal); G_OBJECT_CLASS (soy_joints_universal_parent_class)->finalize (obj); }
static void fadable_box_real_draw_full_alpha (FadableBox* self, cairo_t* c) { cairo_t* _tmp0_; g_return_if_fail (c != NULL); _tmp0_ = c; GTK_WIDGET_CLASS (fadable_box_parent_class)->draw ((GtkWidget*) G_TYPE_CHECK_INSTANCE_CAST (self, GTK_TYPE_EVENT_BOX, GtkEventBox), _tmp0_); }
static void kkc_simple_template_finalize (GObject* obj) { KkcSimpleTemplate * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, KKC_TYPE_SIMPLE_TEMPLATE, KkcSimpleTemplate); _g_free0 (self->priv->_source); G_OBJECT_CLASS (kkc_simple_template_parent_class)->finalize (obj); }
static void my_texture_finalize (GObject* obj) { MyTexture * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_MY_TEXTURE, MyTexture); _SDL_DestroyTexture0 (self->priv->texture); G_OBJECT_CLASS (my_texture_parent_class)->finalize (obj); }
gboolean soy_atoms_vector_cmp_eq (GObject* left, GObject* right) { gboolean result = FALSE; gboolean _tmp0_ = FALSE; GObject* _tmp1_; gboolean _tmp3_; GObject* _tmp4_; gfloat _tmp5_; gfloat _tmp6_; GObject* _tmp7_; gfloat _tmp8_; gfloat _tmp9_; gboolean _x; GObject* _tmp10_; gfloat _tmp11_; gfloat _tmp12_; GObject* _tmp13_; gfloat _tmp14_; gfloat _tmp15_; gboolean _y; GObject* _tmp16_; gfloat _tmp17_; gfloat _tmp18_; GObject* _tmp19_; gfloat _tmp20_; gfloat _tmp21_; gboolean _z; gboolean _tmp22_; gboolean _tmp23_; gboolean _tmp24_; g_return_val_if_fail (left != NULL, FALSE); g_return_val_if_fail (right != NULL, FALSE); _tmp1_ = left; if (!G_TYPE_CHECK_INSTANCE_TYPE (_tmp1_, SOY_ATOMS_TYPE_VECTOR)) { _tmp0_ = TRUE; } else { GObject* _tmp2_; _tmp2_ = right; _tmp0_ = !G_TYPE_CHECK_INSTANCE_TYPE (_tmp2_, SOY_ATOMS_TYPE_VECTOR); } _tmp3_ = _tmp0_; if (_tmp3_) { result = FALSE; return result; } _tmp4_ = left; _tmp5_ = soy_atoms_vector_get_x (G_TYPE_CHECK_INSTANCE_CAST (_tmp4_, SOY_ATOMS_TYPE_VECTOR, soyatomsVector)); _tmp6_ = _tmp5_; _tmp7_ = right; _tmp8_ = soy_atoms_vector_get_x (G_TYPE_CHECK_INSTANCE_CAST (_tmp7_, SOY_ATOMS_TYPE_VECTOR, soyatomsVector)); _tmp9_ = _tmp8_; _x = _tmp6_ == _tmp9_; _tmp10_ = left; _tmp11_ = soy_atoms_vector_get_y (G_TYPE_CHECK_INSTANCE_CAST (_tmp10_, SOY_ATOMS_TYPE_VECTOR, soyatomsVector)); _tmp12_ = _tmp11_; _tmp13_ = right; _tmp14_ = soy_atoms_vector_get_y (G_TYPE_CHECK_INSTANCE_CAST (_tmp13_, SOY_ATOMS_TYPE_VECTOR, soyatomsVector)); _tmp15_ = _tmp14_; _y = _tmp12_ == _tmp15_; _tmp16_ = left; _tmp17_ = soy_atoms_vector_get_z (G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, SOY_ATOMS_TYPE_VECTOR, soyatomsVector)); _tmp18_ = _tmp17_; _tmp19_ = right; _tmp20_ = soy_atoms_vector_get_z (G_TYPE_CHECK_INSTANCE_CAST (_tmp19_, SOY_ATOMS_TYPE_VECTOR, soyatomsVector)); _tmp21_ = _tmp20_; _z = _tmp18_ == _tmp21_; _tmp22_ = _x; _tmp23_ = _y; _tmp24_ = _z; result = (_tmp22_ & _tmp23_) & _tmp24_; return result; }
static void property_item_finalize (PropertyItem* obj) { PropertyItem * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_PROPERTY_ITEM, PropertyItem); _g_free0 (self->name); _g_free0 (self->description); }
static void fading_label_real_get_preferred_width_for_height (GtkWidget* base, gint height, gint* minimum, gint* natural) { FadingLabel * self; gint _vala_minimum = 0; gint _vala_natural = 0; gint _tmp0_; gint _tmp1_ = 0; gint _tmp2_ = 0; self = (FadingLabel*) base; _tmp0_ = height; GTK_WIDGET_CLASS (fading_label_parent_class)->get_preferred_width_for_height ((GtkWidget*) G_TYPE_CHECK_INSTANCE_CAST (self, GTK_TYPE_LABEL, GtkLabel), _tmp0_, &_tmp1_, &_tmp2_); _vala_minimum = _tmp1_; _vala_natural = _tmp2_; _vala_minimum = 0; if (minimum) { *minimum = _vala_minimum; } if (natural) { *natural = _vala_natural; } }
static void plank_factories_factory_finalize (GObject* obj) { PlankFactoriesFactory * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, PLANK_FACTORIES_TYPE_FACTORY, PlankFactoriesFactory); G_OBJECT_CLASS (plank_factories_factory_parent_class)->finalize (obj); }
static void toggle_component_state_finalize (ComponentState* obj) { ToggleComponentState * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_TOGGLE_COMPONENT_STATE, ToggleComponentState); _connection_unref0 (self->priv->outputWire); COMPONENT_STATE_CLASS (toggle_component_state_parent_class)->finalize (obj); }
static void yatla_sidebar_finalize (GObject* obj) { YatlaSidebar * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, YATLA_TYPE_SIDEBAR, YatlaSidebar); __g_list_free__g_object_unref0_0 (self->sidebar_list); G_OBJECT_CLASS (yatla_sidebar_parent_class)->finalize (obj); }
static gboolean dash_box_real_draw (GtkWidget* base, cairo_t* c) { DashBox * self; gboolean result = FALSE; Background* _tmp0_; gdouble box_r; gint box_y; gint box_w = 0; gint box_h = 0; gint _tmp11_ = 0; gint _tmp12_ = 0; DashBoxMode _tmp13_; cairo_t* _tmp25_; cairo_t* _tmp26_; gint _tmp27_; gint _tmp28_; gint _tmp29_; gdouble _tmp30_; cairo_t* _tmp31_; cairo_t* _tmp32_; cairo_t* _tmp33_; cairo_t* _tmp34_; cairo_t* _tmp35_; cairo_t* _tmp36_; cairo_t* _tmp37_; gboolean _tmp38_ = FALSE; self = (DashBox*) base; g_return_val_if_fail (c != NULL, FALSE); _tmp0_ = self->priv->_background; if (_tmp0_ != NULL) { gint x = 0; gint y = 0; Background* _tmp1_; gint _tmp2_ = 0; gint _tmp3_ = 0; cairo_t* _tmp4_; cairo_t* _tmp5_; gint _tmp6_; gint _tmp7_; Background* _tmp8_; cairo_t* _tmp9_; cairo_t* _tmp10_; _tmp1_ = self->priv->_background; gtk_widget_translate_coordinates ((GtkWidget*) _tmp1_, (GtkWidget*) self, 0, 0, &_tmp2_, &_tmp3_); x = _tmp2_; y = _tmp3_; _tmp4_ = c; cairo_save (_tmp4_); _tmp5_ = c; _tmp6_ = x; _tmp7_ = y; cairo_translate (_tmp5_, (gdouble) _tmp6_, (gdouble) _tmp7_); _tmp8_ = self->priv->_background; _tmp9_ = c; background_draw_full (_tmp8_, _tmp9_, BACKGROUND_DRAW_FLAGS_NONE); _tmp10_ = c; cairo_restore (_tmp10_); } box_r = 0.3 * grid_size; box_y = 0; gtk_widget_get_preferred_width ((GtkWidget*) self, NULL, &_tmp11_); box_w = _tmp11_; gtk_widget_get_preferred_height ((GtkWidget*) self, NULL, &_tmp12_); box_h = _tmp12_; _tmp13_ = self->priv->mode; if (_tmp13_ == DASH_BOX_MODE_PUSH_FADE_OUT) { gint _tmp14_; gint _tmp15_; gint _tmp16_; gdouble _tmp17_; gint new_box_h; gint _tmp18_; _tmp14_ = box_h; _tmp15_ = box_h; _tmp16_ = self->priv->orig_height; _tmp17_ = self->priv->_base_alpha; new_box_h = _tmp14_ - ((gint) ((_tmp15_ - _tmp16_) * _tmp17_)); _tmp18_ = new_box_h; box_h = _tmp18_; } else { DashBoxMode _tmp19_; _tmp19_ = self->priv->mode; if (_tmp19_ == DASH_BOX_MODE_POP_FADE_IN) { gint _tmp20_; gint _tmp21_; gint _tmp22_; gdouble _tmp23_; gint new_box_h; gint _tmp24_; _tmp20_ = box_h; _tmp21_ = box_h; _tmp22_ = self->priv->orig_height; _tmp23_ = self->priv->_base_alpha; new_box_h = _tmp20_ - ((gint) ((_tmp21_ - _tmp22_) * _tmp23_)); _tmp24_ = new_box_h; box_h = _tmp24_; } } _tmp25_ = c; cairo_save (_tmp25_); _tmp26_ = c; _tmp27_ = box_y; _tmp28_ = box_w; _tmp29_ = box_h; _tmp30_ = box_r; dash_box_cairo_rounded_rectangle (_tmp26_, (gdouble) 0, (gdouble) _tmp27_, (gdouble) _tmp28_, (gdouble) _tmp29_, _tmp30_); _tmp31_ = c; cairo_set_source_rgba (_tmp31_, 0.1, 0.1, 0.1, 0.4); _tmp32_ = c; cairo_fill_preserve (_tmp32_); _tmp33_ = c; cairo_set_source_rgba (_tmp33_, 0.4, 0.4, 0.4, 0.4); _tmp34_ = c; cairo_set_line_width (_tmp34_, (gdouble) 1); _tmp35_ = c; cairo_stroke (_tmp35_); _tmp36_ = c; cairo_restore (_tmp36_); _tmp37_ = c; _tmp38_ = GTK_WIDGET_CLASS (dash_box_parent_class)->draw ((GtkWidget*) G_TYPE_CHECK_INSTANCE_CAST (self, GTK_TYPE_BOX, GtkBox), _tmp37_); result = _tmp38_; return result; }
static void image_exporter_finalize (ImageExporter* obj) { ImageExporter * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_IMAGE_EXPORTER, ImageExporter); }
static void vala_class_register_function_real_get_type_interface_init_statements (ValaTypeRegisterFunction* base, ValaCCodeBlock* block, gboolean plugin) { ValaClassRegisterFunction * self; ValaCodeContext* _tmp83_; ValaCodeContext* _tmp84_; ValaCodeGenerator* _tmp85_; ValaCodeGenerator* _tmp86_; ValaCCodeBlock* _tmp87_; ValaClass* _tmp88_; self = (ValaClassRegisterFunction*) base; g_return_if_fail (block != NULL); { ValaClass* _tmp0_; ValaList* _tmp1_ = NULL; ValaList* _base_type_list; ValaList* _tmp2_; gint _tmp3_; gint _tmp4_; gint _base_type_size; gint _base_type_index; _tmp0_ = self->priv->_class_reference; _tmp1_ = vala_class_get_base_types (_tmp0_); _base_type_list = _tmp1_; _tmp2_ = _base_type_list; _tmp3_ = vala_collection_get_size ((ValaCollection*) _tmp2_); _tmp4_ = _tmp3_; _base_type_size = _tmp4_; _base_type_index = -1; while (TRUE) { gint _tmp5_; gint _tmp6_; gint _tmp7_; ValaList* _tmp8_; gint _tmp9_; gpointer _tmp10_ = NULL; ValaDataType* base_type; ValaDataType* _tmp11_; ValaTypeSymbol* _tmp12_; ValaTypeSymbol* _tmp13_; ValaDataType* _tmp14_; ValaTypeSymbol* _tmp15_; ValaTypeSymbol* _tmp16_; ValaInterface* _tmp17_; ValaInterface* iface; ValaInterface* _tmp18_; gchar* _tmp19_ = NULL; gchar* _tmp20_; gchar* _tmp21_ = NULL; gchar* _tmp22_; gchar* iface_info_name; gboolean _tmp23_; _tmp5_ = _base_type_index; _base_type_index = _tmp5_ + 1; _tmp6_ = _base_type_index; _tmp7_ = _base_type_size; if (!(_tmp6_ < _tmp7_)) { break; } _tmp8_ = _base_type_list; _tmp9_ = _base_type_index; _tmp10_ = vala_list_get (_tmp8_, _tmp9_); base_type = (ValaDataType*) _tmp10_; _tmp11_ = base_type; _tmp12_ = vala_data_type_get_data_type (_tmp11_); _tmp13_ = _tmp12_; if (!G_TYPE_CHECK_INSTANCE_TYPE (_tmp13_, VALA_TYPE_INTERFACE)) { _vala_code_node_unref0 (base_type); continue; } _tmp14_ = base_type; _tmp15_ = vala_data_type_get_data_type (_tmp14_); _tmp16_ = _tmp15_; _tmp17_ = _vala_code_node_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp16_, VALA_TYPE_INTERFACE, ValaInterface)); iface = _tmp17_; _tmp18_ = iface; _tmp19_ = vala_ccode_base_module_get_ccode_lower_case_name ((ValaCodeNode*) _tmp18_, NULL); _tmp20_ = _tmp19_; _tmp21_ = g_strdup_printf ("%s_info", _tmp20_); _tmp22_ = _tmp21_; _g_free0 (_tmp20_); iface_info_name = _tmp22_; _tmp23_ = plugin; if (!_tmp23_) { ValaCCodeIdentifier* _tmp24_; ValaCCodeIdentifier* _tmp25_; ValaCCodeFunctionCall* _tmp26_; ValaCCodeFunctionCall* _tmp27_; ValaCCodeFunctionCall* reg_call; ValaCCodeFunctionCall* _tmp28_; ValaClass* _tmp29_; gchar* _tmp30_ = NULL; gchar* _tmp31_; gchar* _tmp32_ = NULL; gchar* _tmp33_; ValaCCodeIdentifier* _tmp34_; ValaCCodeIdentifier* _tmp35_; ValaCCodeFunctionCall* _tmp36_; ValaInterface* _tmp37_; gchar* _tmp38_ = NULL; gchar* _tmp39_; ValaCCodeIdentifier* _tmp40_; ValaCCodeIdentifier* _tmp41_; ValaCCodeFunctionCall* _tmp42_; const gchar* _tmp43_; gchar* _tmp44_ = NULL; gchar* _tmp45_; ValaCCodeIdentifier* _tmp46_; ValaCCodeIdentifier* _tmp47_; ValaCCodeBlock* _tmp48_; ValaCCodeFunctionCall* _tmp49_; ValaCCodeExpressionStatement* _tmp50_; ValaCCodeExpressionStatement* _tmp51_; _tmp24_ = vala_ccode_identifier_new ("g_type_add_interface_static"); _tmp25_ = _tmp24_; _tmp26_ = vala_ccode_function_call_new ((ValaCCodeExpression*) _tmp25_); _tmp27_ = _tmp26_; _vala_ccode_node_unref0 (_tmp25_); reg_call = _tmp27_; _tmp28_ = reg_call; _tmp29_ = self->priv->_class_reference; _tmp30_ = vala_ccode_base_module_get_ccode_lower_case_name ((ValaCodeNode*) _tmp29_, NULL); _tmp31_ = _tmp30_; _tmp32_ = g_strdup_printf ("%s_type_id", _tmp31_); _tmp33_ = _tmp32_; _tmp34_ = vala_ccode_identifier_new (_tmp33_); _tmp35_ = _tmp34_; vala_ccode_function_call_add_argument (_tmp28_, (ValaCCodeExpression*) _tmp35_); _vala_ccode_node_unref0 (_tmp35_); _g_free0 (_tmp33_); _g_free0 (_tmp31_); _tmp36_ = reg_call; _tmp37_ = iface; _tmp38_ = vala_ccode_base_module_get_ccode_type_id ((ValaCodeNode*) _tmp37_); _tmp39_ = _tmp38_; _tmp40_ = vala_ccode_identifier_new (_tmp39_); _tmp41_ = _tmp40_; vala_ccode_function_call_add_argument (_tmp36_, (ValaCCodeExpression*) _tmp41_); _vala_ccode_node_unref0 (_tmp41_); _g_free0 (_tmp39_); _tmp42_ = reg_call; _tmp43_ = iface_info_name; _tmp44_ = g_strdup_printf ("&%s", _tmp43_); _tmp45_ = _tmp44_; _tmp46_ = vala_ccode_identifier_new (_tmp45_); _tmp47_ = _tmp46_; vala_ccode_function_call_add_argument (_tmp42_, (ValaCCodeExpression*) _tmp47_); _vala_ccode_node_unref0 (_tmp47_); _g_free0 (_tmp45_); _tmp48_ = block; _tmp49_ = reg_call; _tmp50_ = vala_ccode_expression_statement_new ((ValaCCodeExpression*) _tmp49_); _tmp51_ = _tmp50_; vala_ccode_block_add_statement (_tmp48_, (ValaCCodeNode*) _tmp51_); _vala_ccode_node_unref0 (_tmp51_); _vala_ccode_node_unref0 (reg_call); } else { ValaCCodeIdentifier* _tmp52_; ValaCCodeIdentifier* _tmp53_; ValaCCodeFunctionCall* _tmp54_; ValaCCodeFunctionCall* _tmp55_; ValaCCodeFunctionCall* reg_call; ValaCCodeFunctionCall* _tmp56_; ValaCCodeIdentifier* _tmp57_; ValaCCodeIdentifier* _tmp58_; ValaCCodeFunctionCall* _tmp59_; ValaClass* _tmp60_; gchar* _tmp61_ = NULL; gchar* _tmp62_; gchar* _tmp63_ = NULL; gchar* _tmp64_; ValaCCodeIdentifier* _tmp65_; ValaCCodeIdentifier* _tmp66_; ValaCCodeFunctionCall* _tmp67_; ValaInterface* _tmp68_; gchar* _tmp69_ = NULL; gchar* _tmp70_; ValaCCodeIdentifier* _tmp71_; ValaCCodeIdentifier* _tmp72_; ValaCCodeFunctionCall* _tmp73_; const gchar* _tmp74_; gchar* _tmp75_ = NULL; gchar* _tmp76_; ValaCCodeIdentifier* _tmp77_; ValaCCodeIdentifier* _tmp78_; ValaCCodeBlock* _tmp79_; ValaCCodeFunctionCall* _tmp80_; ValaCCodeExpressionStatement* _tmp81_; ValaCCodeExpressionStatement* _tmp82_; _tmp52_ = vala_ccode_identifier_new ("g_type_module_add_interface"); _tmp53_ = _tmp52_; _tmp54_ = vala_ccode_function_call_new ((ValaCCodeExpression*) _tmp53_); _tmp55_ = _tmp54_; _vala_ccode_node_unref0 (_tmp53_); reg_call = _tmp55_; _tmp56_ = reg_call; _tmp57_ = vala_ccode_identifier_new ("module"); _tmp58_ = _tmp57_; vala_ccode_function_call_add_argument (_tmp56_, (ValaCCodeExpression*) _tmp58_); _vala_ccode_node_unref0 (_tmp58_); _tmp59_ = reg_call; _tmp60_ = self->priv->_class_reference; _tmp61_ = vala_ccode_base_module_get_ccode_lower_case_name ((ValaCodeNode*) _tmp60_, NULL); _tmp62_ = _tmp61_; _tmp63_ = g_strdup_printf ("%s_type_id", _tmp62_); _tmp64_ = _tmp63_; _tmp65_ = vala_ccode_identifier_new (_tmp64_); _tmp66_ = _tmp65_; vala_ccode_function_call_add_argument (_tmp59_, (ValaCCodeExpression*) _tmp66_); _vala_ccode_node_unref0 (_tmp66_); _g_free0 (_tmp64_); _g_free0 (_tmp62_); _tmp67_ = reg_call; _tmp68_ = iface; _tmp69_ = vala_ccode_base_module_get_ccode_type_id ((ValaCodeNode*) _tmp68_); _tmp70_ = _tmp69_; _tmp71_ = vala_ccode_identifier_new (_tmp70_); _tmp72_ = _tmp71_; vala_ccode_function_call_add_argument (_tmp67_, (ValaCCodeExpression*) _tmp72_); _vala_ccode_node_unref0 (_tmp72_); _g_free0 (_tmp70_); _tmp73_ = reg_call; _tmp74_ = iface_info_name; _tmp75_ = g_strdup_printf ("&%s", _tmp74_); _tmp76_ = _tmp75_; _tmp77_ = vala_ccode_identifier_new (_tmp76_); _tmp78_ = _tmp77_; vala_ccode_function_call_add_argument (_tmp73_, (ValaCCodeExpression*) _tmp78_); _vala_ccode_node_unref0 (_tmp78_); _g_free0 (_tmp76_); _tmp79_ = block; _tmp80_ = reg_call; _tmp81_ = vala_ccode_expression_statement_new ((ValaCCodeExpression*) _tmp80_); _tmp82_ = _tmp81_; vala_ccode_block_add_statement (_tmp79_, (ValaCCodeNode*) _tmp82_); _vala_ccode_node_unref0 (_tmp82_); _vala_ccode_node_unref0 (reg_call); } _g_free0 (iface_info_name); _vala_code_node_unref0 (iface); _vala_code_node_unref0 (base_type); } _vala_iterable_unref0 (_base_type_list); } _tmp83_ = vala_typeregister_function_get_context ((ValaTypeRegisterFunction*) self); _tmp84_ = _tmp83_; _tmp85_ = vala_code_context_get_codegen (_tmp84_); _tmp86_ = _tmp85_; _tmp87_ = block; _tmp88_ = self->priv->_class_reference; vala_ccode_base_module_register_dbus_info (G_TYPE_CHECK_INSTANCE_CAST (_tmp86_, VALA_TYPE_CCODE_BASE_MODULE, ValaCCodeBaseModule), _tmp87_, (ValaObjectTypeSymbol*) _tmp88_); }
static cairo_surface_t* fading_label_make_surface (FadingLabel* self, cairo_t* orig_c) { cairo_surface_t* result = NULL; gint w = 0; gint h = 0; PangoLayout* _tmp0_ = NULL; gint _tmp1_ = 0; gint _tmp2_ = 0; gint _tmp3_ = 0; gint bw; gint _tmp4_ = 0; gint bh; cairo_t* _tmp5_; cairo_surface_t* _tmp6_ = NULL; gint _tmp7_; gint _tmp8_; cairo_surface_t* _tmp9_; cairo_surface_t* surface; cairo_surface_t* _tmp10_; cairo_t* _tmp11_; cairo_t* c; gint _tmp12_; gint _tmp13_; g_return_val_if_fail (self != NULL, NULL); g_return_val_if_fail (orig_c != NULL, NULL); _tmp0_ = gtk_label_get_layout ((GtkLabel*) self); pango_layout_get_pixel_size (_tmp0_, &_tmp1_, &_tmp2_); w = _tmp1_; h = _tmp2_; _tmp3_ = gtk_widget_get_allocated_width ((GtkWidget*) self); bw = _tmp3_; _tmp4_ = gtk_widget_get_allocated_height ((GtkWidget*) self); bh = _tmp4_; _tmp5_ = orig_c; _tmp6_ = cairo_get_target (_tmp5_); _tmp7_ = bw; _tmp8_ = bh; _tmp9_ = cairo_surface_create_similar (_tmp6_, CAIRO_CONTENT_COLOR_ALPHA, _tmp7_, _tmp8_); surface = _tmp9_; _tmp10_ = surface; _tmp11_ = cairo_create (_tmp10_); c = _tmp11_; _tmp12_ = w; _tmp13_ = bw; if (_tmp12_ > _tmp13_) { cairo_t* _tmp14_; cairo_t* _tmp15_; cairo_t* _tmp16_; gint _tmp17_; cairo_pattern_t* _tmp18_; cairo_pattern_t* mask; cairo_pattern_t* _tmp19_; gint _tmp20_; cairo_pattern_t* _tmp21_; gint _tmp22_; cairo_pattern_t* _tmp23_; cairo_t* _tmp24_; cairo_pattern_t* _tmp25_; _tmp14_ = c; cairo_push_group (_tmp14_); _tmp15_ = c; GTK_WIDGET_CLASS (fading_label_parent_class)->draw ((GtkWidget*) G_TYPE_CHECK_INSTANCE_CAST (self, GTK_TYPE_LABEL, GtkLabel), _tmp15_); _tmp16_ = c; cairo_pop_group_to_source (_tmp16_); _tmp17_ = bw; _tmp18_ = cairo_pattern_create_linear ((gdouble) 0, (gdouble) 0, (gdouble) _tmp17_, (gdouble) 0); mask = _tmp18_; _tmp19_ = mask; _tmp20_ = bw; cairo_pattern_add_color_stop_rgba (_tmp19_, 1.0 - (27.0 / _tmp20_), 1.0, 1.0, 1.0, 1.0); _tmp21_ = mask; _tmp22_ = bw; cairo_pattern_add_color_stop_rgba (_tmp21_, 1.0 - (21.6 / _tmp22_), 1.0, 1.0, 1.0, 0.5); _tmp23_ = mask; cairo_pattern_add_color_stop_rgba (_tmp23_, 1.0, 1.0, 1.0, 1.0, 0.0); _tmp24_ = c; _tmp25_ = mask; cairo_mask (_tmp24_, _tmp25_); _cairo_pattern_destroy0 (mask); } else { cairo_t* _tmp26_; _tmp26_ = c; GTK_WIDGET_CLASS (fading_label_parent_class)->draw ((GtkWidget*) G_TYPE_CHECK_INSTANCE_CAST (self, GTK_TYPE_LABEL, GtkLabel), _tmp26_); } result = surface; _cairo_destroy0 (c); return result; }
static void vala_addressof_expression_finalize (ValaCodeNode* obj) { ValaAddressofExpression * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, VALA_TYPE_ADDRESSOF_EXPRESSION, ValaAddressofExpression); _vala_code_node_unref0 (self->priv->_inner); VALA_CODE_NODE_CLASS (vala_addressof_expression_parent_class)->finalize (obj); }
static void fading_label_finalize (GObject* obj) { FadingLabel * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_FADING_LABEL, FadingLabel); _cairo_surface_destroy0 (self->priv->cached_surface); G_OBJECT_CLASS (fading_label_parent_class)->finalize (obj); }
static void soy_joints_hinge_finalize (GObject* obj) { soyjointsHinge * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, SOY_JOINTS_TYPE_HINGE, soyjointsHinge); G_OBJECT_CLASS (soy_joints_hinge_parent_class)->finalize (obj); }
static GObject * soy_net_xmpp_agent_constructor (GType type, guint n_construct_properties, GObjectConstructParam * construct_properties) { GObject * obj; GObjectClass * parent_class; soynetXMPPAgent * self; GeeHashMap* _tmp0_ = NULL; GeeHashMap* _tmp1_ = NULL; GeeHashMap* _tmp2_ = NULL; GeeHashMap* _tmp3_ = NULL; GeeHashMap* _tmp4_ = NULL; GeeHashMap* _tmp5_ = NULL; GeeHashMap* _tmp6_ = NULL; GeeHashMap* _tmp7_ = NULL; GeeHashMap* _tmp8_ = NULL; GeeHashMap* _tmp9_ = NULL; #line 51 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" parent_class = G_OBJECT_CLASS (soy_net_xmpp_agent_parent_class); #line 51 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" obj = parent_class->constructor (type, n_construct_properties, construct_properties); #line 51 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" self = G_TYPE_CHECK_INSTANCE_CAST (obj, SOY_NET_TYPE_XMPP_AGENT, soynetXMPPAgent); #line 52 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp0_ = gee_hash_map_new (G_TYPE_INT, NULL, NULL, G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); #line 52 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _g_object_unref0 (soy_net_xmpp_agent_candidate_type_strs); #line 52 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" soy_net_xmpp_agent_candidate_type_strs = _tmp0_; #line 53 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp1_ = soy_net_xmpp_agent_candidate_type_strs; #line 53 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" gee_abstract_map_set ((GeeAbstractMap*) _tmp1_, (gpointer) ((gintptr) ((gint) NICE_CANDIDATE_TYPE_HOST)), "host"); #line 54 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp2_ = soy_net_xmpp_agent_candidate_type_strs; #line 54 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" gee_abstract_map_set ((GeeAbstractMap*) _tmp2_, (gpointer) ((gintptr) ((gint) NICE_CANDIDATE_TYPE_SERVER_REFLEXIVE)), "srflx"); #line 55 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp3_ = soy_net_xmpp_agent_candidate_type_strs; #line 55 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" gee_abstract_map_set ((GeeAbstractMap*) _tmp3_, (gpointer) ((gintptr) ((gint) NICE_CANDIDATE_TYPE_PEER_REFLEXIVE)), "prflx"); #line 56 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp4_ = soy_net_xmpp_agent_candidate_type_strs; #line 56 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" gee_abstract_map_set ((GeeAbstractMap*) _tmp4_, (gpointer) ((gintptr) ((gint) NICE_CANDIDATE_TYPE_RELAYED)), "relay"); #line 58 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp5_ = gee_hash_map_new (G_TYPE_STRING, (GBoxedCopyFunc) g_strdup, g_free, G_TYPE_INT, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL); #line 58 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _g_object_unref0 (soy_net_xmpp_agent_candidate_type_dict); #line 58 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" soy_net_xmpp_agent_candidate_type_dict = _tmp5_; #line 59 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp6_ = soy_net_xmpp_agent_candidate_type_dict; #line 59 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" gee_abstract_map_set ((GeeAbstractMap*) _tmp6_, "host", (gpointer) ((gintptr) ((gint) NICE_CANDIDATE_TYPE_HOST))); #line 60 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp7_ = soy_net_xmpp_agent_candidate_type_dict; #line 60 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" gee_abstract_map_set ((GeeAbstractMap*) _tmp7_, "srflx", (gpointer) ((gintptr) ((gint) NICE_CANDIDATE_TYPE_SERVER_REFLEXIVE))); #line 61 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp8_ = soy_net_xmpp_agent_candidate_type_dict; #line 61 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" gee_abstract_map_set ((GeeAbstractMap*) _tmp8_, "prflx", (gpointer) ((gintptr) ((gint) NICE_CANDIDATE_TYPE_PEER_REFLEXIVE))); #line 62 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" _tmp9_ = soy_net_xmpp_agent_candidate_type_dict; #line 62 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" gee_abstract_map_set ((GeeAbstractMap*) _tmp9_, "relay", (gpointer) ((gintptr) ((gint) NICE_CANDIDATE_TYPE_RELAYED))); #line 51 "/home/jeff/Documents/libraries/libsoy/src/net/XMPPAgent.gs" return obj; #line 839 "XMPPAgent.c" }
static void soy_atoms_vector_finalize (GObject* obj) { soyatomsVector * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, SOY_ATOMS_TYPE_VECTOR, soyatomsVector); G_OBJECT_CLASS (soy_atoms_vector_parent_class)->finalize (obj); }
static void vala_target_value_finalize (ValaTargetValue* obj) { ValaTargetValue * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, VALA_TYPE_TARGET_VALUE, ValaTargetValue); _vala_code_node_unref0 (self->priv->_value_type); _vala_code_node_unref0 (self->priv->_actual_value_type); }
static void fadable_box_finalize (GObject* obj) { FadableBox * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, TYPE_FADABLE_BOX, FadableBox); _g_object_unref0 (self->priv->_fade_tracker); G_OBJECT_CLASS (fadable_box_parent_class)->finalize (obj); }
static void soy_fields_shockwave_finalize (GObject* obj) { soyfieldsShockwave * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, SOY_FIELDS_TYPE_SHOCKWAVE, soyfieldsShockwave); _dSpaceDestroy0 (self->priv->_space); G_OBJECT_CLASS (soy_fields_shockwave_parent_class)->finalize (obj); }
static void soy_atoms_radius_finalize (GObject* obj) { soyatomsRadius * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, SOY_ATOMS_TYPE_RADIUS, soyatomsRadius); G_OBJECT_CLASS (soy_atoms_radius_parent_class)->finalize (obj); }
static void vala_class_register_function_finalize (ValaTypeRegisterFunction* obj) { ValaClassRegisterFunction * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, VALA_TYPE_CLASS_REGISTER_FUNCTION, ValaClassRegisterFunction); VALA_TYPEREGISTER_FUNCTION_CLASS (vala_class_register_function_parent_class)->finalize (obj); }
static void granite_hello_granite_hello_finalize (GObject* obj) { GraniteHelloGraniteHello * self; self = G_TYPE_CHECK_INSTANCE_CAST (obj, GRANITE_HELLO_TYPE_GRANITE_HELLO, GraniteHelloGraniteHello); _g_object_unref0 (self->m_window); G_OBJECT_CLASS (granite_hello_granite_hello_parent_class)->finalize (obj); }
static ValaCCodeFragment* vala_class_register_function_real_get_type_interface_init_declaration (ValaTypeRegisterFunction* base) { ValaClassRegisterFunction * self; ValaCCodeFragment* result = NULL; ValaCCodeFragment* _tmp0_; ValaCCodeFragment* frag; self = (ValaClassRegisterFunction*) base; _tmp0_ = vala_ccode_fragment_new (); frag = _tmp0_; { ValaClass* _tmp1_; ValaList* _tmp2_ = NULL; ValaList* _base_type_list; ValaList* _tmp3_; gint _tmp4_; gint _tmp5_; gint _base_type_size; gint _base_type_index; _tmp1_ = self->priv->_class_reference; _tmp2_ = vala_class_get_base_types (_tmp1_); _base_type_list = _tmp2_; _tmp3_ = _base_type_list; _tmp4_ = vala_collection_get_size ((ValaCollection*) _tmp3_); _tmp5_ = _tmp4_; _base_type_size = _tmp5_; _base_type_index = -1; while (TRUE) { gint _tmp6_; gint _tmp7_; gint _tmp8_; ValaList* _tmp9_; gint _tmp10_; gpointer _tmp11_ = NULL; ValaDataType* base_type; ValaDataType* _tmp12_; ValaTypeSymbol* _tmp13_; ValaTypeSymbol* _tmp14_; ValaDataType* _tmp15_; ValaTypeSymbol* _tmp16_; ValaTypeSymbol* _tmp17_; ValaInterface* _tmp18_; ValaInterface* iface; ValaInterface* _tmp19_; gchar* _tmp20_ = NULL; gchar* _tmp21_; gchar* _tmp22_ = NULL; gchar* _tmp23_; gchar* iface_info_name; ValaCCodeDeclaration* _tmp24_; ValaCCodeDeclaration* ctypedecl; ValaCCodeDeclaration* _tmp25_; ValaCCodeDeclaration* _tmp26_; const gchar* _tmp27_; ValaClass* _tmp28_; gchar* _tmp29_ = NULL; gchar* _tmp30_; ValaInterface* _tmp31_; gchar* _tmp32_ = NULL; gchar* _tmp33_; gchar* _tmp34_ = NULL; gchar* _tmp35_; ValaCCodeConstant* _tmp36_; ValaCCodeConstant* _tmp37_; ValaCCodeVariableDeclarator* _tmp38_; ValaCCodeVariableDeclarator* _tmp39_; ValaCCodeFragment* _tmp40_; ValaCCodeDeclaration* _tmp41_; _tmp6_ = _base_type_index; _base_type_index = _tmp6_ + 1; _tmp7_ = _base_type_index; _tmp8_ = _base_type_size; if (!(_tmp7_ < _tmp8_)) { break; } _tmp9_ = _base_type_list; _tmp10_ = _base_type_index; _tmp11_ = vala_list_get (_tmp9_, _tmp10_); base_type = (ValaDataType*) _tmp11_; _tmp12_ = base_type; _tmp13_ = vala_data_type_get_data_type (_tmp12_); _tmp14_ = _tmp13_; if (!G_TYPE_CHECK_INSTANCE_TYPE (_tmp14_, VALA_TYPE_INTERFACE)) { _vala_code_node_unref0 (base_type); continue; } _tmp15_ = base_type; _tmp16_ = vala_data_type_get_data_type (_tmp15_); _tmp17_ = _tmp16_; _tmp18_ = _vala_code_node_ref0 (G_TYPE_CHECK_INSTANCE_CAST (_tmp17_, VALA_TYPE_INTERFACE, ValaInterface)); iface = _tmp18_; _tmp19_ = iface; _tmp20_ = vala_ccode_base_module_get_ccode_lower_case_name ((ValaCodeNode*) _tmp19_, NULL); _tmp21_ = _tmp20_; _tmp22_ = g_strdup_printf ("%s_info", _tmp21_); _tmp23_ = _tmp22_; _g_free0 (_tmp21_); iface_info_name = _tmp23_; _tmp24_ = vala_ccode_declaration_new ("const GInterfaceInfo"); ctypedecl = _tmp24_; _tmp25_ = ctypedecl; vala_ccode_declaration_set_modifiers (_tmp25_, VALA_CCODE_MODIFIERS_STATIC); _tmp26_ = ctypedecl; _tmp27_ = iface_info_name; _tmp28_ = self->priv->_class_reference; _tmp29_ = vala_ccode_base_module_get_ccode_lower_case_name ((ValaCodeNode*) _tmp28_, NULL); _tmp30_ = _tmp29_; _tmp31_ = iface; _tmp32_ = vala_ccode_base_module_get_ccode_lower_case_name ((ValaCodeNode*) _tmp31_, NULL); _tmp33_ = _tmp32_; _tmp34_ = g_strdup_printf ("{ (GInterfaceInitFunc) %s_%s_interface_init, (GInterfaceFinalizeFunc) " \ "NULL, NULL}", _tmp30_, _tmp33_); _tmp35_ = _tmp34_; _tmp36_ = vala_ccode_constant_new (_tmp35_); _tmp37_ = _tmp36_; _tmp38_ = vala_ccode_variable_declarator_new (_tmp27_, (ValaCCodeExpression*) _tmp37_, NULL); _tmp39_ = _tmp38_; vala_ccode_declaration_add_declarator (_tmp26_, (ValaCCodeDeclarator*) _tmp39_); _vala_ccode_node_unref0 (_tmp39_); _vala_ccode_node_unref0 (_tmp37_); _g_free0 (_tmp35_); _g_free0 (_tmp33_); _g_free0 (_tmp30_); _tmp40_ = frag; _tmp41_ = ctypedecl; vala_ccode_fragment_append (_tmp40_, (ValaCCodeNode*) _tmp41_); _vala_ccode_node_unref0 (ctypedecl); _g_free0 (iface_info_name); _vala_code_node_unref0 (iface); _vala_code_node_unref0 (base_type); } _vala_iterable_unref0 (_base_type_list); } result = frag; return result; }
static gboolean main_window_real_key_press_event (GtkWidget* base, GdkEventKey* event) { MainWindow * self; gboolean result = FALSE; ListStack* _tmp0_; GreeterList* _tmp1_ = NULL; GreeterList* top; GdkEventKey _tmp2_; guint _tmp3_; self = (MainWindow*) base; g_return_val_if_fail (event != NULL, FALSE); _tmp0_ = self->stack; _tmp1_ = list_stack_top (_tmp0_); top = _tmp1_; _tmp2_ = *event; _tmp3_ = _tmp2_.keyval; switch (_tmp3_) { case GDK_KEY_Escape: { GreeterList* _tmp4_; _tmp4_ = top; greeter_list_cancel_authentication (_tmp4_); break; } case GDK_KEY_Page_Up: case GDK_KEY_KP_Page_Up: { GreeterList* _tmp5_; _tmp5_ = top; greeter_list_scroll (_tmp5_, GREETER_LIST_SCROLL_TARGET_START); break; } case GDK_KEY_Page_Down: case GDK_KEY_KP_Page_Down: { GreeterList* _tmp6_; _tmp6_ = top; greeter_list_scroll (_tmp6_, GREETER_LIST_SCROLL_TARGET_END); break; } case GDK_KEY_Up: case GDK_KEY_KP_Up: { GreeterList* _tmp7_; _tmp7_ = top; greeter_list_scroll (_tmp7_, GREETER_LIST_SCROLL_TARGET_UP); break; } case GDK_KEY_Down: case GDK_KEY_KP_Down: { GreeterList* _tmp8_; _tmp8_ = top; greeter_list_scroll (_tmp8_, GREETER_LIST_SCROLL_TARGET_DOWN); break; } case GDK_KEY_F10: { MenuBar* _tmp9_; _tmp9_ = self->menubar; gtk_menu_shell_select_first ((GtkMenuShell*) _tmp9_, FALSE); break; } default: { GdkEventKey _tmp10_; gboolean _tmp11_ = FALSE; _tmp10_ = *event; _tmp11_ = GTK_WIDGET_CLASS (main_window_parent_class)->key_press_event ((GtkWidget*) G_TYPE_CHECK_INSTANCE_CAST (self, GTK_TYPE_WINDOW, GtkWindow), &_tmp10_); result = _tmp11_; _g_object_unref0 (top); return result; } } result = TRUE; _g_object_unref0 (top); return result; }
static void rotation_plugin_real_activate (PeasActivatable* base) { RotationPlugin * self; TotemObject* t = NULL; GObject* _tmp0_ = NULL; GObject* _tmp1_ = NULL; gchar* mrl = NULL; TotemObject* _tmp2_ = NULL; gchar* _tmp3_ = NULL; GMenu* menu = NULL; TotemObject* _tmp4_ = NULL; GMenu* _tmp5_ = NULL; GMenu* _tmp6_ = NULL; TotemObject* _tmp7_ = NULL; GtkWidget* _tmp8_ = NULL; BaconVideoWidget* _tmp9_ = NULL; GSimpleAction* _tmp10_ = NULL; GSimpleAction* _tmp11_ = NULL; TotemObject* _tmp12_ = NULL; GSimpleAction* _tmp13_ = NULL; TotemObject* _tmp14_ = NULL; GSimpleAction* _tmp15_ = NULL; GSimpleAction* _tmp16_ = NULL; TotemObject* _tmp17_ = NULL; GSimpleAction* _tmp18_ = NULL; TotemObject* _tmp19_ = NULL; GMenuItem* item = NULL; const gchar* _tmp20_ = NULL; GMenuItem* _tmp21_ = NULL; GMenuItem* _tmp22_ = NULL; GMenu* _tmp23_ = NULL; GMenuItem* _tmp24_ = NULL; const gchar* _tmp25_ = NULL; GMenuItem* _tmp26_ = NULL; GMenuItem* _tmp27_ = NULL; GMenu* _tmp28_ = NULL; GMenuItem* _tmp29_ = NULL; const gchar* _tmp30_ = NULL; const gchar* _tmp33_ = NULL; TotemObject* _tmp35_ = NULL; TotemObject* _tmp36_ = NULL; self = (RotationPlugin*) base; g_object_get ((PeasActivatable*) self, "object", &_tmp0_, NULL); _tmp1_ = _tmp0_; t = G_TYPE_CHECK_INSTANCE_CAST (_tmp1_, totem_object_get_type (), TotemObject); _tmp2_ = t; _tmp3_ = totem_object_get_current_mrl (_tmp2_); mrl = _tmp3_; _tmp4_ = t; _tmp5_ = totem_object_get_menu_section (_tmp4_, "rotation-placeholder"); _tmp6_ = _g_object_ref0 (_tmp5_); menu = _tmp6_; _tmp7_ = t; _tmp8_ = totem_object_get_video_widget (_tmp7_); _tmp9_ = G_TYPE_CHECK_INSTANCE_TYPE (_tmp8_, BACON_TYPE_VIDEO_WIDGET) ? ((BaconVideoWidget*) _tmp8_) : NULL; if (_tmp9_ == NULL) { _g_object_unref0 (_tmp8_); } _g_object_unref0 (self->priv->bvw); self->priv->bvw = _tmp9_; _tmp10_ = g_simple_action_new ("rotate-left", NULL); _g_object_unref0 (self->priv->rotate_left_action); self->priv->rotate_left_action = _tmp10_; _tmp11_ = self->priv->rotate_left_action; g_signal_connect_object (_tmp11_, "activate", (GCallback) _rotation_plugin_cb_rotate_left_g_simple_action_activate, self, 0); _tmp12_ = t; _tmp13_ = self->priv->rotate_left_action; g_action_map_add_action ((GActionMap*) _tmp12_, (GAction*) _tmp13_); _tmp14_ = t; gtk_application_add_accelerator ((GtkApplication*) _tmp14_, "<Primary><Shift>R", "app.rotate-left", NULL); _tmp15_ = g_simple_action_new ("rotate-right", NULL); _g_object_unref0 (self->priv->rotate_right_action); self->priv->rotate_right_action = _tmp15_; _tmp16_ = self->priv->rotate_right_action; g_signal_connect_object (_tmp16_, "activate", (GCallback) _rotation_plugin_cb_rotate_right_g_simple_action_activate, self, 0); _tmp17_ = t; _tmp18_ = self->priv->rotate_right_action; g_action_map_add_action ((GActionMap*) _tmp17_, (GAction*) _tmp18_); _tmp19_ = t; gtk_application_add_accelerator ((GtkApplication*) _tmp19_, "<Primary>R", "app.rotate-right", NULL); _tmp20_ = _ ("_Rotate ↷"); _tmp21_ = g_menu_item_new (_tmp20_, "app.rotate-right"); item = _tmp21_; _tmp22_ = item; g_menu_item_set_attribute (_tmp22_, "accel", "s", "<Primary>R", NULL); _tmp23_ = menu; _tmp24_ = item; g_menu_append_item (_tmp23_, _tmp24_); _tmp25_ = _ ("Rotate ↶"); _tmp26_ = g_menu_item_new (_tmp25_, "app.rotate-left"); _g_object_unref0 (item); item = _tmp26_; _tmp27_ = item; g_menu_item_set_attribute (_tmp27_, "accel", "s", "<Primary><Shift>R", NULL); _tmp28_ = menu; _tmp29_ = item; g_menu_append_item (_tmp28_, _tmp29_); _tmp30_ = mrl; if (_tmp30_ == NULL) { GSimpleAction* _tmp31_ = NULL; GSimpleAction* _tmp32_ = NULL; _tmp31_ = self->priv->rotate_right_action; g_simple_action_set_enabled (_tmp31_, FALSE); _tmp32_ = self->priv->rotate_left_action; g_simple_action_set_enabled (_tmp32_, FALSE); } _tmp33_ = mrl; if (_tmp33_ != NULL) { const gchar* _tmp34_ = NULL; _tmp34_ = mrl; rotation_plugin_try_restore_state (self, _tmp34_, ____lambda6__gasync_ready_callback, g_object_ref (self)); } _tmp35_ = t; g_signal_connect_object (_tmp35_, "file-closed", (GCallback) _rotation_plugin_cb_file_closed_totem_object_file_closed, self, 0); _tmp36_ = t; g_signal_connect_object (_tmp36_, "file-opened", (GCallback) _rotation_plugin_cb_file_opened_totem_object_file_opened, self, 0); _g_object_unref0 (item); _g_object_unref0 (menu); _g_free0 (mrl); _g_object_unref0 (t); }