[vlc] Re: GUI development based on wxwidgets
Liu Andy
liuzhihua_2003 at hotmail.com
Thu Nov 2 15:33:36 CET 2006
Hi All,
Sorry to bother you guys again.
What I'm trying to do is as following:
1. When some inernal event happens, e.g. incoming control message says that
current network bandwidth available is very limited, then VLC media player
shall popup a window or message box alerting user about the situation. Note
that this popup shall NOT block anything else.
2. After user hits some buttong, e.g. "OK" or "Cancel", VLC media player
shall be able to do some further operation, e.g. stop playing video
automatically.
3. items above are based on WxWidgets.
4. VLC0.8.5 + FC4
Normally, GUI seems to be triggered by end user, e.g. clicking operations,
but it's not the case here, instead it's some internal event which triggers
window shown. Meanwhile, GUI shall still be able to capture user's clicking
on "OK" button of the window.
.../wxwidgets/interface.cpp, "void Interface::OnAbout( wxCommandEvent&
WXUNUSED(event) )"
This seems to be the event handler of "About" item in menu, which just uses
wxMessageBox() to show the box, is this a useful reference for me ??
I also checked development tool for WxWidgets under Fedora, but my
requirement seems too simple for those tools... I still have to integrate
code into VLC code base after GUI object is ready.
Please show me some hints and a quick solution if you are familiar with VLC
+ WxWidgets, thanks a lot.
>From: Rafa毛l Carr茅 <funman at videolan.org>
>Reply-To: vlc at videolan.org
>To: "Liu Andy" <liuzhihua_2003 at hotmail.com>
>CC: vlc at videolan.org,
vlc-devel at videolan.org,videolan-announce at videolan.org
>Subject: [vlc] Re: GUI development based on wxwidgets
>Date: Mon, 30 Oct 2006 15:45:30 +0100
>
>Le Mon, 30 Oct 2006 22:05:25 +0800,
>"Liu Andy" <liuzhihua_2003 at hotmail.com> a 茅crit :
>
> > Currently I use 0.8.5, does it also support "QT4-based interface" ? I
> > can only see wxwidgets and Skins2...
>
>No, 0.8.5 and 0.8.6 use only wxwidgets and skins2
>
>the development version use QT too, but it is not finished, and
>quite unstable.
>
> > AND, if I use some QT designer
> > (e.g. KDevelop) to get my components well prepared, how can I merge
> > it into current framework, how much effort does that need ?
> >
>
>I think that should be easy if you edit existing dialogs.
>
>If you want to create new, you could do it from scratch
>
>But once these dialogs are made, you have to integrate code that use
>it, and you'll have to modify the source.
>
> > I can see from code that "About" dialog is created using wxwidgets,
> > right ? I've thought that it may be a good reference for me, hehe.
> > But I just don't know if it's feasible to simulate it within code...
>
>Well you have the choice, I'm sure good GUI editors exist for WxWidgets
>too but I don't know any.
>
>--
>Rafa毛l Carr茅
><< signature.asc >>
_________________________________________________________________
与联机的朋友进行交流,请使用 MSN Messenger: http://messenger.msn.com/cn
--
This is the vlc mailing-list, see http://www.videolan.org/vlc/
To unsubscribe, please read http://www.videolan.org/support/lists.html
More information about the vlc
mailing list