Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/src/jarabe/controlpanel
diff options
context:
space:
mode:
Diffstat (limited to 'src/jarabe/controlpanel')
-rw-r--r--src/jarabe/controlpanel/gui.py3
-rw-r--r--src/jarabe/controlpanel/sectionview.py8
2 files changed, 11 insertions, 0 deletions
diff --git a/src/jarabe/controlpanel/gui.py b/src/jarabe/controlpanel/gui.py
index 0a53a60..0ebf43f 100644
--- a/src/jarabe/controlpanel/gui.py
+++ b/src/jarabe/controlpanel/gui.py
@@ -380,6 +380,9 @@ class ControlPanel(Gtk.Window):
from jarabe.view.keyhandler import set_key_handlers_active
set_key_handlers_active(True)
+ from jarabe.view.buddymenu import set_control_panel
+ set_control_panel(None)
+
self.destroy()
def __close_request_cb(self, widget, event=None):
diff --git a/src/jarabe/controlpanel/sectionview.py b/src/jarabe/controlpanel/sectionview.py
index bee64e0..42e99b8 100644
--- a/src/jarabe/controlpanel/sectionview.py
+++ b/src/jarabe/controlpanel/sectionview.py
@@ -60,3 +60,11 @@ class SectionView(Gtk.VBox):
def perform_accept_actions(self):
"""Perform additional actions, when the "Ok" button is clicked."""
pass
+
+ def perform_actions_upon_osk_appearence(self):
+ """Perform additional actions, when the OSK appears."""
+ pass
+
+ def perform_actions_upon_osk_disappearence(self):
+ """Perform additional actions, when the OSK disappears."""
+ pass