diff options
| author | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-04-10 11:10:32 +0200 |
|---|---|---|
| committer | Jiri Moskovcak <jmoskovc@redhat.com> | 2009-04-10 11:10:32 +0200 |
| commit | 034314a72ed3d461bc622b4b9870b486a11df4bb (patch) | |
| tree | 9d3c94075ec3ea2c9a9737502a82db7bc39863c6 /src/Gui | |
| parent | 6c8579ace43e612b38315ccea68fe87c048ba8fd (diff) | |
| download | abrt-034314a72ed3d461bc622b4b9870b486a11df4bb.tar.gz abrt-034314a72ed3d461bc622b4b9870b486a11df4bb.tar.xz abrt-034314a72ed3d461bc622b4b9870b486a11df4bb.zip | |
Wrap lines in report to keep the window sane sized
Diffstat (limited to 'src/Gui')
| -rw-r--r-- | src/Gui/CCReporterDialog.py | 17 | ||||
| -rw-r--r-- | src/Gui/report.glade | 3 |
2 files changed, 14 insertions, 6 deletions
diff --git a/src/Gui/CCReporterDialog.py b/src/Gui/CCReporterDialog.py index 6e15570..965edbd 100644 --- a/src/Gui/CCReporterDialog.py +++ b/src/Gui/CCReporterDialog.py @@ -3,6 +3,7 @@ import pygtk pygtk.require("2.0") import gtk #, pango import gtk.glade +import pango import sys from CC_gui_functions import * from CCReport import Report @@ -46,9 +47,13 @@ class ReporterDialog(): renderer = CellRenderers.MultilineCellRenderer() renderer.props.editable = True + renderer.props.wrap_mode = pango.WRAP_WORD + renderer.props.wrap_width = 800 + #renderer.props.wrap_mode = pango.WRAP_WORD #renderer.props.wrap_width = 600 column = gtk.TreeViewColumn('Value', renderer, text=1, editable=2) + column.props.max_width = 10 self.tvReport.append_column(column) renderer.connect('edited',self.column_edited,self.reportListStore) # toggle @@ -58,7 +63,7 @@ class ReporterDialog(): column = gtk.TreeViewColumn('Send', toggle_renderer) column.add_attribute( toggle_renderer, "active", 3) column.add_attribute( toggle_renderer, "visible", 4) - self.tvReport.append_column(column) + self.tvReport.insert_column(column,0) # connect the signals self.wTree.get_widget("bApply").connect("clicked", self.on_apply_clicked, self.tvReport) #self.wTree.get_widget("bCancel").connect("clicked", self.on_cancel_clicked, self.tvReport) @@ -118,10 +123,12 @@ class ReporterDialog(): self.report[rowe["item"]][CONTENT] = rowe["content"] else: del self.report[rowe["item"]] - if self.comment_changed: - buff = self.tvComment.get_buffer() - self.report["Comment"] = ['t', 'y', buff.get_text(buff.get_start_iter(),buff.get_end_iter())] - + if self.comment_changed: + buff = self.tvComment.get_buffer() + self.report["Comment"] = ['t', 'y', buff.get_text(buff.get_start_iter(),buff.get_end_iter())] + else: + del self.report["Comment"] + def run(self): result = self.window.run() if result != gtk.RESPONSE_APPLY: diff --git a/src/Gui/report.glade b/src/Gui/report.glade index 10455d1..889d997 100644 --- a/src/Gui/report.glade +++ b/src/Gui/report.glade @@ -1,9 +1,10 @@ <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE glade-interface SYSTEM "glade-2.0.dtd"> -<!--Generated with glade3 3.4.5 on Thu Apr 9 15:27:26 2009 --> +<!--Generated with glade3 3.4.5 on Fri Apr 10 10:19:36 2009 --> <glade-interface> <widget class="GtkDialog" id="reporter_dialog"> <property name="border_width">5</property> + <property name="modal">True</property> <property name="window_position">GTK_WIN_POS_CENTER_ON_PARENT</property> <property name="default_width">400</property> <property name="default_height">400</property> |
