amiga-news DEUTSCHE VERSION
.
Links| Forums| Comments| Report news
.
Chat| Polls| Newsticker| Archive
.

[Login] [Register] [Forgot your password?]

< Next messagePrior message >
07.Jun.2025



AmigaOS 4: Text editor DumbPad 0.3
Roman 'kas1e' Kargin wanted to create a simple and stable text editor with "DumbPad". It is his first Reaction-based project, version 0.3 already supports tabs and notifications uses AISS for menu and button graphics. The project "definitely has bugs" but already runs quite stably. The developer would be grateful for tests of the editor on other systems.

DumbPad

The following features have already been implemented:
  • AISS for toolbar and  RMB menu
  • Features : New, Open, Save, SaveAs, Cut, Copy, Paste, Undo, Redo, Search, SelectAll, Delete
  • Drag-and-drop support for opening files.
  • Complex logic to handle application exit with unsaved data (for single and multiple tabs).
  • Command-line argument support for opening files.
  • Iconification support for Workbench.
  • ARGB bitmap support for internal clicktab images.
  • AmigaOS versioning support.
  • Support for opening empty files.
  • Warning requester when a file is in use by another application during saving.
  • Skipped NULL bytes to enable opening binary files.
  • Pop-up menu with Close/Iconify/Snapshot/Jump to Screen functionality
  • Status bar at bottom, using button.gadget, shows line and column numbers.
  • Advanced Find/FindNext Functionality: Supports input interrupts for additional keys and aligns with the logic of modern editors. For example, while the editor is active, pressing F3 triggers FindNext, seamlessly searching the entire file without interruption. Additionally, if text is found, reopening he search window recalls the last search term.  
  • If the user tries to paste with an empty clipboard, we trigger IIntuition->DisplayBeep() for feedback.
  • Font selection: Prioritizes a monospaced (fixed) font from the "Prefs:Font/System Default". If unavailable or proportional, falls back to the one from  "Prefs:Font/Screen Font". If both are unavailable, defaults to the goold old Topaz/10.
Once DumbPad has reached a certain level of maturity, the source code will be released. (cg)

[News message: 07. Jun. 2025, 23:03] [Comments: 0]
[Send via e-mail]  [Print version]  [ASCII version]
< Next messagePrior message >

.
Masthead | Privacy policy | Netiquette | Advertising | Contact
Copyright © 1998-2025 by amiga-news.de - all rights reserved.
.