Task #1464

Task #690: Reorganize TXM source code to better match the RCP development plug-ins system.

Improve TBX and RCP preferences mechanism

Added by Sebastien Jacquot over 3 years ago. Updated 6 months ago.

Status:Closed Start date:
Priority:Normal Due date:
Assignee:- % Done:

100%

Category:Development Spent time: -
Target version:TXM 0.8.0a (split/restructuration)

Description

Improve TBX and RCP preferences mechanism.
See:
https://groupes.renater.fr/wiki/txm-info/public/preferences_system
for french description.

With the plug-ins split, each plug-in will now initialize its own preferences.

WIP

Sub-tasks validation test canvas

  • Core
    • default preferences through TXMPreferences/AbstractPreferenceInitializer
  • RCP UI
    • default preferences through TXMPreferences/AbstractPreferenceInitializer

Other plugins

They must extends the TXMPreferences in a class and declare it in their plugin.xml files as a "org.eclipse.ui.preferencePages" extension

History

#1 Updated by Sebastien Jacquot over 3 years ago

  • Parent task set to #690

#2 Updated by Matthieu Decorde over 3 years ago

  • Target version changed from TXM 0.7.8 to TXM 0.8.0a (split/restructuration)

#3 Updated by Sebastien Jacquot about 2 years ago

  • Description updated (diff)

#4 Updated by Matthieu Decorde about 1 year ago

  • Description updated (diff)
  • % Done changed from 0 to 50

#5 Updated by Sebastien Jacquot 6 months ago

  • Status changed from New to Closed
  • % Done changed from 50 to 100

Also available in: Atom PDF