![]() |
![]() |
![]() |
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 source view.
|
the completion that received the signal |
|
user data set when the signal handler was connected. |