ocarina: Add the timeout poll back

I want to create the now playing widgets next, so this is needed now.

Signed-off-by: Bryan Schumaker <bjschuma@gmail.com>
This commit is contained in:
Bryan Schumaker 2012-07-29 15:19:55 -04:00
parent 693692766d
commit 037577850f
1 changed files with 11 additions and 11 deletions

View File

@ -1,6 +1,7 @@
// Copyright (c) 2011 Bryan Schumaker
#include <version.h>
#include <libsaria/libsaria.h>
#include <libsaria/idle.h>
#include <ocarina/ocarina.h>
@ -14,7 +15,7 @@
static string lib_path;
static GtkBuilder *builder;
//static bool using_idle = false;
static bool using_idle = false;
static void find_exe_path(string &res)
{
@ -46,14 +47,14 @@ static void find_lib_path()
println("Lib directory? %s", lib_path.c_str());
}
/*static gboolean idle(gpointer data)
static gboolean idle(gpointer data)
{
libsaria::idle::run_task();
using_idle = (libsaria::idle::size() != 0);
if (using_idle)
/* if (using_idle)
ocarina::body::set_idle_progress(libsaria::idle::progress());
else
ocarina::body::hide_idle_progress();
ocarina::body::hide_idle_progress();*/
return using_idle;
}
@ -64,7 +65,7 @@ static void idle_add()
g_idle_add(idle, NULL);
using_idle = true;
}
} */
}
string lib_file(const string &path)
{
@ -73,14 +74,13 @@ string lib_file(const string &path)
return res;
}
/*
static gboolean timeout_poll(gpointer data)
{
idle_add();
ocarina::body::set_now_playing();
ocarina::body::update_controls();
/* ocarina::body::set_now_playing();
ocarina::body::update_controls();*/
return TRUE;
}*/
}
GtkWidget *get_widget(const string &name)
{
@ -111,8 +111,8 @@ static void init(int argc, char **argv)
/* ocarina::window::init();
ocarina::body::init();
ocarina::playlist::init();
ocarina::init_pipe();
gtk_timeout_add(100, timeout_poll, NULL);*/
ocarina::init_pipe();*/
gtk_timeout_add(100, timeout_poll, NULL);
}
int main(int argc, char **argv)