SeedCodeComplete3

Adding Layouts

SeedCodeComplete3.AddingLayouts History

Hide minor edits - Show changes to output

Changed line 11 from:
'''• [[SeedCodeComplete3.HiddenPanels|Hidden Slide Panels]]'''
to:
'''• [[SeedCodeComplete3.HiddenPanels|Hidden Slide Panels]]''' Take a look at our documentation here for working with Hidden Slide Panels
May 29, 2018, at 09:01 PM by KC Embrey - Added link to Hidden Slide Panels
Changed line 11 from:
'''• Hidden Slide Panels:''' 
to:
'''• [[SeedCodeComplete3.HiddenPanels|Hidden Slide Panels]]''' 
December 07, 2014, at 07:14 PM by 71.229.202.172 -
Changed lines 11-34 from:
'''• Hidden Slide Panels:'''  The Layouts in SeedCode Complete are designed to be as easy to find your way around as possible, but the hidden slide panels we use may not be that obvious at first.

-> Main Slide Panel:  Goes from the right edge of the navigation bar to the far right of the layout.  It slides to [[Edit Mode]], [[Find Mode]] and the [[Selectors]] needed on the layout.  Click the very right edge of the layout to select this control and navigate through the individual panels.


%center% %width=360% http://www.seedcode.com/rootimages/stikipad/complete13/MainPanel.png


-> Detail Slide Panel:  Goes from a little past the right of the sidebar to a little bit short of the edge of the above main panel.


%center% %width=360% http://www.seedcode.com/rootimages/stikipad/complete13/DetailPanel.png


-> Note Slide Panel:  Surrounds the Notes & Attachments Portal that lives on most layouts.


%center% %width=360% http://www.seedcode.com/rootimages/stikipad/complete13/NotePanel.png


A trick we like to use to work with these panels is to make a temporary change to the style.  For Example give it a big red Outer Shadow to make it easier to find and then revert the changes to the theme when you're done!

%center% %width=360% http://www.seedcode.com/rootimages/stikipad/complete13/TempStyle.png

to:
'''• Hidden Slide Panels:''' 
December 07, 2014, at 07:05 PM by 71.229.202.172 -
Changed lines 16-18 from:
%center% %width=440% http://www.seedcode.com/rootimages/stikipad/complete13/MainPanel.png

to:
%center% %width=360% http://www.seedcode.com/rootimages/stikipad/complete13/MainPanel.png

Changed lines 22-24 from:
%center% %width=440% http://www.seedcode.com/rootimages/stikipad/complete13/DetailPanel.png

to:
%center% %width=360% http://www.seedcode.com/rootimages/stikipad/complete13/DetailPanel.png

Changed lines 28-30 from:
%center% %width=440% http://www.seedcode.com/rootimages/stikipad/complete13/NotePanel.png

to:
%center% %width=360% http://www.seedcode.com/rootimages/stikipad/complete13/NotePanel.png

Changed line 33 from:
%center% %width=440% http://www.seedcode.com/rootimages/stikipad/complete13/TempStyle.png
to:
%center% %width=360% http://www.seedcode.com/rootimages/stikipad/complete13/TempStyle.png
December 07, 2014, at 07:04 PM by 71.229.202.172 -
Changed lines 1-22 from:
!! Anything I need to know about adding new layouts?

There are a few thing to keep in mind, but SeedCode Complete is very forgiving about creating new layouts... provided they aren't based on the CalendarInterface table (aren't new calendar layouts). New calendar views should be created as [[calendar tabs]].

But for regular layouts, there are just a few things to know.

-> '''•''' Begin new layouts by duplicating a working layout based on the same table occurrence, so if you want a new project layout, begin by duplicating the layout "Projects" this will preserve any special script triggers attached to that layout.

-> '''•''' All layouts have two script triggers on them:
--> On Layout Enter: "Show Side Bar by Preference"
--> On Layout Exit: "Manage Layout Exit".
-> Some layouts like "Projects" have a special On Layout Exit trigger that itself calls "Manage Layout Exit". So if you create a new project layout you'll want to keep these special triggers; duplicating an existing layout is a nice way to do that.

-> '''•''' Navigation is done using the Layout pull down menu, so if you want your users to be able to get to the layout, include it in the layout menu.

-> '''•''' If you'd like to hide a new layout from some users, employ FileMaker's build in access privileges to limit certain privilege sets' access to the layout.

-> '''•''' You can create "no side bar" versions of your layouts by simply adding the phrase " - no Side Bar" to the layout name (note the leading space). You only need to do this if you have both sidebar and no sidebar versions of the same layout. (Note. prior to [[Version History | version] 2.3 you'll also need to teach the following scripts about your new layouts: "Toggle Side Bar ( Action )" and "Show Side Bar by Preference".)

-> '''•''' You may want to create a new branch for your layout/table in the script "View As ( Form ; List ; Table )". This is the script our [[custom menus]] call when you click on one of the form, list, or table icons in FileMaker.

-> '''•''' Similarly, if your layout is based on a new table, you may wish to add a branch for it to the master script we use for creating [[new records]], but this isn't required.
to:
!! Calendar Layouts

New calendar views should be created as new Layouts based on the Calendar Interface Table Occurence following the pattern of the existing layouts.  New WebDirct layouts should be duplicated from existing WD layouts and the same for the PRO layouts as they have been tuned for that deployment.

!! Complete Layouts

As with the Calendar.  The easiest way to create a new layout in SeedCodeComplete is to copy and paste an existing layout that's close to what you're after and modify as needed.  Doing that; there are a few things to be aware of.

'''•''' [[Script Triggers]] First!  All User Interface Layouts make extensive use of Layout Based script triggers, so when duplicating a layout, address these triggers first.  All these triggers have a ''safety switch'' at the top to make sure they don't fire in the wrong context.

'''• Hidden Slide Panels:'''  The Layouts in SeedCode Complete are designed to be as easy to find your way around as possible, but the hidden slide panels we use may not be that obvious at first.

-> Main Slide Panel:  Goes from the right edge of the navigation bar to the far right of the layout.  It slides to [[Edit Mode]], [[Find Mode]] and the [[Selectors]] needed on the layout.  Click the very right edge of the layout to select this control and navigate through the individual panels.


%center% %width=440% http://www.seedcode.com/rootimages/stikipad/complete13/MainPanel.png


-> Detail Slide Panel:  Goes from a little past the right of the sidebar to a little bit short of the edge of the above main panel.


%center% %width=440% http://www.seedcode.com/rootimages/stikipad/complete13/DetailPanel.png


-> Note Slide Panel:  Surrounds the Notes & Attachments Portal that lives on most layouts.


%center% %width=440% http://www.seedcode.com/rootimages/stikipad/complete13/NotePanel.png


A trick we like to use to work with these panels is to make a temporary change to the style.  For Example give it a big red Outer Shadow to make it easier to find and then revert the changes to the theme when you're done!

%center% %width=440% http://www.seedcode.com/rootimages/stikipad/complete13/TempStyle.png










Changed lines 20-22 from:
-> '''•''' You may want to create a new branch for your layout/table in the script "View As ( Form ; List ; Table )". This is the script our [[custom menus]] call when you click on one of the form, list, or table icons in FileMaker.
to:
-> '''•''' You may want to create a new branch for your layout/table in the script "View As ( Form ; List ; Table )". This is the script our [[custom menus]] call when you click on one of the form, list, or table icons in FileMaker.

-> '''•''' Similarly, if your layout is based on a new table, you may wish to add a branch for it to the master script we use for creating [[new records]], but this isn't required
.
Changed lines 18-20 from:
-> '''•''' You can create "no side bar" versions of your layouts by simply adding the phrase " - no Side Bar" to the layout name (note the leading space). You only need to do this if you have both sidebar and no sidebar versions of the same layout. (Note. prior to [[Version History | version] 2.3 you'll also need to teach the following scripts about your new layouts: "Toggle Side Bar ( Action )" and "Show Side Bar by Preference".)
to:
-> '''•''' You can create "no side bar" versions of your layouts by simply adding the phrase " - no Side Bar" to the layout name (note the leading space). You only need to do this if you have both sidebar and no sidebar versions of the same layout. (Note. prior to [[Version History | version] 2.3 you'll also need to teach the following scripts about your new layouts: "Toggle Side Bar ( Action )" and "Show Side Bar by Preference".)

-> '''•''' You may want to create a new branch for your layout/table in the script "View As ( Form ; List ; Table )". This is the script our [[custom menus]] call when you click on one of the form, list, or table icons in FileMaker.
December 27, 2010, at 09:43 PM by 166.205.141.43 -
Changed lines 16-18 from:
-> '''•''' If you'd like to hide a new layout from some users, employ FileMaker's build in access privileges to limit certain privilege sets' access to the layout.
to:
-> '''•''' If you'd like to hide a new layout from some users, employ FileMaker's build in access privileges to limit certain privilege sets' access to the layout.

-> '''•''' You can create "no side bar" versions of your layouts by simply adding the phrase " - no Side Bar" to the layout name (note the leading space). You only need to do this if you have both sidebar and no sidebar versions of the same layout. (Note. prior to [[Version History | version] 2.3 you'll also need to teach the following scripts about your new layouts: "Toggle Side Bar ( Action )" and "Show Side Bar by Preference".)
December 27, 2010, at 09:40 PM by 166.205.141.43 -
Changed lines 1-5 from:
 > > script trigger for manage exit

 > > layout menu

 > > hide layout from some users
to:
!! Anything I need to know about adding new layouts?

There are a few thing to keep in mind, but SeedCode Complete is very forgiving about creating new layouts... provided they aren't based on the CalendarInterface table (aren't new calendar layouts). New calendar views should be created as [[calendar tabs]].

But for regular layouts, there are just a few things to know.

-> '''•''' Begin new layouts by duplicating a working layout based on the same table occurrence, so if you want a new project layout, begin by duplicating the layout "Projects" this will preserve any special script triggers attached to that layout.

-> '''•''' All layouts have two script triggers on them:
--> On Layout Enter: "Show Side Bar by Preference"
--> On Layout Exit: "Manage Layout Exit".
-> Some layouts like "Projects" have a special On Layout Exit trigger that itself calls "Manage Layout Exit". So if you create a new project layout you'll want to keep these special triggers; duplicating an existing layout is a nice way to do that.

-> '''•''' Navigation is done using the Layout pull down menu, so if you want your users to be able to get to the layout, include it in the layout menu.

-> '''•''' If you'd like to hide a new layout from some users, employ FileMaker's build in access privileges to limit certain privilege sets' access to the layout.
July 14, 2010, at 11:15 PM by 76.22.123.157 -
Added lines 1-5:
 > > script trigger for manage exit

 > > layout menu

 > > hide layout from some users
(855) SEEDCODE
[email protected]
Follow us: