[Mtbrowser-developers] SF.net SVN: mtbrowser: [24] trunk
Status: Beta
Brought to you by:
ipv6guru
|
From: <cod...@us...> - 2007-06-17 18:38:24
|
Revision: 24
http://mtbrowser.svn.sourceforge.net/mtbrowser/?rev=24&view=rev
Author: coder_2020
Date: 2007-06-17 11:38:21 -0700 (Sun, 17 Jun 2007)
Log Message:
-----------
I am working on the Demo I got the Menu and Browsers List need to add events
Modified Paths:
--------------
trunk/ExecuteBrowser.java
trunk/FindBrowserTest.class
trunk/FindBrowserTest.java
trunk/FindBrowsers.class
trunk/FindBrowsers.java
trunk/GenericFunctions.java
trunk/MtBrowserExceptions.java
Added Paths:
-----------
trunk/.classpath
trunk/.project
trunk/BrowsersList.class
trunk/BrowsersList.java
trunk/GUIDemo.class
trunk/GUIDemo.java
trunk/WinMenu.class
trunk/WinMenu.java
Added: trunk/.classpath
===================================================================
--- trunk/.classpath (rev 0)
+++ trunk/.classpath 2007-06-17 18:38:21 UTC (rev 24)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+ <classpathentry path="org.eclipse.jdt.launching.JRE_CONTAINER" kind="con"/>
+ <classpathentry path="" kind="output"/>
+</classpath>
Added: trunk/.project
===================================================================
--- trunk/.project (rev 0)
+++ trunk/.project 2007-06-17 18:38:21 UTC (rev 24)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+ <name>trunk</name>
+ <comment></comment>
+ <projects>
+ </projects>
+ <buildSpec>
+ <buildCommand>
+ <name>org.eclipse.jdt.core.javabuilder</name>
+ <arguments>
+ </arguments>
+ </buildCommand>
+ </buildSpec>
+ <natures>
+ <nature>org.eclipse.jdt.core.javanature</nature>
+ </natures>
+</projectDescription>
Added: trunk/BrowsersList.class
===================================================================
(Binary files differ)
Property changes on: trunk/BrowsersList.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/BrowsersList.java
===================================================================
--- trunk/BrowsersList.java (rev 0)
+++ trunk/BrowsersList.java 2007-06-17 18:38:21 UTC (rev 24)
@@ -0,0 +1,60 @@
+
+import java.awt.Toolkit;
+import java.awt.Dimension;
+import java.awt.Container;
+import java.awt.BorderLayout;
+import java.awt.Color;
+import javax.swing.JFrame;
+import javax.swing.JButton;
+import javax.swing.BoxLayout;
+import javax.swing.Box;
+import javax.swing.ButtonGroup;
+import javax.swing.JRadioButton;
+import javax.swing.JCheckBox;
+import javax.swing.JPanel;
+import javax.swing.BorderFactory;
+import javax.swing.border.Border;
+import javax.swing.border.TitledBorder;
+import javax.swing.border.EtchedBorder;
+import javax.swing.border.CompoundBorder;
+import javax.swing.border.BevelBorder;
+
+public class BrowsersList extends JPanel
+{
+ public BrowsersList()
+ {
+ setLayout(new BorderLayout());
+ setBorder(new TitledBorder(
+ new EtchedBorder(),
+ "Browsers"));
+
+ browsersList = Box.createVerticalBox();
+ browsersList.setSize(20,20);
+ browsers = new ButtonGroup();
+
+ browsersList.add(Box.createVerticalStrut(10));
+ browsers.add(firefox = new JRadioButton("FireFox"));
+ browsersList.add(firefox);
+
+ browsersList.add(Box.createVerticalStrut(10));
+ browsers.add(mozilla = new JRadioButton("Mozilla"));
+ browsersList.add(mozilla);
+
+ browsersList.add(Box.createVerticalStrut(10));
+ browsers.add(explorer = new JRadioButton("Internet Explorer"));
+ browsersList.add(explorer);
+
+ browsersList.add(Box.createVerticalStrut(10));
+ browsers.add(netscape = new JRadioButton("Netscape"));
+ browsersList.add(netscape);
+
+ browsersList.add(Box.createVerticalStrut(10));
+ browsers.add(opera = new JRadioButton("Opera"));
+ browsersList.add(opera);
+ add(browsersList,BorderLayout.CENTER);
+ }
+ Box browsersList, right;
+ ButtonGroup browsers;
+ JRadioButton firefox, mozilla, explorer, netscape, opera;
+
+}
Modified: trunk/ExecuteBrowser.java
===================================================================
--- trunk/ExecuteBrowser.java 2007-06-17 01:19:26 UTC (rev 23)
+++ trunk/ExecuteBrowser.java 2007-06-17 18:38:21 UTC (rev 24)
@@ -1,4 +1,4 @@
-package mtbrowser;
+
import java.io.IOException;
public class ExecuteBrowser {
Modified: trunk/FindBrowserTest.class
===================================================================
(Binary files differ)
Modified: trunk/FindBrowserTest.java
===================================================================
--- trunk/FindBrowserTest.java 2007-06-17 01:19:26 UTC (rev 23)
+++ trunk/FindBrowserTest.java 2007-06-17 18:38:21 UTC (rev 24)
@@ -1,10 +1,21 @@
-package mtbrowser;
+
+import java.awt.Toolkit;
+import java.awt.Dimension;
+
public class FindBrowserTest
{
public static void main(String [] arg)
{
- for(int i = 0; i < GenericFunctions.BROWSERS.length; i++)
+ window = new GUIDemo("MtBrowser Demo");
+ Toolkit theKit = window.getToolkit();
+ Dimension wndSize = theKit.getScreenSize();
+
+ window.setBounds(wndSize.width/4, wndSize.height/4,
+ wndSize.width/2 + 100, wndSize.height/2 + 100);
+ window.setVisible(true);
+
+ /*for(int i = 0; i < GenericFunctions.BROWSERS.length; i++)
{
if(FindBrowsers.check(GenericFunctions.BROWSERS[i]).equals(""))
System.out.println(GenericFunctions.BROWSERS[i] + " is not installed");
@@ -18,6 +29,7 @@
System.out.println(e.getMessage());
}
}
- }
+ }*/
}
+ private static GUIDemo window;
}
Modified: trunk/FindBrowsers.class
===================================================================
(Binary files differ)
Modified: trunk/FindBrowsers.java
===================================================================
--- trunk/FindBrowsers.java 2007-06-17 01:19:26 UTC (rev 23)
+++ trunk/FindBrowsers.java 2007-06-17 18:38:21 UTC (rev 24)
@@ -1,4 +1,3 @@
-package mtbrowser;
/* Execute a script that will find the browsers installed
*/
Added: trunk/GUIDemo.class
===================================================================
(Binary files differ)
Property changes on: trunk/GUIDemo.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/GUIDemo.java
===================================================================
--- trunk/GUIDemo.java (rev 0)
+++ trunk/GUIDemo.java 2007-06-17 18:38:21 UTC (rev 24)
@@ -0,0 +1,21 @@
+
+import javax.swing.JLabel;
+import java.awt.BorderLayout;
+
+//Frame for the Sketcher application
+import javax.swing.JFrame;
+
+public class GUIDemo extends JFrame {
+
+ public GUIDemo(String title) {
+ setTitle(title);
+ setDefaultCloseOperation(EXIT_ON_CLOSE);
+
+ this.setLayout(new BorderLayout());
+ setJMenuBar(new WinMenu());
+ add(new JLabel("Choose from Browsers Found"), BorderLayout.NORTH);
+ add(new JLabel("Here Should Go The Rest of the GUI, the link input"),
+ BorderLayout.EAST);
+ add(new BrowsersList(), BorderLayout.CENTER);
+ }
+}
\ No newline at end of file
Modified: trunk/GenericFunctions.java
===================================================================
--- trunk/GenericFunctions.java 2007-06-17 01:19:26 UTC (rev 23)
+++ trunk/GenericFunctions.java 2007-06-17 18:38:21 UTC (rev 24)
@@ -1,4 +1,4 @@
-package mtbrowser;
+
/*
* Contains Shared Data across other classes
*/
Modified: trunk/MtBrowserExceptions.java
===================================================================
--- trunk/MtBrowserExceptions.java 2007-06-17 01:19:26 UTC (rev 23)
+++ trunk/MtBrowserExceptions.java 2007-06-17 18:38:21 UTC (rev 24)
@@ -1,5 +1,5 @@
-package mtbrowser;
+
class MtBrowserException extends Exception
{
public MtBrowserException()
Added: trunk/WinMenu.class
===================================================================
(Binary files differ)
Property changes on: trunk/WinMenu.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: trunk/WinMenu.java
===================================================================
--- trunk/WinMenu.java (rev 0)
+++ trunk/WinMenu.java 2007-06-17 18:38:21 UTC (rev 24)
@@ -0,0 +1,68 @@
+
+import javax.swing.JMenu;
+import javax.swing.JMenuBar;
+import javax.swing.JMenuItem;
+
+public class WinMenu extends JMenuBar{
+
+ public WinMenu() {
+ //File menu
+ JMenu fileMenu = new JMenu("File");
+ exitItem = fileMenu.add("Exit");
+
+ //options Menu
+ JMenu optionsMenu = new JMenu("Options");
+ redetectBrowser = optionsMenu.add("Re-Detect Browsers");
+ addBrowser = optionsMenu.add("Add Browser Manually");
+ openLocalPage = optionsMenu.add("Open Local Web Page");
+ viewSource = optionsMenu.add("View Source");
+
+ //Validations Menu
+ JMenu validationsMenu = new JMenu("Validations");
+ //CSS Menu
+ JMenu cssMenu = new JMenu("CSS");
+ cssLevelOne = cssMenu.add("Validate to CSS Level 1");
+ cssLevelTwo = cssMenu.add("Validate to CSS Level 2");
+ cssLevelThree= cssMenu.add("Validate to CSS Level 3");
+ cssMenu.addSeparator();
+ visitValidSite = cssMenu.add("CSS Validations Site");
+ validationsMenu.add(cssMenu);
+ //HTML Menu
+ JMenu htmlMenu = new JMenu("HTML");
+ validateTo = htmlMenu.add("Validate to ...");
+ htmlFour = htmlMenu.add("HTML 4.01 Transitional");
+ htmlStrict = htmlMenu.add("HTML Strict");
+ xhtmlOne = htmlMenu.add("XHTML 1.0 Transitional");
+ xhtmlStrict = htmlMenu.add("XHTML 1.1 Strict");
+ visitHtmlVSite = htmlMenu.add("Visit HTML Validation Site");
+ validationsMenu.add(htmlMenu);
+
+ //Resources Menu
+ JMenu resourcesMenu = new JMenu("Resources");
+ hintsAndTips = resourcesMenu.add("Hints and Tips");
+ JMenu howToMenu = new JMenu("How to ...");
+ convertToCss = howToMenu.add("Conver to CSS only Code");
+ resourcesMenu.add(howToMenu);
+
+ //Help Menu
+ JMenu helpMenu = new JMenu("Help");
+ aboutItem = helpMenu.add("About");
+ additionalInfo = helpMenu.add("Additional Information");
+ viewChangeLog = helpMenu.add("View ChangeLog");
+ creditsAndThanks = helpMenu.add("Credits and Thanks");
+
+ add(fileMenu);
+ add(optionsMenu);
+ add(validationsMenu);
+ add(resourcesMenu);
+ add(helpMenu);
+ }
+
+ private JMenuItem exitItem;
+ private JMenuItem redetectBrowser, addBrowser, openLocalPage, viewSource;
+ private JMenuItem cssLevelOne, cssLevelTwo, cssLevelThree, visitValidSite;
+ private JMenuItem validateTo, htmlFour, htmlStrict, xhtmlOne,
+ xhtmlStrict, visitHtmlVSite;
+ private JMenuItem hintsAndTips, convertToCss;
+ private JMenuItem aboutItem, additionalInfo, viewChangeLog, creditsAndThanks;
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|