GithubHelp home page GithubHelp logo

amiga-mui / texteditor Goto Github PK

View Code? Open in Web Editor NEW
18.0 7.0 4.0 2.19 MB

A well-known and used MUI custom class (TextEditor.mcc) which provides application programmers a textedit gadget. It supports features like word wrapping, soft styles (bold, italic, underline), a spell checking interface as well as an AREXX interface for scripting.

License: GNU Lesser General Public License v2.1

Makefile 1.90% C 97.51% Shell 0.56% SWIG 0.03%
texteditor mcc gadget mui amiga amigaos amigaos3 amigaos4 morphos

texteditor's Introduction

TextEditor.mcc

Build

TextEditor.mcc is a multiline string gadget for Amiga systems which offers most of the common features you can find in a typical text editor, but embedded in a MUI custom class. It is used by a wide range of well-known MUI based applications like YAM or SimpleMail as the main text editing gadget.

TextEditor.mcc is available for AmigaOS3, AmigaOS4, MorphOS and AROS.

Features

Its main features are:

  • Text can be colored (limited syntax highlighting)
  • WYSIWYG for bold, italic and underline soft styles
  • Multi-level undo & redo
  • Lines with different alignments (left, right, centered)
  • Ability to insert thick or thin separators with an optional title
  • Easy marking either using the mouse or keyboard
  • Full clipboard support, offering very fast cut & paste routines
  • Light text highlighting for e-mail based on an opening ">" character
  • Support for external spellcheckers, including type'n'spell and word guessing
  • Configurable keys, colors, cursor types, blink speed, and much more
  • Ability to have a bitmap as a background
  • Support for proportional fonts with floating word wrap, as well as antialiased fonts
  • Pixel smooth scrolling
  • Possibility to attach a horizontal- and vertical scroll bar
  • AREXX interface for scripted programming

Downloads/Releases

All releases up to the most current ones can be downloaded from our central releases management.

Bug Reports / Enhancement Requests

To report bugs use the bug/issue tracker.

Manual Installation

  1. Extract the archive to a temporary directory.

    > cd RAM:
    > lha x MCC_TextEditor.lha
    
  2. Go to the MCC_TextEditor/Libs/MUI/<OS> directory where <OS> is the directory matching the operating system you want to install TexiEditor.mcc for:

    > cd MCC_TextEditor/Libs/MUI/AmigaOS4
    
  3. copy all #?.mcc and #?.mcp files found in that <OS> directory to the global MUI:Libs/mui/ directory on your system partition:

    > copy #?.mcc MUI:Libs/mui/
    > copy #?.mcp MUI:Libs/mui/
    
  4. reboot and enjoy the new version ;)

License / Copyright

TextEditor.mcc was originally written in 1997 and is Copyright (C) 1997-2000 by Allan Odgaard. As of version 15.10, released in April 2005, the gadget is maintained and Copyright (C) 2005-2021 TextEditor.mcc Open Source Team.

TextEditor is distributed and licensed under the GNU Lesser General Public License Version 2.1. See COPYING for more detailed information.

Authors

  • Allan Odgaard
  • Alper Sönmez
  • Gianfranco Gignina
  • Ilkka Lehtoranta
  • Jens Maus
  • Nicolas Rybkin
  • Sebastian Bauer
  • Thore Böckelmann

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.