{
static MoonshotLogger logger = get_logger("IdCardWidget");
+ private static const ShadowType ARROW_SHADOW = ShadowType.NONE;
+
private IdentityManagerView manager_view;
public IdCard id_card { get; set; default = null; }
private HBox table;
private EventBox event_box;
private bool is_selected = false;
+ private Arrow arrow;
private Label label;
update_id_card_label();
set_idcard_color();
+ arrow.set(ArrowType.DOWN, ARROW_SHADOW);
this.expanded();
}
update_id_card_label();
set_idcard_color();
+ arrow.set(ArrowType.RIGHT, ARROW_SHADOW);
}
private bool button_press_cb()
}
}
- var state = this.get_state();
- this.event_box.modify_bg(state, color);
+ this.event_box.modify_bg(StateType.NORMAL, color);
+ this.arrow.modify_bg(StateType.NORMAL, color);
}
private void
table = new Gtk.HBox(false, 6);
table.pack_start(image, false, false, 0);
table.pack_start(label, true, true, 0);
+ this.arrow = new Arrow(ArrowType.RIGHT, ARROW_SHADOW);
+ table.pack_start(arrow, false, false);
this.main_vbox = new VBox(false, 12);
main_vbox.pack_start(table, true, true, 0);