commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/forms/src/uidrivers/win32 MenuBar.py ToolB...


From: Bajusz Tamás
Subject: gnue/forms/src/uidrivers/win32 MenuBar.py ToolB...
Date: Tue, 04 Mar 2003 07:49:37 -0500

CVSROOT:        /cvsroot/gnue
Module name:    gnue
Changes by:     Bajusz Tamás <address@hidden>   03/03/04 07:49:37

Modified files:
        forms/src/uidrivers/win32: MenuBar.py ToolBar.py 

Log message:
        fixing menubar/toolbar events

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/win32/MenuBar.py.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue/forms/src/uidrivers/win32/ToolBar.py.diff?tr1=1.2&tr2=1.3&r1=text&r2=text

Patches:
Index: gnue/forms/src/uidrivers/win32/MenuBar.py
diff -c gnue/forms/src/uidrivers/win32/MenuBar.py:1.1 
gnue/forms/src/uidrivers/win32/MenuBar.py:1.2
*** gnue/forms/src/uidrivers/win32/MenuBar.py:1.1       Mon Mar  3 16:28:07 2003
--- gnue/forms/src/uidrivers/win32/MenuBar.py   Tue Mar  4 07:49:36 2003
***************
*** 32,37 ****
--- 32,38 ----
  from gnue.forms.uidrivers._commonGuiToolkit.MenuBar import MenuBar as 
_BaseMenuBar
  from gnue.forms.uidrivers.win32.common import getNextId
  from gnue.common.apps import GDebug
+ from gnue.common import events
  
  _menustyle = win32con.MF_STRING | win32con.MF_POPUP
  
Index: gnue/forms/src/uidrivers/win32/ToolBar.py
diff -c gnue/forms/src/uidrivers/win32/ToolBar.py:1.2 
gnue/forms/src/uidrivers/win32/ToolBar.py:1.3
*** gnue/forms/src/uidrivers/win32/ToolBar.py:1.2       Mon Mar  3 16:30:05 2003
--- gnue/forms/src/uidrivers/win32/ToolBar.py   Tue Mar  4 07:49:36 2003
***************
*** 33,38 ****
--- 33,39 ----
  from gnue.forms.uidrivers._commonGuiToolkit.ToolBar import ToolBar as 
_BaseToolBar
  from gnue.forms.uidrivers.win32.common import getNextId
  from gnue.common.apps import GDebug
+ from gnue.common import events
  
  class ToolBar(_BaseToolBar):
  
***************
*** 81,87 ****
  
  
      # Create an event binding in windows
!     idCommand = getNextId()
      event = 'request' + userAction.event
      self.container.Connect(id, lambda l=self.driver, e=event, f=self.form: 
l.dispatchEvent(events.Event(e,_form=f)))
  
--- 82,88 ----
  
  
      # Create an event binding in windows
!     id = getNextId()
      event = 'request' + userAction.event
      self.container.Connect(id, lambda l=self.driver, e=event, f=self.form: 
l.dispatchEvent(events.Event(e,_form=f)))
  
***************
*** 90,101 ****
      iBitmap = win32gui.SendMessage(parent.GetId(), commctrl.TB_ADDBITMAP, 1, 
tbab)
  
  #    TBBUTTON stru (iBitmap, idCommand, fsState, fsStyle, dwData, iString)
!     tbb=struct.pack("iiiili", iBitmap, idCommand, commctrl.TBSTATE_ENABLED, 
commctrl.TBSTYLE_BUTTON, 0, 0)
      win32gui.SendMessage(parent.GetId(), commctrl.TB_ADDBUTTONS, 1, tbb)
  
      win32gui.SendMessage(parent.GetId(), commctrl.TB_ADDSTRING, 0, 
userAction.description or '');
  
!     return (parent, idCommand)
  
  
    # Add a separator
--- 91,102 ----
      iBitmap = win32gui.SendMessage(parent.GetId(), commctrl.TB_ADDBITMAP, 1, 
tbab)
  
  #    TBBUTTON stru (iBitmap, idCommand, fsState, fsStyle, dwData, iString)
!     tbb=struct.pack("iiiili", iBitmap, id, commctrl.TBSTATE_ENABLED, 
commctrl.TBSTYLE_BUTTON, 0, 0)
      win32gui.SendMessage(parent.GetId(), commctrl.TB_ADDBUTTONS, 1, tbb)
  
      win32gui.SendMessage(parent.GetId(), commctrl.TB_ADDSTRING, 0, 
userAction.description or '');
  
!     return (parent, id)
  
  
    # Add a separator




reply via email to

[Prev in Thread] Current Thread [Next in Thread]