Grid and header menus share ely_office::menu with ElyDoc. Each item's availability is the kernel's state for the exact command it runs (patch 0045). Patch 0046 lets a header select its row or column while a shape is selected or its text is edited: the view shell ends the drawing edit, keeps the typed text, leaves drawing mode, then marks. Ely no longer sends Esc first. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
31 lines
431 B
Rust
31 lines
431 B
Rust
// Release builds open no console on Windows.
|
|
#![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
|
|
|
|
mod analysis;
|
|
mod bars;
|
|
mod book;
|
|
mod cells;
|
|
mod data;
|
|
mod dialog;
|
|
mod figures;
|
|
mod format;
|
|
mod formulas;
|
|
mod grid;
|
|
mod menu;
|
|
mod output;
|
|
mod page;
|
|
mod protect;
|
|
mod rules;
|
|
mod sheets;
|
|
mod template;
|
|
mod text;
|
|
|
|
use ely_platform::AppId;
|
|
|
|
fn main() {
|
|
ely_ui::run(AppId::Table, book::open);
|
|
}
|
|
|
|
#[cfg(test)]
|
|
mod tests;
|