1998-11-24 13:01:09 -05:00
|
|
|
#ifndef MY_WINDOW_H
|
|
|
|
|
#define MY_WINDOW_H
|
|
|
|
|
#include "cpluscommon.h"
|
|
|
|
|
#include "gtk.h"
|
|
|
|
|
#include <lber.h>
|
|
|
|
|
#include <ldap.h>
|
1998-11-26 19:56:29 -05:00
|
|
|
/*#include "My_Scroller.h"*/
|
1998-11-24 13:01:09 -05:00
|
|
|
#include "Gtk_LdapItem.h"
|
|
|
|
|
#include "Gtk_LdapTreeItem.h"
|
|
|
|
|
class Gtk_LdapTreeItem;
|
|
|
|
|
class Gtk_LdapItem;
|
|
|
|
|
class My_Scroller;
|
|
|
|
|
|
|
|
|
|
class My_Window : public Gtk_Window {
|
|
|
|
|
public:
|
1998-11-26 19:56:29 -05:00
|
|
|
Gtk_ScrolledWindow *scroller, *scroller2;
|
1998-11-26 21:08:19 -05:00
|
|
|
Gtk_Viewport *viewport;
|
1998-11-26 19:56:29 -05:00
|
|
|
// My_Scroller *scroller2;
|
1998-11-24 13:01:09 -05:00
|
|
|
Gtk_Entry *urlfield;
|
|
|
|
|
Gtk_Button *display_button;
|
|
|
|
|
Gtk_Paned *pane;
|
1998-11-29 19:01:14 -05:00
|
|
|
Gtk_MenuBar *menubar;
|
1998-11-24 13:01:09 -05:00
|
|
|
My_Window(GtkWindowType t);
|
1998-11-28 15:25:09 -05:00
|
|
|
~My_Window();
|
1998-11-24 13:01:09 -05:00
|
|
|
void do_display();
|
|
|
|
|
void expand(Gtk_TreeItem *t);
|
|
|
|
|
gint delete_event_impl(GdkEventAny *);
|
|
|
|
|
Gtk_LdapItem* make_tree(My_Window *p, LDAP* l_i, char* b_d);
|
|
|
|
|
};
|
|
|
|
|
#endif
|