Actually it was my mistake as pointed by Glenn and Wagner. My apologies to have misled.
Dragos iphodea.com On Wed, Jul 29, 2009 at 2:40 PM, Agha Khan <[email protected]> wrote: > Hi Dragos lonal:I didn't mention they have readonly attributes. How can we > remove readonly attribute? > > Thanks for reply. > > Agha > On Jul 29, 2009, at 6:35 AM, Dragos Ionel wrote: > > verticalLoc and x are readonly values, you cannot assign them. > > use the frame property, first to retrieve it, change the x value and then > to reassign to the button. > > something like > > CGFrame frame = pPngButton.frame; > frame.x = ...; > pPngButton.frame = frame; > > Dragos > > > On Wed, Jul 29, 2009 at 3:24 AM, Agha Khan <[email protected]> wrote: > >> Hi: >> Thank you for your reply. >> Oh yes. It an Objective-C class. >> >> regardless I place (bVerticalDisplay == YES) or not. The function silently >> fails, with no warnings. >> The I decided to >> pPngButton.verticalLoc.x = (bVerticalDisplay == YES) ? 250 : 410; >> This time I got warning. >> >> error: lvalue required as left operand of assignment >> >> Many thanks >> >> -Agha >> >> >> >> >> On Jul 28, 2009, at 7:59 PM, Kiel Gillard wrote: >> >> On 29/07/2009, at 12:52 PM, Agha Khan wrote: >>> >>> Hi: >>>> I have a struct >>>> @interface PngButton : UIButton >>>> { >>>> @public >>>> bool OffPos; >>>> CGPoint horizontalLoc; >>>> CGPoint verticalLoc; >>>> } >>>> @property (assign) bool OffPos; >>>> @property (assign) CGPoint horizontalLoc; >>>> @property (assign) CGPoint verticalLoc; >>>> @end >>>> >>> >>> No, you have an Objective-C class. >>> >>> PngButton* pPngButton = [PngButton >>>> buttonWithType:UIButtonTypeInfoDark]; >>>> [pPngButton setFrame:CGRectMake(screenRect.size.width - 70.0, 50.0, 36, >>>> 36)]; // No problem >>>> >>>> pPngButton.verticalLoc = CGPointMake((bVerticalDisplay == YES) ? 250 : >>>> 410, 50.0); >>>> >>>> I get an error >>>> error: lvalue required as left operand of assignment >>>> >>>> Why it is not working? I shouldn't get this error. >>>> Any help will be very much appreciated. >>>> >>> >>> Do you get any warnings? >>> >>> Try this and see what happens: >>> pPngButton.verticalLoc = CGPointMake((bVerticalDisplay == YES ? 250.0 : >>> 410.0), 50.0); >>> >>> Kiel >>> >>> >> _______________________________________________ >> >> Cocoa-dev mailing list ([email protected]) >> >> Please do not post admin requests or moderator comments to the list. >> Contact the moderators at cocoa-dev-admins(at)lists.apple.com >> >> Help/Unsubscribe/Update your Subscription: >> http://lists.apple.com/mailman/options/cocoa-dev/dragosionel%40gmail.com >> >> This email sent to [email protected] >> > > > _______________________________________________ Cocoa-dev mailing list ([email protected]) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to [email protected]
