Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

htapp.h File Reference

#include "htctrl.h"
#include "htdialog.h"
#include "htformat.h"

Go to the source code of this file.

Classes

class  ht_app
class  ht_app_window_entry
class  ht_desktop
class  ht_file_window
class  ht_keyline
class  ht_log
class  ht_log_msg
class  ht_logviewer
class  ht_project
class  ht_project_item
class  ht_project_listbox
class  ht_project_window
class  ht_status
class  ht_vstate_history_entry

Defines

#define FOM_AUTO   0
#define FOM_BIN   1
#define FOM_TEXT   2
#define VIEWERGROUP_NAME   "viewergroup"
#define STATUS_DEFAULT_FORMAT   "%a %L %t %d"
#define STATUS_ESCAPE   '%'
#define STATUS_ANALY_ACTIVE   'a'
#define STATUS_ANALY_LINES   'L'
#define STATUS_TIME   't'
#define STATUS_DATE   'd'
#define STATUS_WORKBUFLEN   80
#define AWT_LOG   0
#define AWT_CLIPBOARD   1
#define AWT_HELP   2
#define AWT_FILE   3
#define AWT_OFM   4
#define AWT_PROJECT   5
#define AWT_TERM   6

Typedefs

typedef unsigned int LogColor

Functions

bool init_app ()
void done_app ()

Variables

ht_logloglines


Define Documentation

#define AWT_CLIPBOARD   1
 

Definition at line 265 of file htapp.h.

Referenced by ht_app::create_window_clipboard().

#define AWT_FILE   3
 

Definition at line 267 of file htapp.h.

Referenced by ht_app::create_window_file_bin(), and ht_app::create_window_file_text().

#define AWT_HELP   2
 

Definition at line 266 of file htapp.h.

Referenced by ht_app::create_window_help().

#define AWT_LOG   0
 

Definition at line 264 of file htapp.h.

Referenced by ht_app::create_window_log(), ht_app::create_window_term(), and ht_logf().

#define AWT_OFM   4
 

Definition at line 268 of file htapp.h.

Referenced by ht_app::create_window_ofm().

#define AWT_PROJECT   5
 

Definition at line 269 of file htapp.h.

Referenced by ht_app::create_window_project(), and ht_app::handlemsg().

#define AWT_TERM   6
 

Definition at line 270 of file htapp.h.

Referenced by ht_app::create_window_term().

#define FOM_AUTO   0
 

Definition at line 30 of file htapp.h.

Referenced by ht_app::create_window_file(), file_open_dialog(), and ht_project_listbox::selectEntry().

#define FOM_BIN   1
 

Definition at line 31 of file htapp.h.

Referenced by autodetect_file_open_mode(), ht_app::create_window_file(), file_new_dialog(), file_open_dialog(), and ht_app::handlemsg().

#define FOM_TEXT   2
 

Definition at line 32 of file htapp.h.

Referenced by autodetect_file_open_mode(), ht_app::create_window_file(), file_new_dialog(), file_open_dialog(), and ht_app::handlemsg().

#define STATUS_ANALY_ACTIVE   'a'
 

Definition at line 43 of file htapp.h.

#define STATUS_ANALY_LINES   'L'
 

Definition at line 44 of file htapp.h.

#define STATUS_DATE   'd'
 

Definition at line 46 of file htapp.h.

#define STATUS_DEFAULT_FORMAT   "%a %L %t %d"
 

Definition at line 41 of file htapp.h.

Referenced by ht_status::init().

#define STATUS_ESCAPE   '%'
 

Definition at line 42 of file htapp.h.

#define STATUS_TIME   't'
 

Definition at line 45 of file htapp.h.

#define STATUS_WORKBUFLEN   80
 

Definition at line 47 of file htapp.h.

#define VIEWERGROUP_NAME   "viewergroup"
 

Definition at line 35 of file htapp.h.

Referenced by ht_app::create_window_file_bin(), ht_app::popup_view_list_dump(), and ht_pe_resource_viewer::select_node().


Typedef Documentation

typedef unsigned int LogColor
 

Definition at line 110 of file htapp.h.

Referenced by ht_log::insertline(), and ht_log::log().


Function Documentation

void done_app  ) 
 

Definition at line 3245 of file htapp.cc.

References app, app_memory_reserve, ATOM_COMPARE_KEYS_PROJECT_ITEM, ATOM_HT_APP, ATOM_HT_PROJECT, ATOM_HT_PROJECT_ITEM, ht_clist::destroy(), ht_list::destroy(), ht_view::done(), loglines, out_of_memory(), out_of_memory_func, project, screen, UNREGISTER, unregister_atom(), and virtual_fs_list.

bool init_app  ) 
 

Definition at line 3210 of file htapp.cc.

References app, app_memory_reserve, app_out_of_memory_proc(), ATOM_COMPARE_KEYS_PROJECT_ITEM, ATOM_HT_APP, ATOM_HT_PROJECT, ATOM_HT_PROJECT_ITEM, baseview, build_vfs_list(), ht_name, ht_version, ht_log::init(), loglines, malloc(), NULL, out_of_memory_func, project, REGISTER, register_atom(), screen, genericdrawbuf::size, and virtual_fs_list.


Variable Documentation

ht_log* loglines
 

Definition at line 353 of file htapp.h.

Referenced by ht_app::create_window_log(), done_app(), ht_logf(), and init_app().


Generated on Fri May 7 21:15:48 2004 by doxygen 1.3.5