Add tooltips to fc2dconfig

This commit is contained in:
Epicalert 2021-07-04 18:06:10 +08:00
parent 408ed1d64a
commit 5620f6bbb4
No known key found for this signature in database
GPG key ID: CAA46F858D0979BD
3 changed files with 9 additions and 3 deletions

View file

@ -9,7 +9,6 @@
## config program ## config program
- disable checkboxes by default in fc2dconfig - disable checkboxes by default in fc2dconfig
- tooltips
## misc ## misc
- README - README

View file

@ -13,14 +13,14 @@ const char* argp_program_version =
const struct argp_option options[] = { const struct argp_option options[] = {
//name, key, arg, flags, doc, group //name, key, arg, flags, doc, group
{"haar-cascade", 0x00, 0, 0, "Use Haar Cascades for faster (but less accurate) face detection.", 0}, {"haar-cascade", 0x00, 0, 0, "Use Haar Cascades for faster (but less accurate) face detection.", 0},
{"show-camera", 0x01, 0, 0, "Show the camera feed in another window", 0}, {"show-camera", 0x01, 0, 0, "Show the camera feed in another window.", 0},
{"no-eyes", 0x02, 0, 0, "Disable eye tracking for better performance.", 0}, {"no-eyes", 0x02, 0, 0, "Disable eye tracking for better performance.", 0},
{"model", 'm', "model", 0, "Name of the model file to use. (not including '.fma')", 0}, {"model", 'm', "model", 0, "Name of the model file to use. (not including '.fma')", 0},
// this option actually selects the minimum camera id to use, // this option actually selects the minimum camera id to use,
// i.e. instead of trying video0, video1, ... it will try // i.e. instead of trying video0, video1, ... it will try
// starting from 'c'. // starting from 'c'.
// e.g. -c6 is passed, so the program will try video6, video7, etc. // e.g. -c6 is passed, so the program will try video6, video7, etc.
{"camera", 'c', "id", 0, "ID number of camera to use (e.g. /dev/videoXX where XX is the ID)", 0}, {"camera", 'c', "id", 0, "ID number of camera to use. (e.g. /dev/videoXX where XX is the ID)", 0},
{0} {0}
}; };

View file

@ -71,6 +71,13 @@ ConfigurationFrame::ConfigurationFrame() : wxFrame(NULL, wxID_ANY, "Configure "
cameraSizer->Add(cameraText, 0, wxALIGN_CENTER | wxALL, 5); cameraSizer->Add(cameraText, 0, wxALIGN_CENTER | wxALL, 5);
cameraSizer->Add(cameraSpinCtrl, 0, wxLEFT, 20); cameraSizer->Add(cameraSpinCtrl, 0, wxLEFT, 20);
// define tooltips
useHaarCheckBox->SetToolTip("Use Haar Cascades for faster (but less accurate) face detection.");
showCameraCheckBox->SetToolTip("Show the camera feed in another window.");
noEyesCheckBox->SetToolTip("Disable eye tracking for better performance.");
modelNameText->SetToolTip("Name of model to use.");
cameraText->SetToolTip("ID number of camera to use. (e.g. /dev/videoXX where XX is the ID)");
// General section // General section
wxStaticBoxSizer* generalBoxSizer = new wxStaticBoxSizer(new wxStaticBox(panel, wxID_ANY, "General"), wxVERTICAL); wxStaticBoxSizer* generalBoxSizer = new wxStaticBoxSizer(new wxStaticBox(panel, wxID_ANY, "General"), wxVERTICAL);