|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--java.awt.Panel | +--irc.gui.pixx.PixxPanel | +--irc.gui.pixx.PixxTaskBar
The task bar.
Nested Class Summary |
Nested classes inherited from class java.awt.Panel |
java.awt.Panel.AccessibleAWTPanel |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class irc.gui.pixx.PixxPanel |
_ircConfiguration, COLOR_BACK, COLOR_BLACK, COLOR_CLOSE, COLOR_DARK_GRAY, COLOR_EVENT, COLOR_FEMEALE, COLOR_FRONT, COLOR_GRAY, COLOR_LIGHT_GRAY, COLOR_MALE, COLOR_OP, COLOR_SELECTED, COLOR_SEMIOP, COLOR_UNDEF, COLOR_VOICE, COLOR_WHITE |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
PixxTaskBar(IRCConfiguration config)
Create a new PixxTaskBar. |
Method Summary | |
void |
activate(AWTSource source)
Activate the given source. |
void |
activated(AWTSource source)
The source has been activated. |
void |
addChanList(AWTChanList chanlist,
boolean bring)
Add a new chanlist in the taskbar. |
void |
addChannel(AWTChannel chan,
boolean bring)
Add a new channel in the taskbar. |
void |
addDCCChat(AWTDCCChat chat,
boolean bring)
Add a new dcc chat in the taskbar. |
void |
addDefaultSource(AWTDefaultSource source,
boolean bring)
Add a new default source in the taskbar. |
void |
addPixxTaskBarListener(PixxTaskBarListener lis)
Add a listener. |
void |
addQuery(AWTQuery query,
boolean bring)
Add a new query in the taskbar. |
void |
addStatus(AWTStatus status,
boolean bring)
Add a new status in the taskbar. |
void |
eventOccured(AWTSource source)
An event has occured. |
AWTSource |
getActive()
Get the current active source. |
int |
getCount()
Get icons count in this task bar. |
java.awt.Dimension |
getPreferredSize()
|
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
paint(java.awt.Graphics g)
|
void |
release()
Release this object. |
void |
removeChanList(AWTChanList chanlist)
Remove the given chanlist from the taskbar. |
void |
removeChannel(AWTChannel chan)
Remove the given channel from the taskbar. |
void |
removeDCCChat(AWTDCCChat chat)
Remove the given dcc chat from the taskbar. |
void |
removeDefaultSource(AWTDefaultSource source)
Remove the given default source from the taskbar. |
void |
removePixxTaskBarListener(PixxTaskBarListener lis)
Remove a listener. |
void |
removeQuery(AWTQuery query)
Remove the given query from the taskbar. |
void |
removeStatus(AWTStatus status)
Remove the given status from the taskbar. |
void |
titleChanged(AWTSource source)
This source title has changed. |
void |
update(java.awt.Graphics ug)
|
Methods inherited from class irc.gui.pixx.PixxPanel |
drawSeparator, getColor, getIRCColorModel, getText |
Methods inherited from class java.awt.Panel |
addNotify, getAccessibleContext |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public PixxTaskBar(IRCConfiguration config)
config
- global irc configuration.Method Detail |
public void release()
PixxPanel
release
in class PixxPanel
public void addPixxTaskBarListener(PixxTaskBarListener lis)
lis
- listener to add.public void removePixxTaskBarListener(PixxTaskBarListener lis)
lis
- listener to remove.public int getCount()
public void addChannel(AWTChannel chan, boolean bring)
chan
- channel to add.bring
- true if this new channel must be made the active awt source.public void removeChannel(AWTChannel chan)
chan
- channel to remove.public void addStatus(AWTStatus status, boolean bring)
status
- status to add.public void removeStatus(AWTStatus status)
status
- status to remove.public void addDefaultSource(AWTDefaultSource source, boolean bring)
source
- default source to add.public void removeDefaultSource(AWTDefaultSource source)
source
- default sourceto remove.public void addQuery(AWTQuery query, boolean bring)
query
- query to add.public void removeQuery(AWTQuery query)
query
- query to remove.public void addChanList(AWTChanList chanlist, boolean bring)
chanlist
- chanlist to add.public void removeChanList(AWTChanList chanlist)
chanlist
- chanlist to remove.public void addDCCChat(AWTDCCChat chat, boolean bring)
chat
- dcc chat to add.public void removeDCCChat(AWTDCCChat chat)
chat
- dcc chat to remove.public void activate(AWTSource source)
source
- the source to activate.public AWTSource getActive()
public void paint(java.awt.Graphics g)
paint
in class java.awt.Container
public java.awt.Dimension getPreferredSize()
getPreferredSize
in class java.awt.Container
public void update(java.awt.Graphics ug)
update
in class java.awt.Container
public void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked
in interface java.awt.event.MouseListener
public void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered
in interface java.awt.event.MouseListener
public void mouseExited(java.awt.event.MouseEvent e)
mouseExited
in interface java.awt.event.MouseListener
public void mousePressed(java.awt.event.MouseEvent e)
mousePressed
in interface java.awt.event.MouseListener
public void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased
in interface java.awt.event.MouseListener
public void titleChanged(AWTSource source)
AWTSourceListener
titleChanged
in interface AWTSourceListener
source
- the source whose title has changed.public void eventOccured(AWTSource source)
AWTSourceListener
eventOccured
in interface AWTSourceListener
source
- the source on whose event has occured.public void activated(AWTSource source)
AWTSourceListener
activated
in interface AWTSourceListener
source
- the activated source.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |