| 21 |
EVT_MENU(XRCID("Quit"), mnController::handleExit) |
EVT_MENU(XRCID("Quit"), mnController::handleExit) |
| 22 |
EVT_MENU(XRCID("Configure"), mnController::handleConfig) |
EVT_MENU(XRCID("Configure"), mnController::handleConfig) |
| 23 |
EVT_MENU(XRCID("Group"), mnController::handleGroup) |
EVT_MENU(XRCID("Group"), mnController::handleGroup) |
| 24 |
|
EVT_MENU(XRCID("OpenDocsDir"), mnController::handleOpenDocsDir) |
| 25 |
EVT_MENU(XRCID("Expand"), mnController::handleTreeExpand) |
EVT_MENU(XRCID("Expand"), mnController::handleTreeExpand) |
| 26 |
EVT_MENU(XRCID("Collapse"), mnController::handleTreeCollapse) |
EVT_MENU(XRCID("Collapse"), mnController::handleTreeCollapse) |
| 27 |
EVT_MENU(XRCID("Clear"), mnController::handleTreeClear) |
EVT_MENU(XRCID("Clear"), mnController::handleTreeClear) |
| 334 |
} |
} |
| 335 |
} |
} |
| 336 |
|
|
| 337 |
|
void mnController::handleOpenDocsDir(wxCommandEvent &event) |
| 338 |
|
{ |
| 339 |
|
const wxString* wikiDataDir; |
| 340 |
|
wxString cmd; |
| 341 |
|
wxString docDir; |
| 342 |
|
|
| 343 |
|
wikiDataDir = wiki->getWikiDataDir(); |
| 344 |
|
docDir = *wikiDataDir + wxT("/docs/"); |
| 345 |
|
|
| 346 |
|
/* create docs directory, anyway */ |
| 347 |
|
cmd.sprintf(wxT("mkdir "), docDir.c_str()); |
| 348 |
|
wxExecute(cmd); |
| 349 |
|
|
| 350 |
|
/* open docs directory */ |
| 351 |
|
openDoc(docDir); |
| 352 |
|
} |
| 353 |
|
|
| 354 |
void mnController::openUrl(wxString& url) |
void mnController::openUrl(wxString& url) |
| 355 |
{ |
{ |
| 356 |
wxString cmd; |
wxString cmd; |