Update Theme work.

git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@6197 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Derek DeMoro
2006-11-21 19:08:11 +00:00
committed by derek
parent 6c0051f92a
commit d99aef1028
5 changed files with 45 additions and 31 deletions

View File

@ -17,16 +17,25 @@ import org.jivesoftware.smack.XMPPConnection;
import org.jivesoftware.smack.packet.Presence;
import org.jivesoftware.smackx.debugger.EnhancedDebuggerWindow;
import org.jivesoftware.spark.SparkManager;
import org.jivesoftware.spark.component.browser.BrowserFactory;
import org.jivesoftware.spark.component.browser.BrowserViewer;
import org.jivesoftware.spark.util.ResourceUtils;
import org.jivesoftware.spark.util.SwingWorker;
import org.jivesoftware.spark.util.BrowserLauncher;
import org.jivesoftware.spark.util.log.Log;
import org.jivesoftware.sparkimpl.plugin.alerts.InputTextAreaDialog;
import org.jivesoftware.sparkimpl.settings.JiveInfo;
import org.jivesoftware.sparkimpl.settings.local.SettingsManager;
import org.jivesoftware.sparkimpl.updater.CheckUpdates;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JToolBar;
import java.awt.BorderLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
@ -40,16 +49,6 @@ import java.util.Set;
import java.util.Timer;
import java.util.TimerTask;
import javax.swing.AbstractAction;
import javax.swing.Action;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JOptionPane;
import javax.swing.JToolBar;
/**
* The <code>MainWindow</code> class acts as both the DockableHolder and the proxy
* to the Workspace in Spark.
@ -250,7 +249,7 @@ public final class MainWindow extends JFrame implements ActionListener {
if (con.isConnected() && sendStatus) {
final InputTextAreaDialog inputTextDialog = new InputTextAreaDialog();
String status = inputTextDialog.getInput(Res.getString("title.status.message"), Res.getString("message.current.status"),
SparkRes.getImageIcon(SparkRes.USER1_MESSAGE_24x24), this);
SparkRes.getImageIcon(SparkRes.USER1_MESSAGE_24x24), this);
if (status != null) {
Presence presence = new Presence(Presence.Type.unavailable);
@ -412,6 +411,7 @@ public final class MainWindow extends JFrame implements ActionListener {
helpMenuItem.addActionListener(new AbstractAction() {
public void actionPerformed(ActionEvent e) {
try {
/*
BrowserViewer browser = BrowserFactory.getBrowser();
final JFrame browserViewer = new JFrame("Spark Help");
@ -424,6 +424,8 @@ public final class MainWindow extends JFrame implements ActionListener {
browserViewer.setVisible(true);
browser.loadURL("http://liveassist.jivesoftware.com/webchat/start.jsp?workgroup=spark@workgroup.jivesoftware.com&noUI=true&username=sparkuser");
*/
BrowserLauncher.openURL("http://www.jivesoftware.org/community/forum.jspa?forumID=49");
}
catch (Exception browserException) {
Log.error("Error launching browser:", browserException);
@ -551,7 +553,7 @@ public final class MainWindow extends JFrame implements ActionListener {
*/
private static void showAboutBox() {
JOptionPane.showMessageDialog(SparkManager.getMainWindow(), Default.getString(Default.APPLICATION_NAME) + " " + JiveInfo.getVersion(),
"About", JOptionPane.INFORMATION_MESSAGE);
"About", JOptionPane.INFORMATION_MESSAGE);
}
}