Kao i gotovo svaka druga aplikacija, i Delphi kao razvojno okruลพenje poseduje svoja „tajna mesta“, tzv. nedokumentovane sadrลพaje. Poznavanjem ovih tajnih mesta moลพemo samo da svakodnevni rad uฤinimo zabavnijim. Pored toga ovi nedokumentovani sadrลพaji ฤesto mogu da nam pomognu u brลพem i produktivnijem radu. Zbog svega ovoga, predstaviฤemo vam nekoliko tajnih podeลกavanja (pravilnije reฤeno, dovoljno nedokumentovanih).
Gotovo sva ova podeลกavanja se nalaze pod Delphi-jevim glavni kljuฤem u Windows Registry bazi (moลพete ga videti na slici). Taj kljuฤ je:
HKEY_CURRENT_USERSoftware BorlandDelphi5.0
a mi ฤemo ga dalje u tekstu skraฤeno nazivati samo „OsnKljuc„, radi bolje preglednosti. Naravno, za svaku modifikaciju Registry-ja koristiฤemo „Registry Editor“ (regedit.exe). Ali pre nego ลกto krenete u bilo kakvu izmenu instanci (kljuฤeva i vrednosti) Registry-ja, napravite njegovu kopiju, zbog sluฤaja da se desi neลกto nepredviฤeno. Za dodavanje bilo kog kljuฤa u Registry, koristi se meni „Edit> New> Key“. Kada izaberete ovaj meni, pojaviฤe se dijalog za unoลกenje naziva novog kljuฤa – unesite naziv i pritisnite Enter. Kada ste dodali kljuฤ u njega moลพete da ubacite viลกe instanci putem menija „Edit> New> String“ (ili Binary, ili Dword), pojaviฤe se nova privremena vrednost koju treba da zamenite novom. Inaฤe, veฤina vrednosti instanci je tipa String i Boolean. Svaki put kada u Registry-ju promenite neki ili neku vrednost, biฤe potrebno da restartujete Delphi.
A sad prelazimo i na same kljuฤeve koje treba dodati ili izmeniti:
- FontNamePropertyDisplayFontNames
Dodavanjem ovog kljuฤa sa vrednoลกฤu „1“ u putanju „OsnKljucExtras“ (setite se, OsnKljuc je cela Delphi putanja), dobiฤete grafiฤki prikaz liste fontova u Delphi-ju. - AutoPaletteSelect
Dodavanjem ovog kljuฤa sa vrednoลกฤu „1“ u putanju „OsnKljucExtras“ dobijate moguฤnost autoselekcije odreฤene palete komponenti u momentu kada se pokazivaฤ miลกa nalazi iznad nje (hover). - AutoPaletteScroll
Dodavanjem ovog kljuฤa sa vrednoลกฤu „1“ u putanju „OsnKljucExtras“ dobijate skrolovanje liste komponenti na jednoj kartici – tabu, kada se pokazivaฤ miลกa naฤe iznad levog ili desnog scroller-a. Ovo ฤe se, naravno, desiti kada broj komponenti prevazilazi moguฤi prikaz. - Editor.DefaultHeight i Editor.DefaultWidth
Ako dodate kljuฤ Editor.DefaultHeight sa vrednoลกฤu „500“ i Editor.DefaultWidth sa vrednoลกฤu „700“ u putanju „OsnKljucEditor“, podesiฤete default vrednosti za otvaranje svakog novog Delphi projekta.
Pratite Krstaricu na www.krstarica.com