Отправляет email-рассылки с помощью сервиса Sendsay

Александр (Александр)

Рассылки

Практические советы по GTK+ (Создание списков. часть 2)

Практические советы по GTK+

Практические советы разработчикам приложений на GTK+ с примерами.

подписчиков: 261
Подписаться

Создание списков часть 2 В предыдущей часть был создан простой список с сортировкой. Как и обещал, на этот раз усложним список. В колонке "Имя" теперь слева от имени будет иконка, показывающая пол человека. Напомню, что в качестве примера пишем небольшое приложение,показывающее список людей. В списке три столбца: порядковый номер, имя и возраст. Теперь в колонке с именем будет ещё и иконка. Для этого придётся создать новый тип поля: картинка+текст, назовём его PixtextItemId. Для этого нестандартн...

2009-01-22 05:05:14 2 комментария Автор:

Практические советы по GTK+ (Создание списков. часть 1)

Практические советы по GTK+

Практические советы разработчикам приложений на GTK+ с примерами.

подписчиков: 261
Подписаться

Создание списков часть 1 Разберём создание списков. Для примера напишем небольшое приложение,показывающее список людей. Для начала попробуем упростить всё по максимуму. В списке будет три столбца: порядковый номер, имя и возраст. Причём при нажатии на заголовок колонки, её содержимое будет сортироваться. Раньше всё можно было создать через GtkCList, теперь GtkCList объявлен как deprecated, то есть не рекомендован к использованию во вновь создаваемых программах.Предлагают использовать взамен GtkTreeView, по...

2009-01-15 20:45:54 + Комментировать Автор:

Практические советы по GTK+ (Локализация приложения)

Практические советы по GTK+

Практические советы разработчикам приложений на GTK+ с примерами.

подписчиков: 261
Подписаться

Локализация приложения Если Вы собираетесь писать мультиязычное приложение на GTK, то самым простым способом будет воспользоваться встроенными средствами перевода. Все строки, требуемые перевода, меняем со "string" на gettext("string") или проще на ("string". Например: gtk_label_new("Latitude"); Все переводы строк будут находится в отдельном файле. Теперь остаётся только создать этот файл. Вам не придётся вручную искать строки для перевода в исходных файлах. Существу...

2008-12-14 18:45:31 + Комментировать Автор:

LAVResearch.com - Новости сайта

LAVResearch.com - Новости сайта

LAVResearch.com - Новости сайта

подписчиков: 0
Подписаться

Появилась новая программа GetMyIP 1.0 Эта программа служит для быстрого определения Вашего реального IP адреса в Интернете. Cсылка на страницу программы: http://www.lavresearch.com/get_my_ip/?lang=rus Прямая ссылка для скачивания: http://www.lavresearch.com/download/get_my_ip.zip [27 Кб] ...

2008-12-12 06:07:52 + Комментировать Автор:

LAVResearch.com - Новости сайта

LAVResearch.com - Новости сайта

LAVResearch.com - Новости сайта

подписчиков: 0
Подписаться

Выпущена версия LAVClock 2.4 Обновлён базовый интерфейс программы на более стабильный (GTK+ 2.14.3. Исправлена ошибка, приводившая к краху панели задач при выключении компьютера. Исправлена ошибка в днях неделях будильника. Исправлены мелкие ошибки в инсталляторе. Страница программы: http://www.lavresearch.com/lavclock Ссылка для скачивания новой версии: http://www.lavresearch.com/download/lavclock.zip ...

2008-12-04 21:35:15 + Комментировать Автор:

LAVResearch.com - Новости сайта

LAVResearch.com - Новости сайта

LAVResearch.com - Новости сайта

подписчиков: 0
Подписаться

Появилась новая программа LGPSTime 1.0 Синхронизирует время компьютера через подключенный GPS приёмник. ссылка на страницу программы: http://www.lavresearch.com/lgpstime ...

2008-11-29 09:06:17 + Комментировать Автор:

Практические советы по GTK+ Работа с файлом настроек

Практические советы по GTK+

Практические советы разработчикам приложений на GTK+ с примерами.

подписчиков: 261
Подписаться

В составе GTK+ на мой взгляд есть довольно интересные функции для сохранения/чтения настроек из текстового файла. Называются они g_key_file API и расположены в библиотеке GLib [появились в версии GTK+ 2.6 (в конце 2004г] С помощью этих функций Вы можете сохранять настройки приложения в текстовый файл, который можно будет посмотреть/отредактировать в обычном текстовом редакторе. Вот пример файла настроек: [Common] auto_run=true # имя файла помощи к программе path_help=help.chm path_help[ru=help_ru.chm path_...

2008-11-10 19:25:08 1 комментарий Автор:

Практические советы по GTK+ Работа со строками

Практические советы по GTK+

Практические советы разработчикам приложений на GTK+ с примерами.

подписчиков: 261
Подписаться

Работа со строками: В состав GTK входит библиотека Glib которая содержит множество полезных функций, которые кстати можно использовать не только из GTK приложений, но и из любых других программ. Если Вы хотите пользоваться только Glib без GTK, тогда нужно будет включить заголовочный файл <glib.h> Многие функции дублируют posix функции для работы со строками, но есть и уникальные. Мне больше всего нравится функция g_strdup_printf, которая аналогична sprintf, но более безопасная, так как сама вычислит ...

2008-09-25 21:05:20 + Комментировать Автор:

Практические советы по GTK+ Особенности работы с файлами в GTK+

Практические советы по GTK+

Практические советы разработчикам приложений на GTK+ с примерами.

подписчиков: 261
Подписаться

Особенности работы с файлами в GTK+ : Gtk использует кодировку UTF8, а ваша операционная система может пользоваться другой, например в Windows используется CP1251, а в Linux может быть какая угодно, но обычно KOI8(в старых дистрибутивах) или UTF8(в более новых дистрибутивах. Для открытия файла, например через fopen, требуется имя файла в кодировке системы. Конечно, если используются только латинские символы, то проблем не будет, но ведь пользователи могут назвать свои файлы и по русски. Решение проблемы пр...

2008-09-14 21:35:08 + Комментировать Автор:

LAVResearch.com - Новости сайта LAVClock 2.3

LAVResearch.com - Новости сайта

LAVResearch.com - Новости сайта

подписчиков: 0
Подписаться

14 сентября 2008 г. Выпущена версия LAVClock 2.3 Основные изменения: Обновлён интерфейс программы. Добавлена возможность проигрывания MIDI файлов на системном динамике. Новую версию можно скачать на странице: http://lavresearch.com/download ...

2008-09-14 21:25:15 + Комментировать Автор:

Рассылки