#!/usr/bin/env python ############################################################################### # ContourHD GUI Linux # Author: Vulcho Nedelchev (vulcho __at__ gmail.com) # Version: 0.90 ############################################################################### import pygtk pygtk.require('2.0') import gtk class Ui: def __init__(self): self.window = gtk.Window(gtk.WINDOW_TOPLEVEL) self.window.set_title("ContourHD settings manager") self.window.set_default_size(600,400) self.window.connect('destroy', lambda w: gtk.main_quit()) self.window.set_border_width(10) self.mainBox = gtk.VBox(False, 5) self.window.add(self.mainBox) self.tabs = gtk.Notebook() self.timeGui() self.videoGui() self.lighteningGui() self.mainBox.pack_start(self.tabs) self.window.show_all() return def timeGui(self): btitle = "Time Settings" blabel = "Time" frame = gtk.Frame(btitle) frame.set_border_width(10) frame.set_size_request(100, 75) frame.show() self.tabs.append_page(frame, gtk.Label(blabel)) return def videoGui(self): btitle = "Video Settings" blabel = "Video" frame = gtk.Frame(btitle) frame.set_border_width(10) frame.set_size_request(100, 75) frame.show() self.tabs.append_page(frame, gtk.Label(blabel)) return def lighteningGui(self): btitle = "Lightening" blabel = "Lightening" frame = gtk.Frame(btitle) frame.set_border_width(10) frame.set_size_request(100, 75) frame.show() self.tabs.append_page(frame, gtk.Label(blabel)) return if __name__ == "__main__": Ui() gtk.main()