MCPcopy Create free account
hub / github.com/GeoDaCenter/geoda / AddTimeVariantOptionsToMenu

Method AddTimeVariantOptionsToMenu

Explore/LisaScatterPlotView.cpp:133–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

131}
132
133void LisaScatterPlotCanvas::AddTimeVariantOptionsToMenu(wxMenu* menu)
134{
135 if (!is_any_time_variant) return;
136 wxMenu* menu1 = new wxMenu(wxEmptyString);
137 for (int i=0; i<var_info.size(); i++) {
138 if (var_info[i].is_time_variant && (i==0 || is_bi || is_rate)) {
139 wxString s = _("Synchronize %s with Time Control");
140 s = wxString::Format(s, var_info[i].name);
141 wxMenuItem* mi =
142 menu1->AppendCheckItem(GdaConst::ID_TIME_SYNC_VAR1+i, s, s);
143 if (mi && mi->IsCheckable() && mi->GetMenu()) mi->Check(var_info[i].sync_with_global_time);
144 }
145 }
146
147 menu->AppendSeparator();
148 menu->Append(wxID_ANY, _("Time Variable Options"), menu1,
149 _("Time Variable Options"));
150}
151
152wxString LisaScatterPlotCanvas::GetCanvasTitle()
153{

Callers 1

MapMenusMethod · 0.45

Calls 3

AppendMethod · 0.80
sizeMethod · 0.45
CheckMethod · 0.45

Tested by

no test coverage detected