<type>documentation</type>
<domain>edit</domain>
<id>auto-completion</id>
<title>Auto-completion Icons</title>
<date>$Date$</date>
<version>$Revision$</version>
<product>all</product>

The auto-completer contains two columns of icons that indicate the origin and type
of the symbol.

**Symbol Origin**

|keyword|  A Python keyword

|builtins| A Python builtin

|snippet|  A snippet defined in the ``Snippets`` tool

|argument| An argument for the current function or method scope

|runtime|  A symbol found by introspecting the live runtime state

.. |keyword| image:: icon:wingide-autocomplete-keyword
  :class: inline-image
.. |builtins| image:: icon:wingide-autocomplete-builtin
  :class: inline-image
.. |snippet| image:: icon:wingide-autocomplete-snippet
  :class: inline-image
.. |argument| image:: icon:wingide-autocomplete-argument
  :class: inline-image
.. |runtime| image:: icon:wingide-autocomplete-runtime
  :class: inline-image

**Symbol Type**

|module|     A Python module

|class|      A class

|package|    A Python package

|method|     A method

|function|   A function

|dict|       A dictionary

|tuple|      A tuple

|list|       A list

|string|     A string

|integer|    An integer

|float|      A float

|exception|  An exception

|frame|      A Python stack frame

|instance|   An object instance of some other type

.. |module| image:: icon:wingide-autocomplete-module
  :class: inline-image
.. |class| image:: icon:wingide-autocomplete-class
  :class: inline-image
.. |package| image:: icon:wingide-autocomplete-package
  :class: inline-image
.. |method| image:: icon:wingide-autocomplete-method
  :class: inline-image
.. |function| image:: icon:wingide-autocomplete-function
  :class: inline-image
.. |instance| image:: icon:wingide-autocomplete-instance
  :class: inline-image
.. |dict| image:: icon:wingide-autocomplete-dict
  :class: inline-image
.. |tuple| image:: icon:wingide-autocomplete-tuple
  :class: inline-image
.. |list| image:: icon:wingide-autocomplete-list
  :class: inline-image
.. |string| image:: icon:wingide-autocomplete-string
  :class: inline-image
.. |integer| image:: icon:wingide-autocomplete-int
  :class: inline-image
.. |float| image:: icon:wingide-autocomplete-float
  :class: inline-image
.. |exception| image:: icon:wingide-autocomplete-exception
  :class: inline-image
.. |frame| image:: icon:wingide-autocomplete-frame
  :class: inline-image

**Symbol Type Annotation**

Symbol type icons may be annotated, as in the following examples:

|inherited|  An upward pointing arrow indicates that the symbol was inherited from a superclass

|imported|   A leftward pointing arrow indicates that the symbol was imported with ``from x import <symbol>`` style import statement
  
.. |inherited| image:: icon:wingide-autocomplete-method-inherited
  :class: inline-image
.. |imported| image:: icon:wingide-autocomplete-function-imported
  :class: inline-image
