Home » U++ Library support » U++ Library : Other (not classified elsewhere) » GetProperty() / SetProperty() for Ctrl
Re: GetProperty() / SetProperty() for Ctrl [message #30011 is a reply to message #29995] |
Thu, 02 December 2010 23:50 |
|
kohait00
Messages: 939 Registered: July 2009 Location: Germany
|
Experienced Contributor |
|
|
i finally came up with sth like this, what do you think about it?
//for Ctrl
CTRL_PROPERTIES(Ctrl)
PROPERTY(Ctrl, "data", PropSetData, PropGetData)
PROPERTY(Ctrl, "enable", PropEnable, PropIsEnabled)
PROPERTY(Ctrl, "show", PropShow, PropIsVisible)
PROPERTY(Ctrl, "editable", PropEditable, PropIsEditable)
PROPERTY(Ctrl, "logpos", PropSetLogPos, PropGetLogPos)
PROPERTY(Ctrl, "focus", PropFocus, PropHasFocus)
PROPERTY(Ctrl, "modify", PropModify, PropIsModified)
PROPERTY(Ctrl, "tip", PropSetTip, PropGetTip)
PROPERTY(Ctrl, "wantfocus", PropWantFocus, PropIsWantFocus)
PROPERTY(Ctrl, "initFocus", PropInitFocus, PropIsInitFocus)
PROPERTY(Ctrl, "backpaint", PropBackPaint, PropIsBackPaint)
PROPERTY(Ctrl, "transparent", PropTransparent, PropIsTransparent)
PROPERTY_SET(Ctrl, "refresh", PropRefresh)
END_CTRL_PROPERTIES(Ctrl, RecurseDone)
//for EditInt
DEC_CTRL_PROPERTIES(Ctrl)
CTRL_PROPERTIES(EditInt)
PROPERTY(EditInt, "min", PropSetMin, PropGetMin)
PROPERTY(EditInt, "max", PropSetMax, PropGetMax)
END_CTRL_PROPERTIES(EditInt, Ctrl)
this already works and is a more slim solution as before. take a look in header.
note how one can specify properties even separated (see Ctrl definition)..
a good option is, that properties could be reset to sth different (overridden), by specifying again:
PROPERTY(Ctrl, "data", MyPropSetData, MyPropGetData)
i think this is simple enough..what do you think?
[Updated on: Fri, 03 December 2010 09:05] Report message to a moderator
|
|
|
|
|
GetProperty() / SetProperty() for Ctrl
By: kohait00 on Wed, 17 November 2010 17:46
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 18 November 2010 15:12
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: koldo on Thu, 18 November 2010 18:28
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 18 November 2010 20:03
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 18 November 2010 23:20
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Wed, 24 November 2010 17:51
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: mirek on Sat, 27 November 2010 18:31
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Sun, 28 November 2010 11:01
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Tue, 30 November 2010 21:12
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: mirek on Wed, 01 December 2010 09:00
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Wed, 01 December 2010 10:04
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: mirek on Wed, 01 December 2010 18:00
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Wed, 01 December 2010 20:22
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 02 December 2010 08:44
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 02 December 2010 09:24
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: mirek on Thu, 02 December 2010 11:03
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 02 December 2010 11:18
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: mirek on Thu, 02 December 2010 11:22
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 02 December 2010 11:24
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: mirek on Thu, 02 December 2010 13:33
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 02 December 2010 13:39
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 02 December 2010 23:50
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Fri, 03 December 2010 09:31
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: mirek on Thu, 09 December 2010 06:59
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 09 December 2010 07:03
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: mirek on Thu, 09 December 2010 08:15
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Thu, 09 December 2010 08:36
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Fri, 10 December 2010 08:55
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Fri, 10 December 2010 10:32
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: kohait00 on Wed, 26 January 2011 13:55
|
|
|
properties like in C#
By: kohait00 on Tue, 01 February 2011 14:45
|
|
|
Re: properties like in C#
|
|
|
Re: properties like in C#
By: kohait00 on Tue, 01 February 2011 18:51
|
|
|
Re: properties like in C#
By: koldo on Tue, 01 February 2011 22:34
|
|
|
Re: properties like in C#
By: kohait00 on Wed, 02 February 2011 09:30
|
|
|
Re: GetProperty() / SetProperty() for Ctrl
By: luluxiu on Fri, 01 July 2011 04:18
|
Goto Forum:
Current Time: Fri Apr 26 08:26:42 CEST 2024
Total time taken to generate the page: 0.03789 seconds
|