Subversion Repository Public Repository

litesoft

Diff Revisions 2 vs 23 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/nonpublic/AbstractFloaterPanel.java

Diff revisions: vs.
  @@ -68,6 +68,7 @@
68 68 }
69 69 }
70 70
71 + @Override
71 72 public void relayout()
72 73 {
73 74 mLogger.log( "relayout" );
  @@ -100,6 +101,7 @@
100 101 return mTitleBarPanel.getOffsetHeight();
101 102 }
102 103
104 + @Override
103 105 public String getTitle()
104 106 {
105 107 FloaterTitleBar zTitleBar = getTitleBar();
  @@ -111,6 +113,7 @@
111 113 // return (zTitleBar != null) ? zTitleBar.getTitleBarTitle() : null;
112 114 // }
113 115
116 + @Override
114 117 public void setTitle( String title )
115 118 {
116 119 FloaterTitleBar zTitleBar = getTitleBar();
  @@ -130,6 +133,7 @@
130 133 // zTitleBar.setTitleBarTitle( title );
131 134 // }
132 135
136 + @Override
133 137 public void setPosition( int pLeft, int pTop )
134 138 {
135 139 setPosLeft( pLeft );
  @@ -147,6 +151,7 @@
147 151 *
148 152 * @return the child widget, or <code>null</code> if none is present
149 153 */
154 + @Override
150 155 public Widget getWidget()
151 156 {
152 157 return mContent.getWidget();
  @@ -155,6 +160,7 @@
155 160 /**
156 161 * Sets this panel's widget. Any existing child widget will be removed.
157 162 */
163 + @Override
158 164 public void setWidget( Widget pWidget )
159 165 {
160 166 mContent.setWidget( pWidget );
  @@ -197,12 +203,14 @@
197 203
198 204 private boolean mSizingWorking = false;
199 205
206 + @Override
200 207 public void setSizingWorking()
201 208 {
202 209 mSizingWorking = true;
203 210 setVisible( true );
204 211 }
205 212
213 + @Override
206 214 public boolean isSizingWorking()
207 215 {
208 216 return mSizingWorking;
  @@ -260,6 +268,7 @@
260 268 return 0;
261 269 }
262 270
271 + @Override
263 272 public boolean setPrefferredWidth()
264 273 {
265 274 int w1 = getPrefferredWidth( mTitleBarPanel );
  @@ -267,6 +276,7 @@
267 276 return (w1 > 0) && (w2 > 0) && setWidths( Math.max( w1, w2 ) );
268 277 }
269 278
279 + @Override
270 280 public boolean adjustWidthBy( int pDelta )
271 281 {
272 282 // System.out.println( "adjustSizeBy(" + pDelta + ")" );
  @@ -288,6 +298,7 @@
288 298 mWidthHandler.initializeDimension();
289 299 }
290 300
301 + @Override
291 302 public void setWidth( String pWidth )
292 303 {
293 304 mWidthHandler.setDimension( pWidth );
  @@ -302,16 +313,19 @@
302 313 {
303 314 return new FloaterPositionHandler()
304 315 {
316 + @Override
305 317 public int getPos()
306 318 {
307 319 return getPosLeft();
308 320 }
309 321
322 + @Override
310 323 public void setPos( int pNewPos )
311 324 {
312 325 setPosLeft( pNewPos );
313 326 }
314 327
328 + @Override
315 329 public int getMaxPotentialSize()
316 330 {
317 331 return getMaxPotentialWidth();
  @@ -323,11 +337,13 @@
323 337 new DeferableFloaterDimensionHandler( this, mLogger, getWidthHelper(),
324 338 createWidthPositionHandler() );
325 339
340 + @Override
326 341 public boolean setPrefferredHeight()
327 342 {
328 343 return setTitleBarPrefferredHeight() & setContentPrefferredHeight();
329 344 }
330 345
346 + @Override
331 347 public boolean adjustHeightBy( int pDelta )
332 348 {
333 349 if ( pDelta != 0 )
  @@ -348,6 +364,7 @@
348 364 mHeightHandler.initializeDimension();
349 365 }
350 366
367 + @Override
351 368 public void setHeight( String pHeight )
352 369 {
353 370 mHeightHandler.setDimension( pHeight );
  @@ -362,16 +379,19 @@
362 379 {
363 380 return new FloaterPositionHandler()
364 381 {
382 + @Override
365 383 public int getPos()
366 384 {
367 385 return getPosTop();
368 386 }
369 387
388 + @Override
370 389 public void setPos( int pNewPos )
371 390 {
372 391 setPosTop( pNewPos );
373 392 }
374 393
394 + @Override
375 395 public int getMaxPotentialSize()
376 396 {
377 397 return getMaxPotentialHeight();
  @@ -424,11 +444,13 @@
424 444 return pHeight;
425 445 }
426 446
447 + @Override
427 448 protected void distributeToChildrenChangedWidth()
428 449 {
429 450 setWidths( getOurInnerSize( getWidthHelper() ) - BORDER_LR_W );
430 451 }
431 452
453 + @Override
432 454 protected void distributeToChildrenChangedHeight()
433 455 {
434 456 int size = getOurInnerSize( getHeightHelper() ) - BORDER_TB_H;
  @@ -461,41 +483,49 @@
461 483 *
462 484 * @param w the child widget to be added
463 485 */
486 + @Override
464 487 public void add( Widget w )
465 488 {
466 489 throw new IllegalStateException( "Use setWidget()" );
467 490 }
468 491
492 + @Override
469 493 public boolean remove( Widget w )
470 494 {
471 495 throw new IllegalStateException( "Use setWidget()" );
472 496 }
473 497
498 + @Override
474 499 public boolean anyChildren()
475 500 {
476 501 return (mChildren.size() != 0);
477 502 }
478 503
504 + @Override
479 505 public Iterator<Widget> iterator()
480 506 {
481 507 return mChildren.iterator();
482 508 }
483 509
510 + @Override
484 511 public Widget getWidget( int index )
485 512 {
486 513 return mChildren.get( index );
487 514 }
488 515
516 + @Override
489 517 public int getWidgetCount()
490 518 {
491 519 return mChildren.size();
492 520 }
493 521
522 + @Override
494 523 public int getWidgetIndex( Widget child )
495 524 {
496 525 return mChildren.indexOf( child );
497 526 }
498 527
528 + @Override
499 529 public boolean remove( int index )
500 530 {
501 531 return false;
  @@ -512,11 +542,13 @@
512 542 add( new SizeableSpacer().width( 10 ).stretchableHorizontally() );
513 543 }
514 544
545 + @Override
515 546 public String getTitleBarTitle()
516 547 {
517 548 return mLabel.getText();
518 549 }
519 550
551 + @Override
520 552 public void setTitleBarTitle( String pTitle )
521 553 {
522 554 mLabel.setText( pTitle );
  @@ -552,12 +584,14 @@
552 584 return getTarget().adjustWidthBy( pDeltaX ) && getTarget().adjustHeightBy( pDeltaY );
553 585 }
554 586
587 + @Override
555 588 public void start( MouseEvent e )
556 589 {
557 590 super.start( e );
558 591 StatusBar.remove( MINIMUM_SIZE_REACHED );
559 592 }
560 593
594 + @Override
561 595 protected final boolean dragBy( int pDeltaX, int pDeltaY )
562 596 {
563 597 boolean success = dragByInner( pDeltaX, pDeltaY );
  @@ -578,6 +612,7 @@
578 612 super( pTarget );
579 613 }
580 614
615 + @Override
581 616 protected boolean dragByInner( int pDeltaX, int pDeltaY )
582 617 {
583 618 return adjustSizeBy( -pDeltaX, -pDeltaY ) && adjustPositionBy( pDeltaX, pDeltaY );
  @@ -591,6 +626,7 @@
591 626 super( pTarget );
592 627 }
593 628
629 + @Override
594 630 protected boolean dragByInner( int pDeltaX, int pDeltaY )
595 631 {
596 632 return adjustSizeBy( pDeltaX, -pDeltaY ) && adjustPositionBy( 0, pDeltaY );
  @@ -604,6 +640,7 @@
604 640 super( pTarget );
605 641 }
606 642
643 + @Override
607 644 protected boolean dragByInner( int pDeltaX, int pDeltaY )
608 645 {
609 646 return adjustSizeBy( pDeltaX, pDeltaY );
  @@ -617,6 +654,7 @@
617 654 super( pTarget );
618 655 }
619 656
657 + @Override
620 658 protected boolean dragByInner( int pDeltaX, int pDeltaY )
621 659 {
622 660 return adjustSizeBy( -pDeltaX, pDeltaY ) && adjustPositionBy( pDeltaX, 0 );
  @@ -630,6 +668,7 @@
630 668 super( pTarget );
631 669 }
632 670
671 + @Override
633 672 protected boolean dragByInner( int pDeltaX, int pDeltaY )
634 673 {
635 674 return adjustSizeBy( 0, -pDeltaY ) && adjustPositionBy( 0, pDeltaY );
  @@ -643,6 +682,7 @@
643 682 super( pTarget );
644 683 }
645 684
685 + @Override
646 686 protected boolean dragByInner( int pDeltaX, int pDeltaY )
647 687 {
648 688 return adjustSizeBy( 0, pDeltaY );
  @@ -656,6 +696,7 @@
656 696 super( pTarget );
657 697 }
658 698
699 + @Override
659 700 protected boolean dragByInner( int pDeltaX, int pDeltaY )
660 701 {
661 702 return adjustSizeBy( pDeltaX, 0 );
  @@ -669,6 +710,7 @@
669 710 super( pTarget );
670 711 }
671 712
713 + @Override
672 714 protected boolean dragByInner( int pDeltaX, int pDeltaY )
673 715 {
674 716 return adjustSizeBy( -pDeltaX, 0 ) && adjustPositionBy( pDeltaX, 0 );
  @@ -822,6 +864,7 @@
822 864 {
823 865 return new DragController( new MousePerformanceFilter( new MouseDragHandler( pDragGesture ) ) )
824 866 {
867 + @Override
825 868 public void onBrowserEvent( Widget widget, Event event )
826 869 {
827 870 if ( allowDragging() )