[X2go-Commits] pyhoca-gui.git - master (branch) updated: 0.1.0.10-114-g3b77e6c
X2Go dev team
git-admin at x2go.org
Sat Mar 17 17:35:58 CET 2012
The branch, master has been updated
via 3b77e6c1a28fd9c752ca092fe56fa422743427b9 (commit)
via 1a606d865abb0ff73115914547fd927987a31ed0 (commit)
via d2b5aed4c583497efcf5bec696beeaee745a1ea9 (commit)
from 03894b689b5b367e29ab4c284e60f82e6faef818 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commit 3b77e6c1a28fd9c752ca092fe56fa422743427b9
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Mar 17 17:35:52 2012 +0100
remove redundant variable assignment
commit 1a606d865abb0ff73115914547fd927987a31ed0
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Mar 17 17:35:35 2012 +0100
Show the detected GUI language in GUI output.
commit d2b5aed4c583497efcf5bec696beeaee745a1ea9
Author: Mike Gabriel <mike.gabriel at das-netzwerkteam.de>
Date: Sat Mar 17 17:34:32 2012 +0100
Fix disabling of published applications tick box in profile manager.
-----------------------------------------------------------------------
Summary of changes:
debian/changelog | 2 ++
pyhoca/wxgui/frontend.py | 16 ++++++++--------
pyhoca/wxgui/menus_taskbar.py | 3 ---
pyhoca/wxgui/profilemanager.py | 8 ++++++++
4 files changed, 18 insertions(+), 11 deletions(-)
The diff of changes is:
diff --git a/debian/changelog b/debian/changelog
index 4a44d55..79526b5 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -67,6 +67,8 @@ pyhoca-gui (0.1.2.0-0~x2go1) UNRELEASED; urgency=low
Boolean command line option).
- Move rendering of menu tree partially into Python X2Go.
- Update of en/de i18n files.
+ - Fix disabling of published applications tick box in profile manager.
+ - Show the detected GUI language in GUI output.
* Depend on Python X2Go 0.1.2.0.
* Install GNOME icons via dh_links.
* Install X2Go icons with explicit install paths.
diff --git a/pyhoca/wxgui/frontend.py b/pyhoca/wxgui/frontend.py
index 1fc6cb1..7597e5f 100644
--- a/pyhoca/wxgui/frontend.py
+++ b/pyhoca/wxgui/frontend.py
@@ -85,14 +85,6 @@ class PyHocaGUI(wx.App, x2go.X2goClient):
self.args = args
- if x2go.defaults.X2GOCLIENT_OS == 'Windows':
- if self.args.lang is not None:
- self.lang = self.args.lang
- else:
- self.lang = 'en'
- else:
- self.lang = locale.getdefaultlocale()[0]
-
if logger is None:
self._pyhoca_logger = x2go.X2goLogger(tag=self.appname)
else:
@@ -104,6 +96,14 @@ class PyHocaGUI(wx.App, x2go.X2goClient):
else:
self._pyhoca_liblogger = copy.deepcopy(liblogger)
+ if x2go.defaults.X2GOCLIENT_OS == 'Windows':
+ if self.args.lang is not None:
+ self.lang = self.args.lang
+ else:
+ self.lang = 'en'
+ else:
+ self.lang = locale.getdefaultlocale()[0]
+ self._pyhoca_logger('%s\'s user interface language is: %s.' % (self.appname, self.lang), loglevel=x2go.loglevel_DEBUG)
_x2goclient_kwargs = {
'use_listsessions_cache': True,
diff --git a/pyhoca/wxgui/menus_taskbar.py b/pyhoca/wxgui/menus_taskbar.py
index 906b9df..79b5b33 100644
--- a/pyhoca/wxgui/menus_taskbar.py
+++ b/pyhoca/wxgui/menus_taskbar.py
@@ -339,9 +339,6 @@ def _generate_Menu_PublishedApplications(_PyHocaGUI, caller=None, profile_name=N
STILL UNDOCUMENTED
"""
-
- _lang = _PyHocaGUI.lang
-
_lang = _PyHocaGUI.lang
_pub_app_session = _PyHocaGUI.get_session_of_session_name(session_name, return_object=True)
menu_map = _pub_app_session.get_published_applications(lang=_lang)
diff --git a/pyhoca/wxgui/profilemanager.py b/pyhoca/wxgui/profilemanager.py
index cd1c2af..9c9fcd3 100644
--- a/pyhoca/wxgui/profilemanager.py
+++ b/pyhoca/wxgui/profilemanager.py
@@ -846,6 +846,8 @@ class PyHocaGUI_ProfileManager(wx.Dialog):
self.Application.Enable(True)
self.Application.SetValue(self.applicationChoices[_command])
self.Command.SetValue('')
+ self.UsePublishedApplications.SetValue(False)
+ self.UsePublishedApplications.Enable(False)
elif not _command and _published:
self.SessionType.SetValue(self.sessionChoices['PUBLISHEDAPPLICATIONS'])
self.UsePublishedApplications.Enable(False)
@@ -853,18 +855,24 @@ class PyHocaGUI_ProfileManager(wx.Dialog):
self._last_pubapp_value = True
else:
self.SessionType.SetValue(self.sessionChoices['CUSTOM'])
+ self.UsePublishedApplications.SetValue(False)
+ self.UsePublishedApplications.Enable(False)
self.Command.Enable(True)
self.Command.SetValue(_command)
if _command == 'XDMCP':
self.XDMCPServerLabel.Enable(True)
self.XDMCPServer.Enable(True)
+ self.UsePublishedApplications.SetValue(False)
+ self.UsePublishedApplications.Enable(False)
if _command in ('RDP', 'DirectRDP'):
self.RDPServerLabel.Enable(True)
self.RDPServer.Enable(True)
self.RDPOptionsLabel.Enable(True)
self.RDPOptions.Enable(True)
+ self.UsePublishedApplications.SetValue(False)
+ self.UsePublishedApplications.Enable(False)
else:
self.RDPServerLabel.Enable(False)
self.RDPServer.Enable(False)
hooks/post-receive
--
pyhoca-gui.git (Python X2Go Client (wxPython GUI))
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "pyhoca-gui.git" (Python X2Go Client (wxPython GUI)).
More information about the x2go-commits
mailing list