| 243 | | # TimeStamp |
| 244 | | st = gajim.config.get('time_stamp') |
| 245 | | st = helpers.from_one_line(st) |
| 246 | | self.xml.get_widget('time_stamp_textview').get_buffer().set_text(st) |
| 247 | | |
| 248 | | # before nickname |
| 249 | | st = gajim.config.get('before_nickname') |
| 250 | | st = helpers.from_one_line(st) |
| 251 | | self.xml.get_widget('before_nickname_textview').get_buffer().set_text(st) |
| 252 | | |
| 253 | | # after nickanme |
| 254 | | st = gajim.config.get('after_nickname') |
| 255 | | st = helpers.from_one_line(st) |
| 256 | | self.xml.get_widget('after_nickname_textview').get_buffer().set_text(st) |
| 257 | | |
| 734 | | gajim.interface.save_config() |
| 735 | | |
| 736 | | def _get_textview_text(self, tv): |
| 737 | | buffer = tv.get_buffer() |
| 738 | | begin, end = buffer.get_bounds() |
| 739 | | return buffer.get_text(begin, end).decode('utf-8') |
| 740 | | |
| 741 | | def on_time_stamp_textview_focus_out_event(self, widget, event): |
| 742 | | text = self._get_textview_text(widget) |
| 743 | | text = helpers.to_one_line(text) |
| 744 | | gajim.config.set('time_stamp', text) |
| 745 | | gajim.interface.save_config() |
| 746 | | |
| 747 | | def on_before_nickname_textview_focus_out_event(self, widget, event): |
| 748 | | text = self._get_textview_text(widget) |
| 749 | | text = helpers.to_one_line(text) |
| 750 | | gajim.config.set('before_nickname', text) |
| 751 | | gajim.interface.save_config() |
| 752 | | |
| 753 | | def on_after_nickname_textview_focus_out_event(self, widget, event): |
| 754 | | text = self._get_textview_text(widget) |
| 755 | | text = helpers.to_one_line(text) |
| 756 | | gajim.config.set('after_nickname', text) |