Skip to content

Commit

Permalink
Reimplemented all previously working bangs
Browse files Browse the repository at this point in the history
  • Loading branch information
Tobbe committed Aug 14, 2011
1 parent 5e71991 commit 8f125ca
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions lsad.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -134,13 +134,52 @@ LRESULT LSAD::InstanceWndProc(UINT msg, WPARAM wParam, LPARAM lParam)

return 0;
}
case LSAD_BANGNAVIGATE: {
std::string *name = reinterpret_cast<std::string*>(wParam);
std::string *url = reinterpret_cast<std::string*>(lParam);
webWindows[*name]->webForm->Go(url->c_str());
delete url;
delete name;

break;
}
case LSAD_BANGBACK: {
std::string *name = reinterpret_cast<std::string*>(wParam);
webWindows[*name]->webForm->Back();
delete name;

break;
}
case LSAD_BANGFORWARD: {
std::string *name = reinterpret_cast<std::string*>(wParam);
webWindows[*name]->webForm->Forward();
delete name;

break;
}
case LSAD_BANGRUNJSFUNCTION: {
std::string *name = reinterpret_cast<std::string*>(wParam);
std::string *cmd = reinterpret_cast<std::string*>(lParam);
webWindows[*name]->webForm->RunJSFunction(*cmd);
delete cmd;
delete name;

break;
}
case LSAD_BANGREFRESH: {
std::string *name = reinterpret_cast<std::string*>(wParam);
webWindows[*name]->webForm->Refresh(false);
delete name;

break;
}
case LSAD_BANGREFRESHCACHE: {
std::string *name = reinterpret_cast<std::string*>(wParam);
webWindows[*name]->webForm->Refresh(true);
delete name;

break;
}
case WM_DESTROY:
PostQuitMessage(0);

Expand Down

0 comments on commit 8f125ca

Please sign in to comment.