Re: Creating composite PopupMenuItems
- From: Tim <darkxst fastmail fm>
- To: Amy C <mathematical coffee gmail com>
- Cc: gnome-shell-list gnome org
- Subject: Re: Creating composite PopupMenuItems
- Date: Tue, 29 May 2012 15:45:34 +1000
you can use `insert_child_at_index()` to put actor before existing ones
On 29/05/12 14:15, Amy C wrote:
> Hi all,
>
> I'd like to create a PopupMenuItem that is basically a
> PopupSwitchMenuItem (the label + toggle) and to the *left* of that, a
> button and an icon.
>
> Now if the button/icon were to the right I'd just create a
> PopupSwitchMenuItem and call .addActor( theButton ) and .addActor(
> theIcon ).
>
> How can I insert these to the left instead? I could subclass
> PopupBaseMenuItem and basically replicate the code of
> PopupSwitchMenuItem but make sure that in _init I addActor my button
> and icon *before* the label and toggle, but this seems to be not the
> "right way" in that I have to copy the PopupSwitchMenuItem. i.e. I'd
> be recreating the wheel (ie have to always make sure the code I copied
> from PopuSwitchMenuItem remains consistent every time it changes)
> instead of just using it.
>
> Could I make a St.{something? Box? BoxLayout} and just add an
> St.Button, St.Icon and then a PopupSwitchMenuItem to it? But would a
> PopupMenu then be able to addMenuItem this? I feel I'm missing
> something simple.
>
> cheers.
> _______________________________________________
> gnome-shell-list mailing list
> gnome-shell-list gnome org
> https://mail.gnome.org/mailman/listinfo/gnome-shell-list
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]