background: Connect signals in swapped form
This commit is contained in:
parent
23db1e9933
commit
4b0d47eaa4
4 changed files with 10 additions and 13 deletions
|
@ -203,17 +203,15 @@ set_background (CcBackgroundPanel *panel,
|
||||||
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
on_chooser_background_chosen_cb (CcBackgroundChooser *chooser,
|
on_chooser_background_chosen_cb (CcBackgroundPanel *self,
|
||||||
CcBackgroundItem *item,
|
CcBackgroundItem *item)
|
||||||
CcBackgroundPanel *self)
|
|
||||||
{
|
{
|
||||||
set_background (self, self->settings, item);
|
set_background (self, self->settings, item);
|
||||||
set_background (self, self->lock_settings, item);
|
set_background (self, self->lock_settings, item);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
on_add_picture_button_clicked_cb (GtkWidget *button,
|
on_add_picture_button_clicked_cb (CcBackgroundPanel *self)
|
||||||
CcBackgroundPanel *self)
|
|
||||||
{
|
{
|
||||||
cc_background_chooser_select_file (self->background_chooser);
|
cc_background_chooser_select_file (self->background_chooser);
|
||||||
}
|
}
|
||||||
|
|
|
@ -42,7 +42,7 @@
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can_focus">False</property>
|
<property name="can_focus">False</property>
|
||||||
<property name="expand">True</property>
|
<property name="expand">True</property>
|
||||||
<signal name="background-chosen" handler="on_chooser_background_chosen_cb" object="CcBackgroundPanel" swapped="no" />
|
<signal name="background-chosen" handler="on_chooser_background_chosen_cb" object="CcBackgroundPanel" swapped="yes" />
|
||||||
</object>
|
</object>
|
||||||
</child>
|
</child>
|
||||||
</object>
|
</object>
|
||||||
|
@ -53,6 +53,6 @@
|
||||||
<object class="GtkButton" id="add_picture_button">
|
<object class="GtkButton" id="add_picture_button">
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="label" translatable="yes">Add Picture…</property>
|
<property name="label" translatable="yes">Add Picture…</property>
|
||||||
<signal name="clicked" handler="on_add_picture_button_clicked_cb" object="CcBackgroundPanel" swapped="no" />
|
<signal name="clicked" handler="on_add_picture_button_clicked_cb" object="CcBackgroundPanel" swapped="yes" />
|
||||||
</object>
|
</object>
|
||||||
</interface>
|
</interface>
|
||||||
|
|
|
@ -151,9 +151,8 @@ stop_monitor_time (CcBackgroundPreview *self)
|
||||||
/* Callbacks */
|
/* Callbacks */
|
||||||
|
|
||||||
static gboolean
|
static gboolean
|
||||||
on_preview_draw_cb (GtkWidget *widget,
|
on_preview_draw_cb (CcBackgroundPreview *self,
|
||||||
cairo_t *cr,
|
cairo_t *cr)
|
||||||
CcBackgroundPreview *self)
|
|
||||||
{
|
{
|
||||||
g_autoptr(GdkPixbuf) pixbuf = NULL;
|
g_autoptr(GdkPixbuf) pixbuf = NULL;
|
||||||
GtkAllocation allocation;
|
GtkAllocation allocation;
|
||||||
|
@ -162,8 +161,8 @@ on_preview_draw_cb (GtkWidget *widget,
|
||||||
if (!self->item)
|
if (!self->item)
|
||||||
return FALSE;
|
return FALSE;
|
||||||
|
|
||||||
scale_factor = gtk_widget_get_scale_factor (widget);
|
scale_factor = gtk_widget_get_scale_factor (self->drawing_area);
|
||||||
gtk_widget_get_allocation (widget, &allocation);
|
gtk_widget_get_allocation (self->drawing_area, &allocation);
|
||||||
pixbuf = cc_background_item_get_frame_thumbnail (self->item,
|
pixbuf = cc_background_item_get_frame_thumbnail (self->item,
|
||||||
self->thumbnail_factory,
|
self->thumbnail_factory,
|
||||||
allocation.width,
|
allocation.width,
|
||||||
|
|
|
@ -22,7 +22,7 @@
|
||||||
<property name="visible">True</property>
|
<property name="visible">True</property>
|
||||||
<property name="can-focus">False</property>
|
<property name="can-focus">False</property>
|
||||||
<property name="expand">True</property>
|
<property name="expand">True</property>
|
||||||
<signal name="draw" handler="on_preview_draw_cb" object="CcBackgroundPreview" swapped="no" />
|
<signal name="draw" handler="on_preview_draw_cb" object="CcBackgroundPreview" swapped="yes" />
|
||||||
</object>
|
</object>
|
||||||
</child>
|
</child>
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue