Jim,

That worked perfectly!

On Wed, Jun 1, 2011 at 9:44 PM, Jim Nelson <[email protected]> wrote:
> That's just a missing access modifier.  Add "public" before the "delegate"
> keyword on the first line and it should compile.
>
> -- Jim
>
> On Wed, Jun 1, 2011 at 9:23 PM, Joseph Montanez <[email protected]>
> wrote:
>>
>> Jim,
>>
>> I had tried that too and get the hole " is less accessible than field"
>>
>> On Wed, Jun 1, 2011 at 5:22 PM, Jim Nelson <[email protected]> wrote:
>> > Try wrapping the delegates in an object and storing those in Gee or an
>> > array.  The class accepting the delegates could use a private class so
>> > it's
>> > not exposed.
>> >
>> > delegate void UserCallback();
>> >
>> > public class CallbackManager {
>> >   private class DelegateWrapper {
>> >     public UserCallback cb;
>> >   }
>> >
>> >   private DelegateWrapper[] ar = new DelegateWrapper[0];
>> >
>> >   public void add_callback(UserCallback cb) {
>> >     DelegateWrapper wrapper = new DelegateWrapper();
>> >     wrapper.cb = cb;
>> >     ar += wrapper;
>> >   }
>> > }
>> >
>> > (This is just off the top of my head, I didn't compile this to verify.)
>> >
>> > -- Jim
>> >
>> > On Wed, Jun 1, 2011 at 4:20 PM, Joseph Montanez
>> > <[email protected]>
>> > wrote:
>> >>
>> >> I know this is a bit insane, but is there any plan or maybe even a
>> >> work around to having working list of delegations? I tried with both
>> >> gee and fixed arrays for delegations but I get the error of:
>> >>
>> >> "Delegates with target are not supported as array element type"
>> >>
>> >> Right now my only work around is have a number of nullable single
>> >> delegates in a class then keeping track of the last assigned index.
>> >>
>> >> --
>> >> Joseph Montanez
>> >> Web Developer
>> >> Gorilla3D
>> >> Design, Develop, Deploy
>> >> _______________________________________________
>> >> vala-list mailing list
>> >> [email protected]
>> >> http://mail.gnome.org/mailman/listinfo/vala-list
>> >
>> >
>>
>>
>>
>> --
>> Joseph Montanez
>> Web Developer
>> Gorilla3D
>> Design, Develop, Deploy
>
>



-- 
Joseph Montanez
Web Developer
Gorilla3D
Design, Develop, Deploy
_______________________________________________
vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to