Projekt UI

20-10-2006

Poniżej zamieszczam projekt interfejsu użytkownika. Dokładniej jest to zrzut ekranu z edytora UI glade2. Tak to wygląda na dzień dzisiejszy:

gui.png

Więcej informacji i plik projektu następnym razem. :)


System typów Glib

15-10-2006

Dla wszystkich ciekawskich jak działa wewnętrznie Gtk+ polecam opis systemu typów biblioteki Glib (wersja PDF), na bazie której jest stworzony Gtk+. Dokument ten opisuje dość szczegółowo wszelkie niuanse konstrukcji typów oraz wyjaśnia dlaczego to wszystko jest w tak dużym stopniu skomplikowane. Tekst jest dość długi i wymaga uwagi, ale myślę że jest wart choćby przejrzenia (ja tak zrobiłem). Wydaje mi się, że nadejdzie jeszcze taki moment, że będzie go trzeba nieco dokładniej przeczytać (zwłaszcza gdy zacznę tworzyć swoje typy bazujące na Gtk+). Tak więc, jeśli ktoś z Was ma trochę wolnego czasu to polecam tą lekturę.


Pomysł na program w Gtk+

14-10-2006

Trzeba przyznać, że minęło dużo wody w rzece zanim zabrałem się za myślenie o jakiejś prostej aplikacji w Gtk+, którą mógłbym napisać. Cel oczywiście nadal jest taki sam – nauczyć się conieco programować w Gtk+. Zatem do rzeczy. Nie wiem czy znacie komiksy o Garfieldzie, które znajdują się na garfield.com. Są to codzienne historyjki o leniwym, spasionym i czasem wrednym kocie Garfieldzie i jego panu Jonie. Wpadłem na pomysł, aby napisać przeglądarkę tych historyjek tak, aby nie trzeba było wchodzić na stronę tylko bezpośrednio z programu można było zasysać z sieci obrazki z Garfim.

Czytaj resztę wpisu »


Przerwa

12-10-2006

Niestety, z powodu kompletnego braku czasu dopiero w weekend ruszę dalej z GTK+. Szkoła, praca, szkoła, praca, praca… :(


Cel nr 1

4-10-2006

Cele. Bez nich wszystko wydaje się kompletnie bezsensowne. Nie inaczej jest z nauką nowej technologii, biblioteki czy jakiegoś programu. Ponieważ nauka czegokolwiek na sucho jest nudna i mało efektywna postanowiłem postawić sobie na początek jakiś prosty cel. Będzie to oczywiście jakaś prosta aplikacja do napisania w Gtk+. Pomysł postaram się opisać w następnym poście. Być może zamieszczę jakiś szkic czy prototyp interfejsu. A potem będę próbował go zaimplementować… :)


Dobrana para: Anjuta + Glade?

2-10-2006

Dzisiaj wpis będzie krótki. Chciałem się podzielić swoimi wrażeniami z użytkownia tandemu Anjuta + Glade. Anjuta to IDE do kodowania pod GNOME, natomiast Glade to program do projektowania interfejsu użytkownika w Gtk+. Dla formalności podam paczki, które trzeba zainstalować, aby używać Anjuty z Gladem:

  • anjuta
  • libtool
  • glade

Czytaj resztę wpisu »


Pierwsza kompilacja

1-10-2006

No dobra, wydaje się, że udało mi się doprowadzić system do stanu używalności. Udało mi się nawet skompilować i uruchomić pierwszy program w Gtk+, czyli Hello World!. :)

Czytaj resztę wpisu »


Konflikt rozwiązany

1-10-2006

No i wyszło, że jestem jeszcze lama jeśli chodzi o Linuxa. ;) Okazało się, że nieświadomie dodałem repozytorium, które miało stare pakiety, ale nie miało do tego pakietów dev. Stąd właśnie był konflikt wyrzucany przez apt-get. Postanowiłem odświeżyć swojego ubuntu i zainstalowałem świeżynkę. Od razu konflikty znikły. Najbardziej prawdopodobnym winowajcą problemu (prócz mnie) był pakiet easyubuntu, który dodał repozytoria do apta. Tak więc wracam do stawiania sobie środowiska pod ubuntu. Oby się tym razem udało.


Czy to jakiś pech?

1-10-2006

No właśnie – pech. Inaczej chyba nie mogę tego nazwać. Okazało się dzisiaj, że pakiety potrzebne do programowania w GTK+ są za stare w porównaniu z pakietami binarnymi. :( Uniemożliwia to zainstalowanie środowiska deweloperskiego. Czyli lipa. Jestem początkującym użytkownikiem tego systemu i, powiem szczerze, nie mam pojęcia co z tym fantem zrobić. Póki co napisałem zapytanie na forum o programowaniu na ubuntuforums.org, może ktoś odpowie.

Czytaj resztę wpisu »