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 |