![]() |
![]() |
![]() |
CodeSlayer Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties | Signals |
#include <codeslayer/codeslayer-notebook-tab.h> struct CodeSlayerNotebookTab; GtkWidget * codeslayer_notebook_tab_new (GtkWidget *notebook
,const gchar *name
); void codeslayer_notebook_tab_show_buffer_dirty (CodeSlayerNotebookTab *notebook_tab
); void codeslayer_notebook_tab_show_buffer_clean (CodeSlayerNotebookTab *notebook_tab
); GtkWidget * codeslayer_notebook_tab_get_notebook_page (CodeSlayerNotebookTab *notebook_tab
); void codeslayer_notebook_tab_set_notebook_page (CodeSlayerNotebookTab *notebook_tab
,GtkWidget *notebook_page
); void codeslayer_notebook_tab_set_label_name (CodeSlayerNotebookTab *notebook_tab
,gchar *name
);
GObject +----GInitiallyUnowned +----GtkWidget +----GtkContainer +----GtkBox +----GtkHBox +----CodeSlayerNotebookTab
CodeSlayerNotebookTab implements AtkImplementorIface, GtkBuildable and GtkOrientable.
"close-all-documents" :No Hooks
"close-document" :No Hooks
"close-left-documents" :No Hooks
"close-other-documents" :No Hooks
"close-right-documents" :No Hooks
"select-document" :No Hooks
The tab is appended to the notebook page as a way to give the page a label. This label can also communicate whether or not the document needs to be saved. The tab itself allows a page to be closed.
GtkWidget * codeslayer_notebook_tab_new (GtkWidget *notebook
,const gchar *name
);
Creates a new CodeSlayerNotebookTab.
|
a GtkWidget. |
|
the display name for the tab is the file name. |
Returns : |
a new CodeSlayerNotebookTab. |
void codeslayer_notebook_tab_show_buffer_dirty
(CodeSlayerNotebookTab *notebook_tab
);
The tab label needs to be show that the document needs to be saved.
|
a CodeSlayerNotebookTab. |
void codeslayer_notebook_tab_show_buffer_clean
(CodeSlayerNotebookTab *notebook_tab
);
The tab label needs to be show that the document no longer needs to be saved.
|
a CodeSlayerNotebookTab. |
GtkWidget * codeslayer_notebook_tab_get_notebook_page
(CodeSlayerNotebookTab *notebook_tab
);
|
a CodeSlayerNotebookTab. |
Returns : |
the notebook page contained with the tab. |
void codeslayer_notebook_tab_set_notebook_page (CodeSlayerNotebookTab *notebook_tab
,GtkWidget *notebook_page
);
|
a CodeSlayerNotebookTab. |
|
a CodeSlayerNotebookPage. |
void codeslayer_notebook_tab_set_label_name (CodeSlayerNotebookTab *notebook_tab
,gchar *name
);
Change the label name of the tab.
|
a CodeSlayerNotebookTab. |
|
the display name for the tab is the file name. |
"close-all-documents"
signalvoid user_function (CodeSlayerNotebookTab *codeslayernotebooktab,
gpointer user_data) : No Hooks
The ::close-all-documents signal is a request to close all the documents.
|
the tab that received the signal |
|
user data set when the signal handler was connected. |
"close-document"
signalvoid user_function (CodeSlayerNotebookTab *codeslayernotebooktab,
gpointer user_data) : No Hooks
The ::close-document signal is a request to close the active document.
|
the tab that received the signal |
|
user data set when the signal handler was connected. |
"close-left-documents"
signalvoid user_function (CodeSlayerNotebookTab *codeslayernotebooktab,
gpointer user_data) : No Hooks
The ::close-left-documents signal is a request to close all documents to the left of the active one.
|
the tab that received the signal |
|
user data set when the signal handler was connected. |
"close-other-documents"
signalvoid user_function (CodeSlayerNotebookTab *codeslayernotebooktab,
gpointer user_data) : No Hooks
The ::close-other-documents signal is a request to close all documents except the active one.
|
the tab that received the signal |
|
user data set when the signal handler was connected. |
"close-right-documents"
signalvoid user_function (CodeSlayerNotebookTab *codeslayernotebooktab,
gpointer user_data) : No Hooks
The ::close-right-documents signal is a request to close all documents to the right of the active one.
|
the tab that received the signal |
|
user data set when the signal handler was connected. |
"select-document"
signalvoid user_function (CodeSlayerNotebookTab *codeslayernotebooktab,
gpointer user_data) : No Hooks
The ::select-document signal is a request to close the active document.
|
the tab that received the signal |
|
user data set when the signal handler was connected. |