Changeset 62

Show
Ignore:
Timestamp:
28/01/07 00:12:30 (2 years ago)
Author:
andy
Message:

More playing around with widgets

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/rewrite/PyBackPack/GUI/bsegui.py

    r61 r62  
    4343            self.model.append((42, "Hello World %d"%i, logo)) 
    4444 
     45        self.bsmodel = gtk.TreeStore(gobject.TYPE_STRING, gobject.TYPE_STRING) 
     46        iter = self.bsmodel.insert_before(None, None) 
     47        self.bsmodel.set_value(iter, 0, "Foo") 
     48        self.bsmodel.set_value(iter, 1, "Bar") 
     49 
     50        self.settreeview = self.wTree.get_widget("treeview_bse_backupset") 
     51        self.settreeview.set_model(self.bsmodel) 
     52 
     53         
     54 
    4555        # Show the GUI and run 
    4656        self.show() 
  • branches/rewrite/data/backupseteditor.glade

    r61 r62  
    11<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
    22<!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd"> 
    3 <!--Generated with glade3 3.0.2 on Fri Jan 26 18:50:23 2007 by welshbyte@plato--> 
     3<!--Generated with glade3 3.1.4 on Sat Jan 27 19:10:37 2007 by andy@diogenes--> 
    44<glade-interface> 
    55  <widget class="GtkWindow" id="window_bse"> 
    6     <property name="width_request">600</property> 
    7     <property name="height_request">420</property> 
    86    <property name="title" translatable="yes">Backup Set Editor</property> 
     7    <property name="default_width">601</property> 
     8    <property name="default_height">499</property> 
    99    <child> 
    1010      <widget class="GtkVBox" id="vbox_bse"> 
     
    121121                <property name="visible">True</property> 
    122122                <property name="sensitive">False</property> 
     123                <property name="tooltip" translatable="yes">Include file in backup set</property> 
    123124                <property name="label">Include</property> 
    124125                <property name="stock_id">gtk-add</property> 
    125                 <property name="tooltip" translatable="yes">Include file in backup set</property> 
    126               </widget> 
     126              </widget> 
     127              <packing> 
     128                <property name="expand">False</property> 
     129              </packing> 
    127130            </child> 
    128131            <child> 
     
    130133                <property name="visible">True</property> 
    131134                <property name="sensitive">False</property> 
     135                <property name="tooltip" translatable="yes">Exclude file from backup set</property> 
    132136                <property name="label">Exclude</property> 
    133137                <property name="stock_id">gtk-remove</property> 
    134                 <property name="tooltip" translatable="yes">Exclude file from backup set</property> 
    135               </widget> 
     138              </widget> 
     139              <packing> 
     140                <property name="expand">False</property> 
     141              </packing> 
    136142            </child> 
    137143          </widget> 
     
    142148        </child> 
    143149        <child> 
    144           <widget class="GtkVPaned" id="vpaned_bse"> 
    145             <property name="visible">True</property> 
    146             <child> 
    147               <widget class="GtkIconView" id="iconview_bse_file_select"> 
    148                 <property name="visible">True</property> 
    149                 <property name="text_column">0</property> 
    150                 <property name="selection_mode">GTK_SELECTION_MULTIPLE</property> 
    151               </widget> 
    152               <packing> 
    153                 <property name="resize">False</property> 
    154               </packing> 
    155             </child> 
    156             <child> 
    157               <widget class="GtkTreeView" id="treeview_bse_backupset"> 
    158                 <property name="visible">True</property> 
    159                 <property name="rules_hint">True</property> 
    160               </widget> 
     150          <widget class="GtkVBox" id="vbox1"> 
     151            <property name="visible">True</property> 
     152            <child> 
     153              <widget class="GtkLabel" id="label_bse_dragfiles"> 
     154                <property name="visible">True</property> 
     155                <property name="label" translatable="yes">Select and drag the files you wish to backup from here:</property> 
     156                <property name="single_line_mode">True</property> 
     157              </widget> 
     158              <packing> 
     159                <property name="expand">False</property> 
     160                <property name="fill">False</property> 
     161              </packing> 
     162            </child> 
     163            <child> 
     164              <widget class="GtkVPaned" id="vpaned_bse"> 
     165                <property name="visible">True</property> 
     166                <child> 
     167                  <widget class="GtkScrolledWindow" id="scrolledwindow_bse_files"> 
     168                    <property name="visible">True</property> 
     169                    <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
     170                    <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
     171                    <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property> 
     172                    <child> 
     173                      <widget class="GtkIconView" id="iconview_bse_file_select"> 
     174                        <property name="visible">True</property> 
     175                        <property name="can_focus">True</property> 
     176                        <property name="has_focus">True</property> 
     177                        <property name="text_column">0</property> 
     178                        <property name="selection_mode">GTK_SELECTION_MULTIPLE</property> 
     179                      </widget> 
     180                    </child> 
     181                  </widget> 
     182                  <packing> 
     183                    <property name="resize">False</property> 
     184                  </packing> 
     185                </child> 
     186                <child> 
     187                  <placeholder/> 
     188                </child> 
     189              </widget> 
     190              <packing> 
     191                <property name="position">1</property> 
     192              </packing> 
     193            </child> 
     194            <child> 
     195              <widget class="GtkLabel" id="label_bse_dropfiles"> 
     196                <property name="visible">True</property> 
     197                <property name="label" translatable="yes">...and drag them here to add them to the backup set:</property> 
     198                <property name="single_line_mode">True</property> 
     199              </widget> 
     200              <packing> 
     201                <property name="expand">False</property> 
     202                <property name="fill">False</property> 
     203                <property name="position">2</property> 
     204              </packing> 
     205            </child> 
     206            <child> 
     207              <widget class="GtkScrolledWindow" id="scrolledwindow_bse_set"> 
     208                <property name="visible">True</property> 
     209                <property name="hscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
     210                <property name="vscrollbar_policy">GTK_POLICY_AUTOMATIC</property> 
     211                <property name="shadow_type">GTK_SHADOW_ETCHED_IN</property> 
     212                <child> 
     213                  <widget class="GtkTreeView" id="treeview_bse_backupset"> 
     214                    <property name="visible">True</property> 
     215                    <property name="headers_clickable">True</property> 
     216                    <property name="reorderable">True</property> 
     217                    <property name="rules_hint">True</property> 
     218                    <property name="enable_search">False</property> 
     219                  </widget> 
     220                </child> 
     221              </widget> 
     222              <packing> 
     223                <property name="position">3</property> 
     224              </packing> 
    161225            </child> 
    162226          </widget>