Hi Bernd,
2008/7/8 Bernd Kloss schrieb:
> Am Dienstag, 8. Juli 2008 15:00 schrieb Manfred J. Krause:
>> 2008/7/8 Bernd Kloss schrieb:
>> >
>> > [----- >B snip ----]
>
> Hallo und danke für den Hinweis.
>
> Vielleicht habe ich beim ersten Versuch etwas falsch gemacht (den
> falschen</node> gelöscht).
> Die HistoryList ist leer und PickListSize ist nun 20 (hat nun bis 15
> funktioniert und wird ja dann wohl bis 20 auch ...)
Schön. :-)
> Nur, wie in dem Thread geschrieben: Die History ist unübersichtlich und bei
> 100 Einträgen ist die Gefahr hoch, dass da viele Leichen dabei sind.
In der Tat ...
> Den
> Einstellpunkt für default hXY habe ich nicht gefunden. h99 ist in der
> Common.xcu nur beim letzten Eintrag enthalten.
Das ist nur die Durchnummerierung der Dateien (h0 bis h99).
> Wäre ganz nett, wenn man so eine Reserveliste evtl. bis 40 oder 50 hätte,
> falls man etwas in der Picklist nicht mehr hat. Wozu ist sonst die History?
> Geht das genauso simpel, den hmax-Wert zu setzen?
Leider nein. Aber es geht.
Zumindest bis zum nächsten Upgrade (oder crash?).
Beispiel für OOo 2.3.1 / WinXP
(Das Programm ist bei mir im Ordner <OOo-2.31>) ->
(1)
OOo vollständig beenden.
(2)
Mit Texteditor öffnen:
<...\Programme\<OOo-2.31>\share\registry\schema\org\openoffice\Office\Common.xcs>
[<Common.xcs> ist weitgehend selbsterklärend und am besten lässt
man alles so wie es ist, aber ...]
Dort in ca. Zeile 1578 beginnt <group oor:name="History"> -
ca. 20 Zeilen weiter dann der entscheidende Absatz ->
<prop oor:name="Size" oor:type="xs:int">
<info>
<desc>Describes the range and current size of the history list.</desc>
</info>
<constraints>
<minInclusive oor:value="0">
<info>
<desc>Defines the min range for the history size.</desc>
</info>
</minInclusive>
<maxInclusive oor:value="100">
<info>
<desc>Defines the max range for the history size.</desc>
</info>
</maxInclusive>
</constraints>
<value>100</value>
</prop>
Ändere nun <value>100</value> in z.B. <value>40</value>
wenn dir max. 40 Einträge reichen.
Speichern und schließen.
(3)
Gehe im Benutzerprofil (bei mir im Ordner <OOo_231>) zu ->
<...\Dokumente_und_Einstellungen\<Benutzer>\Anwendungsdaten\OOo_231\user\registry\cache\...>
... und bennenne die Datei <org.openoffice.Office.Common.dat> um
in <org.openoffice.Office.Common.dat.old>.
Falls was schief geht, kannst du das also rückgängig machen ... ;-)
Beim Start von OOo wird nun eine neue Datei <org.openoffice.Office.Common.dat>
erstellt und der Max.wert 40 für 'History' übernommen -
bei <h39> ist nun immer Schluss ...
Kann sein, dass es auch anders einfacher geht,
mir ist vor längerer Zeit mal diese kleine Spielerei eingefallen.
(Keine Ahnung, ob sich das auf Versionen nach 2.3.1 so
übertragen lässt. Ausprobieren auf eigenes Risiko ...)
Schönen Abend -
Manfred
--
OOo-Dev 3.0 Developer snapshot (build DEV300_m23) available
<http://blogs.sun.com/GullFOSS/entry/new_ooo_dev_3_013>