Please send questions to st10@humboldt.edu .
"""
Module wxpython_ex3.py
Third wxpython example

from: http://wiki.wxpython.org/index.cgi/Getting_20Started,
      wxPython Wiki, Getting Started subsection

slightly adapted by: Sharon M. Tuttle
last modified: 12-7-05
"""

import wx

ID_ABOUT=101
ID_EXIT=110

class MainWindow(wx.Frame):
    """customized subclass of Frame for our baby editor"""
    def __init__(self,parent,id,title):
        wx.Frame.__init__(self,parent,wx.ID_ANY, title, size = ( 200,100),
                                     style=wx.DEFAULT_FRAME_STYLE|wx.NO_FULL_REPAINT_ON_RESIZE)

        self.control = wx.TextCtrl(self, 1, style=wx.TE_MULTILINE)

        # A Statusbar in the bottom of the window
        self.CreateStatusBar()         

        # Setting up the menu.
        filemenu= wx.Menu()
        filemenu.Append(ID_ABOUT, "HOW &About"," Information about this FABULOUS program")
        filemenu.AppendSeparator()
        filemenu.Append(ID_EXIT,"E&xit"," Terminate the program")

        # Creating the menubar.
        menuBar = wx.MenuBar()

        # Adding the "filemenu" to the MenuBar
        menuBar.Append(filemenu,"&File") 
        
        # Adding the MenuBar to the Frame content.
        self.SetMenuBar(menuBar)  

        self.Show(True) 

app = wx.PySimpleApp()

frame = MainWindow(None, -1, "Sample editor")

app.MainLoop()