Skip to content

History / Form Designer

Revisions

  • Sync from wiki/ in tiko-lang 62f161707: PsControls removed (tk pages self-contained), Form Designer, tkSpinner/Timer/ContextMenu 62f161707 wiki: copy back José Roca's GitHub wiki edits (11 SysWin/C* pages, 6acb56b..af059ef) 8819285cb Remove PsControls; tkControls is the one supported GUI library ccb2c9c90 tkControls: Show/ShowModal build a closed form; an owner takes its owned forms with it b244bcd84 Revert "driver: every Windows executable gets an application manifest" c2011bd1b tkEdit Form Designer: Resource Center -- project images and fonts by res:name, built in or beside the program b2ea75897 tkControls: fonts and images by registered name (tkHost resource registry, tkHost_LoadSurface) 4eae46fe2 tkEdit Form Designer: a placed OptionButton joins the last one's group f4a3d0e8a tkEdit Form Designer: a menu entry's handler name starts with its control's ec89fb344 tkEdit Form Designer: a pencil beside the items editor's Handler box 44b7db5f4 tkControls: tkSpinner, a busy indicator with six animations e5148c99e tkEdit Form Designer: the PopupMenu component and a ContextMenu property 80c9e678f tkEdit Form Designer: the Timer, its first component cdf3e377f tkEdit Form Designer: a Chart's Paint, Message, Tooltip and ValueLabel eff780d39 tkEdit Form Designer: a ProgressBar's Paint, Message, Tooltip and Text b9e47b22a tkEdit Form Designer: a ColorPicker's ShowAlpha, ActiveTab, Paint and Message 4277209d4 tkEdit Form Designer: a VScrollBar's and an HScrollBar's Paint cba1b3803 tkEdit Form Designer: a ScrollPanel's Paint, Message and Layout 29dc7cf7e tkEdit Form Designer: a Splitter's Paint and Message 21f07e4d1 tkEdit Form Designer: a TabControl's Closable, SelectedIndex, Font and Close 2b9d7d2e1 tkEdit Form Designer: a Panel's Paint 8b68fbcfe tkEdit Form Designer: a StatusBar's Paint, Message and Tooltip 868ebadff tkEdit Form Designer: an IconPanel's icons, Paint, Message and Tooltip 11e56b5bd tkEdit Form Designer: a Toolbar's Paint, Message and Tooltip 4074c1cc4 tkEdit Form Designer: a MenuBar's Command is told the id; InitPopup and Paint 9c1096264 driver: every Windows executable gets an application manifest 44c91ceff tkEdit Form Designer: a TabBar's tabs, SelectedIndex, Paint, Message and Tooltip 8cd711e49 tkEdit Form Designer: a SelectBar's panels, SelectedIndex, Paint, Message and Tooltip 86af1a733 tkEdit Form Designer: ComboBox's SelectedIndex, tooltip, theme border, Paint and Message 55ec42a95 tkEdit Form Designer: a ListTree draws its rows; its switches and nine events 4460fb4da tkEdit Form Designer: Toggle's tooltip, theme border, Paint and Message events 2c29a06c8 tkEdit Form Designer: OptionButton's Paint, Tooltip and Message events c752edce3 tkEdit Form Designer: CheckBox's Paint, Tooltip and Message events f0832105b tkEdit Form Designer: CodeEdit's settings and events; an editor without SetFont draws 455d6ccf5 tkEdit Form Designer: Calendar's date and name rows, theme border and five events dcc6aa8cd tkEdit Form Designer: DatePicker's date rows, theme border and six events; TKDATE in scope 5a8bfd8b3 tkEdit Form Designer: NumericUpDown's tooltip, theme border, Paint and Message events 6f9ed8206 tkEdit Form Designer: TextBox's FocusChanged, ScrollChanged and Message events c8a206ebd tkEdit Form Designer: Button's IconGap, IconSize, FocusRing, BorderWidth; Paint, Tooltip, Message events c06e0f7ea tkEdit Form Designer: the form's window properties and events; tkApp window settings

    @PaulSquires PaulSquires committed Nov 15, 2026
  • Sync from wiki/ in tiko-lang d99339e08: Themes Tutorial, Form Designer (menus, status panels), tkStatusBar springs - 28428c521 wiki: CGpRegion, SysWin GdiPlus Brushes -- José Roca's GitHub edits (3 commits, e8ebc17..a975344), copied back - 4e1d81b77 wiki: CGpStringFormat, SysWin GdiPlus Images -- José Roca's GitHub edits (3 commits, f3d3149..36ff7cd), copied back - 505dce4cb wiki: Themes Tutorial -- a beginner's guide to tkEdit themes and styles - 4379e2aa7 tkEdit: the Theme Center previews the gallery's selection; Theme page; no duplicate theme names - a1b0f1ef1 tkEdit: selecting a theme in the Theme Center's gallery takes it; Use This Theme removed - b4cdf9a62 tkEdit: Theme Center -- Styles page rebuilt, fonts built into the program, Save closes - 7d1f0d46e tkEdit: Menu Editor redesign and standard menu; active control on a click; "Colors" - 2a4715c0f tkEdit: status bar panels get a Handler and Stretch - 34752dca2 tkStatusBar: several panels stretch, sharing the spare width; tkEdit saves Stretch per panel - 46c8af8da wiki: CGpPen, CRichEditCtx, CTextFont2, CTextRange2, SysWin Direct2D/GdiPlus/RichEdit/WIC -- José Roca's GitHub edits (18 commits, 5a92ce8..53b90e3), copied back

    @PaulSquires PaulSquires committed Nov 13, 2026
  • Sync from wiki/ in tiko-lang e1cecc47a: for each over arrays, std/numeric container shuffles, tkForms nullptr aac7d32a8 tkEdit: one New Project that asks how to start; New Form moves to the Form menu d3fe7eb6b tkEdit: the Project menu moves into File, with Save As Project 7938e2412 tkEdit: File > New opens a picker of blank file, starters, form and projects ff2c12d2e tkForms: TK_FORM ptr defaults are nullptr, generated Build included a16e413d2 std/numeric: ShuffleArray/Deque/List and ChoiceArray/Deque for the containers e0cc31941 docs: walk arrays with for each in the wiki, the book and by-example e1cecc47a wiki: CDialog, CWindow, CDispInvoke, CText*2, SysWin Gui pages -- José Roca's GitHub edits (24 commits, 674946a..e416ac7), copied back

    @PaulSquires PaulSquires committed Nov 11, 2026
  • Sync from wiki/ in tiko-lang 4e8dd82b2: Form Designer, tkForms, tkLayout, five controls c31fc972b tkEdit: Test Form, New Form and Project, translatable captions, docs

    @PaulSquires PaulSquires committed Nov 10, 2026