Re: [gnome-hispano] tomboy-shell-extension



A ver que lo miremos y si tenemos capacidades dbusianas para hacerlo rular bien :D
Muchas gracias


El 22 de octubre de 2013 12:20, Rodrigo Moya <rodrigo gnome-db org> escribió:
Hola

Acabo de subir el código de la extensión de shell que mostré el sábado
a:

https://github.com/gnomehispano/tomboy-shell-extension

así que está listo para que alguien retome el desarrollo y la acabe. Le
faltan unas pocas cosas:

* ahora mismo, si cuando arranca el shell no está disponible Tomboy, se
oculta el menú y no se vuelve a mostrar nunca. Así que habría que añadir
código para que escuchara las señales de D-Bus y reaccionara
correctamente cuando el servicio D-Bus de Tomboy estuviera disponible.
Algo así como:

#include <gio/gio.h>

static void
on_name_appeared (GDBusConnection *connection,
                  const gchar *name,
                  const gchar *name_owner,
                  gpointer user_data)
{
  g_print ("Name %s appeared\n", name);
}

static void
on_name_vanished (GDBusConnection *connection,
                  const gchar *name,
                  gpointer user_data)
{
  g_print ("Name %s vanished\n", name);
}

int
main (int argc, char *argv[])
{
  GMainLoop *loop;
  guint watcher_id;

  g_type_init ();

  watcher_id = g_bus_watch_name (G_BUS_TYPE_SESSION,
                                 "org.mpris.MediaPlayer2",
                                 0,
                                 on_name_appeared,
                                 on_name_vanished,
                                 NULL,
                                 NULL);
  loop = g_main_loop_new (NULL, TRUE);

  g_main_loop_run (loop);

  return 0;
}

pero en _javascript_ :-)

* algunas de las llamadas por D-Bus no funcionan, así que hay que
arreglarlas

* estaría bien poner iconos a los items del menú

* etc, etc

Vamos, que si alguien se anima, tiene tareas de sobra para no aburrirse,
pero al mismo tiempo creo que es suficientemente fácil como para que
cualquier principiante en esto de GNOME/JS/Shell pueda manejarse sin
problemas.

saludos

_______________________________________________
gnome-hispano-list mailing list
gnome-hispano-list gnome org
https://mail.gnome.org/mailman/listinfo/gnome-hispano-list



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]