Short: A memo utility for OS 3.x. C sources. V0.7 Author: Juha Niemimäki Uploader: jniemima mail student oulu fi Type: util/wb Architecture: m68k-amigaos AmiMemos v. 0.7 by Juha Niemimäki (30th of December, in 2002) jniemima@mail.student.oulu.fi What is AmiMemos? AmiMemos is a small program that allows you to have multiple Post-It(R) style "sticker" windows on a screen. Usually people at home and offices just cover their monitors with those colourful glue papers and this is an electronical replacement for them. I began writing the AmiMemos utility mainly to learn the Intuition programming. I also thought that this idea might be useful. Features Movable colourful (depending on your WB of course) windows Save / Load and Edit memos Alarm system Easy keyboard or mouse control Zipping the windows Font sensitive (well, *tries* to be, GadTools used...) Free C source code :) Requirements and Installation - OS 3.0. Probably could be compiled for 2.x too, but I don't have such a system so it's up to you to make version for it :/ - Start the program from Workbench and remember to adjust the ToolTypes to whatever suits best your needs. If you want to start AmiMemos automatically, put it in the WBStartup drawer and make sure you have "Active" ToolType set on. If you have created some memos and saved them, they will be loaded automatically (if the "File" tooltype is set properly, of course :) ToolTypes explained: Screen - a public screen name, i.e. Workbench File - save file name, like ToDo.memos Active - TRUE or FALSE (Save - not used currently) Usage If you have no previously saved memos, a preferences window will open. You can write texts in string gadgets and select the colours and possibly, activate the alarm mode. You can drag a memo by clicking it with the left mouse button, and without releasing, move it to another place, and finally releasing the button. You can activate menu by clicking the right mouse button. Keyboard commands: Cursor keys - move memo by 1 pixel to desired direction: useful for tweaking the place 7, 8, 9 4, 6 - move memo by 8 pixels to desired direction 1, 2, 3 N - new memo: brings up the preferences window E - edit current memo Q - close current memo ( and possibly quit the whole program thus ) S - save current memos F - move memo to front B - move memo to back Z - zip/unzip memo: useful when you need more room on the screen Menu shortcuts: Amiga + N - new memo Amiga + A - about Amiga + E - edit Amiga + C - close Amiga + S - save Amiga + X - save and quit Amiga + Q - quit Tips You can see the currently active memo by looking its borders. The active one has a bolder border. If you try to select the same colour for background (memo) and foreground (text), the text colour will be a complement of the memo colour. Of course you can still make a "bad" colour choice by having too almost-the-same colours.. Compiling - Install VBCC and NDK3.1 or NDK3.9 - Install GNU Make (from Aminet) - Run Make in 'src' directory NOTE: You are free to use the source code for any non-commercial usage. This package is allowed to distribute on Aminet CDs or similar collections. Ask me for further information if you feel insecure. Bugs - Sometimes the "outer" memo background colour differs from the "inner", so that the bold border look strange. - Memos might have different colours when loaded. This is because no RGB info is saved on the disc, only the colour numbers. - ??? Please send a bug report if you can find more! Future - OS 4 compile - Reaction / MUI gui - Better text writing system - Symbol for timer memos (ie a picture of an alarm clock) - Your ideas? Thanks - Volker Barthelmann & Frank Wille for VBCC - Dietmar Eilert for GoldED - GNU for Make - friendly folks at comp.sys.amiga.programmer - Suomen Amiga-käyttäjät ry - KaV for being so patient =) History 0.7 - first public release ( 30. 12. 2002 )