/[classpath]/classpath/gnu/java/awt/peer/qt/QtMenuBarPeer.java
ViewVC logotype

Diff of /classpath/gnu/java/awt/peer/qt/QtMenuBarPeer.java

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

revision 1.1 by smarothy, Thu Aug 11 17:06:48 2005 UTC revision 1.2 by smarothy, Tue Aug 16 23:22:09 2005 UTC
# Line 62  public class QtMenuBarPeer extends QtMen Line 62  public class QtMenuBarPeer extends QtMen
62    void addMenus()    void addMenus()
63    {    {
64      MenuBar o = (MenuBar)owner;      MenuBar o = (MenuBar)owner;
65        System.out.println("addMenus:"+o.getMenuCount());
66      int help = (o.getHelpMenu() != null) ? 1 : 0;      int help = (o.getHelpMenu() != null) ? 1 : 0;
67      for (int i = 0; i < o.getMenuCount() - help; i++)      for (int i = 0; i < o.getMenuCount() - help; i++)
68        addMenu( o.getMenu(i) );        addMenu( o.getMenu(i) );
# Line 80  public class QtMenuBarPeer extends QtMen Line 81  public class QtMenuBarPeer extends QtMen
81    public void addMenu( Menu m )    public void addMenu( Menu m )
82    {    {
83      if (m.getPeer() == null)      if (m.getPeer() == null)
84        return; // throw null pointer exception? illegalstateexception?        m.addNotify();
85      ((QtMenuPeer)m.getPeer()).addItems();      ((QtMenuPeer)m.getPeer()).addItems();
86      addMenu( (QtMenuPeer)m.getPeer() );      addMenu( (QtMenuPeer)m.getPeer() );
87    }    }
# Line 88  public class QtMenuBarPeer extends QtMen Line 89  public class QtMenuBarPeer extends QtMen
89    public void addHelpMenu( Menu m )    public void addHelpMenu( Menu m )
90    {    {
91      if (m.getPeer() == null)      if (m.getPeer() == null)
92        return;        m.addNotify();
93      ((QtMenuPeer)m.getPeer()).addItems();      ((QtMenuPeer)m.getPeer()).addItems();
94      addHelpMenu( (QtMenuPeer)m.getPeer() );      addHelpMenu( (QtMenuPeer)m.getPeer() );
95    }    }

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