1
I’ve gotten quite a bit of progress done on the presentation program already. I’ll put a screenshot of what I have so far. The program isn’t usable yet, but I’ve got enough to make it decent looking.
The plan is to use the top left box as a “playlist” type area, that has selections for All Presentations, and underneath that will be what would be a “playlist” in a music program. I’m not quite sure how the dual screens on the bottom will work; the idea came from EasyWorship, but I think I may do away with one of them and just show the current monitor view.
On the bottom left, there is a list of songs. As my last post said, it’s going to default to basic slides instead of songs, and allow more types to be added (such as lyrics, etc). This implementation will be more friendly toward the general user, and allow for not just churches, but any individual to use the program for presentations.
Rant About Technical Issues
I really like the flexibility of GTK, even though it’s difficult to learn. Glade is making things a lot easier. I’m having some frustration with the quality of documentation with pygtk, especially with pango.layout and gtk.gdk.drawable. I think I’ll have to move to use cairo for the presentation screen to have anything decent, because once I write something to the screen, it doesn’t want to erase again. When combining widget.modify_bg, and drawable.*. The downside to that is cairo doesn’t have any documentation for python, and it’s harder to use. I can’t seem to find a way to blur the text for a shadow; I could cheat and just a partially transparent version of the text a bunch of times underneath the text (moved around to give a blurring affect), but I’m afraid it’s going to eat up resources.
Leave a Reply