| IDAPython 9.0
    | 
Proxy of C++ View_Hooks class.
 
  
| Public Member Functions | |
| __init__ (self, "uint32" _flags=0, "uint32" _hkcb_flags=0x0001) | |
| init(self, _flags=0, _hkcb_flags=0x0001) -> View_Hooks | |
| "bool" | hook (self) | 
| hook(self) -> bool | |
| "bool" | unhook (self) | 
| unhook(self) -> bool | |
| "void" | view_activated (self, "TWidget *" view) | 
| view_activated(self, view) A view is activated | |
| "void" | view_deactivated (self, "TWidget *" view) | 
| view_deactivated(self, view) A view is deactivated | |
| "void" | view_keydown (self, "TWidget *" view, "int" key, "view_event_state_t" state) | 
| view_keydown(self, view, key, state) Key down event | |
| "void" | view_click (self, "TWidget *" view, "view_mouse_event_t" event) | 
| view_click(self, view, event) Click event | |
| "void" | view_dblclick (self, "TWidget *" view, "view_mouse_event_t" event) | 
| view_dblclick(self, view, event) Double click event | |
| "void" | view_curpos (self, "TWidget *" view) | 
| view_curpos(self, view) Cursor position changed | |
| "void" | view_created (self, "TWidget *" view) | 
| view_created(self, view) A view is being created. | |
| "void" | view_close (self, "TWidget *" view) | 
| view_close(self, view) View closed | |
| "void" | view_switched (self, "TWidget *" view, "tcc_renderer_type_t" rt) | 
| view_switched(self, view, rt) A view's renderer has changed. | |
| "void" | view_mouse_over (self, "TWidget *" view, "view_mouse_event_t" event) | 
| view_mouse_over(self, view, event) The user moved the mouse over (or out of) a node or an edge. | |
| "void" | view_loc_changed (self, "TWidget *" view, "lochist_entry_t const *" now, "lochist_entry_t const *" was) | 
| view_loc_changed(self, view, now, was) The location for the view has changed (can be either the place_t, the renderer_info_t, or both.) | |
| "void" | view_mouse_moved (self, "TWidget *" view, "view_mouse_event_t" event) | 
| view_mouse_moved(self, view, event) The mouse moved on the view | |
| __disown__ (self) | |
| Properties | |
| thisown = property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc="The membership flag") | |
| __init__ | ( | self, | |
| "uint32" | _flags = 0, | ||
| "uint32" | _hkcb_flags = 0x0001 ) | 
| _flags | uint32 | 
| _hkcb_flags | uint32 | 
Reimplemented in GraphViewer, CustomIDAMemo, and IDAViewWrapper.
| __disown__ | ( | self | ) | 
| "bool" hook | ( | self | ) | 
| "bool" unhook | ( | self | ) | 
| "void" view_activated | ( | self, | |
| "TWidget *" | view ) | 
| view | (TWidget *) | 
Reimplemented in CustomIDAMemo.
| "void" view_click | ( | self, | |
| "TWidget *" | view, | ||
| "view_mouse_event_t" | event ) | 
| view | (TWidget *) | 
| event | (const view_mouse_event_t *) | 
Reimplemented in CustomIDAMemo.
| "void" view_close | ( | self, | |
| "TWidget *" | view ) | 
| view | (TWidget *) | 
Reimplemented in CustomIDAMemo.
| "void" view_created | ( | self, | |
| "TWidget *" | view ) | 
| view | (TWidget *) | 
| "void" view_curpos | ( | self, | |
| "TWidget *" | view ) | 
| view | (TWidget *) | 
Reimplemented in CustomIDAMemo.
| "void" view_dblclick | ( | self, | |
| "TWidget *" | view, | ||
| "view_mouse_event_t" | event ) | 
| view | (TWidget *) | 
| event | (const view_mouse_event_t *) | 
Reimplemented in CustomIDAMemo.
| "void" view_deactivated | ( | self, | |
| "TWidget *" | view ) | 
| view | (TWidget *) | 
Reimplemented in CustomIDAMemo.
| "void" view_keydown | ( | self, | |
| "TWidget *" | view, | ||
| "int" | key, | ||
| "view_event_state_t" | state ) | 
| view | (TWidget *) | 
| key | (int) | 
| state | (::view_event_state_t) | 
Reimplemented in CustomIDAMemo.
| "void" view_loc_changed | ( | self, | |
| "TWidget *" | view, | ||
| "lochist_entry_t const *" | now, | ||
| "lochist_entry_t const *" | was ) | 
| view | (TWidget *) | 
| now | (const lochist_entry_t *) | 
| was | (const lochist_entry_t *) | 
Reimplemented in CustomIDAMemo.
| "void" view_mouse_moved | ( | self, | |
| "TWidget *" | view, | ||
| "view_mouse_event_t" | event ) | 
| view | (TWidget *) | 
| event | (const view_mouse_event_t *) | 
Reimplemented in CustomIDAMemo.
| "void" view_mouse_over | ( | self, | |
| "TWidget *" | view, | ||
| "view_mouse_event_t" | event ) | 
This is only relevant in a graph view.
| view | (TWidget *) | 
| event | (const view_mouse_event_t *) | 
Reimplemented in CustomIDAMemo.
| "void" view_switched | ( | self, | |
| "TWidget *" | view, | ||
| "tcc_renderer_type_t" | rt ) | 
| view | (TWidget *) | 
| rt | (tcc_renderer_type_t) | 
Reimplemented in CustomIDAMemo.
| 
 | static |