Difference between revisions of "Tabbed Windows Extension Discussion"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Should we have one window with tabs or should we have several windows, each of them with tabs?)
Line 1: Line 1:
 
== Opening tabs and windows ==
 
== Opening tabs and windows ==
  
=== Should we have one window with tabs or should we have several windows, each of them with tabs? ===
+
=== Should we have one window with tabs or should we have several windows and should all of them have tabs? ===
  
 
OpenOffice.org has a lot of places where nowadays a new window is created or the existing one is replaced with new content (depending on the current content and the new content). In an application supporting tabs we could convert all of them to create a new tab instead of a new window. As this can be done in a central place of the code it is comparably easy to achieve and in fact it's the approach we took for our demo extension.
 
OpenOffice.org has a lot of places where nowadays a new window is created or the existing one is replaced with new content (depending on the current content and the new content). In an application supporting tabs we could convert all of them to create a new tab instead of a new window. As this can be done in a central place of the code it is comparably easy to achieve and in fact it's the approach we took for our demo extension.
 +
 +
On the other hand we already have some places in the code that always create a new window, e.g. preview windows of our wizards or a database form. These new windows are created for a reason and so we can't change this behavior. Our demo extensions leaves them untouched, e.g. they create a new top window. So the question is not whether we will have one or more windows but whether users should be able to create new windows deliberately and if all windows should have tabs.
 +
 +
Some windows shouldn't have tabs at all. These are all windows that must have a fixed size, e.g.:
 +
 +
- database forms
 +
- windows opened by OLE1 outplace editing
 +
 +
Also windows that are part of a workflow (like preview windows in a wizard) shouldn't have tabs.
  
 
=== How should users tell OpenOffice.org that they want to open a new window? ===
 
=== How should users tell OpenOffice.org that they want to open a new window? ===

Revision as of 11:04, 18 April 2007

Opening tabs and windows

Should we have one window with tabs or should we have several windows and should all of them have tabs?

OpenOffice.org has a lot of places where nowadays a new window is created or the existing one is replaced with new content (depending on the current content and the new content). In an application supporting tabs we could convert all of them to create a new tab instead of a new window. As this can be done in a central place of the code it is comparably easy to achieve and in fact it's the approach we took for our demo extension.

On the other hand we already have some places in the code that always create a new window, e.g. preview windows of our wizards or a database form. These new windows are created for a reason and so we can't change this behavior. Our demo extensions leaves them untouched, e.g. they create a new top window. So the question is not whether we will have one or more windows but whether users should be able to create new windows deliberately and if all windows should have tabs.

Some windows shouldn't have tabs at all. These are all windows that must have a fixed size, e.g.:

- database forms - windows opened by OLE1 outplace editing

Also windows that are part of a workflow (like preview windows in a wizard) shouldn't have tabs.

How should users tell OpenOffice.org that they want to open a new window?

Managing tabs

Should tabs become grouped application wise by default?

Personal tools