com.application.areca.launcher.gui.composites
Class SearchComposite

java.lang.Object
  extended by org.eclipse.swt.widgets.Widget
      extended by org.eclipse.swt.widgets.Control
          extended by org.eclipse.swt.widgets.Scrollable
              extended by org.eclipse.swt.widgets.Composite
                  extended by com.application.areca.launcher.gui.composites.SearchComposite
All Implemented Interfaces:
Refreshable, java.util.EventListener, org.eclipse.swt.events.MouseListener, org.eclipse.swt.graphics.Drawable, org.eclipse.swt.internal.SWTEventListener, org.eclipse.swt.widgets.Listener

public class SearchComposite
extends org.eclipse.swt.widgets.Composite
implements org.eclipse.swt.events.MouseListener, org.eclipse.swt.widgets.Listener, Refreshable


Author:
Olivier PETRUCCI

Areca Build ID : 7299034069467778562

Field Summary
protected  org.eclipse.swt.widgets.Button btnClear
           
protected  org.eclipse.swt.widgets.Button btnSearch
           
protected  org.eclipse.swt.widgets.Button btnSelectAll
           
protected  java.util.ArrayList checkBoxes
           
protected  org.eclipse.swt.widgets.Button chkCase
           
protected  org.eclipse.swt.widgets.Button chkLatest
           
protected  org.eclipse.swt.widgets.Button chkRegex
           
protected  ResourceManager RM
           
protected  boolean select
           
protected  java.util.ArrayList targets
           
protected  org.eclipse.swt.widgets.Text txtPattern
           
 
Fields inherited from class org.eclipse.swt.widgets.Composite
embeddedHandle
 
Fields inherited from class org.eclipse.swt.widgets.Widget
handle
 
Constructor Summary
SearchComposite(org.eclipse.swt.widgets.Composite parent)
           
 
Method Summary
 java.lang.Object getRefreshableKey()
           
 SearchResultItem getSelectedItem()
           
 void handleEvent(org.eclipse.swt.widgets.Event event)
           
 void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
           
 void mouseDown(org.eclipse.swt.events.MouseEvent e)
           
 void mouseUp(org.eclipse.swt.events.MouseEvent e)
           
 void refresh()
           
 
Methods inherited from class org.eclipse.swt.widgets.Composite
changed, checkSubclass, computeSize, getBackgroundMode, getChildren, getClientArea, getLayout, getLayoutDeferred, getTabList, isLayoutDeferred, layout, layout, layout, layout, setBackgroundMode, setFocus, setLayout, setLayoutDeferred, setTabList
 
Methods inherited from class org.eclipse.swt.widgets.Scrollable
computeTrim, getBorderWidth, getHorizontalBar, getVerticalBar
 
Methods inherited from class org.eclipse.swt.widgets.Control
addControlListener, addFocusListener, addHelpListener, addKeyListener, addMouseListener, addMouseMoveListener, addMouseTrackListener, addPaintListener, addTraverseListener, computeSize, forceFocus, getAccessible, getBackground, getBackgroundImage, getBounds, getEnabled, getFont, getForeground, getLayoutData, getLocation, getMenu, getMonitor, getParent, getShell, getSize, getToolTipText, getVisible, internal_dispose_GC, internal_new_GC, isEnabled, isFocusControl, isReparentable, isVisible, moveAbove, moveBelow, pack, pack, redraw, redraw, removeControlListener, removeFocusListener, removeHelpListener, removeKeyListener, removeMouseListener, removeMouseMoveListener, removeMouseTrackListener, removePaintListener, removeTraverseListener, setBackground, setBackgroundImage, setBounds, setBounds, setCapture, setCursor, setEnabled, setFont, setForeground, setLayoutData, setLocation, setLocation, setMenu, setParent, setRedraw, setSize, setSize, setToolTipText, setVisible, toControl, toControl, toDisplay, toDisplay, traverse, update
 
Methods inherited from class org.eclipse.swt.widgets.Widget
addDisposeListener, addListener, checkWidget, dispose, getData, getData, getDisplay, getStyle, isDisposed, isListening, notifyListeners, removeDisposeListener, removeListener, removeListener, setData, setData, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

RM

protected final ResourceManager RM

txtPattern

protected org.eclipse.swt.widgets.Text txtPattern

chkLatest

protected org.eclipse.swt.widgets.Button chkLatest

chkCase

protected org.eclipse.swt.widgets.Button chkCase

chkRegex

protected org.eclipse.swt.widgets.Button chkRegex

btnSearch

protected org.eclipse.swt.widgets.Button btnSearch

btnSelectAll

protected org.eclipse.swt.widgets.Button btnSelectAll

btnClear

protected org.eclipse.swt.widgets.Button btnClear

select

protected boolean select

targets

protected java.util.ArrayList targets

checkBoxes

protected java.util.ArrayList checkBoxes
Constructor Detail

SearchComposite

public SearchComposite(org.eclipse.swt.widgets.Composite parent)
Method Detail

refresh

public void refresh()
Specified by:
refresh in interface Refreshable

getRefreshableKey

public java.lang.Object getRefreshableKey()
Specified by:
getRefreshableKey in interface Refreshable

handleEvent

public void handleEvent(org.eclipse.swt.widgets.Event event)
Specified by:
handleEvent in interface org.eclipse.swt.widgets.Listener

mouseDoubleClick

public void mouseDoubleClick(org.eclipse.swt.events.MouseEvent e)
Specified by:
mouseDoubleClick in interface org.eclipse.swt.events.MouseListener

mouseUp

public void mouseUp(org.eclipse.swt.events.MouseEvent e)
Specified by:
mouseUp in interface org.eclipse.swt.events.MouseListener

mouseDown

public void mouseDown(org.eclipse.swt.events.MouseEvent e)
Specified by:
mouseDown in interface org.eclipse.swt.events.MouseListener

getSelectedItem

public SearchResultItem getSelectedItem()