41class ORCUS_SPM_DLLPUBLIC sheet_view
44 std::unique_ptr<impl> mp_impl;
46 sheet_view() =
delete;
47 sheet_view(
const sheet_view&) =
delete;
48 sheet_view(
view& doc_view);
51 sheet_view& operator=(
const sheet_view&) =
delete;
53 const range_t& get_selection(sheet_pane_t pos)
const;
55 void set_selection(sheet_pane_t pos,
const range_t& range);
57 void set_active_pane(sheet_pane_t pos);
58 sheet_pane_t get_active_pane()
const;
60 void set_split_pane(
double hor_split,
double ver_split,
const address_t& top_left_cell);
63 void set_frozen_pane(col_t visible_cols, row_t visible_rows,
const address_t& top_left_cell);
66 view& get_document_view();