/[gnue]/gnue-pos/src/frontends/wx/Driver.py
ViewVC logotype

Diff of /gnue-pos/src/frontends/wx/Driver.py

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.1 by jcater, Tue Jun 17 22:30:53 2003 UTC revision 1.2 by jcater, Wed Jun 18 06:50:52 2003 UTC
# Line 41  class Driver(BaseDriver): Line 41  class Driver(BaseDriver):
41      self.frame = frame = wxFrame(None, -1, "GNUe Point-of-Sale", style=wxDEFAULT_FRAME_STYLE & (wxRESIZE_BORDER | wxRESIZE_BOX | wxMAXIMIZE_BOX))      self.frame = frame = wxFrame(None, -1, "GNUe Point-of-Sale", style=wxDEFAULT_FRAME_STYLE & (wxRESIZE_BORDER | wxRESIZE_BOX | wxMAXIMIZE_BOX))
42  #    self.frame.ShowFullScreen(1)  #    self.frame.ShowFullScreen(1)
43      self.frame.Show(1)      self.frame.Show(1)
44        self.totalFields = (  ('subtotal','Subtotal'),
45                              ('mstax','MS Sales Tax (7%)'),
46                              ('total','Total') )
47    
48        self.registerEventListeners( {
49          'BeginTicket': self._BeginTicket,
50          'EndTicket': self._EndTicket,
51          'AddTicketItem': self._AddTicketItem,
52          'CancelTicketItem': self._CancelTicketItem,
53          'UpdateTotal': self._UpdateTotal } )
54    
55    
56      def run(self):
57        app = getWxApp()
58      app.MainLoop()      app.MainLoop()
59    
60      def _BeginTicket(self, event):
61        print "Beginning ticket # %s" % event.serial
62    
63      def _EndTicket(self, event):
64        print "Ending ticket"
65    
66      def _AddTicketItem(self, event):
67        pass
68    
69      def _CancelTicketItem(self, event):
70        pass
71    
72      def _UpdateTotal(self, event):
73        print "%s=%s" % (event.field, event.amount)
74    

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26