Commit Graph

45 Commits

Author SHA1 Message Date
Charlie Fenton 869afcaf4e MGR: Fix progress bars in Linux CBOINCListCtrl by basing it on generic wxListCtrl instead of native wxListCtrl. 2014-06-05 03:43:46 -07:00
Charlie Fenton cd84f4d78c MGR: For detection of list selection and list deselection; trigger on EVT_LIST_CACHE_HINT only for Windows; both EVT_LIST_CACHE_HINT and mouse click events work on Mac and Linux, but EVT_LIST_CACHE_HINT generates far more events than we need, so using mouse click events is more efficient. Unfortunately, using mouse click events does not work on Windows. 2014-06-05 02:49:20 -07:00
Charlie Fenton c740992b51 MGR: add #if !USE_LIST_CACHE_HINT t in one more place that should have been included in commit a39f4f9. 2014-05-28 12:28:11 -07:00
Charlie Fenton a39f4f9a18 MGR: add #define USE_LIST_CACHE_HINT to determine which platforms should use on EVT_LIST_CACHE_HINT and which should use EVT_LEFT_DOWN to trigger checking for item selection / deselection in wxListCtrl. This makes it independent of USE_NATIVE_LISTCONTROL. This is an improvement on my commit 70639a7. 2014-05-28 01:52:33 -07:00
Charlie Fenton 70639a738a MGR: Continue fixing detection of list selection and list deselection; It turns out that triggering on EVT_LIST_CACHE_HINT works better on Windows (native wxListCtrl) but mouse click events work better on Mac (generic wxListCtrl.) We still need to determine which is better on Linux. 2014-05-21 20:13:34 -07:00
Charlie Fenton e6279e3ea8 MGR: Continue fixing detection of list selection and list deselection; deselecting by clicking on empty part of list control (below or on its right) does not generate any list events if the selected item has been scrolled out of view, so we must use mouse click events within the wxListCtrl. 2014-05-21 19:11:22 -07:00
Rom Walton 1fa7573de0 MGR: Remove our list control zebra striping in favor of the wxWidgets version. It bases the background color on the selected theme. 2014-04-05 02:11:48 -04:00
Rom Walton 4fa5e2fb13 MGR: Fix build break when building on Linux with wxGTK. 2013-12-10 17:12:44 -05:00
Charlie Fenton 06dff8df7b MMGR: Implement accessibility on Mac for Statistics and Disk (Resources) tabs
- CPaintStatistics class
 - wxPieCtrl class
 - Remove obsolete accessibility code
2013-10-24 05:49:59 -07:00
Charlie Fenton cddae5b2c3 MGR: Implement accessibility on Mac for Event Log and Projects, Tasks and Transfers tabs
- CDlgEventLogListCtrl class
- CBOINCListCtrl class
2013-09-12 04:27:04 -07:00
Charlie Fenton d73e1c3261 MGR: Fix display of CBOINCListCtrl progress bars when using wxGenericListCtrl (on Mac) 2013-09-09 16:31:49 -07:00
Rom Walton 243dc79b52 wxWidgets 2.9/3.0 changes 2013-02-04 13:03:49 -05:00
Charlie Fenton 994f17933d MGR: More code cleanup, optimization and bug fixes
svn path=/trunk/boinc/; revision=21889
2010-07-10 07:38:44 +00:00
Charlie Fenton 5a08d16602 MGR: Allow compile-time choice of either rules or alternating gray and white background stripes in lists
svn path=/trunk/boinc/; revision=20799
2010-03-05 07:04:58 +00:00
Charlie Fenton 46e2905e95 MGR:Don't alternate gray and white backgrounds in lists; use wxLC_HRULES flag instead.
svn path=/trunk/boinc/; revision=20787
2010-03-04 10:35:02 +00:00
Charlie Fenton ebf83cdd54 MGR: Implement Mac accessibility for Event Log
svn path=/trunk/boinc/; revision=20227
2010-01-21 12:47:09 +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
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
Charlie Fenton 25d96f2e37 Mac MGR: Add accessibility support for disabled users to BOINCListCtrl
svn path=/trunk/boinc/; revision=19388
2009-10-29 11:13:48 +00:00
Charlie Fenton 2e90dfe915 Remove override of GetSelectedItemCount(); call DeleteItem() rather than SetItemCount() to reduce # of rows
svn path=/trunk/boinc/; revision=17006
2009-01-24 00:05:53 +00:00
Charlie Fenton b39cb9a217 MGR: Work around bug in generic list control GetSelectedItemCount(); remove redundant UpdateSelection() call
svn path=/trunk/boinc/; revision=16996
2009-01-23 07:39:38 +00:00
Charlie Fenton 2277846114 MGR: To reduce flicker, redraw only changed cells in List Control on non-Mac systems
svn path=/trunk/boinc/; revision=16185
2008-10-10 08:47:02 +00:00
Charlie Fenton 8691a1b8e4 MGR: Erase selection highlight color, gray stripes under progress bars; Async GUI RPCs: remove spurious assert
svn path=/trunk/boinc/; revision=16137
2008-10-06 11:33:28 +00:00
Charlie Fenton df7a1cdc42 Update comments
svn path=/trunk/boinc/; revision=15989
2008-09-11 23:14:36 +00:00
Charlie Fenton d2ecadb95a MGR: Draw only those progress bars which are actually needed, further reducing flicker and improving efficiency
svn path=/trunk/boinc/; revision=15981
2008-09-09 10:09:54 +00:00
Charlie Fenton 104a4be78d MGR: Save and restore selected items by key values when refreshing.
svn path=/trunk/boinc/; revision=15959
2008-09-04 13:00:24 +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
Charlie Fenton e18b7c5c25 MGR: Change wxEVT_DRAW_BARGRAPH from 10000 to 12000 to avoid possible conflict with wxEVT_FRAME_ALERT
svn path=/trunk/boinc/; revision=15587
2008-07-10 09:45:16 +00:00
Charlie Fenton 51842fb4d6 Work around wxListCtrl item deselection bug
svn path=/workspaces/wxListCtrl/; revision=15502
2008-06-27 04:34:47 +00:00
Charlie Fenton 48062cc0b5 MGR: Add contrasting background on alternate rows and progress bars to List Views
svn path=/workspaces/wxListCtrl/; revision=15460
2008-06-24 11:56:06 +00:00
Charlie Fenton deede01767 MGR: Add contrasting background on alternate rows and progress bars to List Views
svn path=/workspaces/wxListCtrl/; revision=15459
2008-06-24 11:47:34 +00:00
Charlie Fenton 4d13e411e8 MGR: Add contrasting background on alternate rows and progress bars to List Views
svn path=/workspaces/wxListCtrl/; revision=15458
2008-06-24 10:52:12 +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
Rom Walton 9796c6d9e8 *** empty log message ***
svn path=/trunk/boinc/; revision=5916
2005-04-21 23:14:10 +00:00
David Anderson f0e0f67371 *** empty log message ***
svn path=/trunk/boinc/; revision=5820
2005-04-10 19:01:23 +00:00
David Anderson 435f8edd47 *** empty log message ***
svn path=/trunk/boinc/; revision=5161
2005-01-20 23:22:22 +00:00
Rom Walton d84e0d23f1 *** empty log message ***
svn path=/trunk/boinc/; revision=4810
2004-12-10 20:46:43 +00:00
Rom Walton 622b210e12 *** empty log message ***
svn path=/trunk/boinc/; revision=4604
2004-11-19 08:11:49 +00:00
Rom Walton 774313effb *** empty log message ***
svn path=/trunk/boinc/; revision=4447
2004-10-27 21:10:22 +00:00
Rom Walton 29b9da56b2 *** empty log message ***
svn path=/trunk/boinc/; revision=4427
2004-10-26 01:59:44 +00:00
Rom Walton 596e9b768c *** empty log message ***
svn path=/trunk/boinc/; revision=4294
2004-10-05 03:40:28 +00:00
Rom Walton 49c20fc6e8 *** empty log message ***
svn path=/trunk/boinc/; revision=4293
2004-10-05 02:55:26 +00:00
Rom Walton 11b50acd8a *** empty log message ***
svn path=/trunk/boinc/; revision=4241
2004-09-24 22:19:02 +00:00
Rom Walton 5f837c5a6c *** empty log message ***
svn path=/trunk/boinc/; revision=4235
2004-09-24 02:01:53 +00:00
Rom Walton 492536cafe *** empty log message ***
svn path=/trunk/boinc/; revision=4212
2004-09-21 01:30:29 +00:00