| 131 | } |
| 132 | |
| 133 | void 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 | |
| 152 | wxString LisaScatterPlotCanvas::GetCanvasTitle() |
| 153 | { |