-- -*- coding: iso-8859-15 -*- -- generated by wxGlade 0.6.3 on Wed Jul 16 02:16:29 2008 -- Load the wxLua module, does nothing if running from wxLua, wxLuaFreeze, or wxLuaEdit package.cpath = package.cpath..";./?.dll;./?.so;../lib/?.so;../lib/vc_dll/?.dll;../lib/bcc_dll/?.dll;../lib/mingw_dll/?.dll;" require("wx") dofile("wxglade_util.lua") -- begin wxGlade: extracode -- end wxGlade class("MyDialog", "wx.wxDialog", { init__ = function(self, args, kwds) -- begin wxGlade: MyDialog.init__ kwds.style = wx.wxDEFAULT_DIALOG_STYLE self:init_base(args, kwds) self.text_ctrl_1 = wx.wxTextCtrl(self, -1, "") self.calendar_ctrl_1 = wx.wxCalendarCtrl(self, -1) self.button_1 = wx.wxButton(self, -1, "button_1") self.button_2 = wx.wxButton(self, -1, "button_2") self:set_properties() self:do_layout() -- end wxGlade end, set_properties = function(self) -- begin wxGlade: MyDialog.set_properties self:SetTitle("dialog_1") -- end wxGlade end, do_layout = function(self) -- begin wxGlade: MyDialog.do_layout local grid_sizer_1 = wx.wxFlexGridSizer(3, 3, 0, 0) local grid_sizer_2 = wx.wxFlexGridSizer(1, 4, 0, 0) grid_sizer_1:Add(20, 20, 0, 0, 0) grid_sizer_1:Add(self.text_ctrl_1, 0, 0, 0) grid_sizer_1:Add(20, 20, 0, 0, 0) grid_sizer_1:Add(0,0,1) grid_sizer_1:Add(self.calendar_ctrl_1, 0, 0, 0) grid_sizer_1:Add(0,0,1) grid_sizer_1:Add(0,0,1) grid_sizer_2:Add(0,0,1) grid_sizer_2:Add(self.button_1, 0, 0, 0) grid_sizer_2:Add(0,0,1) grid_sizer_2:Add(self.button_2, 0, 0, 0) grid_sizer_1:Add(grid_sizer_2, 1, wx.wxEXPAND, 0) grid_sizer_1:Add(0,0,1) self:SetSizer(grid_sizer_1) grid_sizer_1:Fit(self) self:Layout() -- end wxGlade end, }) -- end of class MyDialog function main() local app = wx.wxGetApp() wx.wxInitAllImageHandlers() local dialog_1 = MyDialog(wx.wxID_ANY, {}) app:SetTopWindow(dialog_1) dialog_1:Show() app:MainLoop() end main()