Maven module :un.engine : engine-ui :
Class : un.engine.ui.component.path.WPathChooser
Extends/Implements : un.engine.ui.widget.WContainer
Subclasses : -

Path chooser component.
author  Johann Sorel


Variables : STYLE_FILE, STYLE_FOLDER, STYLE_BACK, FILE_SORTER
Functions : WPathChooser, setLeftViews, getLeftViews, setSelectedLeftView, getSelectedLeftView, setCenterViews, getCenterViews, setSelectedCenterView, getSelectedCenterView, setViewRoot, getViewRoot, varViewRoot, setSelectedPath, getSelectedPath, varSelectedPath, setFilter, getFilter, varFilter, setPredicates, showOpenDialog, showOpenDialog, showSaveDialog, showSaveDialog, showOpenDialog, showOpenDialog, showOpenDialog, showSaveDialog, showSaveDialog, showSaveDialog


Chars STYLE_FILE

Chars STYLE_FOLDER

Chars STYLE_BACK

Sorter FILE_SORTER


public void WPathChooser ()


Set the possible left side explorer views.
If there is more then one, buttons will be visible to switch between them.
param  views can be null
public void setLeftViews (PathView[] views)


Get currently used left side views.
return  PathView array, never null but can be empty
public PathView[] getLeftViews ()


Set active left side view.
param  view , use null to desactivate left view
public void setSelectedLeftView (PathView view)


Get active left side view.
return  PathView, can be null
public PathView getSelectedLeftView ()


Set the possible center side explorer views.
If there is more then one, buttons will be visible to switch between them.
param  views can be null
public void setCenterViews (PathView[] views)


Get currently used center side views.
return  PathView array, never null but can be empty
public PathView[] getCenterViews ()


Set active center side view.
param  view , use null to desactivate left view
public void setSelectedCenterView (PathView view)


Get active center side view.
return  PathView, can be null
public PathView getSelectedCenterView ()


{@inheritDoc }
public void setViewRoot (Path viewRoot)


{@inheritDoc }
public Path getViewRoot ()


{@inheritDoc }
public Property varViewRoot ()


{@inheritDoc }
public void setSelectedPath (Path[] path)


{@inheritDoc }
public Path[] getSelectedPath ()


{@inheritDoc }
public Property varSelectedPath ()

public void setFilter (Predicate filter)

public Predicate getFilter ()

public Property varFilter ()

public void setPredicates (Sequence predicates)

public Path showOpenDialog (Frame parent)

public Path showOpenDialog (FrameManager framemanager)

public Path showSaveDialog (Frame parent)

public Path showSaveDialog (FrameManager framemanager)

public Path showOpenDialog (Predicate predicate)

public Path showOpenDialog (FrameManager frameManager, Predicate predicate)

public Path showOpenDialog (Frame parent, Predicate predicate)

public Path showSaveDialog (Predicate predicate)

public Path showSaveDialog (FrameManager frameManager, Predicate predicate)

public Path showSaveDialog (Frame parent, Predicate predicate)