Changeset 6813


Ignore:
Timestamp:
Feb 14, 2018, 2:10:24 PM (18 months ago)
Author:
Juanma
Message:

Refactorized

Location:
taskscheduler/trunk/fuentes/scheduler-gui.install/usr/share/taskscheduler
Files:
1 added
2 deleted
2 edited

Legend:

Unmodified
Added
Removed
  • taskscheduler/trunk/fuentes/scheduler-gui.install/usr/share/taskscheduler/bin/taskScheduler.py

    r6811 r6813  
    7777
    7878                self.window=builder.get_object("main_window")
     79                self.window.set_resizable(False)
    7980                self.main_box=builder.get_object("main_box")
    8081                self.login=N4dGtkLogin()
     
    274275                at_grid=self.add_task_grid.render_form(builder.get_object("add_task_grid"))
    275276                at_grid=builder.get_object("add_task_grid")
     277                at_grid.set_hexpand(False)
    276278                self.cmb_task_names=builder.get_object("cmb_task_names")
    277279                self.cmb_task_cmds=builder.get_object("cmb_task_cmds")
     
    522524                tasks=self.scheduler.get_available_tasks()
    523525                task['cmd']=tasks[task['name']][i18n_action]
     526                self.add_task_grid.update_task_data(task)
    524527                task=self.add_task_grid.get_task_details()
    525528
    526529                self._debug("Writing task info...%s"%task)
    527                 status=self.scheduler.write_tasks(task,'local')
     530                for key in task.keys():
     531                        print(key)
     532                        for data in task[key].keys():
     533                                if task[key][data]['spread']==False:
     534                                        status=self.scheduler.write_tasks(task,'local')
     535                                else:
     536                                        status=self.scheduler.write_tasks(task,'remote')
     537                        break
    528538                if status:
    529539                        self._show_info(_("Task saved"))
  • taskscheduler/trunk/fuentes/scheduler-gui.install/usr/share/taskscheduler/rsrc/taskScheduler.ui

    r6811 r6813  
    44  <requires lib="gtk+" version="3.12"/>
    55  <object class="GtkBox" id="add_task_box">
     6    <property name="width_request">800</property>
     7    <property name="height_request">600</property>
    68    <property name="visible">True</property>
    79    <property name="can_focus">False</property>
     10    <property name="halign">start</property>
     11    <property name="valign">start</property>
    812    <property name="margin_left">5</property>
     13    <property name="hexpand">False</property>
     14    <property name="vexpand">False</property>
    915    <property name="orientation">vertical</property>
    1016    <property name="spacing">5</property>
     
    1319        <property name="visible">True</property>
    1420        <property name="can_focus">False</property>
     21        <property name="valign">start</property>
    1522        <property name="margin_left">5</property>
    1623        <property name="margin_right">5</property>
    17         <property name="vexpand">True</property>
     24        <property name="vexpand">False</property>
    1825        <property name="orientation">vertical</property>
    1926        <child>
     
    3138                <property name="tooltip_text" translatable="yes">Select a group</property>
    3239                <property name="halign">start</property>
     40                <property name="hexpand">True</property>
     41                <property name="vexpand">True</property>
    3342                <property name="label" translatable="yes">Task Group</property>
    3443              </object>
     
    8392        </child>
    8493        <child>
    85           <placeholder/>
    86         </child>
    87         <child>
    88           <object class="GtkSeparator" id="separator3">
     94          <object class="GtkBox" id="box1">
    8995            <property name="visible">True</property>
    9096            <property name="can_focus">False</property>
    91             <property name="valign">start</property>
    92             <property name="margin_left">5</property>
    93             <property name="margin_right">5</property>
    94             <property name="vexpand">False</property>
     97            <property name="halign">start</property>
     98            <property name="hexpand">True</property>
     99            <property name="spacing">5</property>
     100            <property name="homogeneous">True</property>
     101            <child>
     102              <placeholder/>
     103            </child>
     104            <child>
     105              <placeholder/>
     106            </child>
    95107          </object>
    96108          <packing>
    97109            <property name="expand">False</property>
    98110            <property name="fill">True</property>
    99             <property name="position">2</property>
    100           </packing>
    101         </child>
    102         <child>
    103           <object class="GtkLabel" id="label1">
    104             <property name="visible">True</property>
    105             <property name="can_focus">False</property>
    106             <property name="valign">start</property>
    107             <property name="xpad">5</property>
    108             <property name="ypad">5</property>
    109             <property name="label" translatable="yes">Task details</property>
    110           </object>
    111           <packing>
    112             <property name="expand">False</property>
    113             <property name="fill">True</property>
    114             <property name="position">3</property>
    115           </packing>
    116         </child>
    117         <child>
    118           <object class="GtkSeparator" id="separator2">
    119             <property name="visible">True</property>
    120             <property name="can_focus">False</property>
    121             <property name="valign">start</property>
    122             <property name="vexpand">False</property>
    123           </object>
    124           <packing>
    125             <property name="expand">False</property>
    126             <property name="fill">True</property>
    127             <property name="position">4</property>
    128           </packing>
     111            <property name="padding">5</property>
     112            <property name="position">1</property>
     113          </packing>
     114        </child>
     115        <child>
     116          <placeholder/>
     117        </child>
     118        <child>
     119          <placeholder/>
     120        </child>
     121        <child>
     122          <placeholder/>
    129123        </child>
    130124        <child>
     
    134128            <property name="halign">start</property>
    135129            <property name="valign">start</property>
    136             <property name="hexpand">True</property>
     130            <property name="hexpand">False</property>
     131            <property name="vexpand">False</property>
    137132            <property name="column_spacing">12</property>
    138133            <child>
     
    181176        <property name="visible">True</property>
    182177        <property name="can_focus">False</property>
     178        <property name="valign">end</property>
    183179        <property name="margin_right">5</property>
     180        <property name="vexpand">False</property>
    184181        <property name="spacing">5</property>
    185182        <child>
     
    257254  </object>
    258255  <object class="GtkWindow" id="main_window">
    259     <property name="width_request">800</property>
     256    <property name="width_request">900</property>
     257    <property name="height_request">550</property>
    260258    <property name="can_focus">False</property>
    261259    <property name="opacity">0.93999999999999995</property>
     
    271269        <child>
    272270          <object class="GtkBox" id="main_box">
     271            <property name="height_request">550</property>
    273272            <property name="visible">True</property>
    274273            <property name="can_focus">False</property>
     
    463462          </object>
    464463          <packing>
    465             <property name="expand">False</property>
     464            <property name="expand">True</property>
    466465            <property name="fill">True</property>
    467466            <property name="position">1</property>
     
    660659    <property name="can_focus">False</property>
    661660    <property name="hexpand">True</property>
     661    <property name="vexpand">True</property>
    662662    <property name="orientation">vertical</property>
    663663    <child>
     
    667667        <property name="margin_left">15</property>
    668668        <property name="margin_right">15</property>
     669        <property name="hexpand">True</property>
     670        <property name="vexpand">True</property>
    669671        <property name="orientation">vertical</property>
    670672        <property name="baseline_position">top</property>
     
    674676            <property name="can_focus">False</property>
    675677            <property name="hexpand">True</property>
     678            <property name="vexpand">True</property>
    676679            <child>
    677680              <object class="GtkScrolledWindow" id="tasks_scrolledwindow">
     
    680683                <property name="can_focus">True</property>
    681684                <property name="hexpand">True</property>
     685                <property name="vexpand">True</property>
    682686                <property name="shadow_type">in</property>
    683687                <property name="min_content_width">3</property>
     
    687691                    <property name="can_focus">True</property>
    688692                    <property name="hexpand">True</property>
     693                    <property name="vexpand">True</property>
    689694                    <property name="headers_clickable">False</property>
    690695                    <property name="search_column">9</property>
     
    712717      </packing>
    713718    </child>
    714     <child>
    715       <object class="GtkBox" id="task_detail_box">
    716         <property name="visible">True</property>
    717         <property name="can_focus">False</property>
    718         <property name="margin_left">15</property>
    719         <property name="margin_right">15</property>
    720         <property name="margin_top">20</property>
    721         <property name="margin_bottom">10</property>
    722         <property name="hexpand">True</property>
    723         <property name="vexpand">True</property>
    724         <property name="orientation">vertical</property>
    725         <child>
    726           <object class="GtkGrid" id="task_details_grid">
    727             <property name="visible">True</property>
    728             <property name="can_focus">False</property>
    729             <property name="halign">center</property>
    730             <property name="margin_top">5</property>
    731             <property name="hexpand">True</property>
    732             <property name="column_spacing">12</property>
    733             <child>
    734               <placeholder/>
    735             </child>
    736             <child>
    737               <placeholder/>
    738             </child>
    739             <child>
    740               <placeholder/>
    741             </child>
    742             <child>
    743               <placeholder/>
    744             </child>
    745             <child>
    746               <placeholder/>
    747             </child>
    748             <child>
    749               <placeholder/>
    750             </child>
    751             <child>
    752               <placeholder/>
    753             </child>
    754             <child>
    755               <placeholder/>
    756             </child>
    757             <child>
    758               <placeholder/>
    759             </child>
    760           </object>
    761           <packing>
    762             <property name="expand">False</property>
    763             <property name="fill">False</property>
    764             <property name="position">2</property>
    765           </packing>
    766         </child>
    767       </object>
    768       <packing>
    769         <property name="expand">True</property>
    770         <property name="fill">True</property>
    771         <property name="position">1</property>
    772       </packing>
    773     </child>
    774719  </object>
    775720</interface>
Note: See TracChangeset for help on using the changeset viewer.