docs: Complete API Reference Manual (1370 lines)
REFERENCE.md - Comprehensive documentation for zcatgui library Contents: - Overview and design philosophy - Installation and build commands (all platforms) - Quick start guide with examples - Architecture diagram and file structure - Core modules documentation: - Context, Layout, Style, Input, Command - Clipboard, DragDrop, Shortcuts, Focus - Accessibility, Gesture recognition - All 37 widgets documented with categories: - Basic: Label, Button, TextInput, TextArea, Checkbox, Radio, Switch - Selection: Select, List, AutoComplete, Menu, Tabs - Data: Table, Tree, VirtualScroll - Input: Slider, NumberEntry, ColorPicker, DatePicker - Feedback: Progress, Tooltip, Toast, Badge, Loader - Layout: Split, Panel, Modal, ScrollArea, Surface, Grid, Resize, Divider - Navigation: AppBar, NavDrawer, Sheet, Breadcrumb, Discloser - Visual: Icon, IconButton, Image, RichText, Canvas, Chart - Interactive: Reorderable, Selectable - Rendering system: - Framebuffer, SoftwareRenderer - Bitmap and TTF fonts - Animation system (20+ easing functions, spring physics) - Effects (shadows, gradients, blur, AA) - Backend documentation: - SDL2 (desktop) - WASM (browser) with JS integration - Android (NDK) - iOS (UIKit bridge) - Macro system (record/playback) - Panel system (Lego architecture) - Performance utilities (arena, pools, benchmarks) - Theme system (5 built-in themes) - Accessibility system - Full API reference Stats: 35K LOC, 81 source files, 37 widgets, 4 backends 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
6889474327
commit
b42945ba81
1 changed files with 1370 additions and 0 deletions
1370
REFERENCE.md
Normal file
1370
REFERENCE.md
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue