Re: Widget Overlays
- From: Matthew Bucknall <matt mattbucknall com>
- To: gtk-devel-list gnome org
- Subject: Re: Widget Overlays
- Date: Wed, 11 Apr 2007 17:02:06 +0100
Hi Tim,
I am developing a CAD application and would like to implement a circular
pop-up menu for performing certain editing functions, similar to the one
shown at
http://www.codeproject.com/cs/miscctrl/circularmenu.asp?print=true but
not quite as hideous.
Thanks for suggesting gtk_widget_shape_combine_mask(), that would deal
with transparency I guess. Would this be a case where creating a GTK
window of type GTK_WINDOW_POPUP would be appropriate?
Regards,
Matt.
Tim Janik wrote:
> On Mon, 9 Apr 2007, Matthew Bucknall wrote:
>
>> Hello!
>>
>> I'm working on a UI where I would like, at times, to overlay some icons
>> on top of a window's normal layout when the user performs certain
>> operations, similar to the way tool tips appear, except I want the user
>> to be able to click on these icons, or use the window as normal.
>
> an actual use case description would help here. why
> do you need this kind of setup in the first place?
>
>> I've considered hovering undecorated 'always above' top-level windows
>> above my main window, but the icons are not rectangular in shape, so I
>> need to deal with transparency (I don't know how), and I also need to
>> control their position relative to the main window with pixel precision
>> otherwise things are just going to look wonky.
>
> see gtk_widget_shape_combine_mask():
>
> http://developer.gnome.org/doc/API/2.0/gtk/GtkWidget.html#gtk-widget-shape-combine-mask
>
>
>> Thanks,
>> Matt.
>
> ---
> ciaoTJ
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]