ReactOS 0.4.15-dev-7924-g5949c20
|
#include "calc.h"
Go to the source code of this file.
Classes | |
struct | key2code_t |
struct | key3code_t |
struct | function_table_t |
struct | BTNINFO |
struct | _update_check_menus |
struct | radio_config_t |
Macros | |
#define | HTMLHELP_PATH(_pt) _T("%systemroot%\\Help\\calc.chm::") _T(_pt) |
#define | MAKE_BITMASK4(_show_b16, _show_b10, _show_b8, _show_b2) |
#define | MAKE_BITMASK5(_transl, _is_stats, _is_ctrl, _show_b16, _show_b10, _show_b8, _show_b2) |
#define | KEY_IS_UP 0x80000000 |
#define | KEY_WAS_DOWN 0x40000000 |
#define | BITMASK_IS_ASCII 0x80 |
#define | BITMASK_IS_STATS 0x40 |
#define | BITMASK_IS_CTRL 0x20 |
#define | BITMASK_HEX_MASK 0x08 |
#define | BITMASK_DEC_MASK 0x04 |
#define | BITMASK_OCT_MASK 0x02 |
#define | BITMASK_BIN_MASK 0x01 |
#define | CALC_CLR_RED RGB(0xFF, 0x00, 0x00) |
#define | CALC_CLR_BLUE RGB(0x00, 0x00, 0xFF) |
#define | CALC_CLR_PURP RGB(0xFF, 0x00, 0xFF) |
#define | CTRL_FLAG 0x100 |
#define | ALT_FLAG 0x200 |
#define | CTRL_A (0x0001+'A'-'A') |
#define | CTRL_C (0x0001+'C'-'A') |
#define | CTRL_D (0x0001+'D'-'A') |
#define | CTRL_L (0x0001+'L'-'A') |
#define | CTRL_M (0x0001+'M'-'A') |
#define | CTRL_P (0x0001+'P'-'A') |
#define | CTRL_R (0x0001+'R'-'A') |
#define | CTRL_S (0x0001+'S'-'A') |
#define | CTRL_T (0x0001+'T'-'A') |
#define | CTRL_V (0x0001+'V'-'A') |
#define | CTRL_Z (0x0001+'Z'-'A') |
Typedefs | |
typedef void(* | rpn_callback1) (calc_number_t *) |
typedef struct BTNINFO * | LPBTNINFO |
Variables | |
static const key3code_t | key2code [] |
static const key2code_t | key2code_base16 [] |
static const key2code_t | key2code_base10 [] |
static const WORD | operator_codes [] |
static const function_table_t | function_table [] |
calc_t | calc |
BTNINFO | BtnInfo [255] |
UINT | BtnCount |
static const struct _update_check_menus | upd [] |
static const radio_config_t | radio_setup [] |
#define MAKE_BITMASK4 | ( | _show_b16, | |
_show_b10, | |||
_show_b8, | |||
_show_b2 | |||
) |
#define MAKE_BITMASK5 | ( | _transl, | |
_is_stats, | |||
_is_ctrl, | |||
_show_b16, | |||
_show_b10, | |||
_show_b8, | |||
_show_b2 | |||
) |
typedef void(* rpn_callback1) (calc_number_t *) |
int WINAPI _tWinMain | ( | HINSTANCE | hInstance, |
HINSTANCE | hPrevInstance, | ||
LPTSTR | lpCmdLine, | ||
int | nShowCmd | ||
) |
Definition at line 1932 of file winmain.c.
Definition at line 580 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 868 of file winmain.c.
Referenced by DlgStatProc().
|
static |
Definition at line 688 of file winmain.c.
Referenced by DlgMainProc(), and update_radio().
Definition at line 991 of file winmain.c.
Referenced by handle_copy_command().
Definition at line 881 of file winmain.c.
Referenced by DlgStatProc().
|
static |
Definition at line 670 of file winmain.c.
Referenced by DlgMainProc(), and update_radio().
Definition at line 1420 of file winmain.c.
Referenced by _tWinMain().
Definition at line 924 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 764 of file winmain.c.
Referenced by DlgMainProc(), and update_radio().
Definition at line 1374 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 676 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 1186 of file winmain.c.
Referenced by DlgMainProc().
|
static |
Definition at line 1045 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 1342 of file winmain.c.
Referenced by EnumChildProc().
Definition at line 301 of file winmain.c.
Referenced by _tWinMain().
Definition at line 267 of file winmain.c.
Referenced by load_config().
Definition at line 1397 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 357 of file winmain.c.
Referenced by process_vk_key().
|
static |
Definition at line 651 of file winmain.c.
Referenced by DlgStatProc(), and set_rpn_result().
Definition at line 419 of file winmain.c.
Referenced by _tWinMain().
Definition at line 1026 of file winmain.c.
Referenced by DlgMainProc().
|
static |
Definition at line 1224 of file winmain.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 1122 of file winmain.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 334 of file winmain.c.
Referenced by _tWinMain().
Definition at line 288 of file winmain.c.
Referenced by save_config().
|
static |
Definition at line 661 of file winmain.c.
Referenced by display_rpn_result(), and DlgMainProc().
Definition at line 1248 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 489 of file winmain.c.
Referenced by build_operand(), DlgMainProc(), OnSettingChange(), and set_rpn_result().
Definition at line 731 of file winmain.c.
Referenced by DlgMainProc(), and update_radio().
Definition at line 800 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 253 of file winmain.c.
Referenced by load_config(), and OnSettingChange().
|
static |
Definition at line 1151 of file winmain.c.
Referenced by DlgMainProc().
Definition at line 391 of file winmain.c.
Referenced by process_vk_key().
UINT BtnCount |
Definition at line 251 of file winmain.c.
Referenced by DlgMainProc().
BTNINFO BtnInfo[255] |
Definition at line 250 of file winmain.c.
Referenced by EnumChildProc().
calc_t calc |
Definition at line 247 of file winmain.c.
Referenced by _tWinMain(), apply_int_mask(), build_operand(), check_csum(), clean_stat_list(), ConvAdjust(), convert_real_integer(), convert_text2number(), convert_text2number_2(), ConvExecute(), ConvInit(), delete_stat_item(), display_rpn_result(), DlgMainProc(), DlgStatProc(), enable_allowed_controls(), evalStack(), exec_closeparent(), exec_infix2postfix(), flush_postfix(), handle_context_menu(), handle_copy_command(), handle_sequence_input(), load_config(), logic_dbl2int(), OnSettingChange(), post_key_press(), prepare_rpn_result(), prepare_rpn_result_2(), process_vk_key(), ReadConversion(), rpn_acos(), rpn_acosh(), rpn_asin(), rpn_asinh(), rpn_atan(), rpn_atanh(), rpn_ave(), rpn_ave2(), rpn_cbrt(), rpn_cos(), rpn_cosh(), rpn_div_f(), rpn_div_i(), rpn_div_p(), rpn_exp(), rpn_exp10(), rpn_exp2(), rpn_exp3(), rpn_fact(), rpn_frac(), rpn_int(), rpn_ln(), rpn_log(), rpn_mod_f(), rpn_mod_i(), rpn_not(), rpn_pow_f(), rpn_reci(), rpn_s_ex(), rpn_shl_f(), rpn_shr_f(), rpn_sign(), rpn_sin(), rpn_sinh(), rpn_sqr_f(), rpn_sqrt(), rpn_sum(), rpn_sum2(), rpn_tan(), rpn_tanh(), run_canc(), run_dat_sta(), run_fe(), run_mm(), run_mp(), run_ms(), run_mw(), run_operator(), save_config(), set_rpn_result(), seta_assignment(), seta_ltorTerm(), start_rpn_engine(), stat_sum(), stat_sum2(), stop_rpn_engine(), SubclassButtonProc(), update_lcd_display(), update_memory_flag(), update_menu(), update_radio(), UpdateNumberIntl(), upload_stat_number(), validate_angle2rad(), and validate_rad2angle().
|
static |
|
static |
Definition at line 82 of file winmain.c.
Referenced by build_operand(), enable_allowed_controls(), handle_sequence_input(), process_vk_key(), and SubclassButtonProc().
|
static |
Definition at line 162 of file winmain.c.
Referenced by process_vk_key().
|
static |
Definition at line 155 of file winmain.c.
Referenced by process_vk_key().
|
static |
Definition at line 753 of file winmain.c.
Referenced by update_radio().
|
static |
Referenced by idm_2_idc(), and update_menu().