Inkscape
Vector Graphics Editor
notebook-page.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-2.0-or-later
2/*
3 * Author:
4 * Bryce Harrington <bryce@bryceharrington.org>
5 *
6 * Copyright (C) 2004 Bryce Harrington
7 *
8 * Released under GNU GPL v2+, read the file 'COPYING' for more information.
9 */
10
11#ifndef INKSCAPE_UI_WIDGET_NOTEBOOK_PAGE_H
12#define INKSCAPE_UI_WIDGET_NOTEBOOK_PAGE_H
13
14#include <gtkmm/box.h>
15
16namespace Gtk {
17class Grid;
18}
19
20namespace Inkscape {
21namespace UI {
22namespace Widget {
23
27class NotebookPage : public Gtk::Box
28{
29public:
30
34 NotebookPage(int n_rows, int n_columns, bool expand=false, bool fill=false, guint padding=0);
35
36 Gtk::Grid& table() { return *_table; }
37
38protected:
39 Gtk::Grid *_table;
40};
41
42} // namespace Widget
43} // namespace UI
44} // namespace Inkscape
45
46#endif // INKSCAPE_UI_WIDGET_NOTEBOOK_PAGE_H
47
48/*
49 Local Variables:
50 mode:c++
51 c-file-style:"stroustrup"
52 c-file-offsets:((innamespace . 0)(inline-open . 0)(case-label . +))
53 indent-tabs-mode:nil
54 fill-column:99
55 End:
56*/
57// vim: filetype=cpp:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:fileencoding=utf-8:textwidth=99 :
A tabbed notebook page for dialogs.
Definition: notebook-page.h:28
NotebookPage(int n_rows, int n_columns, bool expand=false, bool fill=false, guint padding=0)
Construct a NotebookPage.
Definition: desktop.h:51
CMYK to sRGB conversion routines.