:right-sidebar: True FilenameCompleter =================================================================== .. currentmodule:: gi.repository.Gio .. class:: FilenameCompleter(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.GObject.Object` Completes partial file and directory names given a partial string by looking in the file system for clues. Can return a list of possible completion strings for widget implementations. Constructors ------------ .. rst-class:: interim-class .. class:: FilenameCompleter :no-index: .. classmethod:: new() -> ~gi.repository.Gio.FilenameCompleter Creates a new filename completer. Methods ------- .. rst-class:: interim-class .. class:: FilenameCompleter :no-index: .. method:: do_got_completion_data(self) -> None .. method:: get_completion_suffix(initial_text: str) -> str | None Obtains a completion for ``initial_text`` from ``completer``\. :param initial_text: text to be completed. .. method:: get_completions(initial_text: str) -> list[str] Gets an array of completion strings for a given initial text. :param initial_text: text to be completed. .. method:: set_dirs_only(dirs_only: bool) -> None If ``dirs_only`` is :const:`True`, ``completer`` will only complete directory names, and not file names. :param dirs_only: a :obj:`~gi.repository.gboolean`\. Signals ------- .. rst-class:: interim-class .. class:: FilenameCompleter.signals :no-index: .. method:: got_completion_data() -> None The type of the None singleton. Virtual Methods --------------- .. rst-class:: interim-class .. class:: FilenameCompleter :no-index: .. method:: do_got_completion_data() -> None The type of the None singleton.