Extended use shortcut

Быстрый поиск по F4 выполняется теперь не только по посещенным узлам, но и не явно по серверам и их хостам.
В выпадающем списке сервера не указываются, поиск производится при наборе фразы.
This commit is contained in:
lsv 2025-10-24 15:12:01 +05:00
parent 98d435b843
commit 183a800f45
5 changed files with 71 additions and 7 deletions

View file

@ -34,7 +34,7 @@ public:
int idx=0;
wxString si = ss.substr(0, 4).Trim();
if (si.ToInt(&idx)) {
if (si.ToInt(&idx) && idx>=0) {
dc.DrawBitmap(imageList->GetBitmap(idx),wxPoint(rect.x,rect.y));
}
;
@ -55,7 +55,10 @@ public:
dc.GetTextExtent(pref, &lineWidth, &lineHeight);
r.width = lineWidth;
r.height = lineHeight;
dc.DrawRoundedRectangle(r, 3);
{
wxDCPenChanger npen(dc, *wxThePenList->FindOrCreatePen(*wxBLACK, 1, wxPENSTYLE_SOLID));
dc.DrawRoundedRectangle(r, 3);
}
}
dc.GetTextExtent(src, &w1, &h1);
dc.DrawText(src,

View file

@ -206,7 +206,10 @@ public:
public:
frmLog* Logfrm;
// select node full path
wxArrayString shortcut;
// all servers info for find . Append only start pgadmin3
wxArrayString servers_find_list;
wxString select_shortcut;
private:
wxAuiManager manager;