Re: Server Status window work

Поиск
Список
Период
Сортировка
От Dave Page
Тема Re: Server Status window work
Дата
Msg-id 937d27e10901070451o2dc83e35vbb3d816866c79212@mail.gmail.com
обсуждение исходный текст
Ответ на Re: Server Status window work  (Guillaume Lelarge <guillaume@lelarge.info>)
Ответы Re: Server Status window work  (Guillaume Lelarge <guillaume@lelarge.info>)
Список pgadmin-hackers
On Tue, Jan 6, 2009 at 10:30 PM, Guillaume Lelarge
<guillaume@lelarge.info> wrote:
> Dave Page a écrit :
>> On Mon, Jan 5, 2009 at 11:26 PM, Guillaume Lelarge
>> <guillaume@lelarge.info> wrote:
>>
>> Doesn't seem to make much difference on OS X. I certainly can't
>> rearrange tabs etc.
>>
>
> Works for me on Linux and Mac OS X. I can close tabs and rearrange them.

Oh, I see - you've got all the cool functionality turned off :-(

> The new patch attached fixes the crash issue I had yesterday.

Not entirely - if you close the Log tab, it seems to crash when
pgAdmin is closed.

> It also
> adds a close box on each tab and customizes the wxAuiNotebook style.

Let's get it to work with wxAUI_NB_DEFAULT_STYLE. That allows the
split functionality which is what I think makes this change worthwhile
- the ability to view more than one tab at once and arrange them as
required. A quick test shows it needs a new way to figure out which
tabs are visible (and therefore need refreshing), and there are some
sizing issues which appear to all be our old friend the generic
wxListCtrl.

It also looks a bit nicer than having the close box on all tabs I think.

> Thinking again about it, a view menu would be the only way to re-add a
> tab that has been closed previously. (in the current patch, the only way
> to re-open a tab previously closed is to close and open the server
> status dialog)

Yeah - plus it's where we put the option to reset the layout to the
default view.

> One last question: should we record the new display (ie tabs closed and
> rearranged) so we can completely restore it next time the user opens the
> server status dialog?

Yes - but isn't that handled by the AUI code and associated functions
as per frmMain etc?

--
Dave Page
EnterpriseDB UK:   http://www.enterprisedb.com

В списке pgadmin-hackers по дате отправления:

Предыдущее
От: Guillaume Lelarge
Дата:
Сообщение: Re: Server Status window work
Следующее
От: svn@pgadmin.org
Дата:
Сообщение: SVN Commit by dpage: r7540 - in trunk/pgadmin3: . docs/en_US pgadmin/debugger