Add menu bar and toolbar functionality analysis
This commit is contained in:
@@ -136,6 +136,72 @@ nc localhost 8923
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
## Menu Bar & Toolbar Functionality
|
||||||
|
|
||||||
|
### Menu Bar Structure
|
||||||
|
|
||||||
|
```
|
||||||
|
┌─────────────────────────────────────────────────────────────────┐
|
||||||
|
│ [File] [Controller] [Language] [Help] │
|
||||||
|
├─────────────────────────────────────────────────────────────────┤
|
||||||
|
```
|
||||||
|
|
||||||
|
#### File Menu
|
||||||
|
| Item | Function |
|
||||||
|
|------|----------|
|
||||||
|
| Exit | Close application |
|
||||||
|
| Load Controller List | Load saved controller list |
|
||||||
|
| **Language** (submenu) | English / Japanese |
|
||||||
|
|
||||||
|
#### Controller Menu
|
||||||
|
| Item | Function |
|
||||||
|
|------|----------|
|
||||||
|
| Manual Add Controller | Manually add a controller |
|
||||||
|
| Update System Code | Firmware update |
|
||||||
|
| Dump Controller Log | Export controller log |
|
||||||
|
| Shutdown | Shutdown controller |
|
||||||
|
| **Update** (submenu) | |
|
||||||
|
| - Update Expander Code | Update expander firmware |
|
||||||
|
| - Update JBOD Code | Update JBOD firmware |
|
||||||
|
| - Update Boot Code | Update boot firmware |
|
||||||
|
| - Update BIOS/EFI | Update BIOS/EFI |
|
||||||
|
| Disk RW Test | Run disk read/write test |
|
||||||
|
| Polling On/Off | Toggle polling |
|
||||||
|
|
||||||
|
#### Help Menu
|
||||||
|
| Item | Function |
|
||||||
|
|------|----------|
|
||||||
|
| Help Center | Open local help |
|
||||||
|
| Play Menu | Debug/testing menu |
|
||||||
|
| About | Show About dialog |
|
||||||
|
|
||||||
|
### Toolbar Buttons
|
||||||
|
|
||||||
|
| Button | Function |
|
||||||
|
|--------|----------|
|
||||||
|
| **+** (Add) | Add Controller |
|
||||||
|
| **-** (Remove) | Remove Controller |
|
||||||
|
| **Create Array** | Create new RAID array |
|
||||||
|
| **Delete Array** | Delete RAID array |
|
||||||
|
| **Mirror** | Mirror configuration |
|
||||||
|
| **Email** | Email notification settings |
|
||||||
|
| **Settings** | Application preferences |
|
||||||
|
| **Advanced** | Advanced operations menu |
|
||||||
|
|
||||||
|
### Advanced Menu (frmAdvanced)
|
||||||
|
|
||||||
|
| Category | Functions |
|
||||||
|
|----------|-----------|
|
||||||
|
| **LUN Mask** | LUN masking configuration |
|
||||||
|
| **Slicing** | Storage slicing |
|
||||||
|
| **Snapshot** | Snapshot management |
|
||||||
|
| **Migrate** | Migration operations |
|
||||||
|
| **Expansion** | Storage expansion |
|
||||||
|
| **Maintenance** | System maintenance |
|
||||||
|
| **Email Settings** | Email configuration |
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
## Java Source Code Architecture (Reference for Migration)
|
## Java Source Code Architecture (Reference for Migration)
|
||||||
|
|
||||||
### 1. System Architecture
|
### 1. System Architecture
|
||||||
|
|||||||
Reference in New Issue
Block a user