Orcus
Toggle main menu visibility
Loading...
Searching...
No Matches
include
orcus
spreadsheet
import_interface_view.hpp
1
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2
/*
3
* This Source Code Form is subject to the terms of the Mozilla Public
4
* License, v. 2.0. If a copy of the MPL was not distributed with this
5
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
6
*/
7
8
#ifndef IMPORT_ORCUS_SPREADSHEET_IMPORT_INTERFACE_VIEW_HPP
9
#define IMPORT_ORCUS_SPREADSHEET_IMPORT_INTERFACE_VIEW_HPP
10
11
#include <cstdlib>
12
13
#include "view_types.hpp"
14
#include "../types.hpp"
15
#include "../env.hpp"
16
17
namespace
orcus {
namespace
spreadsheet {
namespace
iface {
18
23
class
ORCUS_DLLPUBLIC
import_sheet_view
24
{
25
public
:
26
virtual
~import_sheet_view
();
27
31
virtual
void
set_sheet_active
() = 0;
32
46
virtual
void
set_split_pane
(
47
double
hor_split,
double
ver_split,
const
address_t
& top_left_cell,
48
sheet_pane_t active_pane) = 0;
49
59
virtual
void
set_frozen_pane
(
60
col_t visible_columns, row_t visible_rows,
const
address_t
& top_left_cell,
61
sheet_pane_t active_pane) = 0;
62
71
virtual
void
set_selected_range
(sheet_pane_t pane,
range_t
range) = 0;
72
};
73
74
}}}
75
76
#endif
77
78
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
orcus::spreadsheet::iface::import_sheet_view
Definition
import_interface_view.hpp:24
orcus::spreadsheet::iface::import_sheet_view::set_selected_range
virtual void set_selected_range(sheet_pane_t pane, range_t range)=0
orcus::spreadsheet::iface::import_sheet_view::set_frozen_pane
virtual void set_frozen_pane(col_t visible_columns, row_t visible_rows, const address_t &top_left_cell, sheet_pane_t active_pane)=0
orcus::spreadsheet::iface::import_sheet_view::set_split_pane
virtual void set_split_pane(double hor_split, double ver_split, const address_t &top_left_cell, sheet_pane_t active_pane)=0
orcus::spreadsheet::iface::import_sheet_view::set_sheet_active
virtual void set_sheet_active()=0
orcus::spreadsheet::address_t
Definition
types.hpp:689
orcus::spreadsheet::range_t
Definition
types.hpp:708
Generated on
for Orcus by
1.17.0