Changeset 50
- Timestamp:
- Wed Jun 29 12:37:04 2005
- Files:
-
- trunk/transolution/xliffeditor/gtk_main.py (modified) (diff)
- trunk/transolution/xliffeditor/gtk_documentviewpanel.py (modified) (diff)
- trunk/transolution/xliffeditor/gtk_status_change_dialog.py (modified) (diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
trunk/transolution/xliffeditor/gtk_main.py
r46 r50 433 433 434 434 def changeListner(self,s,dialog): 435 self.docpane.onChangeStatus(s,dialog) 435 return self.docpane.onChangeStatus(s,dialog) 435 435 436 436 class MainWindow(MainWindowBase2): -
trunk/transolution/xliffeditor/gtk_documentviewpanel.py
r49 r50 772 772 from_approved = approvemap[s['from_approved']] 773 773 to_approved = approvemap[s['to_approved']] 774 774 changed = False 775 changes = 0 775 776 for seg in internal_segs: 776 777 tu = seg.tu 777 778 if not tu.hasTarget(): 778 779 continue 780 # check constraints 779 781 if not (from_approved is None): 780 782 if from_approved != tu.approved: … … 783 785 if from_state != tu.state and (from_state or tu.state): 784 786 continue 785 if not (to_state is None): 787 # do the changes 788 if not (to_state is None) and seg.tu.state != to_state: 786 789 seg.tu.state = to_state 787 seg.dirty = True 788 if not (to_approved is None): 790 changed = True 791 if not (to_approved is None) and tu.approved != to_approved: 789 792 tu.approved = to_approved 793 changed = True 794 if changed: 795 changes += 1 796 changed = False 790 797 seg.dirty = True 791 798 self.doc_model.xupdate() 799 return changes 792 800 793 801 -
trunk/transolution/xliffeditor/gtk_status_change_dialog.py
r49 r50 72 72 73 73 def onChange(self,e): 74 self._update() 75 self.change_listner(self.change_settings,self.window) 74 if askOk(self.window,'Batch change status',"This operation can not be reverted.\nAre you sure?"): 75 self._update() 76 changes = self.change_listner(self.change_settings,self.window) 77 messageDialog(self.window,'Translation units changed:%d'%(changes,)) 78 76 79 77 80 def hide(self):
