From: Roger B. <ro...@ro...> - 2003-12-20 03:47:06
|
> Nope. I can't get it to stay on the screen. As I say, a window resize > will cause a "flicker" wherein you can see the list, it just doesn't > stay visible on the screen. The code makes extensive use of Freeze and Thaw. Try commenting out every occurrence of them (don't forget the parent class in guiwidgets either). The current code for populating and displaying the ringtones and wallpapers is grotesquely inefficient. (For example if you add/drag&drop multiple items, the whole widget is repopulated after each file). It should really be changed to use a virtual list control. > I think it's a bug in wxMac 2.4.2... I changed the wxListCtrl type to > LC_LIST instead of LC_REPORT and I can see the file names just fine, > going back to LC_REPORT returns the incorrect behavior. The lucky users of Windows (never thought I would utter that phrase :-) get to dynamically switch between REPORT and LIST by clicking on a toolbar button. Neither Linux nor Mac allow you to change the widget style after creation. Roger |