GtkSourceCompletionItem

GtkSourceCompletionItem

Functions

Properties

GdkPixbuf * icon Read / Write
gchar * info Read / Write
gchar * label Read / Write
gchar * markup Read / Write
gchar * text Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GtkSourceCompletionItem

Implemented Interfaces

GtkSourceCompletionItem implements GtkSourceCompletionProposal.

Includes

#include <gtksourceview/gtksourcecompletionitem.h>

Description

Functions

gtk_source_completion_item_new ()

GtkSourceCompletionItem *
gtk_source_completion_item_new (const gchar *label,
                                const gchar *text,
                                GdkPixbuf *icon,
                                const gchar *info);

Create a new GtkSourceCompletionItem with label label , icon icon and extra information info . Both icon and info can be NULL in which case there will be no icon shown and no extra information available.

Parameters

label

The item label

 

text

The item text

 

icon

The item icon

 

info

The item extra information

 

Returns

The new GtkSourceCompletionItem.


gtk_source_completion_item_new_with_markup ()

GtkSourceCompletionItem *
gtk_source_completion_item_new_with_markup
                               (const gchar *markup,
                                const gchar *text,
                                GdkPixbuf *icon,
                                const gchar *info);

Create a new GtkSourceCompletionItem with markup label markup , icon icon and extra information info . Both icon and info can be NULL in which case there will be no icon shown and no extra information available.

Parameters

markup

The item markup label

 

text

The item text

 

icon

The item icon

 

info

The item extra information

 

Returns

The new GtkSourceCompletionItem.


gtk_source_completion_item_new_from_stock ()

GtkSourceCompletionItem *
gtk_source_completion_item_new_from_stock
                               (const gchar *label,
                                const gchar *text,
                                const gchar *stock,
                                const gchar *info);

Creates a new GtkSourceCompletionItem from a stock item. If label is NULL, the stock label will be used.

Parameters

label

The item label

 

text

The item text

 

stock

The stock icon

 

info

The item extra information

 

Returns

the newly constructed GtkSourceCompletionItem.

Types and Values

struct GtkSourceCompletionItem

struct GtkSourceCompletionItem;

Property Details

The “icon” property

  “icon”                     GdkPixbuf *

Icon to be shown for this proposal.

Flags: Read / Write


The “info” property

  “info”                     gchar *

Optional extra information to be shown for this proposal.

Flags: Read / Write

Default value: NULL


The “label” property

  “label”                    gchar *

Label to be shown for this proposal.

Flags: Read / Write

Default value: NULL


The “markup” property

  “markup”                   gchar *

Label with markup to be shown for this proposal.

Flags: Read / Write

Default value: NULL


The “text” property

  “text”                     gchar *

Proposal text.

Flags: Read / Write

Default value: NULL