Jump to content
Server Maintenance This Week. ×

Windows on same layer or on top


Stuart Taylor

This topic is 6465 days old. Please don't post here. Open a new topic instead.

Recommended Posts

I suppose this may be more of a wish than question as i am almost certain this is not possible.

With the event of multiple windows i find it very useful being able to show a navigation list in one window and form layout in another window at the same time. I only wish that I could have the windows on the same level or specify that one could behave much the same way as the toolbar does and float on top.

The real benefit of the list and form being seperate is that the list can take advantage if a user has a bigger screen and display more list items (so it wins over a portal in my opinion).

Any ideas or comments would be great ... maybe 9 will let us customise the toolbar or create toolbars ... that would be great for general navigation but still not perfect for the navigation i'm after...

any ideas or feedback would be great.

Stuart

Link to comment
Share on other sites

There are a few problems that make a floating navigation windows (or even a theoretcal customizable toolbar) difficult.

1. Currently, such functionality would require a separate window. But without a way to lock windows to a specified size and position, the window is movable. And if users might move the window around, then it could be confusing to use for the main navigation, like if the navigation buttons are moved off screen or behind another window.

2. If your solution involves multiple windows, then it's hard enough to decide when to initiate a new window, or when to use a previous window. If the navigation is in yet another window, then this increases the complexity of this decision, since the active window will be the navigation window, not one of the data windows.

3. Although the customizable toolbar idea has the advantage of being locked at the top of the screen, in a multi-window solution, there could still be confusion about the focus. In other words, if you had a toolbar button for an Add Record script, it might fire on the wrong table depending on what window happens to be selected (I really don't like toolbars anyway for other reasons).

Link to comment
Share on other sites

Hi Ender,

Thanks for your thoughts ... to be honest I hate toolbars too.

My solution deploys only 2 windows and that does not change ... "List" and "Record" the Database navigation can be done through the Custom Menu Function

List is on the Left and has a fixed width but full height depending on the screen ... this as with any fm window can be resized but can be tested for and made neat and tidy if required.

Clicking on a List Item tests for the Record Window and if it does not exist creates a new one (New window is disabled to the user)

The Record layout has a List button which if a List window exists brings the list to the front or creates a new one and makes it all neat.

it could be confusing to use for the main navigation, like if the navigation buttons are moved off screen or behind another window

The Menu has a Window Script (working name) Bring All to Front so this can be used if needed and will tidy the windows if needed.

ALL databases have a List and Record layout and any database navigation script tests for and switches layout in these windows.

Sidebar Nav is hidden and Locked.

Any scripts would act upon the correct table as both windows are using the same table ... All add scripts select the List add a new record then go to the related record displaying the results in the Record window.

My Menubar is totally customised for each layout so these mistakes can be avoided. ... although most scripts are as dynamic as possible.

Having both windows on the same level would still be useful to me and any window specific actions can have buttons on the layout switching to the correct window by the action of clicking the button.

Any Menu script can have the select window script in it.

Any script without select window would choose the last active window ... (as it would anyway).

... I think it would still work and be useful

Hope this is clear...

Edited by Guest
Link to comment
Share on other sites

This topic is 6465 days old. Please don't post here. Open a new topic instead.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.