Programovanie
Nie som programátor, ale i tak si občas vytvorím nejaký ten program, či už len tak z pasie alebo aby som si zjednodušil prácu. Z historických dôvodov sú tu aj rôzne veci okolo FreePascal a Lazarus, vrátane Deplhi. Ale Pascalu sa už venujem len veľmi málo...
Boxový kontajner v GTK3
Konečne som sa rozhodol začať robiť pokusy v GTK3, a ako prvý prišiel na rad kontajner GtkBox, ktorý je vlastne základným prvkom na tvorbu rozmiestnenia prvkov grafického rozhrania. V tomto návode sa zameriam na možnosti nastavovania veľkosti prvkov vnorených v tomto kontajneri.
Ikona v Systray (1)
Vzorový kód, pôvodne napísaný pre PHP GTK2 (zverejnený v php-gtk2 Cookbook), ktorý som upravil tak, aby fungoval v Pythone. Príklad ukazuje ako spustiť jednoduchú aplikáciu v SysTray.
Ikona v Systray (2)
Pokračovanie vzorového kódu, pôvodne napísaného pre PHP GTK2 (zverejnený v php-gtk2 Cookbook), ktorý som upravil tak, aby fungoval v Pythone. Príklad ukazuje ako zobraziť okno aplikácie po kliknutí na ikonu v SysTray.
Ikona v Systray (4)
Pokračovanie vzorového kódu, pôvodne začatého ako prevod PHP.GTK do Pythonu, ktorý som však výrazne zjednodušil tak, aby zachytával iba podstatu. Príklad ukazuje ako ukončiť aplikáciu po kliknutí pravým tlačidlom na ikonu v SysTray.
Ikona v Systray (3)
Pokračovanie vzorového kódu, pôvodne začatého ako prevod PHP.GTK do Pythonu, ktorý som však výrazne zjednodušil tak, aby zachytával iba podstatu. Príklad ukazuje ako ukončiť aplikáciu po kliknutí pravým tlačidlom na ikonu v SysTray.
Ukončovanie GTK aplikácií
Počas učenia sa programovania GTK aplikácie v Pythone som narazil na zaujímavý problém, ktorým je ošetrenie ukončenia aplikácie. Oficiálne návody a tutoriál síce popisujú signály „delete-event” a „destroy”, ale len ich základné použitie...
Zobrazenie 2D zoznamu
Vzorový kód, pôvodne napísaný pre PHP GTK2 (zverejnený v php-gtk2 Cookbook), ktorý som upravil tak, aby fungoval v Pythone. Príklad ukazuje ako zobraziť obsah zoznamu v prvku gtk.TreeVew.
Zobrazenie stromu zo zoznamu
Vzorový kód, pôvodne napísaný pre PHP GTK2 (zverejnený v php-gtk2 Cookbook), ktorý som upravil tak, aby fungoval v Pythone. Príklad ukazuje ako zobraziť obsah dátového stromu v prvku gtk.TreeVew.
TTreeView
TTreeView je komponet, ktorý je súčasťou LCL (Lazarus Component Library), a slúži na zobrazovanie stromovej štruktúry dát. V Lazarovi ho nájdete v palete komponentov na záložke Common controls. Ako ho však používať?
Vývojová verzia Lazarus
Chcete si nainštalovať vývojovú verziu Lazara v Linuxe? V článku Inštalačný balíček Lazarus som popísal ako to urobiť vo Windows. Tu skúsim rozobrať postup v Linuxe.


