REPEATBUTTON "\002" ID TimberListPrevButton AT (43 0 12 13) LEFTANCHOR NOFRAME FONT 4
SELECTORTRIGGER "" TimberListDateTrigger AT (56 1 43 11)
REPEATBUTTON "\003" ID TimberListNextButton AT (PrevRight+1 0 12 13) LEFTANCHOR NOFRAME FONT 4
PUSHBUTTON "L" ID TimberListListButton AT (2 147 11 12) LEFTANCHOR GROUP TimberListViewGroup
PUSHBUTTON "M" ID TimberListMonthButton AT (PrevRight+1 PrevTop 11 12) LEFTANCHOR GROUP TimberListViewGroup
PUSHBUTTON "Q" ID TimberListQuarterButton AT (PrevRight+1 PrevTop 11 12) LEFTANCHOR GROUP TimberListViewGroup
PUSHBUTTON "Y" ID TimberListYearButton AT (PrevRight+1 PrevTop 11 12) LEFTANCHOR GROUP TimberListViewGroup
PUSHBUTTON "S" ID TimberListSmoothButton AT (PrevRight+1 PrevTop 11 12) LEFTANCHOR GROUP TimberListViewGroup
BUTTON "New" ID TimberListNewButton AT (PrevRight+5 PrevTop 27 AUTO) FRAME FONT 0
BUTTON "Goal" ID TimberListGoalButton AT (PrevRight+5 PrevTop 27 AUTO) FRAME FONT 0
BUTTON "Prefs" ID TimberListPrefButton AT (PrevRight+5 PrevTop 27 AUTO) FRAME FONT 0
TABLE ID TimberListTable AT (0 19 145 120) ROWS TimberListRows COLUMNS TimberListCols COLUMNWIDTHS 145
SCROLLBAR ID TimberListScrollBar AT (150 19 7 122)
VALUE 0 MIN 0 MAX 0 PAGESIZE 0
LABEL "busy..." ID TimberListBusyLabel AT (135 1) FONT 0
END
FORM ID TimberGraphForm AT (0 0 160 160)
MENUID TimberGraphMenu
BEGIN
TITLE "Timber"
REPEATBUTTON "\002" ID TimberGraphPrevButton AT (43 0 12 13) LEFTANCHOR NOFRAME FONT 4
SELECTORTRIGGER "" TimberGraphDateTrigger AT (56 1 43 11)
REPEATBUTTON "\003" ID TimberGraphNextButton AT (PrevRight+1 0 12 13) LEFTANCHOR NOFRAME FONT 4
PUSHBUTTON "L" ID TimberGraphListButton AT (2 147 11 12) LEFTANCHOR GROUP TimberGraphViewGroup
PUSHBUTTON "M" ID TimberGraphMonthButton AT (PrevRight+1 PrevTop 11 12) LEFTANCHOR GROUP TimberGraphViewGroup
PUSHBUTTON "Q" ID TimberGraphQuarterButton AT (PrevRight+1 PrevTop 11 12) LEFTANCHOR GROUP TimberGraphViewGroup
PUSHBUTTON "Y" ID TimberGraphYearButton AT (PrevRight+1 PrevTop 11 12) LEFTANCHOR GROUP TimberGraphViewGroup
PUSHBUTTON "S" ID TimberGraphSmoothButton AT (PrevRight+1 PrevTop 11 12) LEFTANCHOR GROUP TimberListViewGroup
BUTTON "New" ID TimberGraphNewButton AT (PrevRight+5 PrevTop 27 AUTO) FRAME FONT 0
BUTTON "Goal" ID TimberGraphGoalButton AT (PrevRight+5 PrevTop 27 AUTO) FRAME FONT 0
BUTTON "Prefs" ID TimberGraphPrefButton AT (PrevRight+5 PrevTop 27 AUTO) FRAME FONT 0
LABEL "busy..." ID TimberGraphBusyLabel AT (135 1)
END
FORM ID TimberNewForm AT (2 80 156 78)
MODAL
BEGIN
TITLE "Add New Weight"
LABEL "Date:" AUTOID AT (26 22) Font 1
SELECTORTRIGGER "" ID NewDateTrigger AT (PrevRight+4 PrevTop 56 AUTO) LEFTANCHOR FONT 0
LABEL "Weight:" AUTOID AT (13 PrevBottom+4) Font 1
FIELD ID NewWeightField AT (PrevRight+4 PrevTop 58 AUTO) USABLE LEFTALIGN FONT 0 UNDERLINED MAXCHARS 10
BUTTON " Add " ID NewAddButton AT (5 61 AUTO AUTO)
BUTTON "Cancel" ID NewCancelButton AT (PrevRight+6 PrevTop AUTO AUTO)
END
FORM ID TimberEditForm AT (2 80 156 78)
MODAL
BEGIN
TITLE "Edit Weight"
LABEL "Date:" AUTOID AT (26 22) Font 1
SELECTORTRIGGER "" ID EditDateTrigger AT (PrevRight+4 PrevTop 56 AUTO) LEFTANCHOR FONT 0
LABEL "Weight:" AUTOID AT (13 PrevBottom+4) Font 1
FIELD ID EditWeightField AT (PrevRight+4 PrevTop 58 AUTO) USABLE LEFTALIGN FONT 0 UNDERLINED MAXCHARS 10
BUTTON "Change" ID EditOKButton AT (5 61 AUTO AUTO)
BUTTON "Cancel" ID EditCancelButton AT (PrevRight+5 PrevTop AUTO AUTO)
BUTTON "Delete" ID EditDeleteButton AT (PrevRight+5 PrevTop AUTO AUTO)
END
FORM ID TimberDeleteForm AT (2 80 156 78)
MODAL
BEGIN
TITLE "Delete Weights"
LABEL "Date:" AUTOID AT (5 22) Font 1
SELECTORTRIGGER "" ID EditDeleteDateTrigger AT (PrevRight+4 PrevTop 56 AUTO) LEFTANCHOR FONT 0
LABEL "" AUTOID AT (5 PrevBottom+4)
CHECKBOX "Also delete prior to date" ID EditDeletePriorCheck AT (5 PrevTop AUTO AUTO) FONT 1
BUTTON "Delete" ID EditDeleteOKButton AT (5 61 AUTO AUTO)
BUTTON "Cancel" ID EditDeleteCancelButton AT (PrevRight+6 PrevTop AUTO AUTO)
END
FORM ID TimberPrefForm AT (2 2 156 156)
MODAL
BEGIN
TITLE "Timber Preferences"
LABEL "List precision:" AUTOID AT (34 17) FONT 1
POPUPTRIGGER "1" PrefListPrecisionTrigger AT (PrevRight+1 PrevTop AUTO AUTO)
POPUPLIST ID PrefListPrecisionTrigger PrefListPrecisionList
LIST "0" "1" "2" "3" "4" ID PrefListPrecisionList AT (PrevLeft+14 PrevTop 9 56) NONUSABLE DISABLED
LABEL "Graph precision:" AUTOID AT (23 PrevTop+11) FONT 1
POPUPTRIGGER "1" PrefDrawPrecisionTrigger AT (PrevRight+1 PrevTop AUTO AUTO)
POPUPLIST ID PrefDrawPrecisionTrigger PrefDrawPrecisionList
LIST "0" "1" "2" "3" "4" ID PrefDrawPrecisionList AT (PrevLeft+14 PrevTop 9 56) NONUSABLE DISABLED
CHECKBOX "Use global min/max" ID PrefGlobalMinMaxCheck AT (20 PrevTop+21 AUTO AUTO) FONT 1
CHECKBOX "Show goal line" ID PrefShowGoalCheck AT (20 PrevBottom AUTO AUTO) FONT 1
CHECKBOX "Show average line" ID PrefShowAverageCheck AT (20 PrevBottom AUTO AUTO) FONT 1
CHECKBOX "Month scroll in list" ID PrefMonthScrollCheck AT (20 PrevBottom AUTO AUTO) FONT 1
CHECKBOX "Ask before replace" ID PrefReplaceAskCheck AT (20 PrevBottom+10 AUTO AUTO) FONT 1 CHECKED
CHECKBOX "Ask before delete" ID PrefDeleteAskCheck AT (20 PrevBottom AUTO AUTO) FONT 1 CHECKED
BUTTON " OK " ID PrefOKButton AT (5 139 AUTO AUTO)
BUTTON "Cancel" ID PrefCancelButton AT (PrevRight+5 PrevTop AUTO AUTO)
END
FORM ID TimberGoalForm AT (2 40 156 118)
MODAL
BEGIN
TITLE "Edit Goal"
LABEL "Start date:" AUTOID AT (25 22) Font 1
SELECTORTRIGGER "" ID GoalStartDateTrigger AT (88 22 56 12) LEFTANCHOR FONT 0
LABEL "" AUTOID AT (13 38)
LABEL "Start weight:" GoalStartWeightLabel AT (13 38) Font 1
FIELD ID GoalStartWeightField AT (88 38 50 12) USABLE LEFTALIGN FONT 0 UNDERLINED MAXCHARS 10
LABEL "" AUTOID AT (39 61)
LABEL "End date:" AUTOID AT (38 61) USABLE Font 1
SELECTORTRIGGER "" ID GoalEndDateTrigger AT (88 61 56 12) LEFTANCHOR FONT 0
LABEL "" AUTOID AT (26 77)
LABEL "End weight:" GoalEndWeightLabel AT (26 77) USABLE Font 1
FIELD ID GoalEndWeightField AT (88 77 50 12) LEFTALIGN FONT 0 UNDERLINED MAXCHARS 10
BUTTON "Set goal" ID GoalOKButton AT (5 101 AUTO AUTO)
BUTTON "Cancel" ID GoalCancelButton AT (PrevRight+5 PrevTop AUTO AUTO)
END
MENU TimberListMenu
BEGIN
PULLDOWN "Edit"
BEGIN
MENUITEM "Add new weight... " EditAddItem "N"
MENUITEM "Delete weights... " EditDeleteItem "D"
END
PULLDOWN "Options"
BEGIN
MENUITEM "Set goal... " OptionsGoalItem "G"
MENUITEM "Preferences... " OptionsPrefItem "R"
MENUITEM "-" AUTOID
MENUITEM "Help" OptionsHelpItem "H"
MENUITEM "About GPL" OptionsAboutGPLItem "L"
MENUITEM "About Timber" OptionsAboutItem "A"
END
END
ALERT ID DeleteAlert
CONFIRMATION
BEGIN
TITLE "Delete Weight?"
MESSAGE "Delete the weight entry of ^1?"
BUTTONS "OK" "Cancel"
END
ALERT ID ReplaceAlert
CONFIRMATION
BEGIN
TITLE "Replace Weight?"
MESSAGE "Replace the weight entry of ^1?"
BUTTONS "OK" "Cancel"
END
ALERT ID MoveAlert
CONFIRMATION
BEGIN
TITLE "Move Weight?"
MESSAGE "Move the weight entry from ^1\nto ^2?"
BUTTONS "OK" "Cancel"
END
ALERT ID ChangeAlert
CONFIRMATION
BEGIN
TITLE "Change and Move Weight?"
MESSAGE "Change the weight entry of ^1\nand move it to\n^2?"
BUTTONS "OK" "Cancel"
END
ALERT ID DebugAlert
INFORMATION
BEGIN
TITLE "Debug Message"
MESSAGE "^1"
BUTTONS "OK"
END
ALERT ID DebugAlert3
INFORMATION
BEGIN
TITLE "Debug Message"
MESSAGE "^1 ^2 ^3"
BUTTONS "OK"
END
ALERT ID MemoryFullAlert
ERROR
BEGIN
TITLE "Memory Full"
MESSAGE "Not enough memory.\n\nNo new records can be created."
BUTTONS "OK"
END
ALERT ID NoTimberDBAlert
ERROR
BEGIN
TITLE "No Database"
MESSAGE "Timber can't find its database.\n\nThe program will be aborted."
BUTTONS "OK"
END
STRING ID OptionsHelpString "\225 View date selection:\nTap on the date at the top of the view, use the arrow buttons left and right of it, or use the scroll buttons. In the list view, you can also use the scroll bar.\n\n\225 View selection:\nTap on the view selector at the bottom left of the view.\n Choose (L)ist, (M)onth, (Q)uarter, (Y)ear or (S)moothed year view.\n\n\225 Create a new entry:\nTap on the \"New\" button.\n\n\225 Edit or delete an entry:\nIn list view, tap on the entry.\n\n\225 Delete multiple entries:\nTo delete all entries prior to and including a date use \"Delete weights\" in the \"Edit\" menu.\n\n\225 Set goal:\nTap on the \"Goal\" button.\n\n\225 Set preferences:\nTap on the \"Prefs\" button."
STRING ID AboutGPLString "Copyright (C) 2000\nby Jens R. Woinowski\n\nThis program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.\n\nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n\nThe main terms of GNU GPL are:\n\n\225 You may use and distribute this program freely.\n\n\225 If you distribute this program, you have to do it together with the sources. In the spirit of the GPL, you may also beam this program, as long as the \"About Timber\" information is not removed or changed. So, anybody still can get the sources via the internet.\n\n\225 You may also make changes to the program, as long as you impose GPL rules on your changed version and deliver your changed sources to the public.\n\n\225 You may charge reasonable copying fees for distributing this program.\n\n\225 This program is provided on an \"as is basis\". No implicit or explicit guarantees of error freeness or usability are made. No liability for damages or financial losses caused by using this program is taken by the author. Read GPL very carefully concerning this issue!\n\n\225 The idea of GPL is to deliver good software to a broad public. E.g., Timber was built using GPL tools on a LINUX system. Without these, it would not exist..."
ALERT ID OptionsAboutAlert
INFORMATION
BEGIN
TITLE "About Timber"
MESSAGE "Timber 0.0 Beta\n\225 Timber is open source\n software under GPL.\n\225 Get sources at:\n www.woinowski.de\n\225 Contact:\n jens@woinowski.de\n\n\tJens R. Woinowski\n\t\t Jan 14, 2000"