Philipp Hörist pushed to branch master at gajim / gajim
Commits:
-
1fa8533c
by Daniel Brötzmann at 2019-11-06T10:22:58Z
2 changed files:
Changes:
| ... | ... | @@ -2505,16 +2505,50 @@ to discover one from the server. (Example: stun.iptel.org)</property> |
| 2505 | 2505 |
</packing>
|
| 2506 | 2506 |
</child>
|
| 2507 | 2507 |
<child>
|
| 2508 |
- <object class="GtkCheckButton" id="enable_logging">
|
|
| 2509 |
- <property name="label" translatable="yes">Enable _debug logging</property>
|
|
| 2510 |
- <property name="can_focus">True</property>
|
|
| 2511 |
- <property name="receives_default">False</property>
|
|
| 2512 |
- <property name="no_show_all">True</property>
|
|
| 2513 |
- <property name="tooltip_text" translatable="yes">If checked, Gajim will store a log file for debugging</property>
|
|
| 2514 |
- <property name="halign">start</property>
|
|
| 2515 |
- <property name="use_underline">True</property>
|
|
| 2516 |
- <property name="draw_indicator">True</property>
|
|
| 2517 |
- <signal name="toggled" handler="on_enable_logging_toggled" swapped="no"/>
|
|
| 2508 |
+ <object class="GtkBox">
|
|
| 2509 |
+ <property name="visible">True</property>
|
|
| 2510 |
+ <property name="can_focus">False</property>
|
|
| 2511 |
+ <property name="spacing">12</property>
|
|
| 2512 |
+ <child>
|
|
| 2513 |
+ <object class="GtkCheckButton" id="enable_logging">
|
|
| 2514 |
+ <property name="label" translatable="yes">Enable _debug logging (restart required)</property>
|
|
| 2515 |
+ <property name="can_focus">True</property>
|
|
| 2516 |
+ <property name="receives_default">False</property>
|
|
| 2517 |
+ <property name="no_show_all">True</property>
|
|
| 2518 |
+ <property name="tooltip_text" translatable="yes">If checked, Gajim will store a log file for debugging</property>
|
|
| 2519 |
+ <property name="halign">start</property>
|
|
| 2520 |
+ <property name="use_underline">True</property>
|
|
| 2521 |
+ <property name="draw_indicator">True</property>
|
|
| 2522 |
+ <signal name="toggled" handler="on_enable_logging_toggled" swapped="no"/>
|
|
| 2523 |
+ </object>
|
|
| 2524 |
+ <packing>
|
|
| 2525 |
+ <property name="expand">False</property>
|
|
| 2526 |
+ <property name="fill">True</property>
|
|
| 2527 |
+ <property name="position">0</property>
|
|
| 2528 |
+ </packing>
|
|
| 2529 |
+ </child>
|
|
| 2530 |
+ <child>
|
|
| 2531 |
+ <object class="GtkButton">
|
|
| 2532 |
+ <property name="visible">True</property>
|
|
| 2533 |
+ <property name="can_focus">True</property>
|
|
| 2534 |
+ <property name="receives_default">True</property>
|
|
| 2535 |
+ <property name="tooltip_text" translatable="yes">Opens folder containing debug logs</property>
|
|
| 2536 |
+ <property name="use_underline">True</property>
|
|
| 2537 |
+ <signal name="clicked" handler="_on_debug_folder_clicked" swapped="no"/>
|
|
| 2538 |
+ <child>
|
|
| 2539 |
+ <object class="GtkImage">
|
|
| 2540 |
+ <property name="visible">True</property>
|
|
| 2541 |
+ <property name="can_focus">False</property>
|
|
| 2542 |
+ <property name="icon_name">folder-symbolic</property>
|
|
| 2543 |
+ </object>
|
|
| 2544 |
+ </child>
|
|
| 2545 |
+ </object>
|
|
| 2546 |
+ <packing>
|
|
| 2547 |
+ <property name="expand">False</property>
|
|
| 2548 |
+ <property name="fill">True</property>
|
|
| 2549 |
+ <property name="position">1</property>
|
|
| 2550 |
+ </packing>
|
|
| 2551 |
+ </child>
|
|
| 2518 | 2552 |
</object>
|
| 2519 | 2553 |
<packing>
|
| 2520 | 2554 |
<property name="expand">False</property>
|
| ... | ... | @@ -19,6 +19,7 @@ from gi.repository import Gdk |
| 19 | 19 |
from gi.repository import Pango
|
| 20 | 20 |
|
| 21 | 21 |
from gajim.common import app
|
| 22 |
+from gajim.common import configpaths
|
|
| 22 | 23 |
from gajim.common import helpers
|
| 23 | 24 |
from gajim.common import config as c_config
|
| 24 | 25 |
from gajim.common import idle
|
| ... | ... | @@ -1079,6 +1080,10 @@ class Preferences(Gtk.ApplicationWindow): |
| 1079 | 1080 |
def on_enable_logging_toggled(self, widget):
|
| 1080 | 1081 |
app.set_debug_mode(widget.get_active())
|
| 1081 | 1082 |
|
| 1083 |
+ def _on_debug_folder_clicked(self, _widget):
|
|
| 1084 |
+ debug_folder = configpaths.get('DEBUG')
|
|
| 1085 |
+ helpers.launch_file_manager(debug_folder)
|
|
| 1086 |
+ |
|
| 1082 | 1087 |
# Advanced Config Editor (ACE)
|
| 1083 | 1088 |
def on_open_advanced_editor_button_clicked(self, _widget):
|
| 1084 | 1089 |
window = app.get_app_window(AdvancedConfig)
|