Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What is Abstract intended to support?

abstract support
0
Posted

What is Abstract intended to support?

0

Abstract eventually has to support all the features my applications use. That means supporting OpenGL, dialogs, standard dialogs, splitter views, toolbars, widgets (custom child viewpanes), reasonable 2D rendering protocol (points, lines, boxes, circles, text, etc.), preference management (registry), file and directory calls (filesystem) with endian translation, context menus, bitmaps, URL opening, and helper window management (e.g., proper docking behavior). No abstraction model is pure. There’s always some small underlying detail that requires an application to use some platform-specific code, such as fast bitmap processing. True enough. On OS X, for example, one cannot specify more than 253 primary command groups because they become visualized as menus, and the Mac uses 8-bit menu IDs. Windows, on the other hand, is more generous. As for bitmaps, that’s another good example — different platforms use different color channel ordering. Then again, that can be part of the abstract inte

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123