[Xfce4-commits] xfce4-mailwatch-plugin:jansucan/build Deleting branch jansucan/build
Deleting branch refs/heads/jansucan/build ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] xfce4-mailwatch-plugin:master Add configured features to print
Updating branch refs/heads/master to 52bed2f3ab28b8a2161342de76ff1df09e80854b (commit) from 6c841f7d2714427a1fbd407575a6ff965d1effb2 (commit) commit 52bed2f3ab28b8a2161342de76ff1df09e80854b Author: Ján Sučan su...@runbox.com Date: Sun Sep 15 10:34:24 2013 +0200 Add configured features to print configure.ac.in |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/configure.ac.in b/configure.ac.in index 97a7ecf..6fae290 100644 --- a/configure.ac.in +++ b/configure.ac.in @@ -80,17 +80,18 @@ XDT_CHECK_PACKAGE([LIBXFCE4PANEL], [libxfce4panel-1.0], [4.8.0]) XDT_CHECK_PACKAGE([EXO], [exo-1], [0.7.2]) dnl Check for gnutls and libgcrypt support +enable_ssl_support=no XDT_CHECK_OPTIONAL_PACKAGE([GNUTLS], [gnutls], [1.2.0], [ssl], [gnutls and libgcrypt support for secure IMAP/POP3 connections], [yes]) if test x$GNUTLS_FOUND = xyes; then dnl libgcrypt does not provide a pkg-config file AM_PATH_LIBGCRYPT([1.2.0], LIBGCRYPT_FOUND=yes, LIBGCRYPT_FOUND=no) if test x$LIBGCRYPT_FOUND = xyes; then +enable_ssl_support=yes AC_DEFINE([HAVE_SSL_SUPPORT], [1], [Define if SSL support is enabled]) fi fi -AM_CONDITIONAL([HAVE_SSL_SUPPORT], - [test x$GNUTLS_FOUND = xyes -a x$LIBGCRYPT_FOUND = xyes]) +AM_CONDITIONAL([HAVE_SSL_SUPPORT], [test x$enable_ssl_support = xyes]) dnl Check for IPv6 support AC_MSG_CHECKING([whether to support IPv6]) @@ -151,3 +152,6 @@ echo Build Configuration: echo echo * Debug Support:$enable_debug echo +echo * IPv6 Support: $enable_ipv6_support +echo * SSL Support: $enable_ssl_support +echo ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] xfce4-mailwatch-plugin:master Fix makefile subdirs list
Updating branch refs/heads/master to 5caeff4351472f52f013ff249edbf480dfdcbe1a (commit) from ed7208d72a9a4ab44e32b4269b723a3a8a506290 (commit) commit 5caeff4351472f52f013ff249edbf480dfdcbe1a Author: Ján Sučan su...@runbox.com Date: Sun Sep 15 10:59:17 2013 +0200 Fix makefile subdirs list Makefile.am |1 - 1 file changed, 1 deletion(-) diff --git a/Makefile.am b/Makefile.am index ff7db3d..b208f1c 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,5 +1,4 @@ SUBDIRS = \ - doc \ icons \ libmailwatch-core \ panel-plugin \ ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] xfce4-sensors-plugin:master I18n: Update translation ar (100%).
Updating branch refs/heads/master to 6d1bc0b2dc8624b138dcfab743d53a617549729f (commit) from 3900f8bf5d7a673c43b7d425cdee124df645f825 (commit) commit 6d1bc0b2dc8624b138dcfab743d53a617549729f Author: mohammad alhargan malh...@hotmail.com Date: Sun Sep 15 12:31:24 2013 +0200 I18n: Update translation ar (100%). 73 translated messages. Transifex (https://www.transifex.com/projects/p/xfce/). po/ar.po | 405 -- 1 file changed, 371 insertions(+), 34 deletions(-) diff --git a/po/ar.po b/po/ar.po index 628025f..ff89cf0 100644 --- a/po/ar.po +++ b/po/ar.po @@ -1,50 +1,387 @@ -# محمد الحرقان malh...@gmail.com, 2012. +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Translators: +# محمد الحرقان malh...@gmail.com, 2012-2013 msgid msgstr -Project-Id-Version: xfce\n +Project-Id-Version: Xfce Panel Plugins\n Report-Msgid-Bugs-To: \n -POT-Creation-Date: 2006-09-10 21:12+0200\n -PO-Revision-Date: 2012-11-20 06:41+0300\n -Last-Translator: محمد الحرقان malh...@gmail.com\n -Language-Team: http://www.vertaal.com.ar/files/factory/ar/list/\n; -Language: ar\n +POT-Creation-Date: 2013-07-03 21:16+0200\n +PO-Revision-Date: 2013-09-15 07:24+\n +Last-Translator: mohammad alhargan malh...@hotmail.com\n +Language-Team: Arabic (http://www.transifex.com/projects/p/xfce/language/ar/)\n MIME-Version: 1.0\n Content-Type: text/plain; charset=UTF-8\n Content-Transfer-Encoding: 8bit\n -Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100=3 - n%100=10 ? 3 : n%100=11 ? 4 : 5;\n -X-Generator: Virtaal 0.7.1\n -X-Poedit-Language: Arabic\n +Language: ar\n +Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100=3 n%100=10 ? 3 : n%100=11 n%100=99 ? 4 : 5;\n + +#: ../panel-plugin/sensors-plugin.c:287 ../panel-plugin/sensors-plugin.c:384 +#: ../panel-plugin/sensors-plugin.c:977 +msgid span foreground=\#00\bSensors/b/span +msgstr span foreground=\#00\bمجسات/b/span + +#. widget = sensors-eventbox; +#: ../panel-plugin/sensors-plugin.c:783 +msgid No sensors selected! +msgstr لم تحدّد أيّة مجسات! + +#. FIXME: either print nothing, or undertake appropriate action, +#. * or pop up a message box. +#: ../panel-plugin/sensors-plugin.c:823 +#, c-format +msgid +Sensors Plugin:\n +Seems like there was a problem reading a sensor feature value.\n +Proper proceeding cannot be guaranteed.\n +msgstr إضافة المجسات المساعدة:\nيبدو أن هناك مشكلة في قراءة قيمة المجس.\nلا يمكن ضمان الإجراء المناسب.\n + +#: ../panel-plugin/sensors-plugin.c:1684 +msgid UI style: +msgstr نمط واجهة المستخدم: + +#: ../panel-plugin/sensors-plugin.c:1685 +msgid _text +msgstr _نص + +#: ../panel-plugin/sensors-plugin.c:1687 +msgid _progress bars +msgstr _شريط التقدم + +#: ../panel-plugin/sensors-plugin.c:1689 +msgid _tachos +msgstr _tachos + +#: ../panel-plugin/sensors-plugin.c:1734 +msgid Show _labels +msgstr عرض_المسميات + +#: ../panel-plugin/sensors-plugin.c:1764 +msgid Show colored _bars +msgstr إظهار لوحة_الملونة + +#: ../panel-plugin/sensors-plugin.c:1792 +msgid _Show title +msgstr _أظهر العناوين + +#: ../panel-plugin/sensors-plugin.c:1816 +msgid _Number of text lines: +msgstr _عدد أسطر النص: + +#: ../panel-plugin/sensors-plugin.c:1851 +msgid F_ont size: +msgstr حجم الخط: + +#. gtk_widget_set_sensitive(myFontBox, +#. !sd-sensors-display_values_graphically); +#: ../panel-plugin/sensors-plugin.c:1858 +msgid x-small +msgstr صغير جداً + +#: ../panel-plugin/sensors-plugin.c:1859 +msgid small +msgstr صغير + +#: ../panel-plugin/sensors-plugin.c:1860 +msgid medium +msgstr متوسّط + +#: ../panel-plugin/sensors-plugin.c:1861 +msgid large +msgstr كبير -#: ../panel-plugin/props.py:25 ../panel-plugin/rss.desktop.in.in.h:2 -msgid RSS Aggregator -msgstr مجمع RSS +#: ../panel-plugin/sensors-plugin.c:1862 +msgid x-large +msgstr كبير جداً -#: ../panel-plugin/props.py:46 -msgid RSS Feeds: -msgstr تغذية RSS: +#: ../panel-plugin/sensors-plugin.c:1893 +msgid F_ont: +msgstr خط: + +#: ../panel-plugin/sensors-plugin.c:1927 +msgid Show _Units +msgstr إظهار _الوحدات + +#: ../panel-plugin/sensors-plugin.c:1948 +msgid Small horizontal s_pacing +msgstr مسافات أفقية صغيرة + +#: ../panel-plugin/sensors-plugin.c:1970 +msgid Suppress messages +msgstr منع الرسائل + +#: ../panel-plugin/sensors-plugin.c:1995 +msgid E_xecute on double click: +msgstr تنفيذ عند النقر المزدوج: + +#: ../panel-plugin/sensors-plugin.c:2038 +msgid _View +msgstr _عرض + +#: ../panel-plugin/sensors-plugin.c:2072 +msgid _Miscellaneous +msgstr _متنوع + +#: ../panel-plugin/sensors-plugin.c:2145 ../panel-plugin/sensors-plugin.h:30 +#: ../lib/hddtemp.c:180 +msgid Sensors Plugin +msgstr ملحق المجسات + +#. gtk_cpu_paint(sensors-tachos [i][index_feature]); +#. gtk_cpu_expose(sensors-tachos [i][index_feature], NULL); +#. #if GTK_VERSION 2.11 +#: ../panel-plugin/sensors-plugin.c:2184
[Xfce4-commits] xfce4-mailwatch-plugin:master Use more standard plugin library file name
Updating branch refs/heads/master to ca47c0a028fde6c69aaeacb763de0198ac559376 (commit) from 5caeff4351472f52f013ff249edbf480dfdcbe1a (commit) commit ca47c0a028fde6c69aaeacb763de0198ac559376 Author: Ján Sučan su...@runbox.com Date: Sun Sep 15 12:53:10 2013 +0200 Use more standard plugin library file name panel-plugin/Makefile.am | 12 ++-- panel-plugin/mailwatch.desktop.in |2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/panel-plugin/Makefile.am b/panel-plugin/Makefile.am index b63c642..69436a0 100644 --- a/panel-plugin/Makefile.am +++ b/panel-plugin/Makefile.am @@ -8,15 +8,15 @@ AM_CPPFLAGS = \ plugindir = $(libdir)/xfce4/panel/plugins plugin_LTLIBRARIES = \ - libmailwatch-plugin.la + libmailwatch.la -libmailwatch_plugin_la_SOURCES = \ +libmailwatch_la_SOURCES = \ mailwatch-plugin.c -libmailwatch_plugin_la_DEPENDENCIES = \ +libmailwatch_la_DEPENDENCIES = \ $(top_builddir)/libmailwatch-core/libmailwatch-core.la -libmailwatch_plugin_la_CFLAGS = \ +libmailwatch_la_CFLAGS = \ -I$(top_srcdir)/libmailwatch-core \ $(GTHREAD_CFLAGS) \ $(LIBXFCE4PANEL_CFLAGS) \ @@ -24,14 +24,14 @@ libmailwatch_plugin_la_CFLAGS = \ $(EXO_CFLAGS) \ $(PLATFORM_CFLAGS) -libmailwatch_plugin_la_LDFLAGS = \ +libmailwatch_la_LDFLAGS = \ -avoid-version \ -module \ -no-undefined \ -export-symbols-regex '^xfce_panel_module_(preinit|init|construct)' \ $(PLATFORM_LDFLAGS) -libmailwatch_plugin_la_LIBADD = \ +libmailwatch_la_LIBADD = \ $(top_builddir)/libmailwatch-core/libmailwatch-core.la \ $(GTHREAD_LIBS) \ $(LIBXFCE4PANEL_LIBS) \ diff --git a/panel-plugin/mailwatch.desktop.in b/panel-plugin/mailwatch.desktop.in index e92b5e5..fc359b8 100644 --- a/panel-plugin/mailwatch.desktop.in +++ b/panel-plugin/mailwatch.desktop.in @@ -4,5 +4,5 @@ Encoding=UTF-8 _Name=Mail Watcher _Comment=Check mail from multiple mailboxes Icon=xfce-mail -X-XFCE-Module=mailwatch-plugin +X-XFCE-Module=mailwatch X-XFCE-Internal=false ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] parole:bluesabre/gtk3 Remove redundant playlist title code
Updating branch refs/heads/bluesabre/gtk3 to bde5e5b8f297e66b0ee5026f0a6b70574fa521ad (commit) from 98b00eedc3a7418b241d6f839f9bf0bfd2dbca12 (commit) commit bde5e5b8f297e66b0ee5026f0a6b70574fa521ad Author: Sean Davis smd.seanda...@gmail.com Date: Sun Sep 15 22:07:50 2013 -0400 Remove redundant playlist title code src/gst/parole-gst.c |3 ++ src/parole-medialist.c | 82 2 files changed, 44 insertions(+), 41 deletions(-) diff --git a/src/gst/parole-gst.c b/src/gst/parole-gst.c index 452621e..acb93c5 100644 --- a/src/gst/parole-gst.c +++ b/src/gst/parole-gst.c @@ -466,7 +466,10 @@ static void parole_gst_set_video_overlay (ParoleGst *gst) { GstElement *video_sink; +#if GTK_CHECK_VERSION(3,8,0) +#else gboolean enable_xv; +#endif g_object_get (G_OBJECT (gst-priv-playbin), video-sink, video_sink, diff --git a/src/parole-medialist.c b/src/parole-medialist.c index 28ca38b..afd783b 100644 --- a/src/parole-medialist.c +++ b/src/parole-medialist.c @@ -211,6 +211,44 @@ parole_media_list_set_widget_sensitive (ParoleMediaList *list, gboolean sensitiv gtk_widget_set_sensitive (GTK_WIDGET (list-priv-clear_button), sensitive); } +static void +parole_media_list_set_playlist_count (ParoleMediaList *list, gint n_items) +{ +/* Toggle sensitivity based on playlist count */ +parole_media_list_set_widget_sensitive (list, n_items != 0); +gtk_widget_set_sensitive (list-priv-remove_button, n_items != 0); +gtk_widget_set_sensitive (list-priv-clear_button, n_items != 0); + +if ( n_items == 1 ) +{ +if (gtk_notebook_get_current_page(GTK_NOTEBOOK(list-priv-playlist_notebook)) == 0) +{ +gtk_tree_view_column_set_title (list-priv-col, g_strdup_printf(_(Playlist (%i item)), n_items)); +} +else +{ +gtk_tree_view_column_set_title (list-priv-disc_col, g_strdup_printf(_(Playlist (%i chapter)), n_items)); +} +} +else +{ +if (gtk_notebook_get_current_page(GTK_NOTEBOOK(list-priv-playlist_notebook)) == 0) +{ +gtk_tree_view_column_set_title (list-priv-col, g_strdup_printf(_(Playlist (%i items)), n_items)); +} +else +{ +gtk_tree_view_column_set_title (list-priv-disc_col, g_strdup_printf(_(Playlist (%i chapters)), n_items)); +} +} + +/* + * Will emit the signal media_cursor_changed with FALSE because there is no any + * row remaining, so the player can disable click on the play button. + */ +g_signal_emit (G_OBJECT (list), signals [MEDIA_CURSOR_CHANGED], 0, n_items != 0); +} + /** * parole_media_list_add: * @ParoleMediaList: a #ParoleMediaList @@ -270,31 +308,7 @@ parole_media_list_add (ParoleMediaList *list, ParoleFile *file, gboolean disc, g else nch = gtk_tree_model_iter_n_children (GTK_TREE_MODEL (list-priv-store), NULL); -if ( nch == 1 ) -{ -gtk_widget_set_sensitive (list-priv-remove_button, TRUE); -gtk_widget_set_sensitive (list-priv-clear_button, TRUE); -if (gtk_notebook_get_current_page(GTK_NOTEBOOK(list-priv-playlist_notebook)) == 0) -{ -gtk_tree_view_column_set_title (list-priv-col, g_strdup_printf(_(Playlist (%i item)), nch)); -} -else -{ -gtk_tree_view_column_set_title (list-priv-disc_col, g_strdup_printf(_(Playlist (%i chapter)), nch)); -} -} -else -{ -parole_media_list_set_widget_sensitive (list, TRUE); -if (gtk_notebook_get_current_page(GTK_NOTEBOOK(list-priv-playlist_notebook)) == 0) -{ -gtk_tree_view_column_set_title (list-priv-col, g_strdup_printf(_(Playlist (%i items)), nch)); -} -else -{ -gtk_tree_view_column_set_title (list-priv-disc_col, g_strdup_printf(_(Playlist (%i chapters)), nch)); -} -} +parole_media_list_set_playlist_count(list, nch); } /** @@ -977,20 +991,7 @@ parole_media_list_remove_clicked_cb (GtkButton *button, ParoleMediaList *list) */ nch = gtk_tree_model_iter_n_children (GTK_TREE_MODEL (list-priv-store), NULL); -if ( nch == 0) -{ -parole_media_list_set_widget_sensitive (list, FALSE); -gtk_tree_view_column_set_title (list-priv-col, g_strdup_printf(_(Playlist (%i items)), nch)); -/* - * Will emit the signal media_cursor_changed with FALSE because there is no any - * row remaining, so the player can disable click on the play button. - */ -g_signal_emit (G_OBJECT (list), signals [MEDIA_CURSOR_CHANGED], 0, FALSE); -} -else if ( nch == 1 ) -gtk_tree_view_column_set_title (list-priv-col, g_strdup_printf(_(Playlist (%i item)), nch)); -else -gtk_tree_view_column_set_title (list-priv-col, g_strdup_printf(_(Playlist (%i items)),
[Xfce4-commits] parole:bluesabre/gtk3 Make previous/next sensitive only when n_items 1
Updating branch refs/heads/bluesabre/gtk3 to dea0a2e1675b778b69abffb397622c70938bdccc (commit) from bde5e5b8f297e66b0ee5026f0a6b70574fa521ad (commit) commit dea0a2e1675b778b69abffb397622c70938bdccc Author: Sean Davis smd.seanda...@gmail.com Date: Sun Sep 15 22:23:22 2013 -0400 Make previous/next sensitive only when n_items 1 src/parole-medialist.c | 13 + src/parole-medialist.h |3 +++ src/parole-player.c|9 + 3 files changed, 21 insertions(+), 4 deletions(-) diff --git a/src/parole-medialist.c b/src/parole-medialist.c index afd783b..f309d47 100644 --- a/src/parole-medialist.c +++ b/src/parole-medialist.c @@ -249,6 +249,19 @@ parole_media_list_set_playlist_count (ParoleMediaList *list, gint n_items) g_signal_emit (G_OBJECT (list), signals [MEDIA_CURSOR_CHANGED], 0, n_items != 0); } +gint +parole_media_list_get_playlist_count (ParoleMediaList *list) +{ +if (gtk_notebook_get_current_page(GTK_NOTEBOOK(list-priv-playlist_notebook)) == 0) +{ +return gtk_tree_model_iter_n_children(GTK_TREE_MODEL(list-priv-store), NULL); +} +else +{ +return gtk_tree_model_iter_n_children(GTK_TREE_MODEL(list-priv-disc_store), NULL); +} +} + /** * parole_media_list_add: * @ParoleMediaList: a #ParoleMediaList diff --git a/src/parole-medialist.h b/src/parole-medialist.h index 7d7fa1b..649d4f6 100644 --- a/src/parole-medialist.h +++ b/src/parole-medialist.h @@ -108,6 +108,9 @@ parole_media_list_is_selected_row (ParoleMediaList *list); gbooleanparole_media_list_is_empty (ParoleMediaList *list); +gint +parole_media_list_get_playlist_count(ParoleMediaList *list); + GtkTreeRowReference *parole_media_list_get_first_row(ParoleMediaList *list); diff --git a/src/parole-player.c b/src/parole-player.c index 1b9d572..1443671 100644 --- a/src/parole-player.c +++ b/src/parole-player.c @@ -1219,6 +1219,11 @@ parole_player_media_cursor_changed_cb (ParoleMediaList *list, gboolean media_sel gtk_action_set_sensitive (player-priv-media_playpause_action, media_selected || !parole_media_list_is_empty (player-priv-list)); } + +gtk_action_set_sensitive (player-priv-media_previous_action, +parole_media_list_get_playlist_count (player-priv-list) 1); +gtk_action_set_sensitive (player-priv-media_next_action, +parole_media_list_get_playlist_count (player-priv-list) 1); } static void @@ -1352,10 +1357,6 @@ parole_player_playing (ParolePlayer *player, const ParoleStream *stream) gtk_action_set_sensitive (player-priv-media_playpause_action, TRUE); -/* FIXME: Better detection for when previous/next should be enabled */ -gtk_action_set_sensitive (player-priv-media_previous_action, TRUE); -gtk_action_set_sensitive (player-priv-media_next_action, TRUE); - parole_player_set_playpause_button_from_stock (player, gtk-media-pause); gtk_widget_set_sensitive (player-priv-range, seekable); ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] parole:bluesabre/gtk3 Move gst enum to parole-gst.h
Updating branch refs/heads/bluesabre/gtk3 to 6e16deee93dbd13996e856dba6529bf7a183b3c1 (commit) from dea0a2e1675b778b69abffb397622c70938bdccc (commit) commit 6e16deee93dbd13996e856dba6529bf7a183b3c1 Author: Sean Davis smd.seanda...@gmail.com Date: Sun Sep 15 22:38:48 2013 -0400 Move gst enum to parole-gst.h src/gst/parole-gst.c |9 - src/gst/parole-gst.h |9 + src/parole-player.c |9 - 3 files changed, 9 insertions(+), 18 deletions(-) diff --git a/src/gst/parole-gst.c b/src/gst/parole-gst.c index acb93c5..922f23e 100644 --- a/src/gst/parole-gst.c +++ b/src/gst/parole-gst.c @@ -95,15 +95,6 @@ typedef enum } GstPlayFlags; -enum -{ -GST_DVD_ROOT_MENU, -GST_DVD_TITLE_MENU, -GST_DVD_AUDIO_MENU, -GST_DVD_ANGLE_MENU, -GST_DVD_CHAPTER_MENU -}; - struct ParoleGstPrivate { GstElement *playbin; diff --git a/src/gst/parole-gst.h b/src/gst/parole-gst.h index f20f95f..1584339 100644 --- a/src/gst/parole-gst.h +++ b/src/gst/parole-gst.h @@ -47,6 +47,15 @@ typedef enum } ParoleAspectRatio; +enum +{ +GST_DVD_ROOT_MENU, +GST_DVD_TITLE_MENU, +GST_DVD_AUDIO_MENU, +GST_DVD_ANGLE_MENU, +GST_DVD_CHAPTER_MENU +}; + typedef struct ParoleGstPrivate ParoleGstPrivate; typedef struct diff --git a/src/parole-player.c b/src/parole-player.c index 1443671..22b9b6b 100644 --- a/src/parole-player.c +++ b/src/parole-player.c @@ -410,15 +410,6 @@ enum PROP_CLIENT_ID }; -enum -{ -GST_DVD_ROOT_MENU, -GST_DVD_TITLE_MENU, -GST_DVD_AUDIO_MENU, -GST_DVD_ANGLE_MENU, -GST_DVD_CHAPTER_MENU -}; - G_DEFINE_TYPE (ParolePlayer, parole_player, G_TYPE_OBJECT) void parole_show_about (GtkWidget *widget, ParolePlayer *player) ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] parole:bluesabre/gtk3 Add button-release event to the output widget
Updating branch refs/heads/bluesabre/gtk3 to 9183a35bf0a349c3f68aef3da3cbfa4572db4395 (commit) from 6e16deee93dbd13996e856dba6529bf7a183b3c1 (commit) commit 9183a35bf0a349c3f68aef3da3cbfa4572db4395 Author: Sean Davis smd.seanda...@gmail.com Date: Sun Sep 15 22:49:34 2013 -0400 Add button-release event to the output widget data/interfaces/parole.ui |1 + src/parole-player.c | 12 +--- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/data/interfaces/parole.ui b/data/interfaces/parole.ui index 93f4c89..b2199be 100644 --- a/data/interfaces/parole.ui +++ b/data/interfaces/parole.ui @@ -718,6 +718,7 @@ property name=visibleTrue/property property name=can_focusFalse/property signal name=button-press-event handler=parole_player_gst_widget_button_press swapped=no/ +signal name=button-release-event handler=parole_player_gst_widget_button_release swapped=no/ child object class=GtkBox id=box4 property name=visibleTrue/property diff --git a/src/parole-player.c b/src/parole-player.c index 22b9b6b..fba09b6 100644 --- a/src/parole-player.c +++ b/src/parole-player.c @@ -249,6 +249,10 @@ voidparole_player_set_playlist_visible (ParolePlayer *player, gbooleanparole_player_gst_widget_button_press (GtkWidget *widget, GdkEventButton *ev, ParolePlayer *player); + +gbooleanparole_player_gst_widget_button_release (GtkWidget *widget, + GdkEventButton *ev, + ParolePlayer *player); voidparole_show_about (GtkWidget *widget, ParolePlayer *player); @@ -2034,7 +2038,7 @@ parole_player_gst_widget_button_press (GtkWidget *widget, GdkEventButton *ev, Pa return ret_val; } -static gboolean +gboolean parole_player_gst_widget_button_release (GtkWidget *widget, GdkEventButton *ev, ParolePlayer *player) { gboolean ret_val = FALSE; @@ -2914,12 +2918,6 @@ parole_player_init (ParolePlayer *player) g_signal_connect (G_OBJECT (player-priv-gst), dvd-chapter-change, G_CALLBACK (parole_player_dvd_chapter_change_cb), player); -g_signal_connect_after (G_OBJECT (player-priv-gst), button-release-event, -G_CALLBACK (parole_player_gst_widget_button_release), player); - -g_signal_connect_after (G_OBJECT (player-priv-gst), button-press-event, -G_CALLBACK (parole_player_gst_widget_button_press), player); - g_signal_connect (G_OBJECT (player-priv-gst), motion-notify-event, G_CALLBACK (parole_player_gst_widget_motion_notify_event), player); ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] parole:bluesabre/gtk3 Move motion-notify-event to glade
Updating branch refs/heads/bluesabre/gtk3 to bd77a00f98c72b9506a471e22dcda5b7ab70a1b1 (commit) from 9183a35bf0a349c3f68aef3da3cbfa4572db4395 (commit) commit bd77a00f98c72b9506a471e22dcda5b7ab70a1b1 Author: Sean Davis smd.seanda...@gmail.com Date: Sun Sep 15 23:05:48 2013 -0400 Move motion-notify-event to glade data/interfaces/parole.ui |1 + src/parole-player.c | 12 ++-- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/data/interfaces/parole.ui b/data/interfaces/parole.ui index b2199be..ee9cc58 100644 --- a/data/interfaces/parole.ui +++ b/data/interfaces/parole.ui @@ -719,6 +719,7 @@ property name=can_focusFalse/property signal name=button-press-event handler=parole_player_gst_widget_button_press swapped=no/ signal name=button-release-event handler=parole_player_gst_widget_button_release swapped=no/ +signal name=motion-notify-event handler=parole_player_gst_widget_motion_notify_event swapped=no/ child object class=GtkBox id=box4 property name=visibleTrue/property diff --git a/src/parole-player.c b/src/parole-player.c index fba09b6..befbde6 100644 --- a/src/parole-player.c +++ b/src/parole-player.c @@ -253,6 +253,11 @@ gbooleanparole_player_gst_widget_button_press (GtkWidget *widget, gbooleanparole_player_gst_widget_button_release (GtkWidget *widget, GdkEventButton *ev, ParolePlayer *player); + +gboolean +parole_player_gst_widget_motion_notify_event(GtkWidget *widget, + GdkEventMotion *ev, + ParolePlayer *player); voidparole_show_about (GtkWidget *widget, ParolePlayer *player); @@ -2078,7 +2083,7 @@ gboolean parole_player_hide_fs_window (gpointer data) return FALSE; } -static gboolean +gboolean parole_player_gst_widget_motion_notify_event (GtkWidget *widget, GdkEventMotion *ev, ParolePlayer *player) { static gulong hide_timeout = 0; @@ -2918,9 +2923,6 @@ parole_player_init (ParolePlayer *player) g_signal_connect (G_OBJECT (player-priv-gst), dvd-chapter-change, G_CALLBACK (parole_player_dvd_chapter_change_cb), player); -g_signal_connect (G_OBJECT (player-priv-gst), motion-notify-event, -G_CALLBACK (parole_player_gst_widget_motion_notify_event), player); - g_signal_connect (G_OBJECT (player-priv-gst), notify::volume, G_CALLBACK (parole_property_notify_cb_volume), player); @@ -3109,8 +3111,6 @@ parole_player_init (ParolePlayer *player) gdk_color_parse(black, background); gtk_widget_modify_bg(GTK_WIDGET(player-priv-eventbox_output), GTK_STATE_NORMAL, background); gtk_widget_add_events (GTK_WIDGET (player-priv-eventbox_output), GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK); -g_signal_connect (G_OBJECT (player-priv-eventbox_output), motion-notify-event, -G_CALLBACK (parole_player_gst_widget_motion_notify_event), player); /* Background Image */ logo = gdk_pixbuf_new_from_file (g_strdup_printf (%s/parole.png, PIXMAPS_DIR), NULL); ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] parole:bluesabre/gtk3 Allow DND for output widget
Updating branch refs/heads/bluesabre/gtk3 to 364ae1c8f82473738657d1abd40563e88d8a2e0c (commit) from bd77a00f98c72b9506a471e22dcda5b7ab70a1b1 (commit) commit 364ae1c8f82473738657d1abd40563e88d8a2e0c Author: Sean Davis smd.seanda...@gmail.com Date: Sun Sep 15 23:16:17 2013 -0400 Allow DND for output widget src/parole-player.c | 18 ++ 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/parole-player.c b/src/parole-player.c index befbde6..d97d997 100644 --- a/src/parole-player.c +++ b/src/parole-player.c @@ -2925,15 +2925,8 @@ parole_player_init (ParolePlayer *player) g_signal_connect (G_OBJECT (player-priv-gst), notify::volume, G_CALLBACK (parole_property_notify_cb_volume), player); - + output = GTK_WIDGET (gtk_builder_get_object (builder, video_output)); - -gtk_drag_dest_set (output, GTK_DEST_DEFAULT_ALL, -target_entry, G_N_ELEMENTS (target_entry), -GDK_ACTION_COPY | GDK_ACTION_MOVE); - -g_signal_connect (output, drag-data-received, -G_CALLBACK (parole_player_drag_data_received_cb), player); /* * GTK Actions @@ -3110,7 +3103,16 @@ parole_player_init (ParolePlayer *player) player-priv-eventbox_output = GTK_WIDGET (gtk_builder_get_object (builder, content_area)); gdk_color_parse(black, background); gtk_widget_modify_bg(GTK_WIDGET(player-priv-eventbox_output), GTK_STATE_NORMAL, background); + +/* Enable motion-notify event to show/hide controls on mouseover */ gtk_widget_add_events (GTK_WIDGET (player-priv-eventbox_output), GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK); + +/* Enable DND for files onto output widget */ +gtk_drag_dest_set (player-priv-eventbox_output, GTK_DEST_DEFAULT_ALL, +target_entry, G_N_ELEMENTS (target_entry), +GDK_ACTION_COPY | GDK_ACTION_MOVE); +g_signal_connect (player-priv-eventbox_output, drag-data-received, +G_CALLBACK (parole_player_drag_data_received_cb), player); /* Background Image */ logo = gdk_pixbuf_new_from_file (g_strdup_printf (%s/parole.png, PIXMAPS_DIR), NULL); ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits
[Xfce4-commits] parole:bluesabre/gtk3 Remove deplicate widget load
Updating branch refs/heads/bluesabre/gtk3 to 6df307e49d45b7b4a0c8b7d7c1babfb1d1135eed (commit) from 364ae1c8f82473738657d1abd40563e88d8a2e0c (commit) commit 6df307e49d45b7b4a0c8b7d7c1babfb1d1135eed Author: Sean Davis smd.seanda...@gmail.com Date: Sun Sep 15 23:20:21 2013 -0400 Remove deplicate widget load src/parole-player.c |6 ++ 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/parole-player.c b/src/parole-player.c index d97d997..8a87a77 100644 --- a/src/parole-player.c +++ b/src/parole-player.c @@ -2821,7 +2821,7 @@ parole_player_setup_multimedia_keys (ParolePlayer *player) static void parole_player_init (ParolePlayer *player) { -GtkWidget *output, *icon; +GtkWidget *icon; GtkBuilder *builder; gint w, h; gboolean maximized; @@ -2926,8 +2926,6 @@ parole_player_init (ParolePlayer *player) g_signal_connect (G_OBJECT (player-priv-gst), notify::volume, G_CALLBACK (parole_property_notify_cb_volume), player); -output = GTK_WIDGET (gtk_builder_get_object (builder, video_output)); - /* * GTK Actions */ @@ -3304,7 +3302,7 @@ parole_player_init (ParolePlayer *player) parole_player_set_wm_opacity_hint (player-priv-window); -gtk_box_pack_start (GTK_BOX (output), +gtk_box_pack_start (GTK_BOX (player-priv-videobox), player-priv-gst, TRUE, TRUE, 0); ___ Xfce4-commits mailing list Xfce4-commits@xfce.org https://mail.xfce.org/mailman/listinfo/xfce4-commits