Re: PoC: Little improvements to EditGrid - Enum ComboBox - Mailing list pgadmin-hackers

From Dickson S. Guedes
Subject Re: PoC: Little improvements to EditGrid - Enum ComboBox
Date
Msg-id CAHHcreqqo_yeqJPBDZWfM-LQD26LCHk_U85rx6r1VyLH2uDKqA@mail.gmail.com
Whole thread Raw
In response to PoC: Little improvements to EditGrid - Enum ComboBox  ("Dickson S. Guedes" <listas@guedesoft.net>)
Responses Re: PoC: Little improvements to EditGrid - Enum ComboBox
List pgadmin-hackers
2012/6/6 Dickson S. Guedes <listas@guedesoft.net>:
> I'm starting some proof-of-concept working on frmEditGrid trying make
> some "improvements" like:
>
> 1) show a combo box in columns of type enum;

There isn't changes to this code comparing to previous initial patch,
but I'm getting segfault when the combo box is open and you press
'Delete' to delete some letter. I'm sure that I'm missing something,
but couldn't figure it out.

The combo values are "cached" because they are fetched when the combo
box control is set as a CellEditor for a particular cell in the grid,
that happens once.

Should I implement this behavior in another way, i. e. re-fetching
values from database each time I call BeginEdit then the combo is
always in sync with database?

> 2) show a datetime picker in columns of type date/time/timestamp;

The goals to this item is change actual CellEditor of the following types:

PGOID_TYPE_DATE
PGOID_TYPE_TIME
PGOID_TYPE_TIMESTAMP
PGOID_TYPE_TIMETZ
PGOID_TYPE_TIMESTAMPTZ

to a CellEditor that keeps the actual behavior of typing the values in
a textbox plus the option to pick a value from a respective picker.

This patch's version contains the implementation for PGOID_TYPE_DATE
and PGOID_TYPE_TIME using wxCalendarBox and wxTimeSpinCtl.

Thoughts?

--
Dickson S. Guedes
mail/xmpp: guedes@guedesoft.net - skype: guediz
http://guedesoft.net - http://www.postgresql.org.br

Attachment

pgadmin-hackers by date:

Previous
From: Dave Page
Date:
Subject: Re: [pgadmin-support] Missing defaults for function arguments
Next
From: Ashesh Vashi
Date:
Subject: Re: PoC: Little improvements to EditGrid - Enum ComboBox