Автор Тема: Scrollbar в gtk2 и mousewheel  (Прочетена 1561 пъти)

pvt

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Scrollbar в gtk2 и mousewheel
« -: Nov 14, 2007, 02:06 »
Става дума за този редактор: a4e. Кодът е взет от Leafpad, но авторът е имал за цел да заприлича на DarkRoom и подобните нему. За съжаление в a4e колелцето на мишката не превърта текста. С много мъки, понеже имам съвсем бегла представа от програмиране, открих, че със скриването на вертикалния скролбар в модификацията умира и превъртането с мишката.

[window.c]

преди:
Цитат
sw = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);


след:
Цитат
sw = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(sw), GTK_POLICY_AUTOMATIC, GTK_POLICY_NEVER);


Има ли начин скролбарът да си остане скрит, но да се запази функционалносттта на мишката? Извинявам се за просташкия въпрос, всичко друго настроих, само това не успявам. С видим вертикален скролбар се разваля целия ефект. Без мишка се губи откъм удобство при преглеждане на текста.
Активен

PERMANENT

  • Напреднали
  • *****
  • Публикации: 94
    • Профил
Scrollbar в gtk2 и mousewheel
« Отговор #1 -: Nov 14, 2007, 22:08 »
наи лесния начин е да препокриеш скрол бара с някои друг видгет

имам съвсем леки спомени че можеше да се постигне нещо подобно
със ресурс фаила но сега не мога да намеря нищо конкретно по въпроса
Активен

pvt

  • Напреднали
  • *****
  • Публикации: 35
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Scrollbar в gtk2 и mousewheel
« Отговор #2 -: Nov 15, 2007, 00:39 »
Благодаря, поне сега знам, че е възможно. Ще трябва да науча малко повече, явно няма да мине без това '<img'>
Активен

mhydra

  • Напреднали
  • *****
  • Публикации: 715
  • Distribution: Fedora, Mandriva
  • Window Manager: GNOME
    • Профил
Scrollbar в gtk2 и mousewheel
« Отговор #3 -: Nov 16, 2007, 11:19 »
В същност ти на с или с++ си тръгнал да пишеш?
Защото ако искаш да ползваш с++ си има един много удобен начин - GTKmm
А иначе бих ти препоръчал ето тази книжка: Fondations of GTK+ development

Много добро книжле, излезе преди няколко месеца и то единствено отразява актуална и вярна информация за ГТК+ 2.х
За сега нямаше пълна документация за 2.х версията но тази книга дава яснота по въпроса.
А и книгата се пише от един от най-голямите специалисти по ГТК+.



Активен

Указвам помощ за всичко свързано с Fedora и Мандрива.
Може да ме търсите на ICQ.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
груб gtk2.2 (или gdk) проблем
Настройка на програми
saturn_vk 0 1163 Последна публикация Oct 12, 2003, 12:03
от saturn_vk
Cursor lags behind in gtk2
Общ форум
stoiko 1 1171 Последна публикация Jul 05, 2004, 21:59
от ivak
Firefox и GTK2 теми
Настройка на програми
amnesiac 0 704 Последна публикация Feb 09, 2005, 01:17
от amnesiac
Редакция на GTK2 тема
Настройка на програми
cybercop 4 1019 Последна публикация Sep 30, 2013, 22:37
от cybercop