Why Are There 6 Records in SeedCodeCalendar?
There are six records in the Calendar table. These are interface records: one record for each possible week in a month. Should additional records get created or should a record get deleted from SeedCodeCalendar, the month views will cease to function properly. If this happens, press the “reset” button in the lower right corner of the Month view. This will delete all your existing calendar records (just the interface records- not your appointments) and create six new, properly formatted records for you. See security for more information on preventing the deletion or duplication of calendar table records.
Why Don’t the Portals Scroll On the Month View?
We wanted to show as much of each appointment’s description as possible and didn’t want to sacrifice the space needed by a scroll bar. Aside from that, you can turn on scroll bars for these portals if you wish; it won’t break anything. Similarly, you can turn the scroll bars off for the week view if you’d like a little more horizontal room there. If you do turn them on, you’ll want to change the portal’s stroke (line) color from white to a light gray or blue so the scroll bar shows up.
How Do I Change the Look of SeedCodeCalendar or Change the Tab Names Like “Day”?
All the interface objects, like the tabs and rounded corners used in SeedCodeCalendar, are stored in global fields. you can access these field directly on the Settings / Interface tab of SeedCodeCalendar. Many of these graphics need to be edited in PhotoShop as they are not FileMaker objects. Aside from the contents of these global fields, you can edit the layouts in SeedCodeCalendar just as you’d edit any other FileMaker layouts. (From ScriptMaker, run the “Show Status Area” script to gain access to the layout stat bar.) Note that many layout objects are locked to prevent their being accidentally edited or deleted; simply select the item and choose “unlock” from the “Arrange” menu in layout mode.
I would caution you, however, to be very careful editing the monthly layouts; each “day” there is comprised of several objects stacked on top of each other and it can be difficult to get them all back in the same place; be sure to make a copy of the layout as a backup before editing it. Items on the month layout shouldn’t be moved using the “to back” and “to front” aspects of the arrange menu. Rather, simply drag other objects out of the way to edit objects beneath them, then put them back (in exactly the same place) when you’re done.
The names of each tab (”Day”, “Month”, etc.) are stored in global text fields and are editable right on the Settings / Interface tab of SeedCodeCalendar. Changing the actual layout names is not recommended as these are referenced in scripts.
Note that if you’ve made a clone of SeedCodeCalendar, the graphics in these global fields will be erased. You’ll need to import these graphics from another version of SeedCodeCalendar, or from a backup file (providing it is not a clone). Be sure to do this when you have “sole access” to the file: most reliably done by taking the file off FileMaker Pro Server. Globals reset on a multi user system do not persist past that “session” and will be done when you next reopen the file.
_Several of the graphics used in SeedCodeCalendar have some degree of transparency. The contents of IntDayBackgroundGlobRept are a prime example. We recommend using Macromedia FireWorks to edit these images and export them again as transparent .pngs_