set_idcard_color ();
}
- private bool button_press_cb ()
+ public void expand ()
{
- this.hbutton_box.set_visible (!hbutton_box.get_visible ());
+ this.hbutton_box.set_visible (true);
set_idcard_color ();
+ this.expanded ();
+ }
- if (hbutton_box.get_visible () == true)
- this.expanded ();
+ private bool button_press_cb ()
+ {
+ if (hbutton_box.get_visible ())
+ collapse ();
+ else
+ expand ();
return false;
}
update_id_card_label ()
{
string services_text = "";
- var display_name = Markup.printf_escaped ("<b>%s</b>", this.id_card.display_name);
+
+ var display_name = Markup.printf_escaped ("<big>%s</big>", this.id_card.display_name);
for (int i=0; i<id_card.services.length; i++)
{
var service = id_card.services[i];
{
this.id_card = id_card;
- var image = new Image.from_pixbuf (id_card.pixbuf);
+ var image = new Image.from_pixbuf (get_pixbuf(id_card));
label = new Label (null);
label.set_alignment ((float) 0, (float) 0.5);
hbutton_box.pack_end (delete_button);
hbutton_box.pack_end (details_button);
hbutton_box.pack_end (send_button);
+ send_button.set_sensitive (false);
delete_button.clicked.connect (delete_button_cb);
details_button.clicked.connect (details_button_cb);