Lưu trữ 2008

8 Tháng 9

OpenShot Video Editor now has a home at https://launchpad.net/openshot. I will be managing the entire project using LaunchPad, including source control, bug tracking, idea tracking, language translations, and a custom repository for deployments.

Even though I love Perforce, and would have liked to use it for this project, LaunchPad just offers so much ...


8 Tháng 9

After months of brainstorming, I have finally decided on an official name for this project: OpenShot Video Editor. Open stands for open-source, and Shot stands for a single cinematic take.

Here is my first draft of the logo. Expect the final product to include a theme that borrows heavily from this logo's colors and ...


24 Tháng 7

Have you ever run into a problem where your favorite Python IDE can't determine the type of a variable, and thus you get no auto-completion? There is a built-in function in Python called isInstance(your_variable, type_of_variable) that is designed to compare a variable to a class type, and return true or false. However, just the ...


21 Tháng 7

There comes a time in every man's life where a single goocanvas.Canvas widget just won't cut it. Imagine you need two separate canvases for your interface, but you want them to scroll together with a single scroll bar. How would you solve this problem?

First, to enable a goocanvas.Canvas object to scroll is ...


14 Tháng 7

As you know, I am creating a complex timeline for my non-linear video application. I had the choice between the GnomeCanvas (which is obsolete) and a lesser known goocanvas (which is cairo based). I originally choose to use the GnomeCanvas, because it is much more well known, and there is more documentation for it.

...


Lưu trữ hàng tháng