[prev in list] [next in list] [prev in thread] [next in thread] 

List:       koffice-devel
Subject:    A common theme for Format menu
From:       Brad Hards <bhards () bigpond ! net ! au>
Date:       2004-05-13 7:33:12
Message-ID: 200405131733.12769.bhards () bigpond ! net ! au
[Download RAW message or body]

G'day all,
http://bugs.kde.org/show_bug.cgi?id=58447 reports problems associated with the 
"Page Layout..." menu selection. I think that some of the problems have been 
fixed, but I did a bit of research and have a set of changes in mind. Please 
review and comment.

Basically, the Page Layout... option is in the Format menu, which varies a bit 
between KOffice apps:

KPresenter format menu
	   Select
	   Rotate
	   Zoom
	   <sep>
	   Arrange Objects ->
	   Align Objects ->
	   <sep>
	   Shadow Objects...
	   <sep>
	   Group Objects
	   Ungroup Objects
	   <sep>
	   Page Layout...
	   Slide Background...
	   <sep>
	   Properties

KWord format menu
      Default format
      Font...
      Paragraph...
      <sep>
      Page Layout...
      <sep>      
      Style Manager
      Import Style...
      Create Style from Selection...
      Style ->
      Footnote...	   
      Formula ->
      <sep>
      Show header
      Show footer

KSpread format menu
	Cell format...
	Page Layout...
	Print Range ->
	<sep>
	Adjust row and column
	Row ->
	Column ->
	Sheet ->
	<sep>
	Autoformat...
	Style Manager...
	Style
	Create Style from Cell...
	<sep>
	Decrease Indent
	Increase Indent
	Decrease Precision
	Increase Precision
	<sep>
	Change Angle

Kivio format menu
      Text...
      Stencils & Connectors...
      Arrowheads...
      <sep>
      Page Layout...
      <sep>
      Align and Distribute...
      <sep>
      Group Selected Stencils...
      Ungroup Selected Stencils...
      <sep>
      Send to Back
      Bring to Front

Karbon14 has no Format menu, but does have "Configure Page Layout..." in the 
Settings menu

KChart, KFormula, Krita and Kexi don't have a a Format menu, and don't appear 
to support configuring page layout

My idea is that the Format menu will contain, in generic terms:
    Commands to format the current object
    <sep>
    Commands related to groups of objects
    <sep>
    Commands related a style (or the closest thing possible)
    <sep>
    Commands related to the page
    <sep>
    Anything else that vaguely fits into Format

So it becomes something like:
KPresenter format menu
	   Select
	   Rotate
	   Zoom
	   Properties (or perhaps Object Properties)
	   <sep>
	   Arrange Objects ->
	   Align Objects ->
	   Group Objects
	   Ungroup Objects
	   Shadow Objects...
	   <sep>
	   Page Layout...
	   <sep>
	   Slide Background...

KWord format menu
      Default format
      Font...
      Paragraph...
      Footnote... (or perhaps Configure Footnotes...)
      Formula ->
      <sep>      
      Style Manager
      Import Style...
      Create Style from Selection...
      Style ->
      <sep>
      Page Layout...
      <sep>
      Show header (perhaps should be in the View menu)
      Show footer (perhaps should be in the View menu)

KSpread format menu
	Cell format...
	Change Angle
	Decrease Indent
	Increase Indent
	Decrease Precision
	Increase Precision
	<sep>
	Adjust row and column
	Row ->
	Column ->
	Sheet ->
	<sep>
	Autoformat...
	Style Manager...
	Style
	Create Style from Cell...
	<sep>
	Page Layout...
	Print Range ->

Kivio format menu
      Text...
      Stencils & Connectors...
      Arrowheads...
      <sep>
      Align and Distribute...
      <sep>
      Group Selected Stencils...
      Ungroup Selected Stencils...
      <sep>
      Send to Back
      Bring to Front
      <sep>
      Page Layout...

Then just change the Karbon14 from "Configure Page Layout..." to "Page 
Layout...", since it is in Settings anyway.

Does this make sense? Have I missed this anywhere? 

Should I prepare a patch for detailed consideration?

Brad
_______________________________________________
koffice-devel mailing list
koffice-devel@mail.kde.org
https://mail.kde.org/mailman/listinfo/koffice-devel
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic