void Move(const PixelRect &rc) override { const Layout layout(rc, geometry); RowFormWidget::Move(layout.form); copy_button.Move(layout.copy_button); paste_button.Move(layout.paste_button); close_button.Move(layout.close_button); }
void Move(const PixelRect &rc) override { const Layout layout(rc); info.Move(layout.info); details_button.Move(layout.details_button); previous_button.Move(layout.previous_button); next_button.Move(layout.next_button); close_button.Move(layout.close_button); chart.Move(layout.main); }
void MoveChildren(const Layout &layout) { waypoint_name.Move(layout.waypoint_name); waypoint_details.Move(layout.waypoint_details); waypoint_remove.Move(layout.waypoint_remove); waypoint_relocate.Move(layout.waypoint_relocate); type_label.Move(layout.type_label); change_type.Move(layout.change_type); map.Move(layout.map); properties_dock.Move(layout.properties); optional_starts.Move(layout.optional_starts); score_exit.Move(layout.score_exit); }
void Dialog_RemoteConnProps::Draw() { setcol(fontcolor, backcolor, GetWin()); wmove(GetWin(), height-3, 2); whline(GetWin(), HLINE, width-4); CheckRadioButton* pChkButton = NULL; for (int n = _nViewFirstCur; n < _nViewFirstCur+_nViewSize; n++) { if (n < (int)_vButtonList.size()) { pChkButton = _vButtonList[n]; pChkButton->SetForm((Form*)this); pChkButton->width = _nStrMaxLength; pChkButton->Move( 3 + n - _nViewFirstCur, 2 ); pChkButton->backcolor = g_tColorCfg.GetColorEntry("PropertyList").back; pChkButton->fontcolor = g_tColorCfg.GetColorEntry("PropertyList").font; pChkButton->Show(); if (_nCur == n) pChkButton->SetFocus(true); else pChkButton->SetFocus(false); } } Button* pButton = NULL; for (int n = 0; n < (int)_vGenaralButton.size(); n++) { pButton = _vGenaralButton[n]; pButton->SetForm((Form*)this); pButton->backcolor = g_tColorCfg.GetColorEntry("PropertyBtn").back; pButton->fontcolor = g_tColorCfg.GetColorEntry("PropertyBtn").font; if ( n < (int)_vGenaralButton.size() - 1 ) pButton->Move(3+(n*2), width-12); else pButton->Move(height-2, width-12); pButton->SetTxtAlign(MIDDLE); pButton->Show(); pButton->SetFocus(false); if (_nStatusNum == n + 1) pButton->SetFocus(true); } }
Button* Button::Create(Window *parent, const string_t &text, float x, float y, float w, float h) { Button *res = new Button(parent); res->Move(x, y); res->SetText(text); if( w >= 0 && h >= 0 ) { res->Resize(w, h); } return res; }
void Move(const PixelRect &rc) override { const Layout layout(rc, waypoint); if (allow_navigation) goto_button.Move(layout.goto_button); if (!images.empty()) { magnify_button.Move(layout.magnify_button); shrink_button.Move(layout.shrink_button); } if (allow_navigation) { previous_button.Move(layout.previous_button); next_button.Move(layout.next_button); } close_button.Move(layout.close_button); info_dock.Move(layout.main); details_panel.Move(layout.main); details_text.Move(layout.details_text); #ifdef HAVE_RUN_FILE if (!waypoint.files_external.empty()) file_list.Move(layout.file_list); #endif commands_dock.Move(layout.main); if (!images.empty()) image_window.Move(layout.main); }
void UpdatePositions(const PixelRect &rc) { assert(visible); const Layout layout = CalculateLayout(rc); edit_button.Move(layout.edit); mutate_button.Move(layout.down); down_button.Move(layout.down); up_button.Move(layout.up); reverse_button.Move(layout.reverse); clear_all_button.Move(layout.clear_all); }
virtual void Move(const PixelRect &rc) override { quit.Move(GetButtonRect(rc)); logo.Move(rc); }
virtual void Move(const PixelRect &rc) override { Layout layout(rc); demo_button.Move(layout.demo); save_button.Move(layout.save); }