Re: Call parent Window Functions..
- From: Iker Perez de Albeniz <ialbeniz cbt es>
- To: Tiberius DULUMAN <tiberius duluman gmail com>
- Cc: gtkmm-list <gtkmm-list gnome org>
- Subject: Re: Call parent Window Functions..
- Date: Thu, 10 Jan 2008 11:47:11 +0100
Hi,
I have used the static_cast and works fine!!
in my case finaly i have done somethin like this..
WindowMain::XXX()
{
WindowPopup popup;
popup.set_transient_for(*this);
}
WindowPopup::WindowPopup()
{
...
(static_cast<MainWindow*>(this->get_transient_for()))->...
...
}
thanks!!
On Wed, 9 Jan 2008 13:36:13 +0200, "Tiberius DULUMAN"
<tiberius duluman gmail com> wrote:
>> but element or own created methods dont apear..
>>
> I think it works with static_cast:
> (static_cast<MainWindow*>(this->get_parent())->...
>
> But, in your situation, you can use the return value of run method.
> Add you buttons with Gtk::Dialog::add_button, and the run method
> will return the response id specified in add_button.
> For example:
>
> WindowPopup::WindowPopup()
> {
> ...
> add_button(Gtk::Stock::OK, Gtk::RESPONSE_OK);
> add_button(Gtk::Stock::CLOSE, Gtk::RESPONSE_CLOSE);
> ...
> }
>
> WindowMain::XXX()
> {
> WindowPopup popup;
> popup.showall();
> status = popup.run() != Gtk::RESPONSE_OK;
> }
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]