Pagina 1 di 1
problema scroll con oxygen-gtk3 [risolto]
Inviato: sab 8 feb 2014, 16:35
da sya54M
Salve a tutti, ho notato che usando oxygen-gtk3 come tema per i programmi in gtk3 su kde, non funziona lo scroll del mouse su tali programmi. Funziona solo se si posiziona il cursore sulla scrollbar altrimenti no. Col tema predefinito delle gtk (quello grosso e squadrato "alla win95") funziona normalmente.
Ci sono soluzioni?
Grazie mille!
Re: problema scroll con oxygen-gtk3
Inviato: dom 9 feb 2014, 13:05
da sya54M
volevo applicare questa patch a oxygen-gtk3-1.3.1:
Codice: Seleziona tutto
--- a/src/animations/oxygenscrolledwindowdata.cpp
+++ b/src/animations/oxygenscrolledwindowdata.cpp
@@ -139,9 +139,9 @@
<< std::endl;
#endif
// adjust event mask
- gtk_widget_add_events( widget, GDK_ENTER_NOTIFY_MASK|GDK_LEAVE_NOTIFY_MASK|GDK_FOCUS_CHANGE_MASK );
+ gtk_widget_add_events( widget, GDK_ENTER_NOTIFY_MASK|GDK_LEAVE_NOTIFY_MASK|GDK_FOCUS_CHANGE_MASK|GDK_SCROLL_MASK|GDK_SMOOTH_SCROLL_MASK );
// allocate new Hover data
ChildData data;
data._destroyId.connect( G_OBJECT(widget), "destroy", G_CALLBACK( childDestroyNotifyEvent ), this );
ma non si compila, eppure è la stessa versione compilata da alien
Codice: Seleziona tutto
[100%] Building CXX object src/CMakeFiles/oxygen-gtk.dir/oxygenwindowshadow.o
cd /mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build/src && /usr/bin/c++ -Doxygen_gtk_EXPORTS -Wall -g -fPIC -I/usr/include/gtk-3.0 -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0 -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/pixman-1 -I/usr/include/libpng14 -I/usr/include/libdrm -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1 -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build/src -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/animations -I/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/debug -o CMakeFiles/oxygen-gtk.dir/oxygenwindowshadow.o -c /mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/oxygenwindowshadow.cpp
/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/oxygenthemingengine.cpp: In function ‘void Oxygen::render_background(GtkThemingEngine*, cairo_t*, gdouble, gdouble, gdouble, gdouble)’:
/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/oxygenthemingengine.cpp:496:58: error: ‘GTK_STYLE_CLASS_LIST_ROW’ was not declared in this scope
} else if( gtk_theming_engine_has_class( engine, GTK_STYLE_CLASS_LIST_ROW ) ) {
^
/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/src/oxygenthemingengine.cpp:512:44: error: ‘GTK_TYPE_HEADER_BAR’ was not declared in this scope
gtk_widget_path_is_type( path, GTK_TYPE_HEADER_BAR ) )
^
make[2]: *** [src/CMakeFiles/oxygen-gtk.dir/oxygenthemingengine.o] Errore 1
make[2]: *** Attesa dei processi non terminati....
make[2]: Leaving directory `/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build'
make[1]: *** [src/CMakeFiles/oxygen-gtk.dir/all] Errore 2
make[1]: Leaving directory `/mnt/wd2/Sviluppo/Linux/SlackBuild/oxygen-gtk3/tmp/oxygen-gtk3-1.3.1/build'
make: *** [all] Errore 2
bash-4.2#
Re: problema scroll con oxygen-gtk3
Inviato: mar 11 feb 2014, 14:58
da Thraphyx
Re: problema scroll con oxygen-gtk3
Inviato: mar 11 feb 2014, 15:09
da sya54M
grazie mille, non l'avevo notata
applicandola la compilazione va a buon fine, e applicando anche quella che ho postato io si risolve il bug

Re: problema scroll con oxygen-gtk3 [risolto]
Inviato: mar 11 feb 2014, 18:07
da sya54M
se serve a qualcuno vi do il link del pacchetto di oxygen-gtk3 patchato
http://sya54m.altervista.org/getfile.ph ... 4-1_ap.txz
il problema si manifesta su current 64bit con kde 4.12.2 di alien, quindi con okygen-gtk3-1.3.1 di alien, ma non sulla 14.1 32bit con kde 4.10.5 e oxygen-gtk3-1.2.0
Re: problema scroll con oxygen-gtk3 [risolto]
Inviato: mar 11 feb 2014, 19:17
da Thraphyx
Ora che ci faccio caso, il problema si presenta anche sulla 14.1 64bit con KDE 4.11.5 di Alien e oxygen-gtk3-1.2.0 di default. Che sia il caso di segnalarlo ad Alien?

Re: problema scroll con oxygen-gtk3 [risolto]
Inviato: mar 11 feb 2014, 20:30
da sya54M
gli ho appena mandato una email
