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

htdialog.h File Reference

#include <stdarg.h>
#include "htdebug.h"
#include "htobj.h"
#include "htstring.h"

Go to the source code of this file.

Classes

class  ht_button
class  ht_checkboxes
struct  ht_checkboxes_data
class  ht_cluster
class  ht_color_block
struct  ht_color_block_data
class  ht_dialog
class  ht_hexinputfield
class  ht_history_listbox
class  ht_history_popup_dialog
class  ht_inputfield
struct  ht_inputfield_data
class  ht_itext_listbox
class  ht_label
class  ht_listbox
struct  ht_listbox_data
class  ht_listbox_ptr
class  ht_listbox_title
class  ht_listpopup
class  ht_listpopup_dialog
struct  ht_listpopup_dialog_data
class  ht_progress_indicator
class  ht_queued_msg
class  ht_radioboxes
struct  ht_radioboxes_data
class  ht_statictext
struct  ht_statictext_linedesc
class  ht_strinputfield
class  ht_text_listbox
struct  ht_text_listbox_item
struct  ht_text_listbox_sort_order

Defines

#define ds_normal   0
#define ds_term_ok   1
#define ds_term_cancel   2
#define button_cancel   0
#define button_ok   1
#define button_yes   button_ok
#define button_no   2
#define button_skip   button_no
#define button_all   3
#define button_none   4
#define ht_strinputfield_data   ht_inputfield_data
#define ht_hexinputfield_data   ht_inputfield_data
#define LISTBOX_NORMAL   0
#define LISTBOX_QUICKFIND   1
#define ht_text_listbox_data   ht_listbox_data
#define ht_itext_listbox_data   ht_text_listbox_data
#define ALIGN_CHAR_ESCAPE   '\e'
#define ALIGN_CHAR_LEFT   'l'
#define ALIGN_CHAR_CENTER   'c'
#define ALIGN_CHAR_RIGHT   'r'
#define ht_listpopup_data   ht_listpopup_dialog_data
#define cf_light   1
#define cf_transparent   2

Enumerations

enum  statictext_align { align_left, align_center, align_right, align_custom }

Functions

void center_bounds (bounds *b)


Define Documentation

#define ALIGN_CHAR_CENTER   'c'
 

Definition at line 422 of file htdialog.h.

Referenced by ht_statictext::draw().

#define ALIGN_CHAR_ESCAPE   '\e'
 

Definition at line 420 of file htdialog.h.

Referenced by ht_statictext::draw().

#define ALIGN_CHAR_LEFT   'l'
 

Definition at line 421 of file htdialog.h.

Referenced by ht_statictext::draw().

#define ALIGN_CHAR_RIGHT   'r'
 

Definition at line 423 of file htdialog.h.

Referenced by ht_statictext::draw().

#define button_all   3
 

Definition at line 43 of file htdialog.h.

Referenced by imsgbox(), and replace_dialog().

#define button_cancel   0
 

Definition at line 38 of file htdialog.h.

Referenced by ht_uformat_viewer::address_input(), blockop_dialog(), eval_dialog(), ht_aviewer::exportFileDialog(), ht_aviewer::generateOutputDialog(), ht_menu_window::handlemsg(), ht_uformat_viewer::handlemsg(), ht_dialog::handlemsg(), ht_file_window::handlemsg(), imsgbox(), inputboxrect(), replace_dialog(), ht_aviewer::showCallChain(), and ht_aviewer::showComments().

#define button_no   2
 

Definition at line 41 of file htdialog.h.

Referenced by imsgbox(), and replace_dialog().

#define button_none   4
 

Definition at line 44 of file htdialog.h.

Referenced by imsgbox().

#define button_ok   1
 

Definition at line 39 of file htdialog.h.

Referenced by ht_uformat_viewer::address_input(), dialog_assemble(), ht_registry_data_dword::editdialog(), eval_dialog(), ht_menu::execute_menu(), execute_submenu(), ht_aviewer::exportFileDialog(), ht_aviewer::generateOutputDialog(), TerminalViewer::handlemsg(), ht_menu_window::handlemsg(), ht_context_menu_window_body::handlemsg(), ht_uformat_viewer::handlemsg(), ht_dialog::handlemsg(), ht_app::handlemsg(), ht_project_listbox::handlemsg(), imsgbox(), inputboxrect(), main(), ht_uformat_viewer::ref_desc(), ht_uformat_viewer::ref_flags(), ht_text_editor::show_protocol(), ht_aviewer::showCallChain(), ht_aviewer::showComments(), ht_aviewer::showSymbols(), ht_aviewer::showXRefs(), and srt_x86().

#define button_skip   button_no
 

Definition at line 42 of file htdialog.h.

Referenced by imsgbox().

#define button_yes   button_ok
 

Definition at line 40 of file htdialog.h.

Referenced by app_stream_error_func(), file_window_load_fcfg_func(), ht_uformat_viewer::func(), ht_format_viewer::handlemsg(), ht_file_window::handlemsg(), ht_app::handlemsg(), ht_aviewer::handlemsg(), imsgbox(), ht_app::project_opencreate(), replace_dialog(), and ht_aviewer::showXRefs().

#define cf_light   1
 

Definition at line 582 of file htdialog.h.

Referenced by palette_entry::editdialog(), ht_color_block::handlemsg(), and ht_color_block::init().

#define cf_transparent   2
 

Definition at line 583 of file htdialog.h.

Referenced by ht_color_block::draw(), and palette_entry::editdialog().

#define ds_normal   0
 

Definition at line 34 of file htdialog.h.

Referenced by ht_dialog::run().

#define ds_term_cancel   2
 

Definition at line 36 of file htdialog.h.

Referenced by ht_dialog::handlemsg(), and ht_dialog::run().

#define ds_term_ok   1
 

Definition at line 35 of file htdialog.h.

Referenced by ht_menu_window_body::handlemsg(), and ht_dialog::handlemsg().

#define ht_hexinputfield_data   ht_inputfield_data
 

Definition at line 206 of file htdialog.h.

#define ht_itext_listbox_data   ht_text_listbox_data
 

Definition at line 399 of file htdialog.h.

#define ht_listpopup_data   ht_listpopup_dialog_data
 

Definition at line 482 of file htdialog.h.

Referenced by file_open_dialog(), ht_replace_dialog::handlemsg(), ht_search_dialog::handlemsg(), ht_replace_dialog::select_replace_mode_bymodeidx(), and ht_search_dialog::select_search_mode_bymodeidx().

#define ht_strinputfield_data   ht_inputfield_data
 

Definition at line 181 of file htdialog.h.

Referenced by eval_dialog(), FileBrowser::extract_url(), and FileBrowser::listbox_changed().

#define ht_text_listbox_data   ht_listbox_data
 

Definition at line 351 of file htdialog.h.

#define LISTBOX_NORMAL   0
 

Definition at line 286 of file htdialog.h.

Referenced by ht_app::popup_view_list().

#define LISTBOX_QUICKFIND   1
 

Definition at line 287 of file htdialog.h.

Referenced by ht_listbox::handlemsg(), ht_xbe_import_viewer::init(), ht_pe_import_viewer::init(), ht_pef_import_viewer::init(), and ht_pe_export_viewer::init().


Enumeration Type Documentation

enum statictext_align
 

Enumeration values:
align_left 
align_center 
align_right 
align_custom 

Definition at line 413 of file htdialog.h.

Referenced by ht_statictext::draw().


Function Documentation

void center_bounds bounds *  b  ) 
 

Definition at line 2864 of file htdialog.cc.

References app, and ht_view::getbounds().

Referenced by dialog_assemble(), ht_aviewer::exportFileDialog(), ht_aviewer::generateOutputDialog(), ht_aviewer::showCallChain(), ht_aviewer::showComments(), ht_aviewer::showInfo(), ht_aviewer::showSymbols(), and ht_aviewer::showXRefs().


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