diff --git a/ocarina/settings/__init__.py b/ocarina/settings/__init__.py index 6c4ed550..ac5c7c81 100644 --- a/ocarina/settings/__init__.py +++ b/ocarina/settings/__init__.py @@ -1,13 +1,26 @@ -# Bryan Schumaker (1 / 22 / 2010) +# Bryan Schumaker (1 / 22 / 2011) import ocarina gtk = ocarina.gtk window = None +pages = None + +def create_window(): + global window + global pages + import general + + window = gtk.Window() + pages = gtk.Notebook() + window.set_title("Settings") + window.add(pages) + window.resize(400, 300) + pages.show() + + pages.append_page(general.get_page(), gtk.Label("General")) def configure(): - global window if window == None: - window = gtk.Window() - window.set_title("Settings") + create_window() window.show() diff --git a/ocarina/settings/general.py b/ocarina/settings/general.py new file mode 100644 index 00000000..b20528f8 --- /dev/null +++ b/ocarina/settings/general.py @@ -0,0 +1,9 @@ +# Bryan Schumaker (1 / 22 / 2011) + +import ocarina +gtk = ocarina.gtk + +def get_page(): + page = gtk.Label("General settings") + page.show() + return page