[tuxdroid-svn] r4666 - software_suite_v2/software/tools/attitunesStudio/trunk/src
Status: Beta
Brought to you by:
ks156
|
From: ks156 <c2m...@c2...> - 2009-05-26 08:27:09
|
Author: ks156
Date: 2009-05-26 10:26:34 +0200 (Tue, 26 May 2009)
New Revision: 4666
Modified:
software_suite_v2/software/tools/attitunesStudio/trunk/src/MainFrame.java
software_suite_v2/software/tools/attitunesStudio/trunk/src/main.java
Log:
* Added a new option '--path=' to be able to launch attitunes studio with a
defined attitune.
Attitunes_studio can now be started with the command :
'java -jar attitunes_studio.jar --path=PATH_TO_ATTITUNE'
Modified: software_suite_v2/software/tools/attitunesStudio/trunk/src/MainFrame.java
===================================================================
--- software_suite_v2/software/tools/attitunesStudio/trunk/src/MainFrame.java 2009-05-25 13:14:14 UTC (rev 4665)
+++ software_suite_v2/software/tools/attitunesStudio/trunk/src/MainFrame.java 2009-05-26 08:26:34 UTC (rev 4666)
@@ -94,7 +94,7 @@
/**
* MainFrame constructor
*/
- public MainFrame()
+ public MainFrame(String path)
{
super();
this.setVisible(false);
@@ -106,10 +106,18 @@
this.setResizable(false);
//this.pack();
TuxAPIMisc.sleep(0.15);
- this.setVisible(true);
+ this.setVisible(true);
- attBlockViewer.loadAttitune(ATTConfig.ATT_TEMPLATE_PATH); //$NON-NLS-1$
- attBlockViewer.setAttituneIsTemplate(true);
+ if (path == null)
+ {
+ attBlockViewer.loadAttitune(ATTConfig.ATT_TEMPLATE_PATH); //$NON-NLS-1$
+ attBlockViewer.setAttituneIsTemplate(true);
+ }
+ else
+ {
+ attBlockViewer.loadAttitune(path); //$NON-NLS-1$
+ attBlockViewer.setAttituneIsTemplate(false);
+ }
}
/*
Modified: software_suite_v2/software/tools/attitunesStudio/trunk/src/main.java
===================================================================
--- software_suite_v2/software/tools/attitunesStudio/trunk/src/main.java 2009-05-25 13:14:14 UTC (rev 4665)
+++ software_suite_v2/software/tools/attitunesStudio/trunk/src/main.java 2009-05-26 08:26:34 UTC (rev 4666)
@@ -54,7 +54,26 @@
public static void main(String[] args)
{
String fontName;
+
+ /* Create a new 'path' variable */
+ String path = null;
+ /* Compute the options */
+ if (args.length >= 1)
+ {
+ /* At least one option has been found */
+ for (int i = 0; i < args.length; i++)
+ {
+ /* Parse each options and try to find '--path' */
+ String arg = args[i];
+
+ if(arg.contains("--path"))
+ {
+ path = arg.substring(arg.indexOf("=") + 1);
+ }
+ }
+ }
+
// On windows
if (System.getProperty("os.name").contains("Windows"))
{
@@ -117,7 +136,7 @@
Font.BOLD,
11));
- MainFrame mainFrame = new MainFrame();
+ MainFrame mainFrame = new MainFrame(path);
mainFrame.setLocationRelativeTo(null);
mainFrame.setVisible(true);
}
|