- Original Message -
From: "Jerry Krinock"
To: "Cocoa Developers"
Sent: Friday, October 09, 2009 11:20 AM
Subject: Re: How to set checkbox state in TableView columnheader
Congratulations, it looks like you got the hard parts!
NSButtonCell inherits from NSActionCell and NSCell. (
NSButtonCell inherits from NSActionCell and NSCell. (See 2nd line of
the NSButtonCell documentation). Click the links. Now, try -[NSCell
setState:], which will probably work, and -[NSActionCell
setObjectValue:], which might work.
I called [cell setObjectValue:[NSNumber numberWithInt:1]] bef
While restructuring some old classes I'm uncertain about the preferred
way to access instance variables within their own instance:
I tend to defines all these variables as properties and use their
implicit getters / setters, but ...
1. ) ... in the designated initializer I have to access th
On 09/10/2009, at 8:01 PM, Matthias Arndt wrote:
While restructuring some old classes I'm uncertain about the
preferred way to access instance variables within their own instance:
I tend to defines all these variables as properties and use their
implicit getters / setters, but ...
1. ) .
Hi,
I'm facing a weird issue.
I get the Info.plist of the app like this.
NSMutableDictionary *infoPlist = [[NSBundle mainbundle] infoDictionary];
After the update of some resources I want to write the new version of
these resources in the Info.plist.
No problem.
But when the app execute :
On Oct 8, 2009, at 9:18 PM, M Pulis wrote:
Please do not advise this hack. It is not supported by the Finder.
Wrong.
--
I.S.
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to th
On Oct 9, 2009, at 2:00 AM, M Pulis wrote:
Following trends, it is easy to imagine a future Desktop becoming an
increasingly protected space. One thing I have learned in 25 years
is never underestimate Apple's ability to change and force our world
to recompile. 10.6 just killed off an entir
Maybe you should update the NSTableView ?
I did, but no luck.
What's more, the creation of the checkbox and set its state to on are inside
awakeFromNib, updating NSTableView looks like not necessary.
BTW, when I click left mouse button on the checkbox, I can see tick appear
inside the che
On 9 Oct 2009, at 10:55, Zephyroth Akash wrote:
Hi,
I'm facing a weird issue.
I get the Info.plist of the app like this.
NSMutableDictionary *infoPlist = [[NSBundle mainbundle]
infoDictionary];
Warning lights should be going off here. -infoDictionary is defined as
returning an NSDiction
Am 09.10.2009 um 11:30 schrieb Graham Cox:
In init and dealloc, it is usual & recommended to access the ivar
directly - not because self isn't defined (it is), but because at
those times you are usually only concerned with setting the ivar's
initial value (possibly to an object), or releasi
On 09/10/2009, at 10:14 PM, Matthias Arndt wrote:
[self setIvar:[self ivar] + 1];
instead of
iVar++;
looks a bit confusing to me.
Maybe confusing, but the two are not necessarily equivalent. In the
second case, you are merely incrementing the ivar. No-one else would
know anythin
Am 09.10.2009 um 13:32 schrieb Graham Cox :
In the first case, interested observers using KVO to track changes
to will get automatically notified, and any subclasses that
have overridden -setIvar: or -ivar also get called as they should.
Got it :-)
As always your feedback is simply pricel
Hello,
A customer of one of my shareware programs has reported that my
program frequently crashes when he tries to print. No one else has
reported this kind of error. The stack trace he sends me includes the
following lines: (this is just some of them)
20 EPIJDataManager_Core_L
On 09 Oct 2009, at 03:44, I. Savant wrote:
On Oct 8, 2009, at 9:18 PM, M Pulis wrote:
Please do not advise this hack. It is not supported by the Finder.
Wrong.
Depends on one's definition of "supported". One cannot rename a file
or folder in the Finder directly with a leading '.', or a
Try to send your button cell a -drawWithFrame:inView: message after
setting its state.
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-ad
It seems that about 20% of the time is spent in the Garbage
Collector thread!
Which is a bit surprising to me, since I don't allocate a large
number of objects (I think) -- just a small number of large objects
(the images).
The collector only chews CPU when there are lots of allocation
Just submitted in bug reporter.
Bug ID# 7290111
Problem Report Title: NSSpellServer: OSX 10.6. Error in automatic
language detection.
Product: Mac OSX
Version/Build Number: 10B504
Classification: Serious Bug
Is It Reproducible?: Always
NSSpellServer: OSX 10.6. Error in automatic language det
On Oct 9, 2009, at 6:50 AM, David Patrick Henderson wrote:
Depends on one's definition of "supported". One cannot rename a file
or folder in the Finder directly with a leading '.', or a ':'.
Attempting to do so will cause warning dialogs for all these cases
(and perhaps of which I am unawar
On Oct 9, 2009, at 3:55 AM, Zephyroth Akash wrote:
I get the Info.plist of the app like this.
NSMutableDictionary *infoPlist = [[NSBundle mainbundle]
infoDictionary];
After the update of some resources I want to write the new version
of these resources in the Info.plist.
No problem.
But
On Oct 9, 2009, at 2:55 AM, Zephyroth Akash
wrote:
After the update of some resources I want to write the new version
of these resources in the Info.plist.
Sorry, you cannot do this. Changing an app's Info.plist is not
supported, especially while the app is running.
--Kyle Sluder
_
On Oct 8, 2009, at 1:23 AM, Zhang Li wrote:
> Hi All,
>
>
>
> I want to place a checkbox on each NSTableView column header, when user click
> on it, the checkbox can be set to checked/unchecked state accordingly.
>
>
>
> I successfully put checkbox on NSTableView column header by using fol
On Oct 9, 2009, at 8:19 AM, Kyle Sluder wrote:
Sorry, you cannot do this. Changing an app's Info.plist is not
supported, especially while the app is running.
As well, it is likely that the .app directory is installed in some
place where the current user does not have write access or the ap
A quick Google search came up with a reference to EPIJDataManager
that somehow relates to Epson printers. I couldn't find any other
info than that.
On Oct 9, 2009, at 6:48 AM, Philip White wrote:
A customer of one of my shareware programs has reported that my
program frequently crashes wh
I've been busy reading the documentation all day, and can't for the life of
me figure out how to change the editing behavior of an NSCell.
I have a cell, which I'd like to pop up a window over when the user attempts
to edit it (much like many websites do to present a date picker for
example).
I ha
On Oct 9, 2009, at 10:27 AM, Steve Christensen wrote:
A quick Google search came up with a reference to EPIJDataManager
that somehow relates to Epson printers. I couldn't find any other
info than that.
Oops, my Yahoo search came up with nothing. I guess there is a reason
Google is more
> ..
>
> What is the correct way to set up such behaviour?
>
There's a demo for that.
http://developer.apple.com/mac/library/samplecode/AnimatedTableView/index.html
corbin
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post
Hi,
I'm trying to wrap my head around what I thought was a simple concept.
I created a simple test app to test this.
The source to it can be found here...
http://www.conjurebunny.com/SpaceTest.zip
All it does is...
1) Sets the window collection behavior to
NSWindowCollectionBehaviorMoveTo
Ok, I guess I wrote these lines too hastily:
On Oct 9, 2009, at 11:02 AM, Philip White wrote:
That is the last my code hears of it, below is the stack trace from
that point to where the exception is thrown, it doesn't look like my
printing view ever gets sent a -drawRect: or any other messag
On 10/7/09 5:50 PM, David M. Cotter said:
>how do i tell the OS to stop setting my cursor to the beachball whilst
>stopped in the debugger? i'm debugging my cursor setting stuff and
>that makes it impossible
Debugging such things is often easier with two machines. This is dated,
but a good star
yes i have been using remote debugging the whole time.
On Oct 9, 2009, at 10:00 AM, Sean McBride wrote:
On 10/7/09 5:50 PM, David M. Cotter said:
how do i tell the OS to stop setting my cursor to the beachball
whilst
stopped in the debugger? i'm debugging my cursor setting stuff and
that m
If my screensaver must be able to run both in the reference-counted
and in the garbage collecting environment,
should I then implement both the dealloc and the finalize method?
Regards,
Gabriel.
smime.p7s
Description: S/MIME cryptographic signature
__
In the end I was able to solve this by making an NSArrayController
bound to all entities of the type Note, then set the Filter Predicate
of that array controller depending on the switch state. So I have:
- (IBAction)allCategoriesSelected:(id)sender
{
[singleCategoryButton setState:0];
Thanks all of you for your answers. I apologize for the unclear question in
the beginning. Let me try to explain it again.
What I want is to hide existing mounted volumes whose names I don't want to
change. Say, I create 20 disk images and mount them all on the desktop but I
want them to be selec
On Oct 9, 2009, at 11:31 AM, Gabriel Zachmann wrote:
If my screensaver must be able to run both in the reference-counted
and in the garbage collecting environment,
should I then implement both the dealloc and the finalize method?
If you allocated objects in your class that you need to deall
On Oct 9, 2009, at 10:31 AM, Gabriel Zachmann wrote:
> If my screensaver must be able to run both in the reference-counted and in
> the garbage collecting environment,
> should I then implement both the dealloc and the finalize method?
That is correct.
b.bum
__
On Oct 9, 2009, at 10:37 AM, Maggie Zhang wrote:
What I want is to hide existing mounted volumes whose names I don't
want to
change. Say, I create 20 disk images and mount them all on the
desktop but I
want them to be selectively invisible from the Desktop and can still
be
accessible (e.g
On Oct 9, 2009, at 6:48 AM, Philip White wrote:
I don't really know a lot about the inner workings of the print
system, but would anyone be able to tell me if this looks like it is
third party stuff (printer drivers?) or Apple stuff?
The bottom of the crash report should tell you the full
Thanks Dave. I will give that a try.
MZ
On Fri, Oct 9, 2009 at 10:49 AM, Dave Carrigan wrote:
>
> On Oct 9, 2009, at 10:37 AM, Maggie Zhang wrote:
>
> What I want is to hide existing mounted volumes whose names I don't want
>> to
>> change. Say, I create 20 disk images and mount them all on the
Hello list-
I have a document-based application. Each document has a NSArray of
phases. Phases is an NSArrayController created in IB and bound to
FIle's Owner.phases. When a given phase is selected in the
NSTableView (bound to phase controller), then its properties show up
in a set of
On Oct 9, 2009, at 12:51 PM, David Duncan wrote:
On Oct 9, 2009, at 6:48 AM, Philip White wrote:
I don't really know a lot about the inner workings of the print
system, but would anyone be able to tell me if this looks like it
is third party stuff (printer drivers?) or Apple stuff?
The
Hello Dave,
undo/redo is a model operation and should be handled inside the model.
That is, I wouldn’t pick your suggestions 1) or 2), because they both
do not observe (in a general case, not KVO) the model to generate undo
information.
If I understand you correctly, the phase objects are
Thanks. For the second time on this list, I have forgotten that
bindings work through setters/getters, rather than directly on the
object's variables.
-Dave
On Oct 9, 2009, at 11:07 AM, Kai Brüning wrote:
Hello Dave,
undo/redo is a model operation and should be handled inside the
model.
Hi folks,
I am writing an application the replaces the Finder (by writing to
com.apple.loginwindow/Finder). That bit is working fine and my application
starts up normally as expected. However, it would be very useful if I could
enable different behavior in my application depending on whether it
M Pulis wrote:
> Unless you can absolutely prove that your file fits Apple specs for a
> legitimately installed "dot" system file that is not the best practice
> to make a non-system file invisible. Seek an alternative. There are temp
> directories and other legit facilities.
Can someone point ou
On 2009 Oct 09, at 08:24, Corbin Dunn wrote:
What you are doing will not work.
You have to create an NSTableHeaderCell subclass. Even then, you may
have to subclass NSTableHeaderView to get it to work like a button
with a button in it (header's are essentially buttons).
Yes, I found that
Mike Joseph wrote:
I know that launchd pays special attention to the application it
considers
to be Finder since it will restart it when it exits, etc. So clearly
launchd knows the PID/PSN of "Finder". Surely there's some way to
ask for
it, but I can't figure out how.
Since launchd is
Is there a way to bind an ivar to the currently selected object of a list which
is being represented in an NSTableView via bindings? Unfortunately there does
not seem to be a "selectedObject" key (though there is one for
"selectedObjects"). Binding to the controller's "selection" doesn't reall
I have a situation in which I would like a column in a table that is bound to
an NSArrayController to display information that isn't actually in the objects
being represented, but is instead the result of an operation that involves a
bit of data in that row's object and a separate bit of data in
On 10/10/2009, at 1:19 AM, Kyle Sluder wrote:
> Sorry, you cannot do this. Changing an app's Info.plist is not supported,
> especially while the app is running.
I've noticed that some apps (LittleSnapper is the first example I can think
of), have a "hide the app icon in the dock after relaunc
On Fri, Oct 9, 2009 at 4:05 PM, Rob Keniger wrote:
> To do this, surely they must be rewriting the LSUIElement key in the app's
> own Info.plist while the app is running, right? Or is there another way to do
> this?
I don't know how LittleSnapper is implemented, but you can use
TransformProcess
On Oct 9, 2009, at 3:17 PM, A B wrote:
> I have a situation in which I would like a column in a table that is bound to
> an NSArrayController to display information that isn't actually in the
> objects being represented, but is instead the result of an operation that
> involves a bit of data i
On Friday, October 09, 2009, at 04:21PM, "mmalc Crawford"
wrote:
>
>On Oct 9, 2009, at 3:17 PM, A B wrote:
>
>> I have a situation in which I would like a column in a table that is bound
>> to an NSArrayController to display information that isn't actually in the
>> objects being represented,
This will be the POSIX spec, not an Apple one.
OSX has been POSIX compliant since Leopard, accoring to this page:
http://developer.apple.com/leopard/overview/osfoundations.html
paulm
On 10/10/2009, at 8:23 AM, Michael Domino wrote:
M Pulis wrote:
Unless you can absolutely prove that your f
Hello,
I want to support Quick Look in my application, but still support
10.5. I'm using the 10.6 SDK and 10.5 deployment target. Launching on
10.5 gives:
Dyld Error Message:
Symbol not found: _OBJC_CLASS_$_QLPreviewPanel
Referenced from: /Users/robertvehse/Desktop/Transmission.app/Contents
Hey All, quick question.
I'm trying to figure out how to stop untitled documents from opening
when the application first runs. I've been looking on google, and
tried some different combinations of method overrides on
NSDocumentController. I figured out how to stop the untitled doc from
opening, by
ok. nevermind. I got it.
You have to implement a method from NSApplicationDelegate:
- (BOOL) applicationOpenUntitledFile:(NSApplication *) theApplication {
return true;
}
On Fri, Oct 9, 2009 at 6:52 PM, aaron smith
wrote:
> Hey All, quick question.
>
> I'm trying to figure out how to st
On Oct 9, 2009, at 10:37 AM, Maggie Zhang wrote:
What I want is to hide existing mounted volumes whose names I don't
want to change.
Setting the HFS "invisible" bit is the way to go, then. I've done this
before. You can do this from the command line:
SetFile -a V /Volumes/HideMe
D
On Oct 9, 2009, at 7:23 AM, Gabriel Zachmann wrote:
http://zach.in.tu-clausthal.de/tmp/malloc1.png
http://zach.in.tu-clausthal.de/tmp/malloc2.png
http://zach.in.tu-clausthal.de/tmp/malloc3.png
Those are showing all malloc operations. Most of those are not garbage-
collected, so they don't af
On Oct 9, 2009, at 11:05 AM, Philip White wrote:
The crash report is actually from my own crash reporter, not from
Apple's and it doesn't report what libraries are loaded. I slapped
together my own reporter because few users think to send the info
from Apple's crash reporter to the develop
On Oct 9, 2009, at 2:30 AM, Graham Cox wrote:
In init and dealloc, it is usual & recommended to access the ivar
directly - not because self isn't defined (it is), but because at
those times you are usually only concerned with setting the ivar's
initial value (possibly to an object), or rel
On Oct 8, 2009, at 7:33 PM, Glen Low wrote:
1. The code is not GC friendly as between the end of start and the
beginning of finishWithSomething, there are no references to the
object, so it may be collected.
There must be references to it; otherwise how would that object's
methods get ca
On Oct 9, 2009, at 5:08 PM, A B wrote:
Is there a way to bind an ivar to the currently selected object of a
list which is being represented in an NSTableView via bindings?
Unfortunately there does not seem to be a "selectedObject" key
(though there is one for "selectedObjects"). Binding t
62 matches
Mail list logo