### Interface

# Ide CompletionDisplay

#### Description

    interface Ide.CompletionDisplay : Gtk.Widget

No description available.

#### Prerequisite

In order to implement CompletionDisplay, your type must inherit from `GtkWidget`.

#### Instance methods

###### ide_completion_display_attach

No description available.

###### ide_completion_display_key_press_event

No description available.

###### ide_completion_display_move_cursor

No description available.

###### ide_completion_display_set_context

No description available.

###### ide_completion_display_set_n_rows

No description available.

#### Interface structure

    struct IdeCompletionDisplayInterface {
      GTypeInterface parent_iface;
      void (* set_context) (
        IdeCompletionDisplay* self,
        IdeCompletionContext* context
      );
      gboolean (* key_press_event) (
        IdeCompletionDisplay* self,
        const GdkEventKey* key
      );
      void (* attach) (
        IdeCompletionDisplay* self,
        GtkSourceView* view
      );
      void (* set_font_desc) (
        IdeCompletionDisplay* self,
        const PangoFontDescription* font_desc
      );
      void (* set_n_rows) (
        IdeCompletionDisplay* self,
        guint n_rows
      );
      void (* move_cursor) (
        IdeCompletionDisplay* self,
        GtkMovementStep step,
        gint count
      );

    }

###### Interface members

`parent_iface` |
    GTypeInterface
| No description available.
`set_context` |
    void (* set_context) (
        IdeCompletionDisplay* self,
        IdeCompletionContext* context
      )
| No description available.
`key_press_event` |
    gboolean (* key_press_event) (
        IdeCompletionDisplay* self,
        const GdkEventKey* key
      )
| No description available.
`attach` |
    void (* attach) (
        IdeCompletionDisplay* self,
        GtkSourceView* view
      )
| No description available.
`set_font_desc` |
    void (* set_font_desc) (
        IdeCompletionDisplay* self,
        const PangoFontDescription* font_desc
      )
| No description available.
`set_n_rows` |
    void (* set_n_rows) (
        IdeCompletionDisplay* self,
        guint n_rows
      )
| No description available.
`move_cursor` |
    void (* move_cursor) (
        IdeCompletionDisplay* self,
        GtkMovementStep step,
        gint count
      )
| No description available.

#### Virtual methods

###### Ide.CompletionDisplay.attach

No description available.

###### Ide.CompletionDisplay.key_press_event

No description available.

###### Ide.CompletionDisplay.move_cursor

No description available.

###### Ide.CompletionDisplay.set_context

No description available.

###### Ide.CompletionDisplay.set_font_desc

No description available.

###### Ide.CompletionDisplay.set_n_rows

No description available.