Interface

IdeGreeterSection

Description

interface Ide.GreeterSection : Gtk.Widget
No description available.

Prerequisite

In order to implement GreeterSection, your type must inherit fromGtkWidget.

Instance methods

ide_greeter_section_activate_first

Active the first item in the section. This happens when the user hits Enter within the search box to select the first visible item in the search result set.

ide_greeter_section_delete_selected
No description available.

ide_greeter_section_emit_project_activated
No description available.

ide_greeter_section_filter

Refilter the visible items based on the current search.

ide_greeter_section_get_priority

Get the priority of the section. The lowest integral value is sorted first in the list of sections.

ide_greeter_section_purge_selected
No description available.

ide_greeter_section_set_selection_mode
No description available.

Signals

Ide.GreeterSection::project-activated

The “project-activated” signal is emitted when a project has been selected by the user in the section.

Interface structure

struct IdeGreeterSectionInterface {
  GTypeInterface parent_iface;
  void (* project_activated) (
    IdeGreeterSection* self,
    IdeProjectInfo* project_info
  );
  gint (* get_priority) (
    IdeGreeterSection* self
  );
  gboolean (* filter) (
    IdeGreeterSection* self,
    IdePatternSpec* spec
  );
  gboolean (* activate_first) (
    IdeGreeterSection* self
  );
  void (* set_selection_mode) (
    IdeGreeterSection* self,
    gboolean selection_mode
  );
  void (* delete_selected) (
    IdeGreeterSection* self
  );
  void (* purge_selected) (
    IdeGreeterSection* self
  );
  
}
No description available.
Interface members
parent_iface
GTypeInterface
 No description available.
project_activated
void (* project_activated) (
    IdeGreeterSection* self,
    IdeProjectInfo* project_info
  )
 No description available.
get_priority
gint (* get_priority) (
    IdeGreeterSection* self
  )
 No description available.
filter
gboolean (* filter) (
    IdeGreeterSection* self,
    IdePatternSpec* spec
  )
 No description available.
activate_first
gboolean (* activate_first) (
    IdeGreeterSection* self
  )
 No description available.
set_selection_mode
void (* set_selection_mode) (
    IdeGreeterSection* self,
    gboolean selection_mode
  )
 No description available.
delete_selected
void (* delete_selected) (
    IdeGreeterSection* self
  )
 No description available.
purge_selected
void (* purge_selected) (
    IdeGreeterSection* self
  )
 No description available.

Virtual methods

Ide.GreeterSection.activate_first

Active the first item in the section. This happens when the user hits Enter within the search box to select the first visible item in the search result set.

Ide.GreeterSection.delete_selected
No description available.

Ide.GreeterSection.filter

Refilter the visible items based on the current search.

Ide.GreeterSection.get_priority

Get the priority of the section. The lowest integral value is sorted first in the list of sections.

Ide.GreeterSection.project_activated
No description available.

Ide.GreeterSection.purge_selected
No description available.

Ide.GreeterSection.set_selection_mode
No description available.