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)
|
||||
|
||||
### 1. System Architecture
|
||||
|
||||
Reference in New Issue
Block a user