The branch, master has been updated via 2d230ec2b7eed7719137ed4daa40da3082416aae (commit) via 7760963880bde6ac0531dac086abd92038c0fec3 (commit) from 84074f170c26a8d2431571dfbbc64a7aa3464236 (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 2d230ec2b7eed7719137ed4daa40da3082416aae Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Thu Feb 23 23:56:58 2012 +0100 typo fix commit 7760963880bde6ac0531dac086abd92038c0fec3 Author: Mike Gabriel <mike.gabriel@das-netzwerkteam.de> Date: Thu Feb 23 23:56:20 2012 +0100 Hook methods that notify about non-availabilities around printing, MIME box, local folder sharing. ----------------------------------------------------------------------- Summary of changes: debian/changelog | 2 ++ pyhoca/wxgui/frontend.py | 12 ++++++++++++ 2 files changed, 14 insertions(+), 0 deletions(-) The diff of changes is: diff --git a/debian/changelog b/debian/changelog index 6fe11a4..176e389 100644 --- a/debian/changelog +++ b/debian/changelog @@ -43,6 +43,8 @@ pyhoca-gui (0.1.2.0-0~x2go1) UNRELEASED; urgency=low capable. - Handle the situation that no printer is installed with CUPS/WinSpool gracefully. + - Hook methods that notify about non-availabilities around printing, + MIME box, local folder sharing. * 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 57338ca..a1b538a 100644 --- a/pyhoca/wxgui/frontend.py +++ b/pyhoca/wxgui/frontend.py @@ -829,6 +829,18 @@ class PyHocaGUI(wx.App, x2go.X2goClient): def HOOK_on_sound_tunnel_failed(self, profile_name='UNKNOWN', session_name='UNKNOWN'): self.notifier.send(_(u'%s - audio problem') % profile_name, _(u'The audio connection could not be set up for this session.\n%s') % session_name, icon='session_warning', timeout=5000) + def HOOK_printing_not_available(self, profile_name='UNKNOWN', session_name='UNKNOWN'): + self.notifier.send(_(u'%s - client-side printing not available') % profile_name, _(u'The server denies client-side printing from within this session.\n%s') % session_name, icon='session_warning', timeout=5000) + + def HOOK_mimebox_not_available(self, profile_name='UNKNOWN', session_name='UNKNOWN'): + self.notifier.send(_(u'%s - MIME box not available') % profile_name, _(u'The server does not support the X2Go MIME box.\n%s') % session_name, icon='session_warning', timeout=5000) + + def HOOK_foldersharing_not_available(self, profile_name='UNKNOWN', session_name='UNKNOWN'): + self.notifier.send(_(u'%s - client-side folders not sharable') % profile_name, _(u'The server denies client-side folder sharing with this session.\n%s') % session_name, icon='session_warning', timeout=5000) + + def HOOK_sshfs_not_available(self, profile_name='UNKNOWN', session_name='UNKNOWN'): + self.notifier.send(_(u'%s - client resources not sharable') % profile_name, _(u'Client-side folders and printers cannot be shared with this session.\n%s') % session_name, icon='session_warning', timeout=5000) + # this hook gets called from Python X2Go classes if a print job is coming in and the print action is ,,DIALOG''... def HOOK_open_print_dialog(self, profile_name='UNKNOWN', session_name='UNKNOWN'): _print_action = None 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)).