Commit Graph

20 Commits

Author SHA1 Message Date
Rom Walton 33ea737f0b - MGR(WIN): While it is a perfectly valid thing to use FindWindow() and
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
2010-10-18 19:21:46 +00:00
Rom Walton 79723cb96a fix build breaks
svn path=/trunk/boinc/; revision=20455
2010-02-06 07:51:40 +00:00
Rom Walton 4c25ac945d - MGR: Introduce balloons to Linux version of BOINC Manager.
(Note: Not debugged yet)
         
    clientgui/
        BOINCTaskBar.cpp, .h
        Makefile.am
    clientgui/gtk/
        taskbarex.cpp, .h
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20454
2010-02-06 07:43:09 +00:00
Rom Walton e96324399f - MGR: Fix build break by adjusting the SetIcon function prototype so that it conforms
to the wxWidget standard.
        
    clientgui/
        BOINCTaskBar.cpp, .h
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=20450
2010-02-05 20:47:48 +00:00
Rom Walton 2d3fd52679 Quick Updates
svn path=/trunk/boinc/; revision=19974
2009-12-18 22:17:13 +00:00
Rom Walton 1d7b72b8cc svn path=/trunk/boinc/; revision=19964 2009-12-18 06:11:29 +00:00
Rom Walton d1cff66f64 - MGR: Change from using balloons to tooltips. Fixes #9.
Thanks David Barnard.
      
    clientgui/
        BOINCTaskBar.cpp
    clientgui/msw/
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=15452
2008-06-23 18:47:51 +00:00
Rom Walton 50f63c1fd4 - MGR: Shrink the external web link icon to 12x12 to avoid having the
grey border.
    - MGR: Use tooltips instead of balloons when displaying result completion
        status. (from David Barnard)
    
    clientgui/
        BOINCTaskBar.cpp, .h
        ProjectListCtrl.cpp
    clientgui/msw
        taskbarex.cpp, .h

svn path=/trunk/boinc/; revision=14214
2007-11-15 15:59:59 +00:00
Rom Walton 7fa76f99f3 *** empty log message ***
svn path=/trunk/boinc/; revision=12240
2007-03-17 19:37:56 +00:00
Rom Walton 7218803cc2 *** empty log message ***
svn path=/trunk/boinc/; revision=6428
2005-06-24 10:49:42 +00:00
Rom Walton 6393b65ba0 *** empty log message ***
svn path=/trunk/boinc/; revision=5936
2005-04-26 04:20:35 +00:00
Rom Walton 3ce5a7e89f *** empty log message ***
svn path=/trunk/boinc/; revision=5733
2005-03-29 23:51:43 +00:00
Rom Walton 6049c6756f *** empty log message ***
svn path=/trunk/boinc/; revision=5368
2005-02-09 01:14:14 +00:00
Rom Walton d93292b797 *** empty log message ***
svn path=/trunk/boinc/; revision=4697
2004-12-02 07:43:47 +00:00
Rom Walton d466b8fcb0 *** empty log message ***
svn path=/trunk/boinc/; revision=4625
2004-11-23 07:45:11 +00:00
Rom Walton 20b4f894b7 *** empty log message ***
svn path=/trunk/boinc/; revision=4493
2004-11-05 21:23:40 +00:00
Rom Walton 3bfa5f54b2 *** empty log message ***
svn path=/trunk/boinc/; revision=4485
2004-11-04 05:34:51 +00:00
Rom Walton a8d191c5c2 *** empty log message ***
svn path=/trunk/boinc/; revision=4475
2004-11-02 19:47:23 +00:00
Rom Walton 5834fef32e *** empty log message ***
svn path=/trunk/boinc/; revision=4473
2004-11-02 10:14:41 +00:00
Rom Walton c66aaf9c50 *** empty log message ***
svn path=/trunk/boinc/; revision=4472
2004-11-02 04:44:24 +00:00