Working with feeding schedule
Viewing and editing Fluffy's feeding schedule can be done via the feeding schedule page.
How to bring up the feeding schedule page:
- Click on the "Schedule" button on the bottom toolbar.
- Click on the "Feeding" tab.
Adding, editing, deleting and sorting records from the table follows from Working with tables.
Each record in the table has a feeding log. Selecting a record will display its log in the "Feeding Log" textview. Following Mac conventions, if multiple records are selected and not all the corresponding feeding logs are exactly the same, the greyed out text "Multiple selection" will be displayed. Editing the "Feeding Log" while multiple records are selected will change the logs of all the selected records.
Each commit is preceded by appropriate sanity checks, as listed below:
- If Fluffy's Log beeps when an attempt is done to change "Date", it means that you have tried a non calendar date. There is no error message for this case because beeping is the default Cocoa behaviour, yah... programming stuff.
