IDAPython 9.0
Loading...
Searching...
No Matches
drawable_graph_t Class Reference
Inheritance diagram for drawable_graph_t:
gdl_graph_t interactive_graph_t

Public Member Functions

bool create_tree_layout (self)
 
bool create_circle_layout (self, 'point_t' p, int radius)
 
None set_callback (self, 'hook_cb_t *' _callback, 'void *' _ud)
 
'ssize_t' grcall (self, int code)
 
'edge_info_t *' get_edge (self, 'edge_t' e)
 
'rect_tnrect (self, int n)
 
 __init__ (self)
 
 __disown__ (self)
 
- Public Member Functions inherited from gdl_graph_t
'char *' get_node_label (self, int n)
 
None print_graph_attributes (self, 'FILE *' fp)
 
bool print_node (self, 'FILE *' fp, int n)
 
bool print_edge (self, 'FILE *' fp, int i, int j)
 
None print_node_attributes (self, 'FILE *' fp, int n)
 
int size (self)
 
int node_qty (self)
 
bool exists (self, int node)
 
int entry (self)
 
int exit (self)
 
int nsucc (self, int node)
 
int npred (self, int node)
 
int succ (self, int node, int i)
 
int pred (self, int node, int i)
 
bool empty (self)
 
'bgcolor_t' get_node_color (self, int n)
 
'bgcolor_t' get_edge_color (self, int i, int j)
 
'size_t' nedge (self, int node, bool ispred)
 
int edge (self, int node, int i, bool ispred)
 
int front (self)
 
'node_iteratorbegin (self)
 
'node_iteratorend (self)
 

Static Public Attributes

str title
 
str rect_edges_made
 
str current_layout
 
str circle_center
 
str circle_radius
 
str callback_ud
 

Properties

 thisown
 
- Properties inherited from gdl_graph_t
 thisown
 

Constructor & Destructor Documentation

◆ __init__()

__init__ ( self)

Reimplemented from gdl_graph_t.

Reimplemented in interactive_graph_t.

Member Function Documentation

◆ __disown__()

__disown__ ( self)

Reimplemented from gdl_graph_t.

◆ create_circle_layout()

bool create_circle_layout ( self,
'point_t' p,
int radius )

◆ create_tree_layout()

bool create_tree_layout ( self)

◆ get_edge()

'edge_info_t *' get_edge ( self,
'edge_t' e )

◆ grcall()

'ssize_t' grcall ( self,
int code )

◆ nrect()

'rect_t' nrect ( self,
int n )

◆ set_callback()

None set_callback ( self,
'hook_cb_t *' _callback,
'void *' _ud )

Member Data Documentation

◆ callback_ud

str callback_ud
static
Initial value:
= property(_ida_graph.
drawable_graph_t_callback_ud_get, _ida_graph.
drawable_graph_t_callback_ud_set)

◆ circle_center

str circle_center
static
Initial value:
= property(_ida_graph.
drawable_graph_t_circle_center_get, _ida_graph.
drawable_graph_t_circle_center_set)

◆ circle_radius

str circle_radius
static
Initial value:
= property(_ida_graph.
drawable_graph_t_circle_radius_get, _ida_graph.
drawable_graph_t_circle_radius_set)

◆ current_layout

str current_layout
static
Initial value:
= property(_ida_graph.
drawable_graph_t_current_layout_get, _ida_graph.
drawable_graph_t_current_layout_set)

◆ rect_edges_made

str rect_edges_made
static
Initial value:
= property(_ida_graph.
drawable_graph_t_rect_edges_made_get, _ida_graph.
drawable_graph_t_rect_edges_made_set)

◆ title

str title
static
Initial value:
= property(_ida_graph.drawable_graph_t_title_get,
_ida_graph.drawable_graph_t_title_set)

Property Documentation

◆ thisown

thisown
static
Initial value:
= property(lambda x: x.this.own(), lambda x, v: x.this.own(v),
doc='The membership flag')

The documentation for this class was generated from the following file: