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

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

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

revision 1.2.2.1 by gnu_andrew, Tue Aug 16 16:22:36 2005 UTC revision 1.2.2.2 by gnu_andrew, Sat Sep 10 15:31:38 2005 UTC
# Line 93  public class QtMenuPeer extends QtMenuCo Line 93  public class QtMenuPeer extends QtMenuCo
93    
94    private native void allowTearOff();    private native void allowTearOff();
95    
96    private native long insertSeperator();    private native void insertSeperator();
97    
98    private native long insertItem(QtMenuItemPeer p);    private native void insertItem(QtMenuItemPeer p);
99    
100    private native long insertMenu(QtMenuPeer menu);    private native void insertMenu(QtMenuPeer menu);
101    
102    private native void delItem(long ptr);    private native void delItem(long ptr);
103    
104      private void add(long ptr)
105      {
106        items.add(new Long(ptr));
107      }
108    
109    // ************ Public methods *********************    // ************ Public methods *********************
110    
111    public void addItem( MenuItem item )    public void addItem( MenuItem item )
112    {    {
     long ptr;  
113      if( item instanceof Menu || item instanceof PopupMenu)      if( item instanceof Menu || item instanceof PopupMenu)
114        ptr = insertMenu((QtMenuPeer)item.getPeer());        insertMenu((QtMenuPeer)item.getPeer());
115      else      else
116        {        {
117          QtMenuItemPeer p = (QtMenuItemPeer)item.getPeer();          QtMenuItemPeer p = (QtMenuItemPeer)item.getPeer();
118          ptr = insertItem(p);          insertItem(p);
119        }        }
     items.add(new Long(ptr));  
120    }    }
121        
122    public void addSeparator()    public void addSeparator()
123    {    {
124      long ptr = insertSeperator();      insertSeperator();
     items.add(new Long(ptr));  
125    }    }
126    
127    public void delItem( int index )    public void delItem( int index )

Legend:
Removed from v.1.2.2.1  
changed lines
  Added in v.1.2.2.2

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