CodeSlayerNotebookPage

CodeSlayerNotebookPage — Contains the editor and document.

Synopsis

#include <codeslayer/codeslayer-notebook-page.h>

struct              CodeSlayerNotebookPage;
GtkWidget *         codeslayer_notebook_page_new        (GtkWidget *editor);
GtkWidget *         codeslayer_notebook_page_get_editor (CodeSlayerNotebookPage *notebook_page);
CodeSlayerDocument * codeslayer_notebook_page_get_document
                                                        (CodeSlayerNotebookPage *notebook_page);
void                codeslayer_notebook_page_show_document_not_found_info_bar
                                                        (CodeSlayerNotebookPage *notebook_page);
void                codeslayer_notebook_page_show_external_changes_info_bar
                                                        (CodeSlayerNotebookPage *notebook_page);

Object Hierarchy

  GObject
   +----GInitiallyUnowned
         +----GtkWidget
               +----GtkContainer
                     +----GtkBox
                           +----GtkVBox
                                 +----CodeSlayerNotebookPage

Implemented Interfaces

CodeSlayerNotebookPage implements AtkImplementorIface, GtkBuildable and GtkOrientable.

Description

Details

struct CodeSlayerNotebookPage

struct CodeSlayerNotebookPage;

codeslayer_notebook_page_new ()

GtkWidget *         codeslayer_notebook_page_new        (GtkWidget *editor);

Creates a new CodeSlayerNotebookPage.

editor :

a CodeSlayerEditor.

Returns :

a new CodeSlayerNotebookPage.

codeslayer_notebook_page_get_editor ()

GtkWidget *         codeslayer_notebook_page_get_editor (CodeSlayerNotebookPage *notebook_page);

notebook_page :

a CodeSlayerNotebookPage.

Returns :

the CodeSlayerEditor in the page.

codeslayer_notebook_page_get_document ()

CodeSlayerDocument * codeslayer_notebook_page_get_document
                                                        (CodeSlayerNotebookPage *notebook_page);

notebook_page :

a CodeSlayerNotebookPage.

Returns :

the CodeSlayerDocument in the page.

codeslayer_notebook_page_show_document_not_found_info_bar ()

void                codeslayer_notebook_page_show_document_not_found_info_bar
                                                        (CodeSlayerNotebookPage *notebook_page);

Show the information bar at the top of the page to inform the user the that document is not found. This will happen if the document is moved (or deleted) in the projects tree while the page is opened.

notebook_page :

a CodeSlayerNotebookPage.

codeslayer_notebook_page_show_external_changes_info_bar ()

void                codeslayer_notebook_page_show_external_changes_info_bar
                                                        (CodeSlayerNotebookPage *notebook_page);