AminetAminet
Search:
84734 packages online
About
Recent
Browse
Search
Upload
Setup
Services

util/wb/AmiMemos.lha

Mirror:Random
Showing: ppc-powerup icongeneric icon
No screenshot available
Short:A memo utility for OS 3.x. C sources. V0.7
Author:Juha Niemimäki
Type:util/wb
Architecture:m68k-amigaos
Date:2003-02-02
Download:util/wb/AmiMemos.lha - View contents
Readme:util/wb/AmiMemos.readme
Downloads:7745

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 )


Contents of util/wb/AmiMemos.lha
 PERMSSN    UID  GID    PACKED    SIZE  RATIO     CRC       STAMP          NAME
---------- ----------- ------- ------- ------ ---------- ------------ -------------
[generic]                12076   22492  53.7% -lh5- de9c Jan 18  2003 AmiMemos07/AmiMemos
[generic]                 1509    3873  39.0% -lh5- 805b Jan 18  2003 AmiMemos07/AmiMemos.info
[generic]                 2011    4152  48.4% -lh5- 989f Jan 18  2003 AmiMemos07/AmiMemos.readme
[generic]                  662    1851  35.8% -lh5- 2013 Jan 18  2003 AmiMemos07/src/file.c
[generic]                 1418    7296  19.4% -lh5- 3bd4 Jan 18  2003 AmiMemos07/src/gadgets.c
[generic]                 1058    3229  32.8% -lh5- 62cd Jan 18  2003 AmiMemos07/src/globalstuff.h
[generic]                 2923   14720  19.9% -lh5- 9a58 Jan 18  2003 AmiMemos07/src/idcmp.c
[generic]                 1849    7060  26.2% -lh5- ab2c Jan 18  2003 AmiMemos07/src/main.c
[generic]                  211     468  45.1% -lh5- 9620 Jan 18  2003 AmiMemos07/src/makefile
[generic]                 2626   10781  24.4% -lh5- fea3 Jan 18  2003 AmiMemos07/src/memos.c
[generic]                  952    3227  29.5% -lh5- 107f Jan 18  2003 AmiMemos07/src/menu.c
[generic]                  292     703  41.5% -lh5- 757a Jan 18  2003 AmiMemos07/src/protos.h
[generic]                  162     248  65.3% -lh5- b122 Jan 18  2003 AmiMemos07/test.memo
---------- ----------- ------- ------- ------ ---------- ------------ -------------
 Total        13 files   27749   80100  34.6%            Feb  2  2003
Page generated in 0.02 seconds
Aminet © 1992-2024 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>