Author: mlytwyn
Date: Wed Dec 7 00:44:45 2016
New Revision: 40255
URL: http://svn.gna.org/viewcvs/gnustep?rev=40255&view=rev
Log:
Switch from float to CGFloat for column origins in table view
Modified:
libs/gui/branches/gnustep_testplant_branch/Headers/AppKit/NSTableView.h
libs/gui/branches/gnustep_testplant_branch/Source/GSThemeDrawing.m
libs/gui/branches/gnustep_testplant_branch/Source/NSTableHeaderView.m
libs/gui/branches/gnustep_testplant_branch/Source/NSTableView.m
Modified:
libs/gui/branches/gnustep_testplant_branch/Headers/AppKit/NSTableView.h
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/gnustep_testplant_branch/Headers/AppKit/NSTableView.h?rev=40255&r1=40254&r2=40255&view=diff
==============================================================================
--- libs/gui/branches/gnustep_testplant_branch/Headers/AppKit/NSTableView.h
(original)
+++ libs/gui/branches/gnustep_testplant_branch/Headers/AppKit/NSTableView.h
Wed Dec 7 00:44:45 2016
@@ -157,7 +157,7 @@
* origin of each column). When a column width is changed through
* [NSTableColumn setWidth:], then [NSTableView tile] gets called,
* which updates the cache. */
- float *_columnOrigins;
+ CGFloat *_columnOrigins;
/*
* We keep the superview's width in order to know when to
Modified: libs/gui/branches/gnustep_testplant_branch/Source/GSThemeDrawing.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/gnustep_testplant_branch/Source/GSThemeDrawing.m?rev=40255&r1=40254&r2=40255&view=diff
==============================================================================
--- libs/gui/branches/gnustep_testplant_branch/Source/GSThemeDrawing.m
(original)
+++ libs/gui/branches/gnustep_testplant_branch/Source/GSThemeDrawing.m Wed Dec
7 00:44:45 2016
@@ -73,7 +73,7 @@
#define COLOR_WELL_BORDER_WIDTH 7.0
@interface NSTableView (Private)
-- (float *)_columnOrigins;
+- (CGFloat *)_columnOrigins;
- (void) _willDisplayCell: (NSCell*)cell forTableColumn: (NSTableColumn *)tb
row: (int)index;
// TESTPLANT-MAL-2016: Keeping for tableview grouped row support AKA Cocoa...
- (NSCell *) _dataCellForTableColumn: (NSTableColumn *)tb row: (int) rowIndex;
@@ -3291,7 +3291,7 @@
// NSIndexSet *selectedRows = [tableView _selectedRowIndexes];
// NSColor *backgroundColor = [tableView backgroundColor];
id dataSource = [tableView dataSource];
- float *columnOrigins = [tableView _columnOrigins];
+ CGFloat *columnOrigins = [tableView _columnOrigins];
int editedRow = [tableView editedRow];
int editedColumn = [tableView editedColumn];
int startingColumn;
@@ -3299,7 +3299,7 @@
NSRect drawingRect;
NSCell *cell;
int i;
- float x_pos;
+ CGFloat x_pos;
if (dataSource == nil)
{
@@ -3345,9 +3345,9 @@
x_pos = NSMinX (clipRect);
i = 0;
while ((i < numberOfColumns) && (x_pos > columnOrigins[i]))
- {
- i++;
- }
+ {
+ i++;
+ }
startingColumn = (i - 1);
if (startingColumn == -1)
@@ -3357,9 +3357,9 @@
x_pos = NSMaxX (clipRect);
// Nota Bene: we do *not* reset i
while ((i < numberOfColumns) && (x_pos > columnOrigins[i]))
- {
- i++;
- }
+ {
+ i++;
+ }
endingColumn = (i - 1);
if (endingColumn == -1)
Modified: libs/gui/branches/gnustep_testplant_branch/Source/NSTableHeaderView.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/gnustep_testplant_branch/Source/NSTableHeaderView.m?rev=40255&r1=40254&r2=40255&view=diff
==============================================================================
--- libs/gui/branches/gnustep_testplant_branch/Source/NSTableHeaderView.m
(original)
+++ libs/gui/branches/gnustep_testplant_branch/Source/NSTableHeaderView.m
Wed Dec 7 00:44:45 2016
@@ -56,7 +56,7 @@
@interface NSTableView (GNUstepPrivate)
- (void) _userResizedTableColumn: (int)index
width: (float)width;
-- (float *) _columnOrigins;
+- (CGFloat *) _columnOrigins;
- (void) _mouseDownInHeaderOfTableColumn: (NSTableColumn *)tc;
- (void) _clickTableColumn: (NSTableColumn *)tc;
@end
@@ -487,7 +487,7 @@
maxCoord = NSMaxX(bounds);
}
{
- float *_c = [_tableView _columnOrigins];
+ CGFloat *_c = [_tableView _columnOrigins];
_cO_minus1 = malloc((numberOfColumns + 3) * sizeof(CGFloat));
_cO = _cO_minus1 + 1;
memcpy(_cO, _c, numberOfColumns * sizeof(CGFloat));
Modified: libs/gui/branches/gnustep_testplant_branch/Source/NSTableView.m
URL:
http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/gnustep_testplant_branch/Source/NSTableView.m?rev=40255&r1=40254&r2=40255&view=diff
==============================================================================
--- libs/gui/branches/gnustep_testplant_branch/Source/NSTableView.m
(original)
+++ libs/gui/branches/gnustep_testplant_branch/Source/NSTableView.m Wed Dec
7 00:44:45 2016
@@ -2143,11 +2143,11 @@
if (_numberOfColumns > 1)
{
_columnOrigins = NSZoneRealloc (NSDefaultMallocZone (), _columnOrigins,
- (sizeof (float)) * _numberOfColumns);
+ (sizeof (CGFloat)) * _numberOfColumns);
}
else
{
- _columnOrigins = NSZoneMalloc (NSDefaultMallocZone (), sizeof (float));
+ _columnOrigins = NSZoneMalloc (NSDefaultMallocZone (), sizeof (CGFloat));
}
[self tile];
}
@@ -2182,7 +2182,7 @@
if (_numberOfColumns > 0)
{
_columnOrigins = NSZoneRealloc (NSDefaultMallocZone (), _columnOrigins,
- (sizeof (float)) * _numberOfColumns);
+ (sizeof (CGFloat)) * _numberOfColumns);
}
else
{
@@ -4583,9 +4583,9 @@
int i = 0;
while ((i < _numberOfColumns) && (aPoint.x >= _columnOrigins[i]))
- {
- i++;
- }
+ {
+ i++;
+ }
return i - 1;
}
}
@@ -5141,8 +5141,8 @@
- (void) tile
{
- float table_width = 0;
- float table_height;
+ CGFloat table_width = 0;
+ CGFloat table_height;
if (_tilingDisabled == YES)
return;
@@ -5150,17 +5150,17 @@
if (_numberOfColumns > 0)
{
int i;
- float width;
+ CGFloat width;
_columnOrigins[0] = _bounds.origin.x;
width = [[_tableColumns objectAtIndex: 0] width];
table_width += width;
for (i = 1; i < _numberOfColumns; i++)
- {
- _columnOrigins[i] = _columnOrigins[i - 1] + width;
- width = [[_tableColumns objectAtIndex: i] width];
- table_width += width;
- }
+ {
+ _columnOrigins[i] = _columnOrigins[i - 1] + width;
+ width = [[_tableColumns objectAtIndex: i] width];
+ table_width += width;
+ }
}
/* + 1 for the last grid line */
table_height = (_numberOfRows * _rowHeight) + 1;
@@ -6002,7 +6002,7 @@
if (_numberOfColumns > 0)
{
_columnOrigins = NSZoneMalloc (NSDefaultMallocZone (),
- sizeof(float) * _numberOfColumns);
+ sizeof(CGFloat) * _numberOfColumns);
}
[self tile]; /* Initialize _columnOrigins */
}
@@ -6064,7 +6064,7 @@
[[_tableColumns objectAtIndex: index] setWidth: width];
}
-- (float *) _columnOrigins
+- (CGFloat *) _columnOrigins
{
return _columnOrigins;
}
_______________________________________________
Gnustep-cvs mailing list
[email protected]
https://mail.gna.org/listinfo/gnustep-cvs