#include "htatom.h"
#include "cmds.h"
#include "htapp.h"
#include "htctrl.h"
#include "htdebug.h"
#include "htkeyb.h"
#include "htmenu.h"
#include "htobj.h"
#include "htpal.h"
#include "htreg.h"
#include "htstring.h"
#include "snprintf.h"
#include "store.h"
#include "tools.h"
#include <stdarg.h>
#include <stdlib.h>
#include <string.h>
Go to the source code of this file.
Classes | |
struct | databufdup_s |
Defines | |
#define | ATOM_HT_VIEW MAGICD("OBJ\0") |
#define | ATOM_HT_GROUP MAGICD("OBJ\1") |
#define | ATOM_HT_XGROUP MAGICD("OBJ\2") |
#define | ATOM_HT_WINDOW MAGICD("OBJ\3") |
#define | ATOM_HT_FRAME MAGICD("OBJ\4") |
#define | ATOM_HT_SCROLLBAR MAGICD("OBJ\5") |
#define | DEFAULT_VIEW_MIN_WIDTH 25 |
#define | DEFAULT_VIEW_MIN_HEIGHT 6 |
#define | wstate_count 3 |
Functions | |
void | bounds_and (bounds *a, bounds *b) |
void | put_bounds (ht_object_stream *s, bounds *b) |
void | clearmsg (htmsg *msg) |
bool | view_line_exposed (ht_view *v, int y, int x1, int x2) |
bool | scrollbar_pos (int start, int size, int all, int *pstart, int *psize) |
BUILDER (ATOM_HT_VIEW, ht_view) | |
BUILDER (ATOM_HT_GROUP, ht_group) | |
BUILDER (ATOM_HT_XGROUP, ht_xgroup) | |
BUILDER (ATOM_HT_WINDOW, ht_window) | |
BUILDER (ATOM_HT_FRAME, ht_frame) | |
BUILDER (ATOM_HT_SCROLLBAR, ht_scrollbar) | |
bool | init_obj () |
void | done_obj () |
|
Definition at line 44 of file htobj.cc. Referenced by done_obj(), init_obj(), and ht_frame::object_id(). |
|
Definition at line 41 of file htobj.cc. Referenced by done_obj(), init_obj(), and ht_group::object_id(). |
|
Definition at line 45 of file htobj.cc. Referenced by done_obj(), init_obj(), and ht_scrollbar::object_id(). |
|
Definition at line 40 of file htobj.cc. Referenced by done_obj(), init_obj(), and ht_view::object_id(). |
|
Definition at line 43 of file htobj.cc. Referenced by done_obj(), init_obj(), and ht_window::object_id(). |
|
Definition at line 42 of file htobj.cc. Referenced by done_obj(), init_obj(), and ht_xgroup::object_id(). |
|
Definition at line 48 of file htobj.cc. Referenced by ht_view::getminbounds(). |
|
Definition at line 47 of file htobj.cc. Referenced by ht_view::getminbounds(). |
|
Referenced by ht_window::next_action_state(). |
|
Definition at line 50 of file htobj.cc. Referenced by ht_view::clipbounds(), and ht_view::fill(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 2014 of file htobj.cc. References ATOM_HT_FRAME, ATOM_HT_GROUP, ATOM_HT_SCROLLBAR, ATOM_HT_VIEW, ATOM_HT_WINDOW, ATOM_HT_XGROUP, and UNREGISTER. |
|
Definition at line 1999 of file htobj.cc. References ATOM_HT_FRAME, ATOM_HT_GROUP, ATOM_HT_SCROLLBAR, ATOM_HT_VIEW, ATOM_HT_WINDOW, ATOM_HT_XGROUP, and REGISTER. |
|
Definition at line 66 of file htobj.cc. References NULL, and ht_object_stream::putIntDec(). |
|
Definition at line 1336 of file htobj.cc. References size. Referenced by ht_listbox::adjustScrollbar(), ht_disasm_viewer::get_vscrollbar_pos(), ht_hex_viewer::get_vscrollbar_pos(), and ht_text_viewer::get_vscrollbar_pos(). |
|
Definition at line 320 of file htobj.cc. References ht_group::first, ht_view::group, ht_view::next, ht_view::options, ht_view::size, and VO_TRANSPARENT_CHARS. Referenced by ht_view::exposed(). |