~nicovdw/unity/fix-for-733743

« back to all changes in this revision

Viewing changes to src/PanelHomeButton.cpp

  • Committer: Neil Jagdish Patel
  • Date: 2011-03-10 14:42:25 UTC
  • mfrom: (930.3.1 unity)
  • Revision ID: neil.patel@canonical.com-20110310144225-pi6ryv934sw5r35g
[merge] Marco Biscaro's fix for [panel] The start-here icon should be updated on icon theme chang...

Show diffs side-by-side

added added

removed removed

Lines of Context:
51
51
  OnMouseLeave.connect (sigc::mem_fun(this, &PanelHomeButton::RecvMouseLeave));
52
52
  OnMouseMove.connect  (sigc::mem_fun(this, &PanelHomeButton::RecvMouseMove));
53
53
 
54
 
  PanelStyle::GetDefault ()->changed.connect (sigc::mem_fun (this, &PanelHomeButton::Refresh));
 
54
  g_signal_connect (gtk_icon_theme_get_default (), "changed",
 
55
                    G_CALLBACK (PanelHomeButton::OnIconThemeChanged), this);
 
56
 
55
57
  Refresh ();
56
58
}
57
59
 
237
239
  g_variant_builder_add (builder, "{sv}", "width", g_variant_new_int32 (geo.width));
238
240
  g_variant_builder_add (builder, "{sv}", "height", g_variant_new_int32 (geo.height));
239
241
}
 
242
 
 
243
void
 
244
PanelHomeButton::OnIconThemeChanged (GtkIconTheme *icon_theme, gpointer data)
 
245
{
 
246
  PanelHomeButton* self = (PanelHomeButton*) data;
 
247
 
 
248
  self->Refresh ();
 
249
}