nstableview

Using an NSButtonCell with template image in a NSTableView

In Interface Builder, I have set the dataCell of one of the columns of my NSTableView instance to be NSButtonCell. This works as expected, however, trying to use a ‘template’ image doesn't yield the expected visual result when clicking the button. How I configure the NSButtonCell: Image: NSRevealFreestandingTemplate Scaling: None Beze...

Cocoa Interface Design Question

The best thing for the window I'm designing would be a table with two rows for each element of an array. I'd have one checkbox and two popups in the first row and the second row would be used for text entry. Based on what I understand of a NSTableView is that's not possible. I looked into a NSCollectionView but I don't have any experi...

Why are my images in my NSTableView faded out?

To start, there's an NSArrayController ("Servers") whose content is an array of "server" objects. I also have an NSTableView with a column. The column is bound to Server's "arrangedObjects.status" property. I use a custom NSValueConverter to make that status into an image for the column's dataCell which is an NSImageCell. What I don't...

Displaying row index in an NSTableView bound to NSArrayController

I have an NSTableView which is bound to an NSArrayController. I would like to have one of the table columns showing the index of the table row. This is easy enough to do when you implement NSTableDataSource yourself but I can't figure it out with a bound table view. I guess I'm looking here for something like the @count key path which gi...

Show more than one Object in a NSTableView row

Hi, I'm new here at stackoverflow :) But I think, this is the right place to ask my question. I'm a new developer with Cocoa and Objective-c & I'm trying to write my first App for Mac: a ToDo App. At this moment, i can save ToDo's and delete them, but now, I want to add some features like CreationDate, some Tags (in mutablearray), and i...

Cocoa: Core Data + NSTableView

I have a core data app set up, and everything is working pretty well. But there is one little problem. When I insert a new object into my entity I have it go to my NSTableViewCell, where I can edit it to the text I want, but there's one little issue, I can edit the cell, but I can't deselect it to save it to core data, it's stuck in ed...

Passing CoreData content to a NSViewController

I've started to move to using NSViewControllers and I can't for the life of me figure out how to get content from a CoreData entity to a TableView (for example) through a NSViewController? ...

NSTableView and displaying sort image in column header question

Hi, I have a NSTableView with 3 columns. I can sort using any of the colunms by clicking on the column header. Here is my issue though: I am presorting the array and then loading it in NSTableView so the initial TableView is already sorted by the values in one of the 3 columns. Now when I click on the column headers, i can resort and the...

refreshing NSTableView with new data multiple times

Hi, I have an NSMutableArray and I load my tableview from it. Now I have a Button in the UI which kinda lets the user refresh the data that goes into the array multiple times. And everytime there is new data in the Array I want to refresh the tableView. Just doing [tableView reloadData] after updating the array seems to bring up the be...

Getting the data from a NSTableView to a NSViewController

I'd like to have a 'Detail view' for when the user double clicks on a row, I'm just not sure how to get the data to the NSViewController, so it can display the content. I'm using CoreData and I can't think of a way to do this. ...

Where to find "delegate" and "datasource" method documentation for NSTableView?

I'm looking for Apple documentation regarding the "delegate" and "datasource" methods for NSTableView. They don't appear in the NSTableView Class Reference for some reason. Any idea where I can look? Here's an example of one of them: - (void)tableView:(NSTableView *)tableView setObjectValue:(id)object forTableColumn:(NSTableC...

How to set background color of cell with NSButtoncell type in NSTableView ?

This is my table view delegate: - (void)tableView:(NSTableView *)tableView willDisplayCell:(id)aCell forTableColumn:(NSTableColumn *)tableColumn row:(int)row { id theRecord; NSMutableString *gid; theRecord = [tableDataSource objectAtIndex:row]; gid = [theRecord objectForKey:@"gid"]; if (([gid intValue] % 2) != 0) ...

NSTableview disble highlight color

Hi, I am developing an application in cocoa which needs to select an item by clicking a check box inside a NSTableview.I need to select the cell without highlighting the row of table view Is it possible to do this... Thanks in advance ...

Choose path of Path Cell in NSTableView?

I've added a NSPathCell to a table view: - (void)awakeFromNib { NSPathCell *pathCell = [[[NSPathCell alloc] init] autorelease]; [pathCell setPathStyle:NSPathStylePopUp]; [pathCell setControlSize:NSSmallControlSize]; [pathCell setAllowedTypes:[NSArray arrayWithObject:@"public.folder"]]; [[tableView tableColumnWithIdentifier:@"destin...

tableView sortDescriptorsDidChange: not getting called

Greetings, I have an NSTableView with two columns that works fine... except: If I set the sort descriptor for the table in Interface Builder, things work as expected and sortDescriptorsDidChange gets called as expected. If, however, I don't set the sort descriptors in Interface Builder and instead use this: [tableView setSortDescripto...

Core Data and NSTableView show content as title

I'm working on a menubar note-taking app with Simplenote syncing support, and it's been using a separate title and content for each note. It shows the title in an NSTableView and the content in an NSTextView, but now I would like for it to show the content as the title in the table view like in Simplenote. My problem is that I would like...

Deleting a object NSArrayController

I have a NSTableView which gets it's data from a NSArrayController and I need to delete the currently selected row, I know NSManagedObjectContext has a delete deleteObject: method but I can't think of how to deleted it from the NSArrayController? ...

How does NSTableView modify the selection of NSArrayController via bindings?

Let's say I have the following situation: When I select different rows in the NSTableView, it magically updates the NSArrayController (PersonController) selection. How is the NSTableView doing this? Does it do something like this: - (void)bind:(NSString *)binding toObject:(id)observableController withKeyPath:(NSString *)keyPath optio...

Doing something wrong with bindings, can't find out what

Hi, I've a mutable array that holds instances of a model object. That model object has several properties one being "name". I have no problems initialising or populating the mutable array. I've a window with a drawer. I added a table to the drawer, the idea being that the drawer would use the table to display several instances of the m...

vertically aligning text in NSTableView row

Hi all, I have a small problem with NSTableView. When I am increasing height of a row in table, the text in it is aligned at top of row but I want to align it vertically centered! Can anyone suggest me any way to do it ?? Thanks, Miraaj ...