qx.ui.layout.impl
Class DockLayoutImpl

java.lang.Object
  extended by qx.core.Object
      extended by qx.ui.layout.impl.LayoutImpl
          extended by qx.ui.layout.impl.DockLayoutImpl

public class DockLayoutImpl
extends LayoutImpl


Constructor Summary
DockLayoutImpl()
           
DockLayoutImpl(java.lang.Object vWidget)
           
 
Method Summary
 void _applyComputedHeight(java.lang.Object vChild)
           
 void _applyComputedWidth(java.lang.Object vChild)
           
 java.lang.Object computeChildBoxHeight(java.lang.Object vChild)
          Compute and return the box height of the given child
 java.lang.Object computeChildBoxWidth(java.lang.Object vChild)
          Compute and return the box width of the given child
 void flushChildrenQueue(java.lang.Object vChildrenQueue)
          This method have full control of the order in which the registered (or also non-registered) children should be layouted on the horizontal axis.
 java.lang.Object getChildAlign(java.lang.Object vChild)
           
 java.lang.Object getChildAlignMode(java.lang.Object vChild)
           
 void layoutChild_location_bottom(java.lang.Object vChild, java.lang.Object vJobs)
           
 void layoutChild_location_default(java.lang.Object vChild, java.lang.Object vJobs)
           
 void layoutChild_location_horizontal(java.lang.Object vChild)
           
 void layoutChild_location_left(java.lang.Object vChild, java.lang.Object vJobs)
           
 void layoutChild_location_right(java.lang.Object vChild, java.lang.Object vJobs)
           
 void layoutChild_location_top(java.lang.Object vChild, java.lang.Object vJobs)
           
 void layoutChild_location_vertical(java.lang.Object vChild)
           
 void layoutChild_sizeX(java.lang.Object vChild, java.lang.Object vJobs)
           
 void layoutChild_sizeY(java.lang.Object vChild, java.lang.Object vJobs)
           
 void layoutChild(java.lang.Object vChild, java.lang.Object vJobs)
          This is called from qx.ui.core.Widget and it’s task is to apply the layout (excluding border and padding) to the child.
 void updateChildOnInnerHeightChange(java.lang.Object vChild)
          Actions that should be done if the inner height of the widget was changed.
 void updateChildOnInnerWidthChange(java.lang.Object vChild)
          Actions that should be done if the inner width of the widget was changed.
 boolean updateChildrenOnJobQueueFlush(java.lang.Object vQueue)
          Updates children on special jobs
 void updateSelfOnJobQueueFlush()
          Invalidate and recompute things because of job in queue (before the rest of job handling will be executed).
 
Methods inherited from class qx.ui.layout.impl.LayoutImpl
computeChildBoxHeight, computeChildBoxWidth, computeChildNeededHeight, computeChildNeededWidth, computeChildrenNeededHeight_max, computeChildrenNeededHeight_sum, computeChildrenNeededWidth_max, computeChildrenNeededWidth_sum, getWidget, layoutChild_marginX, layoutChild_marginY, layoutChild_sizeLimitX, layoutChild_sizeLimitY, layoutChild_sizeX_essentialWrapper, layoutChild_sizeY_essentialWrapper, layoutChild, updateChildOnInnerHeightChange, updateChildOnInnerWidthChange, updateChildrenOnAddChild, updateChildrenOnMoveChild, updateChildrenOnRemoveChild, updateSelfOnChildOuterHeightChange, updateSelfOnChildOuterWidthChange, updateSelfOnJobQueueFlush
 
Methods inherited from class qx.core.Object
_disposeFields, _disposeObjectDeep, _disposeObjects, base, dispose, get, getDisposed, isDisposed, reset, self, set, toHashCode, toString_
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DockLayoutImpl

public DockLayoutImpl()

DockLayoutImpl

public DockLayoutImpl(java.lang.Object vWidget)
Method Detail

_applyComputedHeight

public void _applyComputedHeight(java.lang.Object vChild)

_applyComputedWidth

public void _applyComputedWidth(java.lang.Object vChild)

computeChildBoxHeight

public java.lang.Object computeChildBoxHeight(java.lang.Object vChild)

Compute and return the box height of the given child


computeChildBoxWidth

public java.lang.Object computeChildBoxWidth(java.lang.Object vChild)

Compute and return the box width of the given child


flushChildrenQueue

public void flushChildrenQueue(java.lang.Object vChildrenQueue)

This method have full control of the order in which the registered (or also non-registered) children should be layouted on the horizontal axis.

Overrides:
flushChildrenQueue in class LayoutImpl

getChildAlign

public java.lang.Object getChildAlign(java.lang.Object vChild)

getChildAlignMode

public java.lang.Object getChildAlignMode(java.lang.Object vChild)

layoutChild

public void layoutChild(java.lang.Object vChild,
                        java.lang.Object vJobs)

This is called from qx.ui.core.Widget and it’s task is to apply the layout (excluding border and padding) to the child.


layoutChild_location_bottom

public void layoutChild_location_bottom(java.lang.Object vChild,
                                        java.lang.Object vJobs)

layoutChild_location_default

public void layoutChild_location_default(java.lang.Object vChild,
                                         java.lang.Object vJobs)

layoutChild_location_horizontal

public void layoutChild_location_horizontal(java.lang.Object vChild)

layoutChild_location_left

public void layoutChild_location_left(java.lang.Object vChild,
                                      java.lang.Object vJobs)

layoutChild_location_right

public void layoutChild_location_right(java.lang.Object vChild,
                                       java.lang.Object vJobs)

layoutChild_location_top

public void layoutChild_location_top(java.lang.Object vChild,
                                     java.lang.Object vJobs)

layoutChild_location_vertical

public void layoutChild_location_vertical(java.lang.Object vChild)

layoutChild_sizeX

public void layoutChild_sizeX(java.lang.Object vChild,
                              java.lang.Object vJobs)

layoutChild_sizeY

public void layoutChild_sizeY(java.lang.Object vChild,
                              java.lang.Object vJobs)

updateChildOnInnerHeightChange

public void updateChildOnInnerHeightChange(java.lang.Object vChild)

Actions that should be done if the inner height of the widget was changed. Normally this includes update to percent values and ranges.


updateChildOnInnerWidthChange

public void updateChildOnInnerWidthChange(java.lang.Object vChild)

Actions that should be done if the inner width of the widget was changed. Normally this includes update to percent values and ranges.


updateChildrenOnJobQueueFlush

public boolean updateChildrenOnJobQueueFlush(java.lang.Object vQueue)

Updates children on special jobs

Overrides:
updateChildrenOnJobQueueFlush in class LayoutImpl

updateSelfOnJobQueueFlush

public void updateSelfOnJobQueueFlush()

Invalidate and recompute things because of job in queue (before the rest of job handling will be executed).



Copyright © 2008 1&1. All Rights Reserved.