• Paladin of the Pegasos
    Paladin of the Pegasos
    tokai
    Posts: 1289 from 2003/2/25
    From: binaryriot
    - MUIA_DoubleBuffer
    for flickerfree resize/ redraw.

    - MUIM_List_Construct
    - MUIM_List_Destruct
    - MUIM_List_Display
    for proper List coding; HOOKS (which you would have to use for older MUIs) are seriously ugly.

    Many fixes where you don't have to deal with keeping generated strings in memory but simply can generate them on stack and it's safe to pass them to MUI w/o the fear to see trashed memory.



    The first could be workarounded by using own doublebuffering (boring work), the second - like said already - with Hooks (which makes the code ugly) and the 3rd also with lots of boring workarounds (as I had to do in Shuffle f.ex. which works fine with MUI 3.9). All this extra work doesn't really make the program better. I know MUI4 suxx in some areas (especially the new group title/ tabgroup stuff is quite a ****), but so does MUI3.8/9 in many internal things... there is always a tradeoff. ;-)

    regards,
    tokai
  • »21.10.07 - 13:41
    Profile Visit Website