/src/ui/Text.hx

http://github.com/blackdog66/bdog-gtk · Haxe · 28 lines · 21 code · 7 blank · 0 comment · 0 complexity · 99438e5a9091654d933f7caa6b3dd650 MD5 · raw file

  1. package ui;
  2. import gtk.Model;
  3. import gtk.Gtk;
  4. import gtk.Glade;
  5. class Text extends Widget {
  6. public function new(id:String) {
  7. super(id);
  8. }
  9. public static function
  10. fromGlade(glade:GladeXml,name:String,fn:Text->Void) {
  11. Ui.getGladeWidget(glade,name,function(w) {
  12. fn(new Text(w));
  13. });
  14. }
  15. public function set(s:String) {
  16. Gtk.entrySetText(id,s);
  17. }
  18. public function get(fn:String->Void) {
  19. Gtk.entryGetText(id,fn);
  20. }
  21. }