Author: jerome
Date: 2008-08-25 08:37:09 +0200 (Mon, 25 Aug 2008)
New Revision: 1576
Modified:
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/SimpleAlertSettings.java
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/XMLWriter.java
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/ZIP.java
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/Languages.java
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/LanguagesSet/languages_en_US.properties
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/LanguagesSet/languages_fr_FR.properties
Log:
* Added "Disable" alert button.
* Modified TgfGenerator..
Modified:
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
===================================================================
---
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
2008-08-24 12:28:27 UTC (rev 1575)
+++
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/CcInterface.java
2008-08-25 06:37:09 UTC (rev 1576)
@@ -1277,7 +1277,6 @@
scroll_fileBrowser_thumbnailGadgets.setVisible(true);
scroll_fileBrowser_thumbnailAttitunes.setVisible(false);
this.showGadgetLatestProperties();
- jFrame.repaint();
}
else if (type == CcInterface.TYPE_ATTITUNES){
@@ -1444,7 +1443,7 @@
if(this.savedProperties.containsKey("attitune")){
JPanel[] panel =
(JPanel[])this.savedProperties.get("attitune");
this.jTabbedPane.add(language.getPanelSummary(), panel[0]);
- }
+ }else this.maskGadgetsTabs();
} else this.maskGadgetsTabs();
}
else if(view == CcInterface.VIEW_THUMBNAIL){
@@ -1453,7 +1452,7 @@
if(this.savedProperties.containsKey("attitune-thumbnail")){
JPanel[] panel =
(JPanel[])this.savedProperties.get("attitune-thumbnail");
this.jTabbedPane.add(language.getPanelSummary(), panel[0]);
- }
+ }else this.maskGadgetsTabs();
} else maskGadgetsTabs();
}
}
@@ -2495,8 +2494,9 @@
this.schedulerGadgetCommand =
null;
}
}
+ this.fromSheduler = true;
}
- this.fromSheduler = true;
+
}
else if(arg0.getPropertyName().equalsIgnoreCase("gadget-talk")){
Modified:
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/SimpleAlertSettings.java
===================================================================
---
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/SimpleAlertSettings.java
2008-08-24 12:28:27 UTC (rev 1575)
+++
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/SimpleAlertSettings.java
2008-08-25 06:37:09 UTC (rev 1576)
@@ -46,7 +46,8 @@
private Languages language;
//Time settings components.
JRadioButton EveryButton = null;
- JRadioButton FixedTimeButton = null;
+ JRadioButton FixedTimeButton = null;
+ JRadioButton enabled = null;
ButtonGroup GroupAlertSettings;
@@ -70,8 +71,8 @@
h.setSize(new Dimension(20, 20));
minutes.setPreferredSize(minutes.getSize());
h.setPreferredSize(h.getSize());
- minutes.setLocation(new Point(144, 22));
- h.setLocation(new Point(144, 48));
+ minutes.setLocation(new Point(144, 44));
+ h.setLocation(new Point(144, 68));
setLayout(null);
//Adding components.
add(this.getEveryButton());
@@ -80,10 +81,10 @@
add(this.getFixedTimeButton());
add(this.getFixedTimeHoursEntry());
add(h);
- add(this.getFixedMinutesEntry());
-
this.GroupAlertSettings.setSelected(this.EveryButton.getModel(), true);
+ add(this.getFixedMinutesEntry());
+ add(this.getEnabledButton());
+ this.GroupAlertSettings.setSelected(this.enabled.getModel(),
true);
setVisible(true);
- this.repaint();
}
//Gets EveryButton.
@@ -94,7 +95,7 @@
EveryButton.setSize(new Dimension(100, 20));
EveryButton.setPreferredSize(EveryButton.getSize());
GroupAlertSettings.add(EveryButton);
- EveryButton.setLocation(new Point(14, 22));
+ EveryButton.setLocation(new Point(14, 44));
EveryButton.setOpaque(true);
EveryButton.setFocusPainted(false);
EveryButton.setBorderPainted(false);
@@ -112,7 +113,7 @@
FixedTimeButton.setSize(new Dimension(100, 20));
FixedTimeButton.setPreferredSize(FixedTimeButton.getSize());
GroupAlertSettings.add(FixedTimeButton);
- FixedTimeButton.setLocation(new Point(14, 48));
+ FixedTimeButton.setLocation(new Point(14, 70));
FixedTimeButton.setOpaque(true);
FixedTimeButton.setFocusPainted(false);
FixedTimeButton.setBorderPainted(false);
@@ -120,6 +121,24 @@
}
return FixedTimeButton;
+ }
+
+
+ //Get "enabled" radio button.
+ public JRadioButton getEnabledButton(){
+ if(enabled == null){
+ this.enabled = new JRadioButton(new TuxRadioButton());
+ this.enabled.setText(language.getEnabledAlert());
+ this.enabled.setSize(new Dimension(100, 20));
+ this.enabled.setPreferredSize(this.enabled.getSize());
+ GroupAlertSettings.add(this.enabled);
+ this.enabled.setLocation(new Point(14, 18));
+ this.enabled.setOpaque(true);
+ this.enabled.setFocusPainted(false);
+ this.enabled.setBorderPainted(false);
+ this.enabled.setContentAreaFilled(false);
+ }
+ return enabled;
}
@@ -129,7 +148,7 @@
EveryEntry = new JTextField("10");
EveryEntry.setSize(new Dimension(26, 20));
EveryEntry.setPreferredSize(EveryEntry.getSize());
- EveryEntry.setLocation(new Point(114, 22));
+ EveryEntry.setLocation(new Point(114, 44));
EveryEntry.addKeyListener(new
TimeKeyListener(TimeKeyListener.MINS_TYPE));
EveryEntry.setOpaque(true);
EveryEntry.setBackground(new Color(241,241,241));
@@ -144,7 +163,7 @@
FixedTimeHoursEntry = new JTextField("13");
FixedTimeHoursEntry.setSize(new Dimension(26, 20));
FixedTimeHoursEntry.setPreferredSize(FixedTimeHoursEntry.getSize());
- FixedTimeHoursEntry.setLocation(new Point(114, 48));
+ FixedTimeHoursEntry.setLocation(new Point(114, 69));
FixedTimeHoursEntry.addKeyListener(new
TimeKeyListener(TimeKeyListener.HOURS_TYPE));
FixedTimeHoursEntry.setOpaque(true);
FixedTimeHoursEntry.setBackground(new
Color(241,241,241));
@@ -159,7 +178,7 @@
FixedMinutesEntry = new JTextField("00");
FixedMinutesEntry.setSize(new Dimension(26, 20));
FixedMinutesEntry.setPreferredSize(FixedMinutesEntry.getSize());
- FixedMinutesEntry.setLocation(new Point(152, 48));
+ FixedMinutesEntry.setLocation(new Point(152, 69));
FixedMinutesEntry.addKeyListener(new
TimeKeyListener(TimeKeyListener.MINS_TYPE));
FixedMinutesEntry.setOpaque(true);
FixedMinutesEntry.setBackground(new Color(241,241,241));
@@ -176,8 +195,8 @@
}
else
if(this.GroupAlertSettings.getSelection().equals(FixedTimeButton.getModel())){
return "fixed";
- }
- return "";
+ }
+ else return "disable";
}
@@ -226,6 +245,9 @@
else if(type.equals("fixed")){
this.GroupAlertSettings.setSelected(this.FixedTimeButton.getModel(), true);
}
+ else if(type.equals("disable")){
+
this.GroupAlertSettings.setSelected(this.enabled.getModel(), true);
+ }
}
Modified:
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/XMLWriter.java
===================================================================
---
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/XMLWriter.java
2008-08-24 12:28:27 UTC (rev 1575)
+++
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/XMLWriter.java
2008-08-25 06:37:09 UTC (rev 1576)
@@ -261,7 +261,7 @@
public void setDefaultAlertConfig(Document document, Element parent){
//adding default configuration.
Element attConf = document.createElement("configuration");
- attConf.setAttribute("type", "every");
+ attConf.setAttribute("type", "disable");
attConf.setAttribute("hours", "00");
attConf.setAttribute("minutes", "10");
attConf.setAttribute("action", "tts");
Modified:
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/ZIP.java
===================================================================
---
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/ZIP.java
2008-08-24 12:28:27 UTC (rev 1575)
+++
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/ZIP.java
2008-08-25 06:37:09 UTC (rev 1576)
@@ -125,7 +125,7 @@
FileOutputStream out = new FileOutputStream(dst
.getAbsolutePath()
+ File.separator + zen.getName());
- // transfere les byte compresse vers le fichier de sortie
+ //transfere les byte compresse vers le fichier de sortie
byte[] buf = new byte[MAX_PAQUET_SIZE];
int offset;
while ((offset = zis.read(buf)) > 0)
Modified:
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/Languages.java
===================================================================
---
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/Languages.java
2008-08-24 12:28:27 UTC (rev 1575)
+++
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/Languages.java
2008-08-25 06:37:09 UTC (rev 1576)
@@ -349,5 +349,9 @@
public String getAttituneVersionCaption(){
return this.get("attituneVersion", "Version");
+ }
+
+ public String getEnabledAlert(){
+ return this.get("alertDisabled", "Disable");
}
}
\ No newline at end of file
Modified:
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/LanguagesSet/languages_en_US.properties
===================================================================
---
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/LanguagesSet/languages_en_US.properties
2008-08-24 12:28:27 UTC (rev 1575)
+++
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/LanguagesSet/languages_en_US.properties
2008-08-25 06:37:09 UTC (rev 1576)
@@ -64,6 +64,7 @@
alertPanelSchedulConfTTS=TTS message
alertPanelSchedulConStartGdg=Start gadget
alertPanelSchedulConTTSMessage=Something changed
+alertDisabled=Disable
menuToolsAdvancedItem=Advanced
tableCategory=Category
attituneVersion=Version
\ No newline at end of file
Modified:
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/LanguagesSet/languages_fr_FR.properties
===================================================================
---
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/LanguagesSet/languages_fr_FR.properties
2008-08-24 12:28:27 UTC (rev 1575)
+++
software_suite_v2/software/control_center/trunk/control_center/sources/com/tuxdroid/cc/Utils/languages/LanguagesSet/languages_fr_FR.properties
2008-08-25 06:37:09 UTC (rev 1576)
@@ -63,7 +63,8 @@
alertConfStartAtTime=D�marrer �
alertPanelSchedulConfTTS=message TTS
alertPanelSchedulConStartGdg=Lancer gadget
-alertPanelSchedulConTTSMessage=Il y a du nouveau.
+alertPanelSchedulConTTSMessage=Il y a du nouveau
+alertDisabled=D�sactiv�e
menuToolsAdvancedItem=Avanc�
tableCategory=Cat�gorie
attituneVersion=Version
\ No newline at end of file
-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Tux-droid-svn mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/tux-droid-svn