I've run into a small problem of which I don't seem to be able to find a
solution for, regarding frameless, taskbar free windows.
I have an hidden wxFrame which also places an icon in the win32 system
tray, when clicking this icon, I'm creating small frames using
wxNO_FULL_REPAINT_ON_RESIZE | wxFRAME_NO_TASKBAR. If I have more than one
of these windows, and they are positioned behind others (other apps),
giving the focus to one of them will raise all of them to the front.
Were as, not specifiing NO_TASKBAR will not do this (which is what I
require.)
However, I would very much like to have the functionality of NO_TASKBAR
and having each window staying where it is until I give it focus.
I've run into a small problem of which I don't seem to be able to find a
solution for, regarding frameless, taskbar free windows.
I have an hidden wxFrame which also places an icon in the win32 system
tray, when clicking this icon, I'm creating small frames using
wxNO_FULL_REPAINT_ON_RESIZE | wxFRAME_NO_TASKBAR. If I have more than one
of these windows, and they are positioned behind others (other apps),
giving the focus to one of them will raise all of them to the front.
Were as, not specifiing NO_TASKBAR will not do this (which is what I
require.)
However, I would very much like to have the functionality of NO_TASKBAR
and having each window staying where it is until I give it focus.
Do the frames have a parent/child or a sibling relationship? What happens if they are created with parent=None?
···
--
Robin Dunn
Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython!
David Chipping wrote:
> Hello,
>
> I've run into a small problem of which I don't seem to be able to find a
> solution for, regarding frameless, taskbar free windows.
>
> I have an hidden wxFrame which also places an icon in the win32 system
> tray, when clicking this icon, I'm creating small frames using
> wxNO_FULL_REPAINT_ON_RESIZE | wxFRAME_NO_TASKBAR. If I have more than one
> of these windows, and they are positioned behind others (other apps),
> giving the focus to one of them will raise all of them to the front.
> Were as, not specifiing NO_TASKBAR will not do this (which is what I
> require.)
>
> However, I would very much like to have the functionality of NO_TASKBAR
> and having each window staying where it is until I give it focus.
Do the frames have a parent/child or a sibling relationship? What
happens if they are created with parent=None?
They do have parents, however I did try setting the parents to null earlier.
This just produced the same functionality as above, not helping me much. I'm
not sure if this is a Windows specific thing, although it seems to look like
it, as my linux box (gnome) isn't affected by this.
I've run into a small problem of which I don't seem to be able to find a
solution for, regarding frameless, taskbar free windows.
I have an hidden wxFrame which also places an icon in the win32 system
tray, when clicking this icon, I'm creating small frames using
wxNO_FULL_REPAINT_ON_RESIZE | wxFRAME_NO_TASKBAR. If I have more than one
of these windows, and they are positioned behind others (other apps),
giving the focus to one of them will raise all of them to the front.
Were as, not specifiing NO_TASKBAR will not do this (which is what I
require.)
However, I would very much like to have the functionality of NO_TASKBAR
and having each window staying where it is until I give it focus.
Do the frames have a parent/child or a sibling relationship? What happens if they are created with parent=None?
They do have parents, however I did try setting the parents to null earlier. This just produced the same functionality as above, not helping me much. I'm not sure if this is a Windows specific thing, although it seems to look like it, as my linux box (gnome) isn't affected by this.
Please ask about this on wx-users and/or submit a bug report about it.
···
--
Robin Dunn
Software Craftsman http://wxPython.org Java give you jitters? Relax with wxPython!