39 void insert_vector (std::vector<Glib::ustring> strVector,
bool norepeat =
true);
44 static Glib::RefPtr<StringCompletion>
create();
45 static Glib::RefPtr<StringCompletion>
create (std::vector<Glib::ustring> strVector,
bool norepeat =
true);
Gtk::TreeModelColumn< Glib::ustring > col_text
void insert_vector(std::vector< Glib::ustring > strVector, bool norepeat=true)
bool match_anywhere(Glib::ustring const &str, Gtk::TreeModel::const_iterator const &iter)
static Glib::RefPtr< StringCompletion > create(std::vector< Glib::ustring > strVector, bool norepeat=true)
void add_string(Glib::ustring str, bool norepeat=true)
bool _string_exists(const Glib::ustring &str)
CompletionRecord m_completionRecord
virtual ~StringCompletion()
Glib::RefPtr< Gtk::ListStore > m_refCompletionModel
static Glib::RefPtr< StringCompletion > create()
bool _delete_string(const Gtk::TreeModel::iterator &iter, const Glib::ustring &str)
void set_match_anywhere()
void delete_string(Glib::ustring str)
StringCompletion(std::vector< Glib::ustring > strVector, bool norepeat=true)
void add(const Gtk::StockItem &item)