How Do I Change the Look of SeedCodeContacts or Change the Tab Names Like “Blank”?
All the interface objects, like the tabs and rounded corners used in SeedCodeContacts, are stored in global fields. you can access these field directly on the About / Interface tab. 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 SeedCodeContacts just as you’d edit any other FileMaker layouts. 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.
The names of each tab (”Contact”, “Blank”, etc.) are stored in global text fields and are editable right on the About / 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 SeedCodeContacts, the graphics in these global fields will be erased. You’ll need to import these graphics from another version of SeedCodeContacts, or from a backup file (providing it is not a clone).
Be sure to edit interface globals 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.
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.
Other Calendar Specific Interface Issues...
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.
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
Note that if you’ve made a clone of SeedCodeCalendar, you’ll need to import all the graphics in the GanttBars table from a clean copy of the file.