Commit Graph

39 Commits

Author SHA1 Message Date
Rom Walton 0e65b2d41a - MGR: Prevent flicker and lack of display by using the regular tooltip
for the Project List control on Windows.
        
    clientgui/
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=20844
2010-03-11 16:19:33 +00:00
Rom Walton e3a7b479b2 small bug fix
svn path=/trunk/boinc/; revision=19738
2009-11-30 22:24:08 +00:00
Rom Walton add2ed2480 - MGR: Fix-up tools tips for various elements in the project list control.
clientgui/
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=19733
2009-11-30 18:26:21 +00:00
Charlie Fenton 9f4d6a14b1 MGR: Implement Mac accessibility for Statistics and Disk tabs
svn path=/trunk/boinc/; revision=19706
2009-11-25 12:43:22 +00:00
Rom Walton 22e441334e - MGR: Switch back to tooltips for descriptions.
clientgui/
        ProjectListCtrl.cpp

svn path=/trunk/boinc/; revision=19661
2009-11-19 18:00:56 +00:00
Charlie Fenton 95699b8764 Mac: Fix build breaks
svn path=/trunk/boinc/; revision=19637
2009-11-19 01:39:49 +00:00
Rom Walton 77fb2ba662 - MGR: Better formatting and layout of the project descriptions
within the list box instead of relying on the tooltips.
        
    clientgui/
        ProjectListCtrl.cpp
    

svn path=/trunk/boinc/; revision=19628
2009-11-18 22:56:35 +00:00
Rom Walton 0bf0c6e818 - MGR: Add descriptions for each project as a tooltip and add
an icon for multicore capable projects.
        
    clientgui/
        ProjectListCtrl.cpp, .h
    clientgui/res/
        multicore.xpm (Added)
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=19600
2009-11-18 16:50:05 +00:00
Rom Walton 91bf52bdaf - MGR: Add basic support for displaying the Nvidia and ATI logos
for projects whom support Nvidia and ATI GPUs.
        
        Todo: add descriptions and project images when selected.
        
    clientgui/
        AccountManagerInfoPage.cpp
        ProjectInfoPage.cpp
        ProjectListCtrl.cpp, .h
    clientgui/res/
        atiicon.xpm (Added)
        nvidiaicon.xpm (Added)
    win_build/
        boincmgr.vcproj

svn path=/trunk/boinc/; revision=19591
2009-11-18 01:31:15 +00:00
Charlie Fenton 072f09770e Fix typo (reove extraneous "extern" statement)
svn path=/trunk/boinc/; revision=19428
2009-10-30 23:20:36 +00:00
Charlie Fenton bc43be422e Mac MGR: Add accessibility support for disabled users to Attach Wizard's ProjectListCtrl
svn path=/trunk/boinc/; revision=19420
2009-10-30 11:32:57 +00:00
Rom Walton 4506c61ac2 - MGR: Fix initial first connection problem on startup. I'm not sure why
it was only happening at startup, there might have been a few crashes
        because of this issue as well.  The basic problem is that wxWidgets
        had an exception handler around the initial frame creation and when
        the first GUI RPC was issues to detect whether or not we were atached
        to an account manager during menu creation the GUI thread would go
        about doing idle processing while waiting for the GUI RPC thread to
        initialize.  During this time the frame pointer is NULL and was getting
        dereferenced which would halt window construction and stay there until
        some other event was fired.
    - MGR: Initial dose of code cleanup and shuffling.  Order the menu functions
        in the order in which they are displayed in the menu.

    clientgui/
        AdvancedFrame.cpp, .h
        BOINCBaseFrame.cpp
        BOINCBaseView.cpp
        Events.h
        ProjectListCtrl.cpp
        sg_BoincSimpleGUI.cpp, .h
        sg_ProjectsComponent.cpp, .h
        WizardAttachProject.cpp

svn path=/trunk/boinc/; revision=19300
2009-10-14 17:11:57 +00:00
David Anderson 16c2d5addc compile fixes
svn path=/trunk/boinc/; revision=18937
2009-08-28 18:01:51 +00:00
Charlie Fenton 8f2c342d65 - MGR: fix compile breaks on non_Windows systems
svn path=/trunk/boinc/; revision=18523
2009-06-30 05:59:36 +00:00
Rom Walton 0e57669b18 - MGR: My first attempt to handle the project list control was turning
into a mess and becoming very complicated, as my former mentor used
        to say "if you are having to try too hard, you are doing it wrong."
        
        Reimplement the project list control as a wxHtmlListBox which handles
        keyboard navigation correctly and allows us to have variable height
        list items.  Another perk is the ability to detect when different
        HTML elements are clicked on which might be useful for anonymous
        attach at some point in time in the future.
        
    clientgui/
        AccountManagerInfoPage.cpp
        AdvancedFrame.cpp
        BOINCGUIApp.cpp
        BOINCWizards.h
        ProjectInfoPage.cpp
        ProjectListCtrl.cpp, .h
        stdwx.h

svn path=/trunk/boinc/; revision=18509
2009-06-30 02:05:46 +00:00
Rom Walton 8b83fb45cd Quick Updates
svn path=/trunk/boinc/; revision=18494
2009-06-23 22:31:43 +00:00
Rom Walton 7872b195f8 Quick Updates
svn path=/trunk/boinc/; revision=18493
2009-06-23 22:23:20 +00:00
Rom Walton a6da58a18a - MGR: Remove event handlers for wxEVT_SET_FOCUS and wxEVT_KILL_FOCUS,
we are no longer removing the highlight on a project unless
        a new project is selected.  This continues to show that a certain
        project is still selected even when you switch to the ProjectURL
        control.  Anyways, the Mac doesn't like the focus events.
        
        clientgui/
            ProjectListCtrl.cpp, .h
    

svn path=/trunk/boinc/; revision=18491
2009-06-23 22:17:49 +00:00
Rom Walton 9e58960c95 Quick Updates
svn path=/trunk/boinc/; revision=18489
2009-06-23 18:45:24 +00:00
Rom Walton 708ea20180 - MGR: First stab at making the ProjectList control keyboard
navigatable.  Tab order isn't quite right yet for the
        Project Info page or the Account Manager Info page, but
        that'll be another commit. refs #442
        
    clientgui/
        AccountManagerInfoPage.cpp, .h
        ProjectInfoPage.cpp, .h
        clientgui/ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=18483
2009-06-23 15:20:48 +00:00
Rom Walton 484a004d4a - MGR: Fix a long standing bug where the project list control
for the account manager info page and the project info page
        was not consuming available screen space.  Previously
        we hacked around it by setting an explicit size.
        
        Note: this works on Windows, I don't yet know about Mac and
          Linux.
          
    clientgui/
        AccountManagerInfoPage.cpp, .h
        ProjectInfoPage.cpp
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=18457
2009-06-19 07:51:22 +00:00
Rom Walton cf8e4c5e89 - MGR: Massive wizard cleanup
- Remove diagnostic framework, it wasn't being used anymore
            and basically cluttered things up.
        - Remove the notion of the Account Manager Remove wizard,
            it hasn't ever been used.
        - Simplify the welcome page
        - Trim down the height of the wizard by hiding the new
            cookie controls on the Account Info page.  The wizard
            needs to stay compatible with small displays.
    - MGR: Only display the 'This is not a BOINC project' on an
        HTTP 404 error.  For a gethostbyname, xml parsing, and
        socket connect error display the 'project is temporarly
        unavailable'.
        
    clientgui/
        AccountInfoPage.cpp
        AccountManagerInfoPage.cpp
        AccountManagerProcessingPage.cpp
        AccountManagerPropertiesPage.cpp
        BOINCBaseWizard.cpp, .h
        BOINCWizards.h
        CompletionPage.cpp
        ProjectInfoPage.cpp
        ProjectListCtrl.cpp
        ProjectProcessingPage.cpp
        ProjectPropertiesPage.cpp, .h
        UnavailablePage.cpp
        WelcomePage.cpp, .h
        WizardAttachProject.cpp

svn path=/trunk/boinc/; revision=18456
2009-06-19 06:42:36 +00:00
Charlie Fenton d07db51551 MGR: cosmetic changes to combined attach wizard, partial fix to "Forgot password" link for accoount managers
svn path=/trunk/boinc/; revision=18272
2009-06-03 04:01:29 +00:00
Charlie Fenton 83479d3a8f MGR: Fix compatibility problem with wxWidgets 2.8.8 or later
svn path=/trunk/boinc/; revision=17746
2009-04-08 04:55:48 +00:00
Charlie Fenton a7dea6f086 MGR: Fix compatibility problem with wxWidgets 2.8.8 or later
svn path=/trunk/boinc/; revision=17744
2009-04-08 04:06:47 +00:00
Rom Walton c474594a0c - MGR: On newer versions of the wxWidget framework the project list
wasn't being properly sized, so create it with a fixed size.
        
    clientgui/
        ProjectListCtrl.cpp

svn path=/trunk/boinc/; revision=17153
2009-02-05 19:49:37 +00:00
Rom Walton 6ec9e4a1c9 - MGR: Display all projects in the project list but disable the text control
is the project doesn't list a supported platform.  If the user clicks
        on it display a message box stating that once attached the user may not
        get any work.
        
    clientgui/
        AccountManagerInfoPage.cpp
        ProjectInfoPage.cpp, .h
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=17143
2009-02-05 05:57:30 +00:00
David Anderson 4f66bb4c95 - added copyright and license info to .C, .cpp, .h files
- scheduler: fix bug in adaptive replication:
    if send an unreplicated job to untrusted host,
    set both wu.target_nresults and wu.min_quorum to app.target_nresults.

svn path=/trunk/boinc/; revision=15762
2008-08-06 18:36:30 +00:00
Rom Walton 26a3c058d7 - MGR: Shrink the amount of space between the different projects
in the project list.
        
    clientgui/
        ProjectListCtrl.cpp

svn path=/trunk/boinc/; revision=14606
2008-01-21 15:51:47 +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 b1db7ede89 - MGR: Change the layout of the Project List control.
- MGR: Clean up some comments in the task bar code since the comments
        no longer served a purpose.
        
    clientgui/res/
        externalweblink.xpm (Added)
    clientgui/res/templates/
        externalweblink.gif (Added)
    clientgui/
        BOINCGUI.pjd
        BOINCTaskBar.cpp
        ProjectInfoPage.cpp
        ProjectListCtrl.cpp, .h

svn path=/trunk/boinc/; revision=14111
2007-11-07 18:08:21 +00:00
Frank Thomas 3bfc78b511 Updated the postal address of the Free Software Foundation in all license headers. See http://lists.ssl.berkeley.edu/pipermail/boinc_dev/2007-October/008939.html for reference.
svn path=/trunk/boinc/; revision=13804
2007-10-09 11:35:47 +00:00
David Anderson 40cc228523 - Manager: changed wording the "Choose a project" page
of attach wizard.
		At least one person was confused by 'WWW';
		he thought you clicked there to choose project.

svn path=/trunk/boinc/; revision=13163
2007-07-16 20:57:19 +00:00
David Anderson b864f21274 - manager: fix bug in parsing of all-projects list
(caused Wizard list to be empty)
	- manager: change (web) to WWW

	client/
		acct_mgr.C
		cs_statefile.C
	clientgui/
		ProjectListCtrl.cpp
	lib/
		gui_rpc_client_ops.C

svn path=/trunk/boinc/; revision=12891
2007-06-11 18:34:26 +00:00
David Anderson bfb1fb8228 *** empty log message ***
svn path=/trunk/boinc/; revision=12258
2007-03-21 02:56:21 +00:00
Rom Walton 24376097c5 *** empty log message ***
svn path=/trunk/boinc/; revision=12254
2007-03-20 19:04:27 +00:00
Rom Walton d954b96e30 *** empty log message ***
svn path=/trunk/boinc/; revision=12245
2007-03-19 20:00:43 +00:00
Rom Walton a48f88856b *** empty log message ***
svn path=/trunk/boinc/; revision=12243
2007-03-19 17:58:08 +00:00
Rom Walton 7fa76f99f3 *** empty log message ***
svn path=/trunk/boinc/; revision=12240
2007-03-17 19:37:56 +00:00