wxWidgets: компонент для ввода timestamp
От: xalgor  
Дата: 21.01.09 14:47
Оценка:
Приветствую, All!

Есть задача: получить компонент вроде http://img299.imageshack.us/img299/3783/datetimeng4.png

В идеале было бы отнаследоваться от wxDatePickerCtrl (wxDatePickerCtrlBase) и в родной комбобокс добавить возможность ввода/вывода времени, но нужные мне элементы для манипуляций объявлены как private

Какие есть идеи/готовые решения?
Re: wxWidgets: компонент для ввода timestamp
От: Begemot_ Россия http://softvoile.com/
Дата: 22.01.09 05:05
Оценка:
Здравствуйте, xalgor, Вы писали:


X>В идеале было бы отнаследоваться от wxDatePickerCtrl (wxDatePickerCtrlBase) и в родной комбобокс добавить возможность ввода/вывода времени, но нужные мне элементы для манипуляций объявлены как private

По теме не подскажу. Но когда мне понадобилось доработать один класс, а наследованием не получалось. Я просто скопировал себе в проект его сорцы, переименовал и допилил напильником — но там был правда довольно простой класс
Блог шароварщика
Микроблог про wxWidgets
--
Блог шароварщика ::Микроблог про wxWidgets
Re[2]: wxWidgets: компонент для ввода timestamp
От: xalgor  
Дата: 22.01.09 07:47
Оценка:
Здравствуйте, Begemot_, Вы писали:

X>>В идеале было бы отнаследоваться от wxDatePickerCtrl (wxDatePickerCtrlBase) и в родной комбобокс добавить возможность ввода/вывода времени, но нужные мне элементы для манипуляций объявлены как private

B_>По теме не подскажу. Но когда мне понадобилось доработать один класс, а наследованием не получалось. Я просто скопировал себе в проект его сорцы, переименовал и допилил напильником — но там был правда довольно простой класс
Заказчик сырцы не хочет выкладывать, поэтому изменение библиотеки wxWidgets не допускается, как и копипаст с дополнениями (L-GPL на библиотеку).
Re[3]: wxWidgets: компонент для ввода timestamp
От: ffk  
Дата: 22.01.09 10:28
Оценка:
Здравствуйте, xalgor, Вы писали:

X>Заказчик сырцы не хочет выкладывать, поэтому изменение библиотеки wxWidgets не допускается, как и копипаст с дополнениями (L-GPL на библиотеку).

Создай свой компонент на основе сорцов и выложи его под L-GPL а заказчику скажи что нашел уже готовый =) и юзай его.
Re[3]: wxWidgets: компонент для ввода timestamp
От: Sergey Россия  
Дата: 22.01.09 10:39
Оценка: 1 (1)
Здравствуйте, xalgor, Вы писали:

X>>>В идеале было бы отнаследоваться от wxDatePickerCtrl (wxDatePickerCtrlBase) и в родной комбобокс добавить возможность ввода/вывода времени, но нужные мне элементы для манипуляций объявлены как private

B_>>По теме не подскажу. Но когда мне понадобилось доработать один класс, а наследованием не получалось. Я просто скопировал себе в проект его сорцы, переименовал и допилил напильником — но там был правда довольно простой класс
X>Заказчик сырцы не хочет выкладывать, поэтому изменение библиотеки wxWidgets не допускается, как и копипаст с дополнениями (L-GPL на библиотеку).

Какое еще LGPL. Там всю жизнь мощная оговорка была:
"The wxWindows Licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWidgets, and also those producing proprietary software."
Одним из 33 полных кавалеров ордена "За заслуги перед Отечеством" является Геннадий Хазанов.
Re[4]: wxWidgets: компонент для ввода timestamp
От: Begemot_ Россия http://softvoile.com/
Дата: 22.01.09 11:02
Оценка:
Здравствуйте, Sergey, Вы писали:

S>Какое еще LGPL. Там всю жизнь мощная оговорка была:

S>"The wxWindows Licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWidgets, and also those producing proprietary software."

Ну вот пока рылся в инете, ищя лицензию, опередил
Блог шароварщика
Микроблог про wxWidgets
--
Блог шароварщика ::Микроблог про wxWidgets
Re[4]: wxWidgets: компонент для ввода timestamp
От: xalgor  
Дата: 22.01.09 15:34
Оценка:
Здравствуйте, Sergey, Вы писали:

S>Какое еще LGPL. Там всю жизнь мощная оговорка была:

S>"The wxWindows Licence is essentially the L-GPL (Library General Public Licence), with an exception stating that derived works in binary form may be distributed on the user's own terms. This is a solution that satisfies those who wish to produce GPL'ed software using wxWidgets, and also those producing proprietary software."

Ешкин кот, уже сделал свой компонент %)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.