Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • fix_Makefile.mingw#2
  • update_Makefile.mingw
  • fix_Makefile.mingw
  • fix_API_for_C_apps
  • fix_procinfo_mac
  • boinccmd_gpu_mode_always_until_sigterm
  • fgrp_osx_hotfix
  • fix_boinc_master@f8250782
  • eah_wrapper_improvements
  • diagnostics_win-hotfix
  • diagnostics_win-hotfix-old
  • current_fgrp_apps
  • testing_gw_apps
  • gw_app_darwin_15
  • current_brp_apps
  • current_brp_apps_android10
  • current_gfx_apps
  • current_server
  • current_gw_apps
  • previous_fgrp_apps
  • previous_gw_apps
  • testing_brp_apps
  • apps_FGRP3_1.07
  • apps_FGRP3_1.08
25 results

boinc

  • Clone with SSH
  • Clone with HTTPS
  • user avatar
    Rom Walton authored
            ShowWindow() on an application frame to restore an application from
            a minimized state or a hidden state on Windows(75% of the UI test 
            automation would fail at Microsoft without this ability), it appeartly
            isn't for other platforms.  wxWidgets is or appears to be tracking window
            state internally, which leads to problems when the OS restores the window
            and the rest of the framework doesn't know about that change in state.
            Certain window events were being ignored (like WM_CLOSE, menu selection
            events, etc.). So replace the previous mechinism for bringing an existing
            instance of the BOINC Manager to the foreground by creating a new global
            window message which is tracked by the system tray icon.  When the new
            global message is fired make sure the CBOINCGUIApp::SetActiveGUI() function
            is called to restore the window state which in turn updates all the internal
            framework data structures.
            
        clientgui/
            BOINCGUIApp.cpp
        clientgui/
            BOINCTaskBar.cpp, .h
        clientgui/msw/
            taskbarex.cpp, .h
    
    svn path=/trunk/boinc/; revision=22547
    33ea737f
    History