Difference between revisions of "Framework/WorkInProgress/Language Selection Statusbar Control"

From Apache OpenOffice Wiki
Jump to: navigation, search
(Blanked the page)
Line 1: Line 1:
−
= Language Selection Statusbar Control =
 
  
−
This is a Google Summer Of Code project which will provide the OpenOffice.org community the language selection status bar control. It's planned that the feature will be part of OpenOffice.org 2.4.
 
−
 
−
== Motivation ==
 
−
 
−
Currently OpenOffice.org doesn't provide an easy way to change the language of a word, paragraph or text selection within the Writer application. The user has to use the menu and a multi-tab dialog to choose the appropriate language. A status bar control which provides this function would greatly enhance usability for people who have to work with multiple language documents.
 
−
 
−
== Specification ==
 
−
 
−
We have a final specification for this feature from the User Experience team. You can find the final specification [http://specs.openoffice.org/appwide/linguistic/Set_Language_Attribute_for_Text.odt  here]. For the Google Summer Of Code project only a subset will be implemented (status bar control only).
 
−
 
−
=== Mockups ===
 
−
 
−
Some mockups from the specification can be seen below to have a better understanding about the feature.
 
−
 
−
[[image:Statusbar_Language_Control.PNG]]
 
−
 
−
[[image:Statusbar_Language_Control_MultipleLanguages.PNG]]
 
−
 
−
[[image:Statusbar_Language_Control_Context_Menu.PNG]]
 
−
 
−
=== Test Documents ===
 
−
Some test documents for the status bar control and/or language guessing.
 
−
In the larger one the language is usually set wrong in order to test language guessing though.
 
−
To test language guessing just right click on a wrong word and see the entry for the paragraph language.
 
−
 
−
* [http://wiki.services.openoffice.org/mwiki/images/e/e4/LGsampletexts.odt LGsampletexts.odt]
 
−
* [http://wiki.services.openoffice.org/mwiki/images/2/23/Samples_All_Languages.odt Samples_All_Languages.odt]
 
−
 
−
 
−
== Project plan ==
 
−
 
−
{| width="80%" border="1" cellpadding="2"
 
−
!width="60%"|Task
 
−
!width="20%"|Plan Time
 
−
!width="20%"|Percent Complete
 
−
|-
 
−
||Setup the development environment || 7 days || 100%
 
−
|-
 
−
|Read and understand UNO API documentation|| 5 days || 100%
 
−
|-
 
−
|Create and understand the status bar control skeleton || 3 days || 100 %
 
−
|-
 
−
|Add the language specific status bar item || 4 days || 100 %
 
−
|-
 
−
|Add the language selection context menu || 4 days || 100 %
 
−
|-
 
−
|Create a status slot to query for the language || 4 days || 100 %
 
−
|-
 
−
|Change the language|| 3-10 days || 100 %
 
−
|}
 
−
 
−
 
−
[[category:Framework:Article]]
 
−
[[category:Article]]
 
−
[[category:Framework]]
 
−
[[category:Extensions]]
 

Revision as of 10:11, 31 January 2011

Personal tools