Enlightenment CVS committal
Author : lok
Project : e17
Module : apps/emphasis
Dir : e17/apps/emphasis
Modified Files:
README configure.in emphasis.c.in
Log Message:
*Aji's new sub-mode "tiny", works with small mode:
- Tiny and Small mode:
. A right-click on cover or textview switch to tiny/small mode.
- Tiny mode:
. A left-click on cover or textview show/hide concurrent window.
. Close window hide it, close both to quit.
. A middle-click on cover or textview show/hide medialib window.
. Special Cover Zone:
, A left-click at bottom-left corner play prev song.
, A left-click at bottom-middle zone play/pause song.
, A left-click at bootom-right corner play next zone.
*Some autotfoo corrections
*No more scary warnings
*Various fixes
===================================================================
RCS file: /cvs/e/e17/apps/emphasis/README,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -3 -r1.6 -r1.7
--- README 14 Jan 2007 19:27:43 -0000 1.6
+++ README 9 Mar 2007 18:23:17 -0000 1.7
@@ -2,18 +2,73 @@
#####################################
Features:
- Drag and drop between medialib treeview and playlist is supported.
- Double left click on a row of medialib treeview add it with a search
- to the playlist, and play it if the server is on status "stop".
- ex : double left click on an album row will add all this album.
- Middle click remove them on the same principe,
- Select a row in the playlist and push "d" to delete it from the playlist.
- Push "c" or "s" to clear or shuffle the current playlist.
- Right click open a contextual menu.
- A click on the progress bar seek the right time on the song.
- "Ctrl+r" on artist/album/track tree selects randomly a row.
- Select a medialib tree and type some letters will search for "pattern.*",
- Esc to cancel.
+ - Medialib:
+ . Drag and drop between medialib treeview and playlist is supported.
+ . Double left-click or phush "Return" on a row of medialib treeview add it
+ with a search to the playlist, and play it if the server is on
+ status "stop".
+ ex : double left click on an album row will add all this album.
+ . "Ctrl+r" on artist/album/track tree selects randomly a row.
+ . Middle-click remove them on the same principe.
+ . Select a medialib tree and type some letters will search for "pattern.*",
+ "Esc" to cancel.
+ - Playlist:
+ . Select a row in the playlist and push "d" or "Suppr" to delete it from
+ the playlist.
+ . Push "c" to clear the current playlist.
+ . Push "s" to shuffle the current playlist.
+ . Push "u" to update your database.
+ . Right click open a contextual menu.
+ - Controls:
+ . A click on the progress bar seek the right time on the song.
+ - Tiny and Small mode:
+ . A right-click on cover or textview switch to tiny/small mode.
+ - Tiny mode:
+ . A left-click on cover or textview show/hide concurrent window.
+ . Close window hide it, close both to quit.
+ . A middle-click on cover or textview show/hide medialib window.
+ . Special Cover Zone:
+ , A left-click at bottom-left corner play prev song.
+ , A left-click at bottom-middle zone play/pause song.
+ , A left-click at bootom-right corner play next zone.
+
+#####################################
+ [ Cover window ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯x¯] > hide window
.......
+ |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
.
+ | | .
+ | switch tiny/small mode | -> right-click .
+ | | .
+ | | .
+ | show/hide mlib window | -> middle-click .
+ | | ... both, quit.
+ | | \ .
+ | show/hide controls window | | .
+ | | > left-click .
+ - - - - - - - - - - - - - | | .
+ | prev | play/pause | next | / .
+
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
.
+ .
+ [ Controls window ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯x¯] > hide window
.......
+ |¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
+ | [- - - - - - - ] |
+ | |
+ | ----------------------------------- |
+ | | {text_view} | |
+ | | | |
+ | | switch tiny/small mode | | -> right-click
+ | | | |
+ | | show/hide mlib window | | -> middle-click
+ | | | |
+ | | show/hide cover window | | -> left-click
+ | | | |
+ | ----------------------------------- |
+ | |
+ | [ ] [ ] [ ] [ ] |
+ | |
+ | ( ) ·····················X····· ( ) |
+ | |
+ | { } ? { } O { } ^ { } + |
+
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
#####################################
Description:
===================================================================
RCS file: /cvs/e/e17/apps/emphasis/configure.in,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -3 -r1.11 -r1.12
--- configure.in 14 Jan 2007 19:27:43 -0000 1.11
+++ configure.in 9 Mar 2007 18:23:17 -0000 1.12
@@ -57,104 +57,18 @@
packagesrcdir=`cd $srcdir && pwd`
AC_DEFINE_UNQUOTED(PACKAGE_SOURCE_DIR, "${packagesrcdir}", [Source Code
Directory])
-#check for ECORE
-AC_PATH_EFL(
- ecore,
- 0.9.9.022,
- [
- AC_DEFINE(HAVE_ECORE, 1, have ECORE)
- ecore="ECORE "
- AM_CONDITIONAL(HAVE_ECORE, true)
- have_ecore="yes"
- ecore_libs=`ecore-config --libs`
- ecore_cflags=`ecore-config --cflags`
- ],
- [
- AC_MSG_ERROR([No Ecore, can't build.])
- ]
-)
-
-#check for ETK
-AC_PATH_EFL(
- etk,
- 0.1.0.001,
- [
- AC_DEFINE(HAVE_ETK, 1, have ETK)
- etk="ETK "
- AM_CONDITIONAL(HAVE_ETK, true)
- have_etk="yes"
- etk_libs=`etk-config --libs`
- etk_cflags=`etk-config --cflags`
- ],
- [
- AC_MSG_ERROR([No Etk, can't build.])
- ]
-)
-
-#check for Enhance
-AC_PATH_EFL(
- enhance,
- 0.0.1,
- [
- AC_DEFINE(HAVE_ENHANCE, 1, have ENHANCE)
- enhance="ENHANCE "
- AM_CONDITIONAL(HAVE_ENHANCE, true)
- have_enhance="yes"
- enhance_libs=`enhance-config --libs`
- enhance_cflags=`enhance-config --cflags`
- ],
- [
- AC_MSG_ERROR([No Enhance, can't build.])
- ]
-)
-
-#check for libmpd
-PKG_CHECK_MODULES(
- [libmpd],
- libmpd >= 0.12.0,
- [
- AC_DEFINE(HAVE_LIBMPD, 1, have LIBMPD)
- libmpd="libmpd"
- AM_CONDITIONAL(HAVE_LIBMPD, true)
- have_libmpd="yes"
- libmpd_libs=`pkg-config --libs libmpd`
- libmpd_cflags=`pkg-config --cflags libmpd`
- ],
- [
- AC_MSG_ERROR([libmpd not found.])
- ]
-)
-
-if `pkg-config --atleast-version=0.12.4 libmpd`; then
- libmpd_v_cflags="-DLIBMPD_0_12_4"
-else
- libmpd_v_cflags="-DLIBMPD_0_12_0"
-fi
-
-PKG_CHECK_MODULES(XML2, libxml-2.0)
-AC_CHECK_LIB(pthread, pthread_create)
-
dnl Set ETK_PACKAGE_DATA_DIR in config.h.
etk_prefix="\"`etk-config --prefix`/share/etk\""
AC_DEFINE_UNQUOTED(ETK_PACKAGE_DATA_DIR, $etk_prefix, [Data dir for etk lib.])
-
-ecore_libs=`ecore-config --libs`
-ecore_cflags=`ecore-config --cflags`
-etk_libs=`etk-config --libs`
-etk_cflags=`etk-config --cflags`
-enhance_libs=`enhance-config --libs`
-enhance_flags=`enhance-config --cflags`
-libmpd_libs=`pkg-config --libs libmpd`
-libmpd_cflags=`pkg-config --cflags libmpd`
-libxml2_libs=`xml2-config --libs`
-libxml2_cflags=`xml2-config --cflags`
-
-# add your required libs / include here
-my_includes="$ecore_cflags $etk_cflags $enhance_cflags $libmpd_cflags
$libxml2_cflags -DHAVE_STRNDUP $libmpd_v_cflags"
-my_libs="$ecore_libs $etk_libs $enhance_libs $libmpd_libs $libxml2_libs
-lpthread"
-AC_SUBST(my_includes)
-AC_SUBST(my_libs)
+m4_include(m4/ac_path_efl.m4)
+AC_CHECK_FUNCS(strndup)
+AC_CHECK_LIB(pthread, pthread_create)
+AC_PATH_EFL(ecore, 0.9.9.022, [AM_CONDITIONAL(HAVE_ECORE, true)])
+AC_PATH_EFL(etk, 0.1.0.002, [AM_CONDITIONAL(HAVE_ETK, true)])
+AC_PATH_GENERIC(enhance, 0.0.1, [AM_CONDITIONAL(HAVE_ENHANCE, true)])
+AC_PATH_GENERIC(XML2, 2.6.0, [AM_CONDITIONAL(HAVE_XML2, true)])
+PKG_CHECK_MODULES(libmpd, libmpd >= 0.12.4, [AM_CONDITIONAL(HAVE_LIBMPD,
true)])
AC_OUTPUT([
Makefile
===================================================================
RCS file: /cvs/e/e17/apps/emphasis/emphasis.c.in,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -3 -r1.1 -r1.2
--- emphasis.c.in 6 Jun 2006 11:22:15 -0000 1.1
+++ emphasis.c.in 9 Mar 2007 18:23:17 -0000 1.2
@@ -10,7 +10,8 @@
@version 0.1
@author Samuel Mendes <[EMAIL PROTECTED]>
[EMAIL PROTECTED] 2006
[EMAIL PROTECTED] Aberman Jonathan <[EMAIL PROTECTED]>
[EMAIL PROTECTED] 2006-2007
@section intro Introduction
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs