#!/usr/bin/python

import pygtk
pygtk.require("2.0")
import gtk
import gladevcp.makepins
from gladevcp.gladebuilder import GladeBuilder
import hal

import sys,os
BASE = os.path.abspath(os.path.join(os.path.dirname(sys.argv[0]), ".."))
datadir = os.path.join(BASE, "share", "linuxcnc")
xmlname = os.path.join(datadir,"mygui.glade")




class Mygui(object):

  def on_window1_destroy(self, widget, data=None):
    print "quit++"
    gtk.main_quit()



  def __init__(self):
    self.builder = gtk.Builder()
    self.builder.add_from_file(xmlname)
    halcomp = hal.component("mygui")
    self.builder.connect_signals(self)
    self.window = self.builder.get_object("window1")
    self.window.show()
    panel = gladevcp.makepins.GladePanel( halcomp, xmlname, self.builder, None)

if __name__ == "__main__":
  app = Mygui()
  gtk.main()

