Find Jobs
Hire Freelancers

Customize NSTableView to allow for single cell selection

$250-750 USD

Completed
Posted over 9 years ago

$250-750 USD

Paid on delivery
Customize NSTableView to allow for single cell selection Please note that this is NSTableView and not UITableView. This project is for OSX and NOT for iOS. If you have no OSX experience, please move on. I need to have a customized NSTableView class that allows users to select multiple individual cells, rather than an NSTableViews default of selecting full rows. By this, I mean if a user picks a cell (like [login to view URL]) then only a single individual cell is selected. In the state of [login to view URL] table property CellSelections would be an array with one entry containing {row:4,column:5} (represented as an object, not a dictionary). The table must also support selecting MULTIPLE 'individual' cells. For example in [login to view URL], three individual cells have been selected. The table CellSelections variable should return an array of {row:3,column:3},{row:5,column:5},{row:7,column:3} A user should be able to select multiple cells with the following behaviour: 1. If the user has a cell selected, holds the CTRL key and clicks another cell, then now both cells are selected (if CTRL was NOT pressed, then only the new cell is selected). 2. If the user has a single cell selected, holds SHIFT and presses an arrow key on the keyboard, then the corresponding to the direction of the arrow key must be selected. 3. If a user has multiple cells selected that are next to each other either vertically or horizontally and the user holds SHIFT and presses an arrow key then EACH of the surrounding cells must now be selected ([login to view URL]). 4. If the user had multiple cells selected that are NOT next not each other and hits shift + arrow keys, then the top left most selected cell will be considered an individual cell and state#1 should happen. NOTES: - The table must still support double click to edit cells (no matter what CellSelections are highlighted, whatever cell is double clicked will become editable). - Keyboard navigation must work. IE hitting the arrow keys must change the CellSelections (and update the UI to reflect so). If there are multiple cells selected when arrow keys are hit, then navigation must be based on the top-left most selection. - This must be done using an NSTableView and NOT an NSMatrix. - This must support NSTableViews which are cell based. View based is not required but would be nice to have. - This component must work on OS X 10.7+ - The behaviour of this component is based on that of Microsoft SQL Management Studio.
Project ID: 7046672

About the project

11 proposals
Remote project
Active 9 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi, I am an OS X developer. I have created custom controls and changed behavior of existing ones, and I believe I can help you with this. I believe it would take a fair amount of custom drawing. Do you happen to have some data sources to test the control with? I understand this is supposed to be used for displaying a table from a database?
$736 USD in 2 days
4.9 (22 reviews)
7.2
7.2
11 freelancers are bidding on average $1,217 USD for this job
User Avatar
Dear sir. To get me in here, will be the success of your business and life in the world. The OASIS of Desert will not be good result than you got me in here. I am a high quality and top mobile developer. I have rich experiences in developing mobile app for over 5 years. Before felling in love with mobile apps, I had worked extensively with Java, Objective C, Eclipse, XCode, C/C++ to have a strong grip on OOP and design patterns. Worked in domestic/global app development teams during my last 5 years, gained rich experience and knowledge in mobile app development. This project is one of my excellent skills and full experiences. I will provide high quality result and fast service within your budget, surely. My working time and communication will be flexible to meet your requirement. Let's go with me! Best regards!
$4,736 USD in 10 days
5.0 (10 reviews)
6.5
6.5
User Avatar
Hi I made similar tableview for macosx. I can do it wonderfully. Also you know about me already. I can do it wonderfully. Please ping me kindly Regards
$631 USD in 7 days
5.0 (23 reviews)
5.9
5.9
User Avatar
I have more than 7 years working experience on Mac OS X development. I can easily implement your project with success.
$600 USD in 10 days
4.9 (6 reviews)
4.4
4.4
User Avatar
I read your project description, and I believe I can build such a functionality to select multiple cells. I am a fast coder and usually write bug-free code. I won over 35 competitions in algorithms and development. No upfront milestones or payments required :). The work that I have been doing is displayed in my profile, and I believe I can handle your project well. Please visit my profile at freelancer.com/u/allenross356.html and you will be able to see that I have completed above 80 projects so far with excellent ratings. I reply within 24 hours. Please let me know if you would like to hire me. Thanks.
$750 USD in 10 days
5.0 (2 reviews)
3.6
3.6
User Avatar
Aucune proposition n'a encore été fournie.
$777 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of CANADA
Hubley, Canada
5.0
45
Payment method verified
Member since Jul 17, 2006

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.