Index: doc-docbook/src/xml/graph-classes.xml
===================================================================
--- doc-docbook/src/xml/graph-classes.xml	(revision 66)
+++ doc-docbook/src/xml/graph-classes.xml	(revision 123)
@@ -4,8 +4,7 @@
   <para>Valami leiras mondjuk a hierarchiarol.</para>
 
-  <sect1>
-    <title>Egy konkret osztaly</title>
     &osztaly-forma;
-  </sect1>
+
+
 
 </chapter>
Index: doc-docbook/src/xml/osztaly-forma.xml
===================================================================
--- doc-docbook/src/xml/osztaly-forma.xml	(revision 66)
+++ doc-docbook/src/xml/osztaly-forma.xml	(revision 123)
@@ -1,54 +1,110 @@
-<!-- Az osztaly definialasahoz a docbook altal adott classsynopsys
-     element nem tunik jonak, ugyhogy egyelore ime egy sima synopsys 
-     blokk, majd meg alakul... -->
+<etik:class>
+ <etik:name> 
+  Osztaly neve
+ </etik:name>
 
-<synopsis>
-<![CDATA[
-class Osztaly {
-public:
-  int x;
+ <etik:description>
+ Ez itt egy tobbsoros, tobb reszes leiras arrol, hogy altalanossagban
+ mire is jo ez az osztaly.  Ez itt egy tobbsoros, tobb reszes leiras
+ arrol, hogy altalanossagban mire is jo ez az osztaly.
+<para>
+ Ez itt az uj bekezdese a leirasnak, mert elofordulhat, hogy tobb
+ bekezdesre erdemes tagolni az iromanyt.
+</para>
+ </etik:description>
 
-  Osztaly(int i = 5);
+ <etik:example>
+  Gyakran hasznos egy peldan bemutatni a mukodest. A kovetkezo egy
+  egyszeru kis szemleltetes arra, hogy ezt milyen konnyen es gyorsan
+  lehet hasznalni:
+<programlisting>
 
-  virtual longlong metodus(double alfa, char* s);
+struct eqstr
+{
+  bool operator()(const char* s1, const char* s2) const
+  {
+    return strcmp(s1, s2) == 0;
+  }
+};
+
+
+void lookup(const map_type& Map, const char* str)
+{
+
 }
-]]>
-</synopsis>
 
-<!-- Igy nezne ez ki docbook markup-pal: (a komplexitasan kivul az a 
-     baj vele, hogy bugosra fordul: 
- 
-<classsynopsis language="C++">
-  <ooclass>
-    <classname>Osztaly neve</classname>
-  </ooclass>
+</programlisting>
+ </etik:example>
 
-  <fieldsynopsis>
-    <modifier>public</modifier>
-    <type>int</type>
-    <varname>x</varname>
-  </fieldsynopsis>
+ <etik:definition>
+Ez a definition szekcio arra van, hogy beleirjuk, hogy milyen fajlban
+van definialva az aktualis osztaly.
+Ez <xref linkend="tutorial"/> egy link a tutorialra.
+ </etik:definition>
 
-  <constructorsynopsis>
-    <methodparam>
-      <parameter><type>int</type>i</parameter>
-      <initializer>5</initializer>
-    </methodparam>
-  </constructorsynopsis>
+<etik:template_params>
+<etik:template_param>
+<etik:templ_name>
+T
+</etik:templ_name>
+<etik:templ_description>
+Ez itt a T parameter. Ebben adod meg hogy milyen izekbol epitsunk kupacot.
+</etik:templ_description>
+<etik:templ_requirement>
+Legyen implementalva neki az osszehasonlito operator.
+</etik:templ_requirement>
+<etik:templ_default>
+Az nincs
+</etik:templ_default>
+</etik:template_param>
+<etik:template_param>
+<etik:templ_name>
+Af
+</etik:templ_name>
+<etik:templ_description>
+Az Af template parameter is egy olyan vacak, ami a generikussaghoz kell.
+</etik:templ_description>
+<etik:templ_requirement>
+Af szarmazzon az elemi osztalyokbol.
+</etik:templ_requirement>
+<etik:templ_default>
+0
+</etik:templ_default>
+</etik:template_param>
+</etik:template_params>
 
-  <methodsynopsis>
-    <modifier>virtual</modifier>
-    <type>longlong</type>
-   <methodname>a_metodus</methodname>
-    <methodparam>
-      <parameter><type>double</type>alfa</parameter>
-    </methodparam>
-    <methodparam>
-      <parameter><type>char*</type>s</parameter>
-    </methodparam>
-  </methodsynopsis>
 
-</classsynopsis>
--->
+<etik:members>
+<etik:member>
+<etik:m_name>
+iterator
+</etik:m_name>
+<etik:m_where_def>
+container
+</etik:m_where_def>
+<etik:m_description>
+Arra valo, hogy vegigiteraljunk vele.
+</etik:m_description>
+
+</etik:member>
+<etik:member>
+<etik:m_name>
+void push_back(const T&)
+</etik:m_name>
+<etik:m_where_def>
+Back Insertion Sequence
+</etik:m_where_def>
+<etik:m_description>
+Egy uj element tesz e vegere.
+</etik:m_description>
+
+</etik:member>
+</etik:members>
+
+
+
+
+</etik:class>
+
 
 <!-- Keep this comment at the end of the file
@@ -63,5 +119,5 @@
 sgml-indent-step:2
 sgml-indent-data:nil
-sgml-parent-document:("graph-classes.xml" "sect1" "classsynopsis")
+sgml-parent-document:("graph-classes.xml" "sect1" "etik:class")
 sgml-exposed-tags:nil
 sgml-local-catalogs:nil
