[tuxdroid-svn] r946 - in software/gadgets/firmware_updater/trunk: . firmware_updater firmware_updat
Status: Beta
Brought to you by:
ks156
Author: jerome Date: 2008-03-20 17:05:36 +0100 (Thu, 20 Mar 2008) New Revision: 946 Added: software/gadgets/firmware_updater/trunk/firmware_updater/Pictures/ software/gadgets/firmware_updater/trunk/firmware_updater/Pictures/Icons/ software/gadgets/firmware_updater/trunk/firmware_updater/Pictures/Icons/firmware.png software/gadgets/firmware_updater/trunk/firmware_updater/Pictures/Icons/gadget.png software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_progress/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_progress/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_progress/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_test/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_test/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_test/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/checking_popup/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/checking_popup/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/checking_popup/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/conf/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/conf/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/conf/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_error/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_error/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_error/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_error/pixmaps/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_error/pixmaps/tuxicoff.png software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_ok/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_ok/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_ok/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_ok/pixmaps/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/install_ok/pixmaps/tuxmanager.png software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_dongle/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_dongle/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_dongle/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_internet/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_internet/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_internet/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_update/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_update/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_update/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_update/pixmaps/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/no_update/pixmaps/tuxicoff.png software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/notify_window/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/notify_window/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/notify_window/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/release_notes/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/release_notes/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/release_notes/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/rf_detected_abort/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/rf_detected_abort/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/rf_detected_abort/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/widget/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/widget/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/widget/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/wizard/ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/wizard/other.glade software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/wizard/other.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/init.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/installer.py software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/main.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/notify.pyp software/gadgets/firmware_updater/trunk/firmware_updater/Strings/ software/gadgets/firmware_updater/trunk/firmware_updater/Strings/fr_ALL.xml software/gadgets/firmware_updater/trunk/firmware_updater/about.xml software/gadgets/firmware_updater/trunk/firmware_updater/parts.xml software/gadgets/firmware_updater/trunk/firmware_updater/settings.xml software/gadgets/firmware_updater/trunk/firmware_updater/strings.xml Modified: software/gadgets/firmware_updater/trunk/firmware_updater.tgf Log: *Big review of this gadget: Include following: ----------------------------------------------------------------------- * Added more details in the show details part. * Improve display informations quality. * Getting actuals firmwares versions in Tux Droid. * Get a check every time radio connection is detected. * Added versions number in the release note gui. * Graphicals improvements. * Flashing first with fux usb for more security. * Abort flash when one cpu is faild to install. * Added a log file in /opt/tuxdroid/tuxdroid/apps/tux_framework. * Added in the debugger witch cpu caused an error. * Added the functionnality to reflash by another gadget. * Added a protection when radio connection is detected instead to be in bootloader mode. * Added the audio flash functionnality with a radio connection check. * Modified some labels. ** Maybe something I forgot ... :-) Added: software/gadgets/firmware_updater/trunk/firmware_updater/Pictures/Icons/firmware.png =================================================================== (Binary files differ) Property changes on: software/gadgets/firmware_updater/trunk/firmware_updater/Pictures/Icons/firmware.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: software/gadgets/firmware_updater/trunk/firmware_updater/Pictures/Icons/gadget.png =================================================================== (Binary files differ) Property changes on: software/gadgets/firmware_updater/trunk/firmware_updater/Pictures/Icons/gadget.png ___________________________________________________________________ Name: svn:mime-type + application/octet-stream Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/other.glade =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/other.glade (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/other.glade 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,153 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + +<widget class="GtkWindow" id="window1"> + <property name="visible">True</property> + <property name="title" translatable="yes">Widget</property> + <property name="type">GTK_WINDOW_TOPLEVEL</property> + <property name="window_position">GTK_WIN_POS_CENTER</property> + <property name="modal">True</property> + <property name="resizable">True</property> + <property name="destroy_with_parent">False</property> + <property name="decorated">True</property> + <property name="skip_taskbar_hint">False</property> + <property name="skip_pager_hint">False</property> + <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> + <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> + <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> + + <child> + <widget class="GtkFixed" id="fixed1"> + <property name="visible">True</property> + + <child> + <widget class="GtkImage" id="image1"> + <property name="width_request">48</property> + <property name="height_request">64</property> + <property name="visible">True</property> + <property name="stock">gtk-dialog-error</property> + <property name="icon_size">6</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="x">8</property> + <property name="y">8</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label1"> + <property name="width_request">272</property> + <property name="height_request">64</property> + <property name="visible">True</property> + <property name="label" translatable="yes">An error occured trying to reflash sounds library, do you want to try again? Yes/No</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">True</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">56</property> + <property name="y">8</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="byes"> + <property name="width_request">78</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_quit_clicked" last_modification_time="Thu, 06 Mar 2008 14:51:23 GMT"/> + + <child> + <widget class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">0</property> + <property name="right_padding">0</property> + + <child> + <widget class="GtkHBox" id="hbox1"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">2</property> + + <child> + <widget class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="stock">gtk-apply</property> + <property name="icon_size">4</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="label" translatable="yes">Ok</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + </child> + </widget> + <packing> + <property name="x">256</property> + <property name="y">71</property> + </packing> + </child> + </widget> + </child> +</widget> + +</glade-interface> Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/other.pyp =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/other.pyp (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_faild/other.pyp 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,30 @@ +bindtextdomain("params", "") + +class Window(SimpleGladeApp): + + def __init__(self, + path=_me.get_path('root') + '/Scripts/Python/GUI/audio_faild/other.glade', + root="window1", + domain="params", **kwargs): + SimpleGladeApp.__init__(self, path, root, domain, **kwargs) + + def new(self): + self.get_widget("window1").set_title(_me.string('name_to_read')) + + + def on_no_clicked(self, widget, *args): + """ + attached event to the n o button. + """ + + + + def on_quit_clicked(self, widget, *args): + """ + attached event to the yes button,. + """ + _me.get_param('updater').release = True + self.get_widget('window1').destroy() + _me.get_param('updater').on_audio_flash = None + _me.set_param('quit', True) + thread.start_new_thread(_me.gui('audio_help').show_from_main, ()) Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/other.glade =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/other.glade (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/other.glade 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,233 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + +<widget class="GtkWindow" id="window1"> + <property name="visible">True</property> + <property name="title" translatable="yes">Widget</property> + <property name="type">GTK_WINDOW_TOPLEVEL</property> + <property name="window_position">GTK_WIN_POS_CENTER</property> + <property name="modal">True</property> + <property name="resizable">True</property> + <property name="destroy_with_parent">False</property> + <property name="decorated">True</property> + <property name="skip_taskbar_hint">False</property> + <property name="skip_pager_hint">False</property> + <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> + <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> + <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> + + <child> + <widget class="GtkFixed" id="fixed1"> + <property name="visible">True</property> + + <child> + <widget class="GtkImage" id="image1"> + <property name="width_request">48</property> + <property name="height_request">48</property> + <property name="visible">True</property> + <property name="stock">gtk-dialog-question</property> + <property name="icon_size">6</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="x">0</property> + <property name="y">16</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label1"> + <property name="width_request">280</property> + <property name="height_request">64</property> + <property name="visible">True</property> + <property name="label" translatable="yes">With this package, sounds library need to be updated, do you want to make this now?</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">True</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">64</property> + <property name="y">8</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="yes"> + <property name="width_request">78</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">False</property> + <signal name="clicked" handler="on_yes_clicked" last_modification_time="Thu, 31 Jan 2008 12:50:19 GMT"/> + + <child> + <widget class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">0</property> + <property name="right_padding">0</property> + + <child> + <widget class="GtkHBox" id="hbox1"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">2</property> + + <child> + <widget class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="stock">gtk-yes</property> + <property name="icon_size">4</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="label">yes</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + </child> + </widget> + <packing> + <property name="x">272</property> + <property name="y">70</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="no"> + <property name="width_request">78</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">False</property> + <signal name="clicked" handler="on_no_clicked" last_modification_time="Thu, 31 Jan 2008 12:50:34 GMT"/> + + <child> + <widget class="GtkAlignment" id="alignment2"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">0</property> + <property name="right_padding">0</property> + + <child> + <widget class="GtkHBox" id="hbox2"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">2</property> + + <child> + <widget class="GtkImage" id="image3"> + <property name="visible">True</property> + <property name="stock">gtk-no</property> + <property name="icon_size">4</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label3"> + <property name="visible">True</property> + <property name="label">no</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + </child> + </widget> + <packing> + <property name="x">194</property> + <property name="y">70</property> + </packing> + </child> + </widget> + </child> +</widget> + +</glade-interface> Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/other.pyp =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/other.pyp (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_flash/other.pyp 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,31 @@ +bindtextdomain("params", "") +import threading + +class Window(SimpleGladeApp): + + def __init__(self, + path=_me.get_path('root') + '/Scripts/Python/GUI/audio_flash/other.glade', + root="window1", + domain="params", **kwargs): + SimpleGladeApp.__init__(self, path, root, domain, **kwargs) + + def new(self): + self.get_widget("window1").set_title(_me.string('name_to_read')) + + + + def on_yes_clicked(self, widget, *args): + """ + """ + thread.start_new_thread(_me.gui('audio_instructions').show_from_main, ()) + self.get_widget('window1').destroy() + + + def on_no_clicked(self, widget, *args): + """ + """ + self.files = _me.get_param('updater') + self.files.flash_audio = False + self.files.release = True + self.get_widget('window1').destroy() + thread.start_new_thread(_me.gui('audio_help').show_from_main, ()) Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/other.glade =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/other.glade (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/other.glade 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,153 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + +<widget class="GtkWindow" id="window1"> + <property name="visible">True</property> + <property name="title" translatable="yes">Widget</property> + <property name="type">GTK_WINDOW_TOPLEVEL</property> + <property name="window_position">GTK_WIN_POS_CENTER</property> + <property name="modal">True</property> + <property name="resizable">True</property> + <property name="destroy_with_parent">False</property> + <property name="decorated">True</property> + <property name="skip_taskbar_hint">False</property> + <property name="skip_pager_hint">False</property> + <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> + <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> + <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> + + <child> + <widget class="GtkFixed" id="fixed1"> + <property name="visible">True</property> + + <child> + <widget class="GtkImage" id="image1"> + <property name="width_request">64</property> + <property name="height_request">72</property> + <property name="visible">True</property> + <property name="stock">gtk-help</property> + <property name="icon_size">6</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="x">0</property> + <property name="y">32</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="button1"> + <property name="width_request">78</property> + <property name="height_request">31</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_ok_clicked" last_modification_time="Mon, 03 Mar 2008 20:30:42 GMT"/> + + <child> + <widget class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">0</property> + <property name="right_padding">0</property> + + <child> + <widget class="GtkHBox" id="hbox1"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">2</property> + + <child> + <widget class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="stock">gtk-apply</property> + <property name="icon_size">4</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="label" translatable="yes">Ok</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + </child> + </widget> + <packing> + <property name="x">336</property> + <property name="y">94</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label1"> + <property name="width_request">365</property> + <property name="height_request">108</property> + <property name="visible">True</property> + <property name="label" translatable="yes">The Tux sounds can also be reflashed from the Gadget Manager. Enable the -include original- checkbox and click the -Store- button from the Management window</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">True</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">56</property> + <property name="y">8</property> + </packing> + </child> + </widget> + </child> +</widget> + +</glade-interface> Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/other.pyp =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/other.pyp (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_help/other.pyp 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,16 @@ +bindtextdomain("params", "") + +class Window(SimpleGladeApp): + + def __init__(self, + path=_me.get_path('root') + '/Scripts/Python/GUI/audio_help/other.glade', + root="window1", + domain="params", **kwargs): + SimpleGladeApp.__init__(self, path, root, domain, **kwargs) + + def new(self): + self.get_widget("window1").set_title(_me.string('name_to_read')) + + + def on_ok_clicked(self, widget, *args): + self.get_widget('window1').destroy() Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/other.glade =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/other.glade (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/other.glade 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,153 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + +<widget class="GtkWindow" id="window1"> + <property name="visible">True</property> + <property name="title" translatable="yes">Widget</property> + <property name="type">GTK_WINDOW_TOPLEVEL</property> + <property name="window_position">GTK_WIN_POS_CENTER</property> + <property name="modal">True</property> + <property name="resizable">False</property> + <property name="destroy_with_parent">False</property> + <property name="decorated">True</property> + <property name="skip_taskbar_hint">False</property> + <property name="skip_pager_hint">False</property> + <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> + <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> + <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> + + <child> + <widget class="GtkFixed" id="fixed1"> + <property name="visible">True</property> + + <child> + <widget class="GtkLabel" id="label1"> + <property name="width_request">312</property> + <property name="height_request">56</property> + <property name="visible">True</property> + <property name="label" translatable="yes">Next step is to update your audio flash in Tux Droid. Please, replug the dongle, reset your Tux.</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">True</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">56</property> + <property name="y">16</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="okcancel"> + <property name="width_request">78</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_okcancel_clicked" last_modification_time="Mon, 04 Feb 2008 11:06:12 GMT"/> + + <child> + <widget class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">0</property> + <property name="right_padding">0</property> + + <child> + <widget class="GtkHBox" id="hbox1"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">2</property> + + <child> + <widget class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="stock">gtk-yes</property> + <property name="icon_size">4</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="label" translatable="yes">Ok</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + </child> + </widget> + <packing> + <property name="x">288</property> + <property name="y">80</property> + </packing> + </child> + + <child> + <widget class="GtkImage" id="image1"> + <property name="width_request">48</property> + <property name="height_request">64</property> + <property name="visible">True</property> + <property name="stock">gtk-dialog-warning</property> + <property name="icon_size">6</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="x">0</property> + <property name="y">8</property> + </packing> + </child> + </widget> + </child> +</widget> + +</glade-interface> Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/other.pyp =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/other.pyp (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_instructions/other.pyp 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,22 @@ +bindtextdomain("params", "") + +class Window(SimpleGladeApp): + + def __init__(self, + path=_me.get_path('root') + '/Scripts/Python/GUI/audio_instructions/other.glade', + root="window1", + domain="params", **kwargs): + SimpleGladeApp.__init__(self, path, root, domain, **kwargs) + + def new(self): + self.get_widget("window1").set_title(_me.string('name_to_read')) + + + def on_okcancel_clicked(self, widget, *args): + """ + """ + files = _me.get_param('updater') + files.flash_audio = True + files.release = True + self.get_widget('window1').destroy() + thread.start_new_thread(_me.gui('audio_progress').show_from_main, ()) Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/other.glade =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/other.glade (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/other.glade 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,153 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + +<widget class="GtkWindow" id="window1"> + <property name="visible">True</property> + <property name="title" translatable="yes">Widget</property> + <property name="type">GTK_WINDOW_TOPLEVEL</property> + <property name="window_position">GTK_WIN_POS_CENTER</property> + <property name="modal">True</property> + <property name="resizable">True</property> + <property name="destroy_with_parent">False</property> + <property name="decorated">True</property> + <property name="skip_taskbar_hint">False</property> + <property name="skip_pager_hint">False</property> + <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> + <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> + <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> + + <child> + <widget class="GtkFixed" id="fixed1"> + <property name="visible">True</property> + + <child> + <widget class="GtkImage" id="image1"> + <property name="width_request">48</property> + <property name="height_request">56</property> + <property name="visible">True</property> + <property name="stock">gtk-dialog-error</property> + <property name="icon_size">6</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="x">8</property> + <property name="y">16</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label1"> + <property name="width_request">328</property> + <property name="height_request">72</property> + <property name="visible">True</property> + <property name="label" translatable="yes">No radio connection detected, make sure Dongle is connected and blue LED's on the both Tux Droid and dongle are lit.</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">True</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">56</property> + <property name="y">8</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="button1"> + <property name="width_request">78</property> + <property name="height_request">31</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_ok_clicked" last_modification_time="Wed, 05 Mar 2008 09:17:34 GMT"/> + + <child> + <widget class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">0</property> + <property name="right_padding">0</property> + + <child> + <widget class="GtkHBox" id="hbox1"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">2</property> + + <child> + <widget class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="stock">gtk-apply</property> + <property name="icon_size">4</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="label" translatable="yes">Ok</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + </child> + </widget> + <packing> + <property name="x">296</property> + <property name="y">72</property> + </packing> + </child> + </widget> + </child> +</widget> + +</glade-interface> Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/other.pyp =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/other.pyp (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_no_rf/other.pyp 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,25 @@ +bindtextdomain("params", "") + +class Window(SimpleGladeApp): + + def __init__(self, + path=_me.get_path('root') + '/Scripts/Python/GUI/audio_no_rf/other.glade', + root="window1", + domain="params", **kwargs): + SimpleGladeApp.__init__(self, path, root, domain, **kwargs) + + def new(self): + self.get_widget("window1").set_title(_me.string('name_to_read')) + if _me.gui('audio_progress').showed(): + x, y = self.get_widget('window1').get_position() + y += 100 + self.get_widget('window1').move(x, y) + + + + def on_ok_clicked(self, widget, *args): + """ + Attached event to the ok button. + """ + self.get_widget('window1').destroy() + _me.get_param('updater').can_release = True Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/other.glade =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/other.glade (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/other.glade 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,153 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + +<widget class="GtkWindow" id="window1"> + <property name="visible">True</property> + <property name="title" translatable="yes">Widget</property> + <property name="type">GTK_WINDOW_TOPLEVEL</property> + <property name="window_position">GTK_WIN_POS_CENTER</property> + <property name="modal">True</property> + <property name="resizable">True</property> + <property name="destroy_with_parent">False</property> + <property name="decorated">True</property> + <property name="skip_taskbar_hint">False</property> + <property name="skip_pager_hint">False</property> + <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> + <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> + <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> + + <child> + <widget class="GtkFixed" id="fixed1"> + <property name="visible">True</property> + + <child> + <widget class="GtkImage" id="image1"> + <property name="width_request">56</property> + <property name="height_request">64</property> + <property name="visible">True</property> + <property name="stock">gtk-dialog-info</property> + <property name="icon_size">6</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="x">8</property> + <property name="y">8</property> + </packing> + </child> + + <child> + <widget class="GtkButton" id="button1"> + <property name="width_request">78</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="can_focus">True</property> + <property name="relief">GTK_RELIEF_NORMAL</property> + <property name="focus_on_click">True</property> + <signal name="clicked" handler="on_ok_clicked" last_modification_time="Mon, 04 Feb 2008 16:51:16 GMT"/> + + <child> + <widget class="GtkAlignment" id="alignment1"> + <property name="visible">True</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xscale">0</property> + <property name="yscale">0</property> + <property name="top_padding">0</property> + <property name="bottom_padding">0</property> + <property name="left_padding">0</property> + <property name="right_padding">0</property> + + <child> + <widget class="GtkHBox" id="hbox1"> + <property name="visible">True</property> + <property name="homogeneous">False</property> + <property name="spacing">2</property> + + <child> + <widget class="GtkImage" id="image2"> + <property name="visible">True</property> + <property name="stock">gtk-apply</property> + <property name="icon_size">4</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label2"> + <property name="visible">True</property> + <property name="label" translatable="yes">Ok</property> + <property name="use_underline">True</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">False</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="padding">0</property> + <property name="expand">False</property> + <property name="fill">False</property> + </packing> + </child> + </widget> + </child> + </widget> + </child> + </widget> + <packing> + <property name="x">256</property> + <property name="y">72</property> + </packing> + </child> + + <child> + <widget class="GtkLabel" id="label1"> + <property name="width_request">264</property> + <property name="height_request">56</property> + <property name="visible">True</property> + <property name="label" translatable="yes">Sound library has been updated. To continue, reset your Tux and your dongle.</property> + <property name="use_underline">False</property> + <property name="use_markup">False</property> + <property name="justify">GTK_JUSTIFY_LEFT</property> + <property name="wrap">True</property> + <property name="selectable">False</property> + <property name="xalign">0.5</property> + <property name="yalign">0.5</property> + <property name="xpad">0</property> + <property name="ypad">0</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + <property name="width_chars">-1</property> + <property name="single_line_mode">False</property> + <property name="angle">0</property> + </widget> + <packing> + <property name="x">64</property> + <property name="y">16</property> + </packing> + </child> + </widget> + </child> +</widget> + +</glade-interface> Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/other.pyp =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/other.pyp (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_ok/other.pyp 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,20 @@ +bindtextdomain("params", "") + +class Window(SimpleGladeApp): + + def __init__(self, + path=_me.get_path('root') + '/Scripts/Python/GUI/audio_ok/other.glade', + root="window1", + domain="params", **kwargs): + SimpleGladeApp.__init__(self, path, root, domain, **kwargs) + + def new(self): + self.get_widget("window1").set_title(_me.string('name_to_read')) + + + def on_ok_clicked(self, widget, *args): + """ + Attached event ti the ok button. + """ + self.get_widget('window1').destroy() + _me.get_param('updater').release = True Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_progress/other.glade =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_progress/other.glade (rev 0) +++ software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_progress/other.glade 2008-03-20 16:05:36 UTC (rev 946) @@ -0,0 +1,46 @@ +<?xml version="1.0" standalone="no"?> <!--*- mode: xml -*--> +<!DOCTYPE glade-interface SYSTEM "http://glade.gnome.org/glade-2.0.dtd"> + +<glade-interface> + +<widget class="GtkWindow" id="window1"> + <property name="visible">True</property> + <property name="title" translatable="yes">Widget</property> + <property name="type">GTK_WINDOW_POPUP</property> + <property name="window_position">GTK_WIN_POS_CENTER</property> + <property name="modal">True</property> + <property name="resizable">False</property> + <property name="destroy_with_parent">False</property> + <property name="decorated">True</property> + <property name="skip_taskbar_hint">False</property> + <property name="skip_pager_hint">False</property> + <property name="type_hint">GDK_WINDOW_TYPE_HINT_NORMAL</property> + <property name="gravity">GDK_GRAVITY_NORTH_WEST</property> + <property name="focus_on_map">True</property> + <property name="urgency_hint">False</property> + + <child> + <widget class="GtkFixed" id="fixed1"> + <property name="visible">True</property> + + <child> + <widget class="GtkProgressBar" id="progressbar1"> + <property name="width_request">344</property> + <property name="height_request">32</property> + <property name="visible">True</property> + <property name="orientation">GTK_PROGRESS_LEFT_TO_RIGHT</property> + <property name="fraction">0</property> + <property name="pulse_step">0.10000000149</property> + <property name="text" translatable="yes">processing audio flash</property> + <property name="ellipsize">PANGO_ELLIPSIZE_NONE</property> + </widget> + <packing> + <property name="x">0</property> + <property name="y">0</property> + </packing> + </child> + </widget> + </child> +</widget> + +</glade-interface> Added: software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_progress/other.pyp =================================================================== --- software/gadgets/firmware_updater/trunk/firmware_updater/Scripts/Python/GUI/audio_progress/other.pyp (rev 0) +++ software/gadg... [truncated message content] |