Public Member Functions | |
| MainFrame () | |
| void | onTimer (wxTimerEvent &event) |
| void | onPaint (wxPaintEvent &event) |
| void | onMotion (wxMouseEvent &event) |
| void | onEraseBackground (wxEraseEvent &event) |
| void | onDisplayButton () |
| void | onQuitButton () |
| void | onSingleButton () |
| void | onServerButton () |
| void | onDonateClick () |
| void | onHelpButton () |
Private Member Functions | |
| void | generateCachedImage (int x, int y, wxImage &src, wxBitmap &destBitamp, bool highlight=false) |
Private Attributes | |
| wxTimer | timer_ |
| wxBitmap | backdropBitmap_ |
| wxImage | backdropImage_ |
| std::list< ImageData * > | images_ |
| long | mouseX_ |
| long | mouseY_ |
| int | lastPos_ |
Classes | |
| struct | ImageData |
Definition at line 214 of file MainDialog.cpp.
| MainFrame::MainFrame | ( | ) |
Definition at line 263 of file MainDialog.cpp.
References convertString(), MainFrame::ImageData::descriptionImage, S3D::dialogMessage(), S3D::formatStringBuffer(), S3D::getDataFile(), TrueTypeFont::getImageForText(), MainFrame::ImageData::loadedImage, messageMutex_, MainFrame::ImageData::x, and MainFrame::ImageData::y.
| void MainFrame::onTimer | ( | wxTimerEvent & | event | ) |
Definition at line 478 of file MainDialog.cpp.
References exitCode_, OptionsDisplay::instance(), OptionsDisplay::loadSafeValues(), messageMutex_, messageString_, and OptionsDisplay::writeOptionsToFile().
| void MainFrame::onPaint | ( | wxPaintEvent & | event | ) |
Definition at line 435 of file MainDialog.cpp.
References backdropBitmap_, MainFrame::ImageData::cachedBitmap1, MainFrame::ImageData::cachedBitmap2, MainFrame::ImageData::cachedDescription, MainFrame::ImageData::descriptionImage, generateCachedImage(), images_, MainFrame::ImageData::loadedImage, mouseX_, mouseY_, MainFrame::ImageData::x, and MainFrame::ImageData::y.
| void MainFrame::onMotion | ( | wxMouseEvent & | event | ) |
Definition at line 338 of file MainDialog.cpp.
References MainFrame::ImageData::cachedBitmap1, images_, lastPos_, mouseX_, mouseY_, onDisplayButton(), onDonateClick(), onHelpButton(), onQuitButton(), onServerButton(), onSingleButton(), MainFrame::ImageData::x, and MainFrame::ImageData::y.
| void MainFrame::onEraseBackground | ( | wxEraseEvent & | event | ) |
Definition at line 474 of file MainDialog.cpp.
| void MainFrame::onDisplayButton | ( | ) |
Definition at line 531 of file MainDialog.cpp.
References showDisplayDialog().
Referenced by onMotion().
| void MainFrame::onQuitButton | ( | ) |
| void MainFrame::onSingleButton | ( | ) |
Definition at line 536 of file MainDialog.cpp.
References runScorched3D().
Referenced by onMotion().
| void MainFrame::onServerButton | ( | ) |
Definition at line 541 of file MainDialog.cpp.
References showServerSDialog().
Referenced by onMotion().
| void MainFrame::onDonateClick | ( | ) |
| void MainFrame::onHelpButton | ( | ) |
| void MainFrame::generateCachedImage | ( | int | x, | |
| int | y, | |||
| wxImage & | src, | |||
| wxBitmap & | destBitamp, | |||
| bool | highlight = false | |||
| ) | [private] |
wxTimer MainFrame::timer_ [private] |
Definition at line 244 of file MainDialog.cpp.
wxBitmap MainFrame::backdropBitmap_ [private] |
wxImage MainFrame::backdropImage_ [private] |
std::list<ImageData *> MainFrame::images_ [private] |
long MainFrame::mouseX_ [private] |
long MainFrame::mouseY_ [private] |
int MainFrame::lastPos_ [private] |
1.5.3