Heip,

Olen tässä pohtinut luetteloita ja numerointia Writerissä. Ongelmahan on, että
ne Writerissä olevat luettelo- ja numerointipainikkeet ja -näppäimet vaihtavat
sisäänrakennettujen luettelo- ja numerointitilojen välillä. Se numerointi- ja
varsinkin luettelotyyli on kuitenkin aivan karsea; oletusluettelomerkki on
semmoinen iso ranskalainen rantapallo ja sisennys ei mene esim. SFS 2487
-vakioasettelun mukaisesti. Ja tätä oletus-luettelotyyliä ei nähtävästi voi
muuttaa _mitenkään_. Eli sitä ei ole esim. sidottu mihinkään luettelotyyliin.

Niin kauan kuin tähän ei saada sisäänrakennettua ratkaisua, voitaisiin käyttää
jompaa kumpaa kahdesta makroihin perustuvasta konseptista: luettelotyylin
togglaus (vaihtaminen päälle/pois) tai kappaletyylin togglaus.

Luettelotyylin togglaus perustuu siihen, että mihin tahansa kappaleeseen (tai
kappaletyyliin) voidaan sitoa erillinen luettelotyyli, kuten "Luettelo 1" tai
"Numerointi 1", jne. Voidaan käyttää makroa, joka sitoo kappaleeseen
luettelotyylin "Luettelo 1" ja jos luettelotyyli oli ennestään tuo, poistetaan
sidonta luettelotyyliin. Tämä ei vaikuta kappaleen varsinaiseen kappaletyyliin
mitenkään; esim. Leipäteksti-tyylinen kappale pysyy Leipätekstinä. Tämä olisi
vähimmäiskorjaus nykyiseen toimintaan.

Kappaletyylin togglaus menee hieman pidemmälle ja vaihtaa koko kappaletyylin
esim. "Luettelo 1"-kappaletyyliksi, joka voidaan sitoa "Luettelo
1"-luettelotyyliin (jostain kumman syystä tätä sidontaa ei ole oletuksena).
Ongelmana tässä on se, että kun kappaleen kappaletyyli on vaihdettu, ei ole
enää tietoa että mikä se oli aiemmin, joten toggletus takaisin ei ole
mahdollista järkevästi. Esim. makrot alla palaavat aina Leipäteksti-tyyliin,
joka ei välttämättä ollut se lähtötyyli...

Luettelotyylin togglauksessa on se suuri ongelma, että luettelo noudattaa aina
kappaleen muotoilua. Jos vaikka Leipäteksti-tyylissä on suuret ylä- tai
alamarginaalit, käytetään niitä myös luettelossa.

Eli onko mielipiteitä, kumpi konsepti olisi parempi?

Tein nyt muutaman kokeilumakron, jotka toteuttavat nämä kaksi konseptia
jotenkuten ja laitoin makrot seuraavanlaiseen pakettiin:

http://fi.openoffice.org/files/documents/133/3243/oo2-magiaccessories-0.1.pkg

Tuossa ei vielä ole sitä, että se automaattisesti tekisi painikkeet ja
näppäinsidonnat asennettaessa ja poistaisi poistettaessa. Jos joku haluaa
lisätä moisen automatiikan, olisi kiva. Nämä voitaisiin sitoa esim. F12 ja
Shift-F12 (tai F8) -näppäimiin. Ja Muotoilu-työkalurivin painikkeet voitaisiin
korvata näillä.

Ongelmana luettelotyylin togglauksessa on myös, että esim. vakioasetusten F12
ei vain toggleta numerointia päälle/pois, vaan kiertää seuraavien
vaihtoehtojen välillä:

  - ei numerointia
  - numerointi
  - jäsennysnumerointi (jos se on kappaletyylille määritetty)

Nyt jos F12 sidotaan luettelotyylin vaihtamiseen päälle/pois ja painetaan sitä
vaikka Otsikko 1-tyylisessä kappaleessa, joka on sidottu jäsennysnumerointiin,
ei enää päästä takaisin tuohon jäsennysnumerointiin. Muuten kuin tietysti
Ctrl+Vaihto+Välilyönnillä.

-- Marko Grönroos, [EMAIL PROTECTED] (http://www.iki.fi/magi/)

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to