|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mailster.MailsterSWT
public class MailsterSWT
---
Mailster (C) 2007-2009 De Oliveira Edouard
This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
See Mailster
Web Site
---
MailsterSWT.java - The main Mailster class.
| Field Summary | |
|---|---|
private static MailsterSWT |
_instance
|
private static org.eclipse.swt.graphics.Image |
debugImage
|
private org.eclipse.swt.widgets.Text |
filterTextField
|
private org.eclipse.swt.custom.SashForm |
filterViewDivider
|
private static org.slf4j.Logger |
LOG
Log object for this class. |
private MailView |
mailView
|
private OutLineView |
outlineView
|
private org.eclipse.swt.widgets.MenuItem |
serverDebugMenuItem
|
private org.eclipse.swt.widgets.ToolItem |
serverDebugToolItem
|
private org.eclipse.swt.widgets.MenuItem |
serverStartMenuItem
|
private org.eclipse.swt.widgets.ToolItem |
serverStartToolItem
|
private org.eclipse.swt.widgets.MenuItem |
serverStopMenuItem
|
private org.eclipse.swt.widgets.ToolItem |
serverStopToolItem
|
private MailsterSmtpService |
smtpService
|
private org.eclipse.swt.widgets.Shell |
sShell
|
private static org.eclipse.swt.graphics.Image |
startImage
|
private static org.eclipse.swt.graphics.Image |
stopImage
|
private static org.eclipse.swt.graphics.Image |
trayImage
|
private org.eclipse.swt.widgets.TrayItem |
trayItem
|
private static org.eclipse.swt.graphics.Image |
trayRunningImage
|
private FilterTreeView |
treeView
|
| Constructor Summary | |
|---|---|
MailsterSWT()
|
|
| Method Summary | |
|---|---|
private void |
applyPreferences()
|
void |
configureDragAndDrop(org.eclipse.swt.widgets.Control ctrl)
|
private void |
createPShelfAndMailView(org.eclipse.swt.widgets.Composite parent)
|
private void |
createShellToolBars()
|
private void |
createSShell()
This method initializes sShell |
private void |
createSystemTray()
|
private org.eclipse.swt.widgets.Menu |
createTrayMenu()
|
org.eclipse.swt.widgets.Text |
getFilterTextField()
|
FilterTreeView |
getFilterTreeView()
|
static MailsterSWT |
getInstance()
|
MailView |
getMailView()
|
OutLineView |
getOutlineView()
|
org.eclipse.swt.widgets.Shell |
getShell()
|
MailsterSmtpService |
getSMTPService()
|
void |
log(java.lang.String msg)
|
static void |
main(java.lang.String[] args)
|
private static void |
showSplashScreen(org.eclipse.swt.widgets.Display display,
java.lang.String[] args)
|
void |
showTrayItemTooltipMessage(java.lang.String title,
java.lang.String message)
|
private static void |
startApplication(java.lang.String[] args)
|
private void |
storeRatio(org.eclipse.swt.custom.SashForm divider,
java.lang.String key,
org.eclipse.jface.preference.IPreferenceStore store)
|
protected void |
storeWindowOptions()
|
static void |
usage()
|
void |
versionCheck()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private static final org.slf4j.Logger LOG
private static final org.eclipse.swt.graphics.Image trayImage
private static final org.eclipse.swt.graphics.Image trayRunningImage
private static final org.eclipse.swt.graphics.Image stopImage
private static final org.eclipse.swt.graphics.Image startImage
private static final org.eclipse.swt.graphics.Image debugImage
private org.eclipse.swt.widgets.Shell sShell
private org.eclipse.swt.widgets.TrayItem trayItem
private MailView mailView
private OutLineView outlineView
private FilterTreeView treeView
private org.eclipse.swt.custom.SashForm filterViewDivider
private org.eclipse.swt.widgets.MenuItem serverStartMenuItem
private org.eclipse.swt.widgets.MenuItem serverDebugMenuItem
private org.eclipse.swt.widgets.MenuItem serverStopMenuItem
private org.eclipse.swt.widgets.ToolItem serverStartToolItem
private org.eclipse.swt.widgets.ToolItem serverDebugToolItem
private org.eclipse.swt.widgets.ToolItem serverStopToolItem
private org.eclipse.swt.widgets.Text filterTextField
private MailsterSmtpService smtpService
private static MailsterSWT _instance
| Constructor Detail |
|---|
public MailsterSWT()
| Method Detail |
|---|
public static MailsterSWT getInstance()
public MailView getMailView()
private void createPShelfAndMailView(org.eclipse.swt.widgets.Composite parent)
private void createShellToolBars()
public org.eclipse.swt.widgets.Text getFilterTextField()
public static void usage()
private static void showSplashScreen(org.eclipse.swt.widgets.Display display,
java.lang.String[] args)
private void applyPreferences()
private static void startApplication(java.lang.String[] args)
public static void main(java.lang.String[] args)
private void createSShell()
private void storeRatio(org.eclipse.swt.custom.SashForm divider,
java.lang.String key,
org.eclipse.jface.preference.IPreferenceStore store)
protected void storeWindowOptions()
throws java.io.IOException
java.io.IOException
public void showTrayItemTooltipMessage(java.lang.String title,
java.lang.String message)
private void createSystemTray()
private org.eclipse.swt.widgets.Menu createTrayMenu()
public void log(java.lang.String msg)
public MailsterSmtpService getSMTPService()
public org.eclipse.swt.widgets.Shell getShell()
public OutLineView getOutlineView()
public FilterTreeView getFilterTreeView()
public void versionCheck()
public void configureDragAndDrop(org.eclipse.swt.widgets.Control ctrl)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||