User_Controls - YiZhang-Paul/Mock_Up_Calculator GitHub Wiki

Classes in User Control Class Library are user control components that are used throughout the entire application.

Name Type Description
ICalculatorDisplay Interface calculator display interface
IConverterDisplay Interface converter display interface
IDisplayPanel Interface display panel interface
IExpandable Interface expandable interface
IHelper Interface helper interface
IHistoryItem Interface history item interface
IHistoryItemDisplay Interface history item display interface
IItemDisplay<T> Interface item display interface
IKeypad Interface keypad interface
IMemoryItem Interface memory item interface
IMemoryItemDisplay Interface memory item display interface
IMenu Interface menu interface
IResizable Interface resizable interface
IResize Interface resizer interface
IScientificKeypad Interface scientific keypad interface
ISidePanel Interface side panel interface
BasicKeypad Class basic numeric keypad
ConverterDisplay Class converter output display
CurrencyConverterDisplay Class currency converter output display
ExpandablePanel Class panel that can extend/shrink on vertical direction
HistoryItem Class display an expression stored in calculator history
HistoryPanel Class display all available history items
ItemDisplayPanel<T> Class expandable panel that can display information
Keypad Class calculator/converter keypad
MemoryItem Class display a value stored in calculator memory and provide options to modify the value
MemoryPanel Class display all available memory items
Resizer Class allow border-less forms to be resized
ScientificKeypad Class scientific calculator keypad
SidePanel Class side bar with menu options
StandardDisplay Class basic calculator output display
StandardKeypad Class standard calculator keypad