ReactOS 0.4.15-dev-7953-g1f49173
calc_t Struct Reference

#include <calc.h>

Collaboration diagram for calc_t:

Public Attributes

HINSTANCE hInstance
 
HWND hWnd
 
HICON hBgIcon
 
HICON hSmIcon
 
DWORD layout
 
TCHAR buffer [MAX_CALC_SIZE]
 
TCHAR source [MAX_CALC_SIZE]
 
TCHARptr
 
calc_number_t code
 
calc_number_t prev
 
calc_node_t memory
 
statistic_tstat
 
BOOL is_memory
 
BOOL is_nan
 
BOOL sci_out
 
BOOL sci_in
 
BOOL usesep
 
BOOL is_menu_on
 
signed int esp
 
DWORD base
 
DWORD size
 
DWORD degr
 
DWORD action
 
HWND hStatWnd
 
HWND hConvWnd
 
sequence_t Clipboard
 
sequence_t Convert [2]
 
unsigned int last_operator
 
unsigned int prev_operator
 
TCHAR sDecimal [8]
 
TCHAR sThousand [8]
 
unsigned int sDecimal_len
 
unsigned int sThousand_len
 
signed int x_coord
 
signed int y_coord
 

Detailed Description

Definition at line 166 of file calc.h.

Member Data Documentation

◆ action

DWORD calc_t::action

Definition at line 192 of file calc.h.

Referenced by _tWinMain(), and DlgMainProc().

◆ base

◆ buffer

◆ Clipboard

sequence_t calc_t::Clipboard

Definition at line 195 of file calc.h.

Referenced by DlgMainProc().

◆ code

◆ Convert

sequence_t calc_t::Convert[2]

Definition at line 196 of file calc.h.

Referenced by ConvExecute(), and DlgMainProc().

◆ degr

DWORD calc_t::degr

Definition at line 191 of file calc.h.

Referenced by DlgMainProc(), update_radio(), validate_angle2rad(), and validate_rad2angle().

◆ esp

signed int calc_t::esp

Definition at line 188 of file calc.h.

Referenced by build_operand(), and DlgMainProc().

◆ hBgIcon

HICON calc_t::hBgIcon

Definition at line 172 of file calc.h.

Referenced by _tWinMain(), and DlgMainProc().

◆ hConvWnd

HWND calc_t::hConvWnd

Definition at line 194 of file calc.h.

◆ hInstance

◆ hSmIcon

HICON calc_t::hSmIcon

Definition at line 173 of file calc.h.

Referenced by _tWinMain(), and DlgMainProc().

◆ hStatWnd

HWND calc_t::hStatWnd

Definition at line 193 of file calc.h.

Referenced by DlgMainProc(), enable_allowed_controls(), rpn_ave(), rpn_ave2(), rpn_s_ex(), and run_dat_sta().

◆ hWnd

HWND calc_t::hWnd

Definition at line 171 of file calc.h.

Referenced by DlgMainProc(), post_key_press(), process_vk_key(), run_canc(), run_mm(), run_mp(), run_ms(), and run_mw().

◆ is_memory

BOOL calc_t::is_memory

Definition at line 182 of file calc.h.

Referenced by DlgMainProc(), load_config(), run_mw(), and update_memory_flag().

◆ is_menu_on

BOOL calc_t::is_menu_on

Definition at line 187 of file calc.h.

Referenced by _tWinMain(), and DlgMainProc().

◆ is_nan

◆ last_operator

unsigned int calc_t::last_operator

Definition at line 197 of file calc.h.

Referenced by DlgMainProc(), exec_infix2postfix(), and flush_postfix().

◆ layout

◆ memory

calc_node_t calc_t::memory

Definition at line 180 of file calc.h.

Referenced by DlgMainProc(), run_mm(), run_mp(), run_ms(), run_mw(), start_rpn_engine(), and stop_rpn_engine().

◆ prev

calc_number_t calc_t::prev

Definition at line 179 of file calc.h.

Referenced by DlgMainProc(), evalStack(), start_rpn_engine(), and stop_rpn_engine().

◆ prev_operator

unsigned int calc_t::prev_operator

Definition at line 198 of file calc.h.

Referenced by DlgMainProc(), evalStack(), and flush_postfix().

◆ ptr

◆ sci_in

BOOL calc_t::sci_in

◆ sci_out

BOOL calc_t::sci_out

Definition at line 184 of file calc.h.

Referenced by DlgMainProc(), prepare_rpn_result_2(), run_canc(), run_fe(), and update_lcd_display().

◆ sDecimal

TCHAR calc_t::sDecimal[8]

Definition at line 199 of file calc.h.

Referenced by DlgMainProc(), OnSettingChange(), update_lcd_display(), and UpdateNumberIntl().

◆ sDecimal_len

unsigned int calc_t::sDecimal_len

Definition at line 201 of file calc.h.

Referenced by handle_copy_command(), update_lcd_display(), and UpdateNumberIntl().

◆ size

DWORD calc_t::size

Definition at line 190 of file calc.h.

Referenced by apply_int_mask(), DlgMainProc(), and update_radio().

◆ source

TCHAR calc_t::source[MAX_CALC_SIZE]

Definition at line 176 of file calc.h.

Referenced by handle_sequence_input(), and ReadConversion().

◆ stat

◆ sThousand

TCHAR calc_t::sThousand[8]

Definition at line 200 of file calc.h.

Referenced by update_lcd_display(), and UpdateNumberIntl().

◆ sThousand_len

unsigned int calc_t::sThousand_len

Definition at line 202 of file calc.h.

Referenced by update_lcd_display(), and UpdateNumberIntl().

◆ usesep

BOOL calc_t::usesep

Definition at line 186 of file calc.h.

Referenced by DlgMainProc(), load_config(), save_config(), update_lcd_display(), and update_menu().

◆ x_coord

signed int calc_t::x_coord

Definition at line 203 of file calc.h.

Referenced by _tWinMain(), and DlgMainProc().

◆ y_coord

signed int calc_t::y_coord

Definition at line 204 of file calc.h.

Referenced by _tWinMain(), and DlgMainProc().


The documentation for this struct was generated from the following file: