Z gtkmm można korzystać zarówno pisząc bezpośrednio kod w języku C++, jak i poprzez wykorzystanie programu Glade, który umożliwia graficzne tworzenie interfejsów i generuje kod gtkmm z wykorzystaniem biblioteki libglademm, umożliwiającej dynamiczne generowanie interfejsu użytkownika na podstawie opisu w formacie XML.
Obecnie biblioteka gtkmm działa na wielu systemach operacyjnych, między innymi na systemach z rodziny Unix, Linux, OS X, BSD, Solaris i Windows.
Nazwa biblioteki powstała przez dodanie do nazwy GTK dwóch liter „m”, które oznaczają dwa minusy. GTK+ ma już w swojej nazwie znak „+”, więc autorzy wybrali dla odróżnienia dwa znaki „-”. Pierwotnie nazwa biblioteki była zapisywana Gtk--, ale problemy z obsługą takiej nazwy przez wyszukiwarki spowodowały, że zastąpiono ją wersją z dwoma „m”.
Przykładowy kod Przykładowy kod wyświetlający puste okienko: #include <gtkmm.h>
class Okno : public Gtk::Window { public: Okno()
set_title("Gtkmm"); set_position(Gtk::WIN_POS_CENTER);
virtual ~Okno() { }
int main(int argc, char* argv[]) { Gtk::Main kit(argc, argv);
Okno okno; kit.run(okno);
return 0; }
Zobacz też GTK+ GDK Glade GNOME
Linki zewnętrzne Oficjalna strona projektu gtkmm
Kategoria:Biblioteki C++ Kategoria:Biblioteki graficzne Kategoria:Wolne i otwarte oprogramowanie