]> git.sur5r.net Git - openldap/blob - contrib/gtk-tool/Gtk_LdapTreeItem.h
Initial revision
[openldap] / contrib / gtk-tool / Gtk_LdapTreeItem.h
1 #ifndef GTK_LDAPTREEITEM_H
2 #define GTK_LDAPTREEITEM_H
3 #include "gtk.h"
4 #include <My_Window.h>
5 #include <lber.h>
6 #include <ldap.h>
7
8 class My_Window;
9
10 class Gtk_LdapTreeItem : public Gtk_TreeItem {
11 public:
12         char *dn;
13         char *rdn;
14         LDAP *ld;
15         LDAPMessage *result_identifier;
16         My_Window *par;
17         Gtk_Notebook *notebook;
18         Gtk_LdapTreeItem();
19         Gtk_LdapTreeItem(char *c, My_Window *w);
20         Gtk_LdapTreeItem(GtkTreeItem *t);
21         int search();
22         void select_impl();
23         void collapse_impl();
24         void expand_impl();
25 };
26 #endif