Package pywingo :: Module events
[frames] | no frames]

Source Code for Module pywingo.events

  1  from collections import namedtuple 
  2   
  3   
4 -def _new_Noop(j):
5 assert j['EventName'] == 'Noop' 6 return Noop()
7 Noop = namedtuple('Noop', []) 8 9
10 -def _new_Restarting(j):
11 assert j['EventName'] == 'Restarting' 12 return Restarting()
13 Restarting = namedtuple('Restarting', []) 14 15
16 -def _new_Subscribed(j):
17 assert j['EventName'] == 'Subscribed' 18 return Subscribed()
19 Subscribed = namedtuple('Subscribed', []) 20 21
22 -def _new_ChangedWorkspace(j):
23 assert j['EventName'] == 'ChangedWorkspace' 24 return ChangedWorkspace()
25 ChangedWorkspace = namedtuple('ChangedWorkspace', []) 26 27
28 -def _new_ChangedVisibleWorkspace(j):
29 assert j['EventName'] == 'ChangedVisibleWorkspace' 30 return ChangedVisibleWorkspace()
31 ChangedVisibleWorkspace = namedtuple('ChangedVisibleWorkspace', []) 32 33
34 -def _new_ChangedWorkspaceNames(j):
35 assert j['EventName'] == 'ChangedWorkspaceNames' 36 return ChangedWorkspaceNames()
37 ChangedWorkspaceNames = namedtuple('ChangedWorkspaceNames', []) 38 39
40 -def _new_AddedWorkspace(j):
41 assert j['EventName'] == 'AddedWorkspace' 42 return AddedWorkspace(j['Name'])
43 AddedWorkspace = namedtuple('AddedWorkspace', ['Name']) 44 45
46 -def _new_RemovedWorkspace(j):
47 assert j['EventName'] == 'RemovedWorkspace' 48 return RemovedWorkspace(j['Name'])
49 RemovedWorkspace = namedtuple('RemovedWorkspace', ['Name']) 50 51
52 -def _new_FocusedClient(j):
53 assert j['EventName'] == 'FocusedClient' 54 return FocusedClient(j['Id'])
55 FocusedClient = namedtuple('FocusedClient', ['Id']) 56 57
58 -def _new_UnfocusedClient(j):
59 assert j['EventName'] == 'UnfocusedClient' 60 return UnfocusedClient(j['Id'])
61 UnfocusedClient = namedtuple('UnfocusedClient', ['Id']) 62 63
64 -def _new_MappedClient(j):
65 assert j['EventName'] == 'MappedClient' 66 return MappedClient(j['Id'])
67 MappedClient = namedtuple('MappedClient', ['Id']) 68 69
70 -def _new_UnmappedClient(j):
71 assert j['EventName'] == 'UnmappedClient' 72 return UnmappedClient(j['Id'])
73 UnmappedClient = namedtuple('UnmappedClient', ['Id']) 74 75
76 -def _new_ManagedClient(j):
77 assert j['EventName'] == 'ManagedClient' 78 return ManagedClient(j['Id'])
79 ManagedClient = namedtuple('ManagedClient', ['Id']) 80 81
82 -def _new_UnmanagedClient(j):
83 assert j['EventName'] == 'UnmanagedClient' 84 return UnmanagedClient(j['Id'], j['Name'], j['Workspace'], j['Class'], j['Instance'])
85 UnmanagedClient = namedtuple('UnmanagedClient', ['Id', 'Name', 'Workspace', 'Class', 'Instance']) 86 87
88 -def _new_ChangedClientName(j):
89 assert j['EventName'] == 'ChangedClientName' 90 return ChangedClientName(j['Id'])
91 ChangedClientName = namedtuple('ChangedClientName', ['Id']) 92 93
94 -def _new_ChangedActiveClient(j):
95 assert j['EventName'] == 'ChangedActiveClient' 96 return ChangedActiveClient(j['Id'])
97 ChangedActiveClient = namedtuple('ChangedActiveClient', ['Id']) 98 99
100 -def _new_ChangedLayout(j):
101 assert j['EventName'] == 'ChangedLayout' 102 return ChangedLayout(j['Workspace'])
103 ChangedLayout = namedtuple('ChangedLayout', ['Workspace']) 104