|
wex v25.10.0
|
Offers a class for auto completion on wex::stc. More...
#include <wex/stc/auto-complete.h>
Public Member Functions | |
| auto_complete (stc *stc) | |
| Constructor, provide stc to trigger completion. | |
| ~auto_complete () | |
| Destructor. | |
| void | clear () |
| Clears data. | |
| bool | complete (const std::string &text) |
| Completes the auto completed text. | |
| const auto & | insert () const |
| Returns current insert. | |
| const auto & | inserts () const |
| Returns all inserts (independent of scope) | |
| bool | on_char (char c) |
| Builds and shows auto complete lists on the stc component. | |
| bool | sync () const |
| Takes care that auto complete scope is updated with level information on current stc position. | |
| bool | use () const |
| Returns true if active. | |
| void | use (bool on) |
| Sets auto completion on or off. | |
| const std::string | variable (const std::string &name) const |
| Returns the class name of variable for current level (scope). | |
Offers a class for auto completion on wex::stc.
| bool wex::auto_complete::complete | ( | const std::string & | text | ) |
Completes the auto completed text.
This might setup a filter for next auto complete list.
|
inline |
Returns current insert.
(e.g. a variable or a class name)
| bool wex::auto_complete::on_char | ( | char | c | ) |
Builds and shows auto complete lists on the stc component.
This can be a list according to CTags, previously inserted text, or keywords for current lexer. Returns true if show was invoked.
| bool wex::auto_complete::sync | ( | ) | const |
Takes care that auto complete scope is updated with level information on current stc position.
Returns true if update was done.