File: wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin.txt

package info (click to toggle)
wxpython4.0 4.0.4%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 211,112 kB
  • sloc: cpp: 888,355; python: 223,130; makefile: 52,087; ansic: 45,780; sh: 3,012; xml: 1,534; perl: 264
file content (105 lines) | stat: -rw-r--r-- 4,062 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
.. wxPython Phoenix documentation

   This file was generated by Phoenix's sphinx generator and associated
   tools, do not edit by hand.

   Copyright: (c) 2011-2018 by Total Control Software
   License:   wxWindows License

.. include:: headings.inc

.. currentmodule:: wx.lib.pubsub.utils.notification

.. highlight:: python



.. _wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin:

==========================================================================================================================================
|phoenix_title|  **wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin**
==========================================================================================================================================

Derive your Notifications handler from this class if your handler
just wants to be notified of one or two types of pubsub events.
Then just override the desired methods. The rest of the notifications
will automatically be ignored.



|

|class_hierarchy| Class Hierarchy
=================================

.. raw:: html

   <div id="toggleBlock" onclick="return toggleVisibility(this)" class="closed" style="cursor:pointer;">
   <img id="toggleBlock-trigger" src="_static/images/closed.png"/>
   Inheritance diagram for class <strong>IgnoreNotificationsMixin</strong>:
   </div>
   <div id="toggleBlock-summary" style="display:block;"></div>
   <div id="toggleBlock-content" style="display:none;">
   <p class="graphviz">
   <center><img src="_static/images/inheritance/wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin_inheritance.png" alt="Inheritance diagram of IgnoreNotificationsMixin" usemap="#dummy" class="inheritance"/></center>
   </div>
   <script type="text/javascript">toggleVisibilityOnLoad(document.getElementById('toggleBlock'))</script>
   <map id="dummy" name="dummy"> <area shape="rect" id="node1" href="wx.lib.pubsub.core.notificationmgr.INotificationHandler.html" title="wx.lib.pubsub.core.notificationmgr.INotificationHandler" alt="" coords="5,5,371,35"/> <area shape="rect" id="node2" href="wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin.html" title="wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin" alt="" coords="5,83,371,112"/> </map> 
   </p>

|


|super_classes| Known Superclasses
==================================

:class:`wx.lib.pubsub.core.notificationmgr.INotificationHandler`

|


|method_summary| Methods Summary
================================

===================================================================================== ================================================================================
:meth:`~wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin.notifyDeadListener` 
:meth:`~wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin.notifyDelTopic`     
:meth:`~wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin.notifyNewTopic`     
:meth:`~wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin.notifySend`         
:meth:`~wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin.notifySubscribe`    
:meth:`~wx.lib.pubsub.utils.notification.IgnoreNotificationsMixin.notifyUnsubscribe`  
===================================================================================== ================================================================================


|


|api| Class API
===============


.. class:: IgnoreNotificationsMixin(INotificationHandler)

   Derive your Notifications handler from this class if your handler
   just wants to be notified of one or two types of pubsub events.
   Then just override the desired methods. The rest of the notifications
   will automatically be ignored.

   .. method:: notifyDeadListener(self, pubListener, topicObj)


   .. method:: notifyDelTopic(self, topicName)


   .. method:: notifyNewTopic(self, topicObj, description, required, argsDocs)


   .. method:: notifySend(self, stage, topicObj, pubListener=None)


   .. method:: notifySubscribe(self, pubListener, topicObj, newSub)


   .. method:: notifyUnsubscribe(self, pubListener, topicObj)