Re: extending functionality strategy
От | Dave Page |
---|---|
Тема | Re: extending functionality strategy |
Дата | |
Msg-id | 937d27e10810200304x4d5e1faetc2ac1b76271e25a7@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: extending functionality strategy ("Gevik Babakhani" <pgdev@xs4all.nl>) |
Ответы |
Re: extending functionality strategy
|
Список | pgadmin-hackers |
On Mon, Oct 20, 2008 at 10:51 AM, Gevik Babakhani <pgdev@xs4all.nl> wrote: >> Well the other way is to remove the item to be moved, and >> re-insert it with a new index. > > I am actually experimenting with this. So far I have a custom widget > (wxListItemArranger) which takes a wxListCtrl as ctor argument, and has 4 > ordering buttons. There is some event handing that are dynamically bound to > the wxListCtrl. Ones I get the actual ordering working, (assuming wxListItem > removing and inserting will result) I can send a small demonstration patch > just for one wxListCtrl/wxListView. From there you guys can decide whether > to continue implementing it for other wxListCtrls. OK. > ...snip... > > wxListCtrl *listView = new > wxListCtrl(this,wxID_ANY,wxDefaultPosition,wxDefaultSize,wxLC_REPORT | > wxLC_SINGLE_SEL); > wxListItemArranger *lia = new > wxListItemArranger(this,wxID_ANY,listView); Why not just derive a new control from wxListView? > All my wxWidgets frustrations flashback again.... (where are my heart attack > pills)... Perhaps PGAdmin IV in QT4? > D'oh! Well, if it hadn't had such nasty licencing when we started pgAdmin 3, we might have used it. As for pgAdmin IV, let us know when you're 95% done :-p -- Dave Page EnterpriseDB UK: http://www.enterprisedb.com
В списке pgadmin-hackers по дате отправления: