Urejevalnik orodjarne

Splošno o urejevalniku orodjarne
Urejevalnik orodjarne uporabljamo za ustvarjanje in spreminjanje orodjarn aplikacije, s čimer dosežemo enostavno uporabo posameznih ukazov ali kompleksnejših procedur za končnega uporabnika aplikacije.
Urejevalnik orodjarne prikličemo tako, da v raziskovalcu enostavno dvo-kliknemo na orodjarno, ki bi ??? želeli urejati. Če imamo za izbran??? orodjarno dodeljeno pravico urejanja, se nam odpre urejevalnik orodjarne.
Urejanje osnovnih lastnosti orodjarne
Vsak??? orodjarni lahko določimo nekaj osnovnih lastnosti, kot so ime orodjarne, komentar, pravice dostopa do orodjarne, itd.
To lahko storimo v seznamu lastnosti orodjarne, ki jih prikličemo s klikom na gumb
, če jih še ne vidimo na ekranu.

Lastnosti orodjarne, ki jih lahko spreminjamo, so naslednje:
- Ime (obvezno) - vsak??? orodjarna mora??? imeti določeno unikatno ime, prek katerega se kasneje lahko sklicujemo nanj???. To ime mora biti unikatno v okviru vseh objektov v sistemu.
- Dodatno ime (opcijsko) - orodjarni lahko določimo tudi dodatno ime, npr. okrajšano ime, ki ga lahko uporabimo za sklic enako kot osnovno ime. Tudi tu velja unikatnost imen v okviru vseh objektov v sistemu.
- Komentar (opcijsko) - orodjarni lahko dodamo poljuben komentar.
- Uporabljan v (opcijsko) - to lastnost lahko uporabimo za namen izvoza vseh objektov, ki se lahko uporabijo v neki aplikaciji, čeprav niso direktno uporabljeni. Vanjo vnesemo ime oz. imena aplikacij, ki uporabljajo ??? orodjarno, ločena pa so s podpičji. Lahko uporabimo tudi znak * za vse aplikacije.
- Pravica vpogleda (opcijsko) - če želimo zaščititi orodjarno pred uporabo nepooblaščenim osebam, določimo pravico vpogleda le tisti skupini uporabnikov, ki orodjarno lahko uporablja.
- Pravica urejanja (opcijsko) - če želimo zaščititi orodjarno pred spreminjanjem oz. brisanjem s strani nepooblaščenih oseb, določimo pravico urejanja le tisti skupini uporabnikov, ki orodjarno lahko spreminja oz. briše.
Ostale lastnosti orodjarne so samo informativnega značaja.
Urejanje sam??? orodjarne
Ko smo orodjarni določili osnovne lastnosti, se lahko dejansko lotimo urejanja sam??? orodjarne. Če območja urejanja orodjarne na ekranu ne vidimo, ga prikličemo s klikom na gumb
.

Opis urejevalnika
Urejevalnik orodjarne ima naslednja območja:
- Orodjarna - pregled in urejanje orodjarne,
- Knjižnica slik - po grupah razporejeni nabori ikon.
V območju Lastnosti se nastavlja lastnosti trenutno izbranega gumba orodjarne:
- Ukaz (obvezno) - ukaz oz. seznam ukazov, ki se izvedejo ob kliku na gumb. Tu lahko vnesemo tudi samo klic neke procedure, ki smo jo naredili v modulu.
- Aktiven (opcijsko) - tu lahko vnesemo logični izraz, ki določa, ali je v danem trenutku gumb aktiven ali ne.
- Informacija (opcijsko) - kratek opis ali navodilo za izbrani gumb, ki se prikaže, ko postavimo nanj kurzor miške.
- Spremenljivka (opcijsko) - naziv spremenljivke, ki lahko prikazuje status izbranega gumba. Obstajata naslednji dve možnosti:
- če spremenljivko navedemo le v orodjarni, le-ta predstavlja, ali je gumb pritisnjen dol ali ne. Spremenljivka je v tem primeru tipa Boolean (True/False), njena začetna vrednost pa je True. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa gumba, kot tudi za nastavljanje tega statusa.
- če več opcijam v orodjarni določimo enako spremenljivko, le-ta predstavlja, kateri gumb je trenutno pritisnjen dol. Spremenljivka je v tem primeru tipa Long, njena vrednost pa vsakič dobi indeks izbranega gumba, začenši od vrednosti 0. To spremenljivko lahko nato koristno uporabimo v procedurah za preverjanje statusa gumbov, kot tudi za nastavljanje tega statusa.
- Začetek grupe gumbov (opcijsko) - če je nastavljena na Da, se pred gumbom prikaže presledek oz. navpična črta, ki vizuelno označuje skupino gumbov.
Dodajanje novega gumba
V orodjarni kliknete na desno tipko na miški in izbere dodaj gumb. Izpolnete polje Ukaz in Komentar, ter iz nabora icon dvokliknete na ustrezno ikono.
Brisanje obstoječega gumba
V orodjarni kliknite na željen gumb, nato kliknite na desno tipko na miški in izberite briši gumb.
Začetek nove skupine
Če želite od določenega gumba desno narediti novo skupino (odmik od ostalih) izberete ustrezen gumb, in v Lastnostih Začetek grupe izberite Da. Ko zapustite vnosno polje se, naredi razmak glede na levi gumb.
Premakni gumb levo/desno
Izberite določen gumb v orodjarni. Za njegov premik levo ali desno kliknite desni gumb na miški in izberite premakni levo ali premakni desno.
Postopek dela
V orodjarni pritisnemo desno tipko na miški in izberemo Dodaj gumb. Iz Knjižnice slik izberemo ustrezno grupo in ustrezno ikono, tako da na ikono izvedemo dvojni klik, ali jo primemo z miško in odnesemo na gumb ter spustimo. V Ukaz zapišemo ustrezen ukaz ali proceduro, ki naj se izvede po kliku na gumb, ter v Komentar zapišemo kratek opis dogodka.
Urejanje pripadajočega modula
Če v orodjarni uporabljamo ukaze, ki se večkrat ponavljajo, oziroma, če jih želimo zaradi preglednosti urejati skupaj, jih lahko zberemo skupaj v obliki procedur in funkcij v pripadajočem modulu. Le-ta se naloži samodejno, ko se naloži??? orodjarna. Urejevalnik pripadajočega modula prikličemo s klikom na gumb
.

Več o programskem jeziku SdmsBasic si oglejte v poglavju Urejanje SdmsBasic kode.
Uporaba orodjarne v aplikaciji
Če želimo orodjarno uporabiti v neki aplikaciji, ??? moramo ob zagonu te aplikacije naložiti. To storimo v proceduri OnCreate želene aplikacije:
Sub OnCreate ... ToolbarList.Add ([ime orodjarne]) ... EndSub