Main Page   Class Hierarchy   Compound List   File List   Compound Members   File Members  

nci/suif/suif2b/suifbrowser/viewers/info_viewer.h

Go to the documentation of this file.
00001 /*--------------------------------------------------------------------
00002  * info_viewer.h
00003  *
00004  * The "info_viewer" class displays the currently selected object, and
00005  * various information about that object.
00006  *
00007  */
00008 
00009 #ifndef INFO_VIEWER_H
00010 #define INFO_VIEWER_H
00011 
00012 #include "base_viewer.h"
00013 
00014 class info_viewer : public text_base_viewer {
00015   typedef text_base_viewer inherited;
00016 
00017   virtual void create_obj_menu();
00018   virtual void create_edit_menu();
00019 
00020   static void do_show_obj_cmd(event& e, info_viewer* viewer, vnode* vn );
00021 
00022 public:
00023   info_viewer();
00024   ~info_viewer();
00025 
00026   virtual void create_window();
00027 
00028   virtual char* class_name() { return "Info Viewer"; }
00029   virtual void handle_event( event& e );
00030 
00031   virtual void clear();
00032   virtual void view( vnode* vn );
00033   virtual void refresh();
00034 
00035   inline static window* constructor() {
00036     return new info_viewer;
00037   }
00038 };
00039 
00040 #endif

Generated at Mon Jul 31 13:42:31 2000 for NCI SUIF by doxygen 1.1.2 written by Dimitri van Heesch, © 1997-2000