net.sourceforge.rssowl.controller.properties
Class SystemTrayProperties

java.lang.Object
  extended bynet.sourceforge.rssowl.controller.properties.PropertyPage
      extended bynet.sourceforge.rssowl.controller.properties.SystemTrayProperties

public class SystemTrayProperties
extends PropertyPage

Class displays a PropertyPage to set System-Tray-releated properties in RSSOwl.

Version:
1.1.3
Author:
Benjamin Pasero

Field Summary
private  org.eclipse.swt.widgets.Button trayOnExitCheck
           
private  org.eclipse.swt.widgets.Button trayOnStartupCheck
           
(package private)  org.eclipse.swt.widgets.Button trayOwlCheck
           
(package private)  org.eclipse.swt.widgets.Button trayPopupAnimate
           
(package private)  org.eclipse.swt.widgets.Button trayPopupCheck
           
(package private)  org.eclipse.swt.widgets.Button trayPopupFade
           
 
Fields inherited from class net.sourceforge.rssowl.controller.properties.PropertyPage
apply, composite, dialogFont, errorMessageLabel, parent, propertyChangeManager, restore, rssOwlGui
 
Constructor Summary
SystemTrayProperties(org.eclipse.swt.widgets.Composite parent, GUI rssOwlGui)
          Instatiate a new SystemTrayProperties PropertyPage
 
Method Summary
 void applyButtonPressed()
          The apply button has been pressed
protected  void initComponents()
          Init all components
protected  void restoreButtonPressed()
          The restore button has been pressed
(package private)  void setTrayControlsEnabled(boolean enabled)
          Enable / Disable tray controls
 void updatePropertiesChangeManager()
          Update the temporary settings holder PropertiesChangeManager
 
Methods inherited from class net.sourceforge.rssowl.controller.properties.PropertyPage
createButtons, createComposite, dispose, getPropertyChangeManager, initPropertyChangeManager, setApplyButtonState, setButtonLayoutData, setButtonLayoutData, setErrorMessage, setRestoreButtonState, setSuccessMessage, setWarningMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

trayOnExitCheck

private org.eclipse.swt.widgets.Button trayOnExitCheck

trayOnStartupCheck

private org.eclipse.swt.widgets.Button trayOnStartupCheck

trayOwlCheck

org.eclipse.swt.widgets.Button trayOwlCheck

trayPopupAnimate

org.eclipse.swt.widgets.Button trayPopupAnimate

trayPopupCheck

org.eclipse.swt.widgets.Button trayPopupCheck

trayPopupFade

org.eclipse.swt.widgets.Button trayPopupFade
Constructor Detail

SystemTrayProperties

public SystemTrayProperties(org.eclipse.swt.widgets.Composite parent,
                            GUI rssOwlGui)
Instatiate a new SystemTrayProperties PropertyPage

Parameters:
parent - Composite's parent
rssOwlGui - The MainController
Method Detail

applyButtonPressed

public void applyButtonPressed()
Description copied from class: PropertyPage
The apply button has been pressed

Specified by:
applyButtonPressed in class PropertyPage
See Also:
PropertyPage.applyButtonPressed()

updatePropertiesChangeManager

public void updatePropertiesChangeManager()
Description copied from class: PropertyPage
Update the temporary settings holder PropertiesChangeManager

Specified by:
updatePropertiesChangeManager in class PropertyPage
See Also:
PropertyPage.updatePropertiesChangeManager()

initComponents

protected void initComponents()
Description copied from class: PropertyPage
Init all components

Specified by:
initComponents in class PropertyPage
See Also:
PropertyPage.initComponents()

restoreButtonPressed

protected void restoreButtonPressed()
Description copied from class: PropertyPage
The restore button has been pressed

Specified by:
restoreButtonPressed in class PropertyPage
See Also:
PropertyPage.restoreButtonPressed()

setTrayControlsEnabled

void setTrayControlsEnabled(boolean enabled)
Enable / Disable tray controls

Parameters:
enabled - TRUE if enabled


RSSOwl - RSS / RDF / Atom Newsreader

SourceForge.net Logo