Skip to content

Commit

Permalink
pre-4545 ACTL_REDRAWALL
Browse files Browse the repository at this point in the history
  • Loading branch information
alabuzhev committed Mar 14, 2016
1 parent 5cc98ca commit ef94d2a
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 3 deletions.
6 changes: 5 additions & 1 deletion far/changelog
@@ -1,4 +1,8 @@
shmuel 14.03.2016 11:39:07 +0200 - build 4580
drkns 14.03.2016 23:51:08 +0200 - build 4581

1. Вернём поведение ACTL_REDRAWALL, существовавшее до 4545.

shmuel 14.03.2016 11:39:07 +0200 - build 4580

1. При выводе на экран меню "Критерий сортировки" (CtrlF12) указатель ставится на текущую сортировку.

Expand Down
8 changes: 8 additions & 0 deletions far/manager.cpp
Expand Up @@ -269,6 +269,14 @@ BOOL Manager::ExitAll()
return TRUE;
}

void Manager::RefreshAll()
{
if (!m_windows.empty())
{
RefreshWindow(m_windows.front());
}
}

void Manager::CloseAll()
{
_MANAGER(CleverSysLog clv(L"Manager::CloseAll()"));
Expand Down
1 change: 1 addition & 0 deletions far/manager.hpp
Expand Up @@ -85,6 +85,7 @@ class Manager: noncopyable
void ExecuteModal(window_ptr_ref Executed);
//! Запускает немодальное окно в модальном режиме
void ExecuteNonModal(window_ptr_ref NonModal);
void RefreshAll();
void CloseAll();
/* $ 29.12.2000 IS
Аналог CloseAll, но разрешает продолжение полноценной работы в фаре,
Expand Down
2 changes: 1 addition & 1 deletion far/plugapi.cpp
Expand Up @@ -758,7 +758,7 @@ intptr_t WINAPI apiAdvControl(const GUID* PluginId, ADVANCED_CONTROL_COMMANDS Co

case ACTL_REDRAWALL:
{
Global->WindowManager->ResizeAllWindows();
Global->WindowManager->RefreshAll();
Global->WindowManager->PluginCommit();
return TRUE;
}
Expand Down
2 changes: 1 addition & 1 deletion far/vbuild.m4
@@ -1 +1 @@
m4_define(BUILD,4580)m4_dnl
m4_define(BUILD,4581)m4_dnl

0 comments on commit ef94d2a

Please sign in to comment.