28 #ifndef IMPORT_ORCUS_SPREADSHEET_IMPORT_INTERFACE_VIEW_HPP
29 #define IMPORT_ORCUS_SPREADSHEET_IMPORT_INTERFACE_VIEW_HPP
33 #include "orcus/spreadsheet/view_types.hpp"
34 #include "orcus/types.hpp"
35 #include "orcus/env.hpp"
37 namespace orcus {
namespace spreadsheet {
namespace iface {
39 class ORCUS_DLLPUBLIC import_sheet_view
42 virtual ~import_sheet_view();
47 virtual void set_sheet_active() = 0;
62 virtual void set_split_pane(
63 double hor_split,
double ver_split,
65 orcus::spreadsheet::sheet_pane_t active_pane) = 0;
76 virtual void set_frozen_pane(
77 orcus::spreadsheet::col_t visible_columns,
78 orcus::spreadsheet::row_t visible_rows,
80 orcus::spreadsheet::sheet_pane_t active_pane) = 0;
90 virtual void set_selected_range(
91 orcus::spreadsheet::sheet_pane_t pane,