/src/ui/Window.hx
http://github.com/blackdog66/bdog-gtk · Haxe · 29 lines · 21 code · 8 blank · 0 comment · 0 complexity · 00d002406b16f55dd968b55f540f3b37 MD5 · raw file
- package ui;
- import gtk.Model;
- import gtk.Gtk;
- import gtk.Glade;
- class Window extends Widget {
- public function new(id:String) {
- super(id);
- }
-
- public static function
- fromGlade(glade:GladeXml,name:String,fn:Window->Void) {
- Ui.getGladeWidget(glade,name,function(w:String) {
- fn(new Window(w));
- });
- }
- public function title(s:String) {
- Gtk.windowSetTitle(id,s);
- }
- public function onDestroy(fn:CallBack) {
- Ui.event(this,destroy,fn);
- }
- }