]> git.sur5r.net Git - openldap/blob - contrib/gtk-tool/My_Window.h
93b86f8ec89864c258dbb1c96ecf80bb9e075ccc
[openldap] / contrib / gtk-tool / My_Window.h
1 #ifndef MY_WINDOW_H
2 #define MY_WINDOW_H
3 #include "cpluscommon.h"
4 #include "gtk.h"
5 #include <lber.h>
6 #include <ldap.h>
7 /*#include "My_Scroller.h"*/
8 #include "Gtk_LdapItem.h"
9 #include "Gtk_LdapTreeItem.h"
10 class Gtk_LdapTreeItem;
11 class Gtk_LdapItem;
12 class My_Scroller;
13
14 class My_Window : public Gtk_Window {
15 public:
16         Gtk_ScrolledWindow *scroller, *scroller2;
17         Gtk_Viewport *viewport;
18 //      My_Scroller *scroller2;
19         Gtk_Entry *urlfield;
20         Gtk_Button *display_button;
21         Gtk_Paned *pane;
22         Gtk_MenuBar *menubar;
23         My_Window(GtkWindowType t);
24         ~My_Window();
25         void do_display();
26         void expand(Gtk_TreeItem *t);
27         gint delete_event_impl(GdkEventAny *);
28         Gtk_LdapItem* make_tree(My_Window *p, LDAP* l_i, char* b_d);
29 };
30 #endif