Re: [Vala] custom widget and File observer

2012-05-14 Thread Antono Vasiljev

D.H. Bahr  writes:

>> > The application would consist solely on a "Stream Browser" providing
>> > access to (and only to) user own files, that is: all files within the
>> > user dirs (e.g: Documents, Pictures, Videos, Music, Public, Download
>> > and
>> > Home directories, recursively off course).
>> > 
>> > Since I don't intent to create a full working environment (yet), but
>> > only a "stream" browser I have come to an issue: how to ensure files
>> > not
>> > "processed" within the application (that is files copied/created using
>> > other file browsers or the command line shell) are included
>> > effectively
>> > on the stream data structure. My current bet is placed on the idea I
>> > can
>> > create an Observer daemon which is somehow notified that any file on
>> > the
>> > specific 'observed' directories has been accessed. Is this even
>> > possible?? 
>> 
>> I think that gio has what are you looking for.
>> Read here: http://www.valadoc.org/#!api=gio-2.0/GLib.FileMonitor
>> 
>
> Yes, I took a look at that, but It doesn't seem to notify when simple
> file access occurs; that is: no modification but just open a PDF
> document and read, that action won't be notified. Would it??

You can just pull data from zeitgeist daemon:
http://zeitgeist-project.com/

Its written in vala and i belive it will fit your needs.

Also, gnome-activity-journal provides something similar for different
types of activities.

https://live.gnome.org/GnomeActivityJournal


-- 
http://shelr.tv - screencasting for terminal
___
vala-list mailing list
vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] custom widget and File observer

2012-05-14 Thread D.H. Bahr
El lun, 14-05-2012 a las 19:39 +0200, Andrea Del Signore escribió:
> Hi,
> 
> On Mon, 2012-05-14 at 08:18 -0400, D.H. Bahr wrote:
> > Hello everyone!
> > 
> > I'm working on a teaching exercise: implementing a LifeStream
> > application (for those not aware: LifeStream is an alternative for the
> > desktop metaphor; more info can be found on the book 'Beyond the
> > Desktop
> > Metaphor' published by MIT Press). 
> 
> Nice!
> 
> > The application would consist solely on a "Stream Browser" providing
> > access to (and only to) user own files, that is: all files within the
> > user dirs (e.g: Documents, Pictures, Videos, Music, Public, Download
> > and
> > Home directories, recursively off course).
> > 
> > Since I don't intent to create a full working environment (yet), but
> > only a "stream" browser I have come to an issue: how to ensure files
> > not
> > "processed" within the application (that is files copied/created using
> > other file browsers or the command line shell) are included
> > effectively
> > on the stream data structure. My current bet is placed on the idea I
> > can
> > create an Observer daemon which is somehow notified that any file on
> > the
> > specific 'observed' directories has been accessed. Is this even
> > possible?? 
> 
> I think that gio has what are you looking for.
> Read here: http://www.valadoc.org/#!api=gio-2.0/GLib.FileMonitor
> 

Yes, I took a look at that, but It doesn't seem to notify when simple
file access occurs; that is: no modification but just open a PDF
document and read, that action won't be notified. Would it??

> HTH,
> Andrea
> 

Best regards,
-- 

 Sw.E. D.H. Bahr
 Nova Desktop Development Leader
  CESOL (Free/Libre Software Centre)
UCI (University of Informatics Sciences)
Havana, Cuba




10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS 
INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci
___
vala-list mailing list
vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list


Re: [Vala] custom widget and File observer

2012-05-14 Thread Andrea Del Signore
Hi,

On Mon, 2012-05-14 at 08:18 -0400, D.H. Bahr wrote:
> Hello everyone!
> 
> I'm working on a teaching exercise: implementing a LifeStream
> application (for those not aware: LifeStream is an alternative for the
> desktop metaphor; more info can be found on the book 'Beyond the
> Desktop
> Metaphor' published by MIT Press). 

Nice!

> The application would consist solely on a "Stream Browser" providing
> access to (and only to) user own files, that is: all files within the
> user dirs (e.g: Documents, Pictures, Videos, Music, Public, Download
> and
> Home directories, recursively off course).
> 
> Since I don't intent to create a full working environment (yet), but
> only a "stream" browser I have come to an issue: how to ensure files
> not
> "processed" within the application (that is files copied/created using
> other file browsers or the command line shell) are included
> effectively
> on the stream data structure. My current bet is placed on the idea I
> can
> create an Observer daemon which is somehow notified that any file on
> the
> specific 'observed' directories has been accessed. Is this even
> possible?? 

I think that gio has what are you looking for.
Read here: http://www.valadoc.org/#!api=gio-2.0/GLib.FileMonitor

HTH,
Andrea

___
vala-list mailing list
vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list


[Vala] custom widget and File observer

2012-05-14 Thread D.H. Bahr
Hello everyone!

I'm working on a teaching exercise: implementing a LifeStream
application (for those not aware: LifeStream is an alternative for the
desktop metaphor; more info can be found on the book 'Beyond the Desktop
Metaphor' published by MIT Press). 
The application would consist solely on a "Stream Browser" providing
access to (and only to) user own files, that is: all files within the
user dirs (e.g: Documents, Pictures, Videos, Music, Public, Download and
Home directories, recursively off course).

Since I don't intent to create a full working environment (yet), but
only a "stream" browser I have come to an issue: how to ensure files not
"processed" within the application (that is files copied/created using
other file browsers or the command line shell) are included effectively
on the stream data structure. My current bet is placed on the idea I can
create an Observer daemon which is somehow notified that any file on the
specific 'observed' directories has been accessed. Is this even
possible??

The other thing I would like to ask is: I want to create a composite
widget for the visual representation of file streams, something in the
fashion of iTunes where there is the current file in the center of the
screen and at the left of it there's a pile of the previous files and at
the right there's another pile of the next files. Can use clutter for
this?? Anyone has a working sample willing to share with me?

Best regards and thanks for every consideration on this matter,
-- 

 Sw.E. D.H. Bahr
 Nova Desktop Development Leader
  CESOL (Free/Libre Software Centre)
UCI (University of Informatics Sciences)
Havana, Cuba




10mo. ANIVERSARIO DE LA CREACION DE LA UNIVERSIDAD DE LAS CIENCIAS 
INFORMATICAS...
CONECTADOS AL FUTURO, CONECTADOS A LA REVOLUCION

http://www.uci.cu
http://www.facebook.com/universidad.uci
http://www.flickr.com/photos/universidad_uci
___
vala-list mailing list
vala-list@gnome.org
http://mail.gnome.org/mailman/listinfo/vala-list