From 59b6ebb5d8f28f80daeee6b1b3570d44f0f3a665 Mon Sep 17 00:00:00 2001 From: fanda Date: Wed, 17 Mar 2010 00:43:07 +0100 Subject: [PATCH] --- gui-prednaska/index.mdwn | 34 ++++++++++++++++++++++++---------- 1 file changed, 24 insertions(+), 10 deletions(-) diff --git a/gui-prednaska/index.mdwn b/gui-prednaska/index.mdwn index 3dd50595..ad8b0343 100644 --- a/gui-prednaska/index.mdwn +++ b/gui-prednaska/index.mdwn @@ -37,6 +37,22 @@ Používat přímo xlib by bylo poněkud těžkopádné ([[příklad| xlib-examp ---------- +## Gnome +- GNU Network Object Model Environment +- Window manager +- Vývojová platforma +- GTK+ +- V r. 1997 Miguel de Icaza and Federico Mena právě kvůli problémům s Qt licencí v KDE. + +---------- + +## KDE +- 1996 Matthias Ettrich, student Eberhard Karls University v Tübingen. +- Qt +- Trošku jiná filosofie než Gnome, ale v podstatě to samé. + +---------- + ## GTK+ (GIMP Toolkit) - Vytvořen v roce 1997 členy skupiny eXperimental Computing Facility (XCF) Kalifornské university v Berkeley (Spencer Kimball, Peter Mattis a Josh MacDonald) pro vývoj programu GIMP (GNU Image Manipulation Program). @@ -61,21 +77,19 @@ Používat přímo xlib by bylo poněkud těžkopádné ([[příklad| xlib-examp [[Qt hello world]] -## Gnome -- GNU Network Object Model Environment -- Window manager -- Vývojová platforma -- GTK+ -- V r. 1997 Miguel de Icaza and Federico Mena právě kvůli problémům s Qt licencí v KDE. +## Signal/Slot koncept -## KDE -- 1996 Matthias Ettrich, student Eberhard Karls University v Tübingen. -- Qt -- Trošku jiná filosofie než Gnome, ale v podstatě to samé. +- Obecně řeší observer pattern +- Velice se hodí na řešení volání callback funkcí widgetů. +![signal-slot][4] [1]: X_client_sever_example.svg [2]: http://cs.wikipedia.org/wiki/X_display_manager [3]: xlib.png + [4]: abstract-connections.png + + + -- 2.39.2