ferent file in each.
Joanna
--
Joanna Carter
Carter Consulting
___
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-admins(at)lists.apple.com
Help
Le 21 juil. 2011 à 21:34, John Cate a écrit :
> I'm not seeing a user/library/Preferences folder on Lion. Where are they
> hiding application pLists in Lion (searching for them doesn't find any).
The folder is there, just hidden. Use Finder - Go to folder and type it in.
J
et
> released when the window is closed.
>
> All thoughts appreciated.
Just a long shot, but does this have anything to do with the new ARC (Automatic
Reference Counting)?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev
Hi Matt
> My book is about iOS 4; there is no GC in that world! ☺
Aha! Missed that bit
But was I finally right?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests
time inheriting all the synthesized
> accessors' yummy goodness, whatever it may be? m.
Ah, now I get it!!! - at least I think I do ;-)
AFAICT, you are talking about making "non-GC" accessors less prone to reference
counting errors? If I'm using GC, then this, presumabl
ss and not
bothering to @synthesize. The only time I declare @synthesize and write
getters/setters is when I want either a complex getter or setter but not have
to bother writing the other.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev maili
odeView
The Model takes this structure and so should the View.
I would say that you should design a NodeController and then derive from that
class to add a ParentNodeController.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-d
cript, which can do whatever you want with
scriptable applications. I have a script that reacts to a message being sent
and creates a To-Do item in Things.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com
ActOn.html; it
might save you reinventing the wheel :-)
Joanna
--
Joanna Carter
Carter Consulting
___
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
ts should be bound to achieve their "look and feel".
The MVP concept of Interactors, responding to UI gestures can be "emulated" by
a Controller class, looking after the "input" side of things, whilst a "View
Presenta
hind a Dashboard
Widget, which the widget simply "connects" to.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact t
to the wrong conclusion, especially when the OP doesn't mention
anything to do with programming :-)
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comm
Jim
Do you realise that this is a mailing list for software developers?
Nonetheless, assuming you don't mean programatically, simply click on the
application in the Dock.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (
ot;@synthesize
> foo", you can still access "foo" and "self->foo" identically to _foo and
> self->_foo above.
It's OK, for some reason, I thought I had read that self->foo was no longer
usable; my bad :-)
Joanna
--
Joanna Carter
Carter Consu
uld like to see a means of explicitly accessing the ivar, even if it
has the same name as the property; although, I thought that not calling
self.property from within the .m file defaulted to accessing the ivar if both
it and a property existed?
Joanna
--
Joanna Carter
Carter Consulting
e
array? Hmmm, now I'm going to have to try that out :-)
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderator
he Controller Key.
I think the problem is in the value transformer; could you post your code?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to
e and setup
}
return managedObjectContext;
}
@end
This can then be accessed from other code as…
{
NSManagedObjectContext *context = [StaticClass managedObjectContext];
…
}
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (
Hi Greg
> A narrow technical reason: Objective-C's type system is limited when it comes
> to class objects. Singleton instances are better supported.
Do you mean in that static fields are not supported, or something else?
Joanna
--
Joanna Carter
Carter
is just a matter of adding/modifying class files in
the templates folder to make this happen every time?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator
o that any reference
to the derived singleton is implicitly also a reference to the base singleton?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comme
ion with going to all the trouble of creating a singleton
rather than using the "static class" approach?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or
called, I'm back in instance#1 without any knowledge about the value of
> NSTextfield of instance#2.
The way I would usually handle this would be to add an extra -init method,
which takes the object as a parameter, to the controller class, and hold the
object in a private ivar in the contr
essible from all these different
> files?
Simply place it in a separate header file, in the project, and #import that
file into whichever implementation files you need to use it.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (
t always helps to pass on good information.
I just need to spend even more time getting into the Cocoa way.
Thanks again
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or
p in IB.
> All those things you basically got for "free" in Delphi by dropping down a
> component and double clicking on it.
Yes, I've already done that in presentations and articles for the UK Developers
Group.
> --corbin
> (known in the Delphi world about
Hi Quincey
> Use 'will/didChange:valuesAtIndexes:forKey:'.
Now how did I miss that? :-)
The trouble is, when you have spent years learning Delphi's VCL, then even more
years learning the.NET libraries, the brain starts to get a bit crammed :-)
Joanna
--
Joanna Carter
d is used elsewhere?
> Would it be correct that mutating the original string in its list should
> modify the value that had been passed on to a different context? Maybe yes,
> maybe no. There's a small can of worms lurking there.
Oh yes, plenty of worms :-) But that's what you en
Xcode.pdf and
would value feedback on whether 1. I am on the right track, 2. there is already
a better tutorial on this.
Many thanks
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not po
m/to something else that
should contain the tag value, then what about using a variation of the Visitor
design pattern?
Are you creating something from the event, or an event from something else? Can
you let us see an idea of the two classes involved?
Joanna
--
Joanna Carter
Carter Consulting
ors -- what's not clean about that?).
There is certainly a design problem here. Why would two different callers
expect a different result from a property, when one of those results is going
to be nil?
If one of the callers is expecting nil returned, why both
y take
the protocol/method approach.
In addition to pointing me to NSInvocation, you have lifted the mist from my
eyes as to how NSUndoManager can work.
Once again, many thanks.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing li
and shall remember it
for future use. IMO, this is truly the next best thing to a delegate (as it is
known in C#).
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests
onary wrapper class and that that the wrapper class
returns a valid (typesafe) instance with the three delegates available.
I really am going to have to do some more reading to find out if and when I
might want to use an IMP.
Thank you
Joanna
-
itself and can simply be called without having to go through any
gymnastics to get the target object. Isn't this what IMPs do?
TIA
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not pos
up.
Once I recreated the NIB from scratch, everything worked as expected.
I have come across this kind of problem, where the NIB seems to get corrupted
or something, before. Is it a well known problem?
Joanna
--
Joanna Carter
Carter Consulting
__
rame:frame];
}
…
}
The problem I have is that specifying NSViewWidthSizable as part of the
resizing mask means that the parent form can no longer resize.
Have I missed something simple?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-d
to that property.
Joanna
--
Joanna Carter
Carter Consulting
___
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-admins(at)lists.apple.com
Help/Unsubsc
to write all their business logic in the
form class. At least, in Cocoa, we have the encouragement to use controller
classes.
Surely, if you already have a controller for the form, it's not really that
much effort to add an outlet property to the class and bind to that.
Joanna
--
Joanna Ca
erty of anything
else to that boolean property, thus when the button's State is true, the other
controls will be enabled.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin
e available on the dataProvider field in the DataViewController
class.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the
Hi Sean
I tried this and found that most of its functionality is already present in
Xcode.
Also, the Autocustomize Entity Classes script doeszn't work in later versions
of Xcode.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev ma
more than one way to tackle this folder management
and others may have their own opinions.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comme
omatically be set to the same name as the
entity. Then all you have to do is to select those entities in the designer and
select File|New File… menu item to generate the Managed Object Classes for the
entities.
Joanna
--
Joanna Carter
Carter Consulting
_
Hi Vincent
> Thanks Kyle. As I said (privately) to Graham...
No you didn't. I got that message with the list in the CC field. :-)
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do
of a nifty editor, and remember
> saying to
> myself, "Gosh, here we go again, competition is catching up with Apple with a
> 10
> years delay. They've just reinvented NIB files"
NIB (or XIB) files are not singletons, or do I misinterpret what you are
Can anyone tell me if Cocoa provides a ready made framework for accessing NNTP,
or is there a third-party framework that is recommended?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not
not very well written) example, but
you should get the idea that any code that talks to the MOC can be located in
the Controller and accessed from the View via a delegate.
Joanna
--
Joanna Carter
Carter Consulting
--
Joanna Carter
Carter Consulting
___
Inspector for the array controller, expand the Managed Object Context
section and bind to the File's Owner and the name of the MOC property that you
declared, as the Model Key Path.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing
iscussion evolved. Overwriting is just something
that I would never imagine a decent compiler allowing, which is why I tended to
avoid being thought of as stupid to assume it was possible.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailin
}
@end
@interface Sub : Base
{
@private
int i;
}
@end
This code demonstrates what I would understand by overwriting, and it fails to
compile. Although, it should be possible to redeclare such private ivars, it
certainly is in C# and Delphi.
Joanna
--
Joanna
tly, self->myFoo is capable of reaching the synthesised ivar.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the moderators
-beta-4-and-sdk-to-developers/
Joanna
--
Joanna Carter
Carter Consulting
___
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-admins(at)lists.appl
Hi Sherm
> If you set the ivars directly, as above, the synthesized setters will
> NOT be called. For that to happen, you need to use dot-syntax, like
> this:
You are absolutely right. I keep slipping back to previous languages :-)
Joanna
--
Joanna Carter
Carter C
l;
endButton = nil;
nameLabel = nil;
numberLabel = nil;
myModel = nil;
[super dealloc];
}
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator commen
www.cocoabuilder.com/archive/search/1?q=applelanguages&l=cocoa>
Noted. Thank you.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
from the
bundle. Maybe someone else knows better :-)
Joanna
--
Joanna Carter
Carter Consulting
___
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-
Hi Gustavo
> Joanna hello. here is the app.
I cannot get the Slovak localisation to work either. But, then I read that the
localisation is not included in Snow Leopard by default and I don't want to
have to buy the licence for it.
Sorry about that.
Joanna
--
Joanna Carter
Carter Co
open the xib of slovak lang it says 'slovensky" so
> the code its being detected.
>
> MMM now I wonder if I have the localization installed...
If you can change the OS language to French and restart any of the Apple apps
in French, then that doesn't sound likely.
Send me
tion code to the awakeFromNib method. This is
called after the Nib is fully loaded.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Co
ean out the Build folder before zipping and sending it :-)
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the mode
s to the Finder toolbar!! Thanks.
Joanna
--
Joanna Carter
Carter Consulting
___
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-admins(at)lists.a
ons and they are disabled, this can also be a
> reason why.
Thank you for one of those superb little gems that can save so much time. I
have filed it away under one of those things to remember before starting to
tear my hair out :-)
Joanna
--
Joanna Carter
Carter Consulting
___
at is complaining that...
>
> -[NSCFNumber count]: unrecognized selector sent to instance 0x20001ab40
I have just copy/pasted your code into a test project, in which I did the same
thing. All I did was change the entity and property names to match my model,
and everything works fine.
Joanna
--
Joa
> willChangeValueForKey: and didChangeValueForKey: when mutating properties via
> key-value coding and key-value coding compliant methods."
I understand that but Aaron seemed to be saying that his setters weren't
causing notifications, which is why I suggested the manual pa
using it for at least 15
years and see no reason for changing now :-)
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contact the mod
Le 11 mai 2010 à 20:45, Joanna Carter a écrit :
Sorry, the case of the property names is wrong in my code.
Assuming the properties are called cornerSize, upImage and downImage:
- (void) setCornerSize:(NSSize) _size
{
[self willChangeValueForKey:@"cornerSize"];
[[self cell] set
Image:_image];
[self didChangeValueForKey:@"UpImage"];
}
- (void) setDownImage:(NSImage *) _image
{
[self willChangeValueForKey:@"DownImage"];
[[self cell] setDownImage:_image];
[self didChangeValueForKey:@"DownImage"];
}
Joanna
--
Joanna Carter
Carter Consulting
Le 11 mai 2010 à 12:36, steven Hooley a écrit :
> Not really valid, given xcode doesn't support code coverage.
Try Googling "Xcode code coverage"
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-d
Hi Kyle
> As they say, it's not a new version of the C without an additional
> definition of "static"!
:-)
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not p
ight code generation to
"emulate" virtual class methods.
I must admit, virtual constructors and class methods, available in Delphi, were
something I missed in C#, and am glad to be back in more friendly territory.
Joanna
--
Joanna Carter
Carter Consulting
___
thods are just as dynamic as instance methods.
> So the adjective "static" is inapplicable.
Unfortunately, "static" seems to have developed a mind of its own :-)
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing li
e id* as the return type, it should be simply id.
- (id) init
{
if (self = [super init])
{
// rest of initialisation
}
return self;
}
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Pleas
a single project.
My apologies. I had my Visual Studio head on when I wrote that. You are, of
course, absolutely right.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requ
matically?
Certainly you can use IB. Simply copy the model file and associated code to the
second project.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderato
y this :http://avatron.com/apps/air-sharing/
Joanna
--
Joanna Carter
Carter Consulting
___
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-admins(at)lis
ips fetched from the MOC, without
affecting the display of any other array controllers.
I have a tutorial that uses this approach. Would it help if I sent it to you?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lis
Hi Matt
> I see now, however, *why* the compiler is silent: it's because it weren't,
> it would be too chatty. I turned on -Wselector and got 114 warnings... :)
You too eh? Wow, was that a surprise - my tutorial project gave me 3679!!!
Joanna
--
Joanna Carter
C
in count (by honest means) drop
> below 2. Is this normal expected behavior?
The docs state that the MOC retains a reference to the MO until it is saved, so
with the reference you are holding, that should make 2.
Joanna
--
Joanna Carter
Ca
would agree, in that case, it could be equally valid. The only other benefit
I have found in using a dictionary, with the category, is the simplicity of
copying the state to and from the original object.
But, I wouldn't make a doctrine out of it :-)
Joanna
--
Joanna Carter
Carter Consulti
lationships, without the need to
work with a secondary context, as well as not affecting any UI components that
might be displaying the original list.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Hi Vincent
> nice, thanks a lot for talking some time explaining me this.
De rien.
> Your French is almost perfect, congratulations!; far superior to my own
> English.
I am glad my lack of skill in technical French didn't get in the way :-)
Joanna
--
Joanna Carter
Car
dans une langue étrangère, ça c'est beaucoup plus difficile :-)
Si je m'étais trompé en traduction, n'hésites pas de m'avertir.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Hi Jack
> Right, but we were talking about passing in nil as the context when
> creating the object, so there's no context to remove it from.
That's interesting. I have never tried using a nil context. Something more to
add to my knowledge repository :-)
Thank you
Joanna
Hi Jack
> Good question. I believe a simple release/autorelease will do.
If the object has been created by inserting into the context, then it would
have to be removed from the contrext.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-
se the following code to update the
object to be stored:
{
//assume your object to be stored is called originalObject
[originalObject setValuesForKeysWithDictionary:self.editingValues];
...
}
> I hope it is a bit clearer, despite my rusty English.
I speak French if that helps? :-)
use an NSDictionary?
Joanna
--
Joanna Carter
Carter Consulting
___
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-admins(at)lists.apple.com
ny:(NSSet *)value;
@end
Joanna
--
Joanna Carter
Carter Consulting
___
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-admins(at)lists.apple.com
you write your own caching, I doubt if you are going to
get what you want without saving.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator co
guess is that you have a resource that know how to update its state and that
change in state is observed by the controller/UI. However, you also want to be
able to provide a user with an update button, in case they want to ensure that
the state is up to date between automatic refreshes. In whic
xt field
is bound.
Joanna
--
Joanna Carter
Carter Consulting
___
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-admins(at)lists.apple.com
Help/
del, but this is not
true for programatic changes. The MVC pattern and bindings work when you change
the value in the model programatically, not the text field. As long as the
property in the model is KVO compliant, the text field will follow the changes
to the property.
Joanna
--
Joanna Carter
C
licated, just
> the document specific data.
You can have multiple Core Data stores, each with a different storage mechanism.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admi
ing imbedding an SQLite database into my application,
> but wasn't sure if I could use core data some how.
Since Core Data uses SQLite, why not go that route?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@li
lan=en&pmode=download
We really can't tell too much from the built app bundle - the nibs are compiled
and cannot be opened and the source files for the controller are not there.
The app runs here - Macbook Pro OS X 10.6.3 French. British English and (US)
English
Joanna
--
J
asses for an iPhone app.
Can I ask what is considered the best route to go?
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin requests or moderator comments to the list.
Contac
d class, you need a KVO compliant property instead,
otherwise the notifications of change will not get sent to the observing object.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)
Please do not post admin r
at a time. Simply specify a property and
bind the NSTextFields to that.
@interface MyClass
{
}
@property (nonatomic, retain) NSString *aTextValue;
@end
@implementation MyClass
@synthesize aTextValue;
@end
With the later versions of the compiler, you don't even need to specify an
ivar
oller but, to work with the
tree itself. If the data is retrieved from a Core Data store, you can mark each
item with a "Valid" property and use a predicate on the fetch.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev mailing list
eadaches.. There may be only one modal window at a time,
> isn't it?
I think you are used to Windows programming. Cocoa modal sheets are modal to
the owning form, not the whole app.
Joanna
--
Joanna Carter
Carter Consulting
___
Cocoa-dev ma
1 - 100 of 140 matches
Mail list logo