geany/src/notebook.h
Enrico Tröger 1526af4068 Update all copyright notices to mention only the first publish year
And so remove the current year to ease maintenance and since it is not
strictly necessary.
Also remove individual copyright holders (where appropriate) and replace
the name with "The Geany contributors". The detailed authorship
information is still available in the GIT history.

Also remove copyright notice and author names from READMEs.
2019-04-07 11:43:58 +02:00

51 lines
1.6 KiB
C

/*
* notebook.h - this file is part of Geany, a fast and lightweight IDE
*
* Copyright 2006 The Geany contributors
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License along
* with this program; if not, write to the Free Software Foundation, Inc.,
* 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
*/
#ifndef GEANY_NOTEBOOK_H
#define GEANY_NOTEBOOK_H 1
#include "document.h"
#include <glib.h>
G_BEGIN_DECLS
void notebook_init(void);
void notebook_free(void);
/* Returns page number of notebook page, or -1 on error */
gint notebook_new_tab(GeanyDocument *doc);
/* Always use this instead of gtk_notebook_remove_page(). */
void notebook_remove_page(gint page_num);
/* Switch notebook to the last used tab. Can be called repeatedly to get to the
* previous tabs. */
void notebook_switch_tablastused(void);
/* Returns TRUE when MRU tab switch is in progress (i.e. not at the final
* document yet). */
gboolean notebook_switch_in_progress(void);
G_END_DECLS
#endif /* GEANY_NOTEBOOK_H */