| CodeSlayer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Signals | ||||
#include <codeslayer/codeslayer-completion.h> struct CodeSlayerCompletion; CodeSlayerCompletion * codeslayer_completion_new (GtkWindow *window); void codeslayer_completion_add_provider (CodeSlayerCompletion *completion,CodeSlayerCompletionProvider *provider); void codeslayer_completion_show (CodeSlayerCompletion *completion,GtkTextView *text_view,GtkTextIter iter); void codeslayer_completion_filter (CodeSlayerCompletion *completion,GtkTextView *text_view,GtkTextIter iter); void codeslayer_completion_select (CodeSlayerCompletion *completion,GtkTextView *text_view,GtkTextIter iter); void codeslayer_completion_hide (CodeSlayerCompletion *completion); gboolean codeslayer_completion_get_visible (CodeSlayerCompletion *completion); gboolean codeslayer_completion_toggle_up (CodeSlayerCompletion *completion); gboolean codeslayer_completion_toggle_down (CodeSlayerCompletion *completion); gboolean codeslayer_completion_mouse_within_popup (CodeSlayerCompletion *completion);
CodeSlayerCompletion * codeslayer_completion_new (GtkWindow *window);
Creates a new CodeSlayerCompletion.
|
a GtkWindow. |
Returns : |
a new CodeSlayerCompletion. |
void codeslayer_completion_add_provider (CodeSlayerCompletion *completion,CodeSlayerCompletionProvider *provider);
Add a CodeSlayerCompletionProvider to the completion window.
|
a CodeSlayerCompletion. |
|
a CodeSlayerCompletionProvider. |
void codeslayer_completion_show (CodeSlayerCompletion *completion,GtkTextView *text_view,GtkTextIter iter);
|
a CodeSlayerCompletion. |
|
a GtkTextView. |
|
a GtkTextIter. |
void codeslayer_completion_filter (CodeSlayerCompletion *completion,GtkTextView *text_view,GtkTextIter iter);
|
a CodeSlayerCompletion. |
|
a GtkTextView. |
|
a GtkTextIter. |
void codeslayer_completion_select (CodeSlayerCompletion *completion,GtkTextView *text_view,GtkTextIter iter);
|
a CodeSlayerCompletion. |
|
a GtkTextView. |
|
a GtkTextIter. |
void codeslayer_completion_hide (CodeSlayerCompletion *completion);
|
a CodeSlayerCompletion. |
Returns : |
is TRUE if the mouse is within the completion window. |
gboolean codeslayer_completion_get_visible (CodeSlayerCompletion *completion);
gboolean codeslayer_completion_toggle_up (CodeSlayerCompletion *completion);
gboolean codeslayer_completion_toggle_down (CodeSlayerCompletion *completion);
gboolean codeslayer_completion_mouse_within_popup
(CodeSlayerCompletion *completion);
"row-selected" signalvoid user_function (CodeSlayerCompletion *completion,
gpointer user_data) : No Hooks
The ::row-selected signal enables the current selection to be set in the editor.
|
the completion that received the signal |
|
user data set when the signal handler was connected. |