[Gambas-user] Custom controls, Non-String arrays in the IDE
Bruce Steers
bsteers4 at gmail.com
Wed Aug 10 12:53:17 CEST 2022
You know how you can put the following in a custom control..
*Public Const _Properties As String = "*,StringArray"*
*Property StringArray As String[] Use $aStringArray*
Then in the IDE form designer you'll get the StringArray property and get
an editor to insert strings to the list.
If i use ANY other type like Integer[] or Float[] then it does not work the
same. i just get a combobox with "none" to select, and if i do select none
i then have to manually edit the .form file to remove the def as it raises
an error.
Could the form designer also handle other types?
Integer[] and Float[] shouldn't be too hard to handle.
The existing string[] editor could be used then the items converted to
their respective type array.
Would open up a few things for me.
I'm trying to add gradients to a control and want to handle the Colors[]
and StopPoints[] in the IDE
Can some method be added to a Custom control class that the IDE can use to
pop up our own editor window ?
Something like this maybe?..
*Public Const _Properties As String = "*,IntegerArray{IntList()}"*
*Private Sub IntList() As Integer[]*
* FGetIntegers.ShowModal()*
* Return FGetIntegers.List*
*End*
then FIntegers pops open my own list editor
Is something like this already possible ?
Respects
BruceS
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.gambas-basic.org/pipermail/user/attachments/20220810/d5d6a8ac/attachment.htm>
More information about the User
mailing list