My News: TOP - Autos Intimate goods Chairs Underwear Ladies handbag Bracelets Sportswear Top auto-moto furniture Dating Boots FDA Approved Pharmacy Boats Necklace Yachts Medical tests Suits Medicine news Building materials Top casino Rington ya.by Tunings Sale Auto Chronometer Blog Search the Web Cases Mobiles Cigarettes Cars auto-moto Ear rings Cigarette Green Card Information
uncommonplace
 

    Follow me

     Broken comments
    Filed under: — David @ 10:35 am

    Comments on my blog have been broken for a while now. It’s probably related to the blog being hacked at some point. I removed the spam links that were inserted in the page, but it’s still corrupted somehow. What I really need to do is a long-overdue upgrade to the latest version of WordPress. I’m running 1.5, and the latest is 3.1.2. But with moving and an impending baby, life has been a bit busy for that kind of project.

     Diadem
    Filed under: — David @ 10:31 am

    Diadem is a rewrite of something I did when I was working on Picasa. It’s a library for displaying and managing dialog windows, using the same code and resource files on Windows and Mac OS X, while also keeping a native appearance and layout on both platforms. Many of the windows in Picasa use it, including the Preferences window.

    I rewrote the library as Diadem for two main reasons. First, the original version was too closely tied with Picasa, so it could not be packaged as a separate library. Second, I came to regret some of the design decisions I had made, and changing them would have been too disruptive to Picasa.

    As a rewrite, Diadem only retains some of the most basic layout code from its predecessor. Beyond that, the similarities are pretty much only conceptual. The Mac and Windows parts have to be almost totally rewritten. The Mac version is functional, with some controls (most notably tabs) remaining to be implemented. On Windows, the cross-platform and XML parsing tests are working, while the native control implementations are still in progress. Additionally, there is a wrapper for using Diadem in Python.

    For the moment, Diadem is not being used in any application, but it has been an interesting project to work on, giving me opportunities to learn more about Windows, Python, and good old API design.


    This is my personal blog. The views expressed on these pages are mine alone and not those of my employer.

    Powered by WordPress

    Shareware Icons Games
    Topic - News Blogs: Bracelets auto-moto Chairs Blog Search the Web Top auto-moto Boats Autos Cases Intimate goods Necklace Trousers Underwear Top casino Sale Auto Building materials Evening dress Yachts Tunings Medicine news furniture Rington Replica Rolex Mobiles Rolex Replica Boots Ear rings Fashions Green Card Information ya.by Balans Cigarettes Medical tests Sport Betting Cars