/b-gtk/fix-viz

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/b-gtk/fix-viz

« back to all changes in this revision

Viewing changes to olive/frontend/gtk/status.py

  • Committer: Szilveszter Farkas (Phanatic)
  • Date: 2006-09-17 14:32:05 UTC
  • mto: (0.14.1 main) (93.1.1 win32.bialix)
  • mto: This revision was merged to the branch mainline in revision 83.
  • Revision ID: Szilveszter.Farkas@gmail.com-20060917143205-7fe70009fa166ec0
If the TreeView in the Status window would be empty, display a "No changes." message.

Show diffs side-by-side

added added

removed removed

Lines of Context:
103
103
        else:
104
104
            delta = self.wt.changes_from(self.old_tree)
105
105
 
 
106
        changes = False
 
107
        
106
108
        if len(delta.added):
 
109
            changes = True
107
110
            titer = self.model.append(None, [ _('Added'), None ])
108
111
            for path, id, kind in delta.added:
109
112
                self.model.append(titer, [ path, path ])
110
113
 
111
114
        if len(delta.removed):
 
115
            changes = True
112
116
            titer = self.model.append(None, [ _('Removed'), None ])
113
117
            for path, id, kind in delta.removed:
114
118
                self.model.append(titer, [ path, path ])
115
119
 
116
120
        if len(delta.renamed):
 
121
            changes = True
117
122
            titer = self.model.append(None, [ _('Renamed'), None ])
118
123
            for oldpath, newpath, id, kind, text_modified, meta_modified \
119
124
                    in delta.renamed:
120
125
                self.model.append(titer, [ oldpath, newpath ])
121
126
 
122
127
        if len(delta.modified):
 
128
            changes = True
123
129
            titer = self.model.append(None, [ _('Modified'), None ])
124
130
            for path, id, kind, text_modified, meta_modified in delta.modified:
125
131
                self.model.append(titer, [ path, path ])
126
132
        
127
133
        done_unknown = False
128
134
        for path in self.wt.unknowns():
 
135
            changes = True
129
136
            if not done_unknown:
130
137
                titer = self.model.append(None, [ _('Unknown'), None ])
131
138
                done_unknown = True
132
139
            self.model.append(titer, [ path, path ])
133
140
 
 
141
        if not changes:
 
142
            self.model.append(None, [ _('No changes.'), None ])
 
143
 
134
144
        self.treeview.expand_all()
135
145
    
136
146
    def display(self):