Interface

GtkSourceCompletionProposal

Description [src]

interface GtkSource.CompletionProposal : GObject.Object

Interface for completion proposals.

This interface is used to denote that an object is capable of being a completion proposal for GtkSourceCompletion.

Currently, no method or functions are required but additional methods may be added in the future. Proposals created by GtkSourceCompletionProvider can use G_IMPLEMENT_INTERFACE() to implement this with NULL for the interface init function.

Prerequisite

In order to implement CompletionProposal, your type must inherit fromGObject.

Instance methods

gtk_source_completion_proposal_get_typed_text

Gets the typed-text for the proposal, if supported by the implementation.

since: 5.6

Interface structure

struct GtkSourceCompletionProposalInterface {
  GTypeInterface parent_iface;
  char* (* get_typed_text) (
    GtkSourceCompletionProposal* proposal
  );
  
}

No description available.

Interface members
parent_iface
GTypeInterface
 

No description available.

get_typed_text
char* (* get_typed_text) (
    GtkSourceCompletionProposal* proposal
  )
 

No description available.

Virtual methods

GtkSource.CompletionProposal.get_typed_text

Gets the typed-text for the proposal, if supported by the implementation.

since: 5.6