< prev index next >

src/java.desktop/macosx/classes/sun/lwawt/macosx/LWCToolkit.java

Print this page




 279         targetCreatedPeer(target, peer);
 280         return peer;
 281     }
 282 
 283     @Override
 284     public SystemTrayPeer createSystemTray(SystemTray target) {
 285         return new CSystemTray();
 286     }
 287 
 288     @Override
 289     public TrayIconPeer createTrayIcon(TrayIcon target) {
 290         TrayIconPeer peer = new CTrayIcon(target);
 291         targetCreatedPeer(target, peer);
 292         return peer;
 293     }
 294 
 295     @Override
 296     public DesktopPeer createDesktopPeer(Desktop target) {
 297         return new CDesktopPeer();
 298     }





 299 
 300     @Override
 301     public LWCursorManager getCursorManager() {
 302         return CCursorManager.getInstance();
 303     }
 304 
 305     @Override
 306     public Cursor createCustomCursor(final Image cursor, final Point hotSpot,
 307                                      final String name)
 308             throws IndexOutOfBoundsException, HeadlessException {
 309         return new CCustomCursor(cursor, hotSpot, name);
 310     }
 311 
 312     @Override
 313     public Dimension getBestCursorSize(final int preferredWidth,
 314                                        final int preferredHeight)
 315             throws HeadlessException {
 316         return CCustomCursor.getBestCursorSize(preferredWidth, preferredHeight);
 317     }
 318 




 279         targetCreatedPeer(target, peer);
 280         return peer;
 281     }
 282 
 283     @Override
 284     public SystemTrayPeer createSystemTray(SystemTray target) {
 285         return new CSystemTray();
 286     }
 287 
 288     @Override
 289     public TrayIconPeer createTrayIcon(TrayIcon target) {
 290         TrayIconPeer peer = new CTrayIcon(target);
 291         targetCreatedPeer(target, peer);
 292         return peer;
 293     }
 294 
 295     @Override
 296     public DesktopPeer createDesktopPeer(Desktop target) {
 297         return new CDesktopPeer();
 298     }
 299     
 300     @Override
 301     public TaskbarPeer createTaskbarPeer(Taskbar target) {
 302         return new CTaskbarPeer();
 303     }
 304 
 305     @Override
 306     public LWCursorManager getCursorManager() {
 307         return CCursorManager.getInstance();
 308     }
 309 
 310     @Override
 311     public Cursor createCustomCursor(final Image cursor, final Point hotSpot,
 312                                      final String name)
 313             throws IndexOutOfBoundsException, HeadlessException {
 314         return new CCustomCursor(cursor, hotSpot, name);
 315     }
 316 
 317     @Override
 318     public Dimension getBestCursorSize(final int preferredWidth,
 319                                        final int preferredHeight)
 320             throws HeadlessException {
 321         return CCustomCursor.getBestCursorSize(preferredWidth, preferredHeight);
 322     }
 323 


< prev index next >