Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.marlovits.plz
Class MCCombo

java.lang.Object
  extended by Composite
      extended by ch.marlovits.plz.MCCombo

public class MCCombo
extends Composite


Nested Class Summary
static interface MCCombo.MCComboDataProvider
           
 
Constructor Summary
MCCombo(Composite parent, int style)
           
 
Method Summary
 void addModifyListener(ModifyListener listener)
           
 void addSelectionListener(SelectionListener listener)
           
 void callDataProvider()
           
 void clearSelection()
           
 Point computeSize(int wHint, int hHint, boolean changed)
           
 void deselect(int index)
           
 void deselectAll()
           
 void dropDown(boolean drop)
           
 Control[] getChildren()
           
 int getItemCount()
           
 int getItemHeight()
           
 TableItem getItemNew(int index)
           
 TableItem[] getItemsNew()
           
 Table getList()
           
 java.lang.String[] getQueryFields()
           
 java.lang.Object[] getReturnFields()
           
 Point getSelection()
           
 int getSelectionIndex()
           
 java.lang.String[] getShowFields()
           
 java.lang.String[] getSortFields()
           
 Table getTable()
           
 TableViewer getTableViewer()
           
 java.lang.String getText()
           
 int getTextHeight()
           
 int getTextLimit()
           
 void installDataProvider(MCCombo.MCComboDataProvider pDataProviderClass)
           
 boolean isFocusControl()
           
 void redraw(int x, int y, int width, int height, boolean all)
           
 void remove(int index)
           
 void remove(int start, int end)
           
 void removeAll()
           
 void removeModifyListener(ModifyListener listener)
           
 void removeSelectionListener(SelectionListener listener)
           
 void select(int index)
           
 void setBackground(Color color)
           
 boolean setFocus()
           
 void setFont(Font font)
           
 void setForeground(Color color)
           
 void setItems(java.lang.String[][] items)
           
 void setListVisible(boolean visibility)
           
 void setQueryFields(java.lang.String[] queryFields)
           
 void setReturnFields(java.lang.Object[] returnFields)
           
 void setSelection(Point selection)
           
 void setShowFields(java.lang.String[] showFields)
           
 void setSortFields(java.lang.String[] sortFields)
           
 void setTableViewerVisible(boolean visibility)
           
 void setTableVisible(boolean visibility)
           
 void setText(java.lang.String string)
           
 void setTextLimit(int limit)
           
 void setTextNew(java.lang.String string)
           
 void setToolTipText(java.lang.String string)
           
 void setVisible(boolean visible)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MCCombo

public MCCombo(Composite parent,
               int style)
Method Detail

callDataProvider

public void callDataProvider()

installDataProvider

public void installDataProvider(MCCombo.MCComboDataProvider pDataProviderClass)

setReturnFields

public void setReturnFields(java.lang.Object[] returnFields)

getReturnFields

public java.lang.Object[] getReturnFields()

setQueryFields

public void setQueryFields(java.lang.String[] queryFields)

getQueryFields

public java.lang.String[] getQueryFields()

setShowFields

public void setShowFields(java.lang.String[] showFields)

getShowFields

public java.lang.String[] getShowFields()

setSortFields

public void setSortFields(java.lang.String[] sortFields)

getSortFields

public java.lang.String[] getSortFields()

getList

public Table getList()

getTableViewer

public TableViewer getTableViewer()

getTable

public Table getTable()

setListVisible

public void setListVisible(boolean visibility)

setTableViewerVisible

public void setTableViewerVisible(boolean visibility)

setTableVisible

public void setTableVisible(boolean visibility)

addModifyListener

public void addModifyListener(ModifyListener listener)

addSelectionListener

public void addSelectionListener(SelectionListener listener)

clearSelection

public void clearSelection()

computeSize

public Point computeSize(int wHint,
                         int hHint,
                         boolean changed)

deselect

public void deselect(int index)

deselectAll

public void deselectAll()

dropDown

public void dropDown(boolean drop)

getChildren

public Control[] getChildren()

getItemNew

public TableItem getItemNew(int index)

getItemCount

public int getItemCount()

getItemHeight

public int getItemHeight()

getItemsNew

public TableItem[] getItemsNew()

getSelection

public Point getSelection()

getSelectionIndex

public int getSelectionIndex()

getText

public java.lang.String getText()

getTextHeight

public int getTextHeight()

getTextLimit

public int getTextLimit()

isFocusControl

public boolean isFocusControl()

redraw

public void redraw(int x,
                   int y,
                   int width,
                   int height,
                   boolean all)

remove

public void remove(int index)

remove

public void remove(int start,
                   int end)

removeAll

public void removeAll()

removeModifyListener

public void removeModifyListener(ModifyListener listener)

removeSelectionListener

public void removeSelectionListener(SelectionListener listener)

select

public void select(int index)

setBackground

public void setBackground(Color color)

setFocus

public boolean setFocus()

setFont

public void setFont(Font font)

setForeground

public void setForeground(Color color)

setItems

public void setItems(java.lang.String[][] items)

setSelection

public void setSelection(Point selection)

setText

public void setText(java.lang.String string)

setTextNew

public void setTextNew(java.lang.String string)

setTextLimit

public void setTextLimit(int limit)

setToolTipText

public void setToolTipText(java.lang.String string)

setVisible

public void setVisible(boolean visible)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis