[Gambas-user] Creating Actions at runtime

Me adamnt42 at gmail.com
Sat Sep 29 14:43:26 CEST 2018


On Sat, 29 Sep 2018 13:31:07 +0200
Benoît Minisini <g4mba5 at gmail.com> wrote:

> Le 29/09/2018 à 12:37, Me a écrit :
> >>>
> >>> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
> >>>
> >>
> >> The Action._Register() method is called each time the Action property of
> >> a control changes.
> >>
> >> -- 
> >> Benoît Minisini
> >>
> >> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----
> > 
> > Aha! Does that happen for menus as well?
> > More tomorrow, I'll have a look-see.
> > b
> > 
> 
> In the last commit, I have added two new methods to the Action class 
> defined in gb.form.mdi:
> 
> Action.Add() declares a new action. You have to give all the action 
> properties: the action name, the text, the icon url, if the action can 
> have a shortcut, and the default shortcut.
> 
> Action.AddFrom() does the same thing, but from a control.
> 
> Beware that as a Picture object never knows that it has been created 
> from the stock, Action.AddFrom() cannot guess the icon url associated 
> with a control.
> 
> I decided not to add actions automatically through the 
> Action._Register() method I told you previously, because it's too hard 
> to handle.
> 
> Regards,
> 
> -- 
> Benoît Minisini
> 
> ----[ Gambas mailing-list is hosted by https://www.hostsharing.net ]----

Thanks Benoît, will check it out tomorrow.
regards
Bruce
-- 
adamant42 at gmail.com


More information about the User mailing list