mirror of
https://github.com/TakeV-Lambda/Tooth.git
synced 2024-09-27 13:13:20 +00:00
15 lines
369 B
Vala
15 lines
369 B
Vala
public interface Tooth.Widgetizable : GLib.Object {
|
|
|
|
public virtual Gtk.Widget to_widget () throws Oopsie {
|
|
throw new Tooth.Oopsie.INTERNAL ("Widgetizable didn't provide a Widget!");
|
|
}
|
|
|
|
public virtual void open () {
|
|
warning ("Widgetizable didn't provide a way to open it!");
|
|
}
|
|
public virtual void resolve_open (InstanceAccount account) {
|
|
this.open ();
|
|
}
|
|
|
|
}
|