|
wex v25.10.0
|
#include <wex/common/path-match.h>#include <wex/core/core.h>#include <wex/core/types.h>#include <wex/data/dir.h>#include <wex/data/stc.h>#include <wx/combobox.h>#include <wx/listbox.h>#include <optional>#include <vector>
Functions | |
| std::optional< auto_complete_filename_t > | wex::auto_complete_filename (const std::string &text) |
| Tries to auto complete filename, the result is stored as a auto_complete_filename_t. | |
| template<typename T> | |
| void | wex::combobox_as (wxComboBox *cb, const T &t) |
| Sets entries for a combobox from a container. | |
| void | wex::combobox_from_list (wxComboBox *cb, const strings_t &text) |
| Sets entries for a combobox from a list with strings. | |
| bool | wex::compare_file (const path &file1, const path &file2) |
| Compares the files, using comparator set in the config. | |
| bool | wex::lexers_dialog (syntax::stc *stc) |
| Shows a dialog with all lexers, allowing you to choose one. | |
| template<typename T> | |
| void | wex::listbox_as (wxListBox *lb, const T &t) |
| Sets entries for a listbox from a container. | |
| strings_t | wex::listbox_to_list (wxListBox *lb) |
| Returns a strings_t from value of a listbox. | |
| int | wex::open_files (factory::frame *frame, const std::vector< path > &files, const data::stc &data=data::stc(), const data::dir::type_t &type=data::dir::type_t_def()) |
| Opens all files specified by files. | |
| void | wex::process_match (const path_match &m, wxEvtHandler *eh) |
| Processes a match. | |
| bool | wex::shell_expansion (std::string &command) |
| Executes all process between backquotes in command, and changes command with replaced match with output from process. | |
| void | wex::vcs_command_stc (const vcs_command &command, const lexer &lexer, syntax::stc *stc) |
| Use specified vcs command to set lexer on stc document. | |
| void | wex::xml_error (const path &filename, const pugi::xml_parse_result *result, syntax::stc *stc=nullptr) |
| Shows xml error. | |
| std::optional< auto_complete_filename_t > wex::auto_complete_filename | ( | const std::string & | text | ) |
Tries to auto complete filename, the result is stored as a auto_complete_filename_t.
| text | text containing start of a filename |
| bool wex::lexers_dialog | ( | syntax::stc * | stc | ) |
Shows a dialog with all lexers, allowing you to choose one.
Returns true and sets the lexer on the stc component if you selected one.
| int wex::open_files | ( | factory::frame * | frame, |
| const std::vector< path > & | files, | ||
| const data::stc & | data = data::stc(), | ||
| const data::dir::type_t & | type = data::dir::type_t_def() ) |
Opens all files specified by files.
Returns number of files opened.
| frame | frame on which open_file for each file is called, and open_file_dir for each dir |
| files | array with files |
| data | data to be used with open_file |
| type | flags to be used with open_file_dir |
| void wex::process_match | ( | const path_match & | m, |
| wxEvtHandler * | eh ) |
Processes a match.
| m | the match path |
| eh | the event handler that will receive the match (ID_LIST_MATCH) |
| bool wex::shell_expansion | ( | std::string & | command | ) |
Executes all process between backquotes in command, and changes command with replaced match with output from process.
Returns false if process could not be executed.
| void wex::vcs_command_stc | ( | const vcs_command & | command, |
| const lexer & | lexer, | ||
| syntax::stc * | stc ) |
Use specified vcs command to set lexer on stc document.
| command | VCS command, used to check for diff or open command |
| lexer | lexer to be used |
| stc | stc on which lexer is set |
| void wex::xml_error | ( | const path & | filename, |
| const pugi::xml_parse_result * | result, | ||
| syntax::stc * | stc = nullptr ) |
Shows xml error.
| filename | xml filename that has error |
| result | result of parsing describing the error |
| stc | stc component containing the filename |