search in docstrings

Search bar offers the following options:

- Term presence. The below example searches for documents that must contain “foo”, might contain “bar” and must not contain “baz”: `+foo bar -baz`
- Wildcards. The below example searches for documents with words beginning with “foo”: `foo*`
- Search in specific fields. The following search matches all objects in "twisted.mail" that matches “search”: `+qname:twisted.mail.* +search`

  Possible fields: 'name', 'qname' (fully qualified name), 'docstring', and 'kind'. Last two fields are only applicable if "search in docstrings" is enabled.

- Fuzzy matches. The following search matches all documents that have a word within 1 edit distance of “foo”: `foo~1`

Results provided by Lunr.js

# ``igraph`.`drawing`.`cairo`.`edge`.`LightToDarkEdgeDrawer``

class documentation

`class LightToDarkEdgeDrawer(AlphaVaryingEdgeDrawer): (source)`

Constructor: `LightToDarkEdgeDrawer(context, palette)`

View In Hierarchy

Edge drawer implementation that draws undirected edges as straight lines and directed edges by using an alpha value of zero (total transparency) at the source and an alpha value of one (full opacity) at the destination. The alpha value is interpolated in-between.

Method | `__init__` | Constructs the edge drawer.

Inherited from `AlphaVaryingEdgeDrawer`:

Method | `draw_directed_edge` | Draws a directed edge.
Instance Variable | `alpha_at_dest` | Undocumented
Instance Variable | `alpha_at_src` | Undocumented

Inherited from `AbstractCairoEdgeDrawer` (via `AlphaVaryingEdgeDrawer`):

Method | `draw_loop_edge` | Draws a loop edge.
Method | `draw_undirected_edge` | Draws an undirected edge.
Instance Variable | `context` | Undocumented
Instance Variable | `palette` | Undocumented
Instance Variable | `VisualEdgeBuilder` | Undocumented
Method | `_construct_visual_edge_builder` | Construct the visual edge builder that will collect the visual attributes of an edge when it is being drawn.

Inherited from `AbstractEdgeDrawer` (via `AlphaVaryingEdgeDrawer`, `AbstractCairoEdgeDrawer`):

Method | `get_label_position` | Returns the position where the label of an edge should be drawn. the default implementation returns the midpoint of the edge and an alignment that tries to avoid overlapping the label with the edge.
Method | `get_label_rotation` | Get the rotation angle of the label to align with the edge.
Static Method | `_curvature_to_float` | Converts values given to the 'curved' edge style argument in plotting calls to floating point values.

def __init__(self, context, palette): (source)
overrides `igraph.drawing.cairo.edge.AlphaVaryingEdgeDrawer.__init__`

Constructs the edge drawer.

Parameters
context | a Cairo context on which the edges will be drawn.
palette | the palette that can be used to map integer color indices to colors when drawing edges