When using the 2D GDK command dbInk() I noticed my system timings go out the door -- ScreenFPS whent down from 58FPS to 29FPS so did the timing of the main loop 16ms to 33ms. Mainly as I was changing the font ink colour within the graphics loop. I decided not to do this kind of stuff if you want fast graphics. The same is true of changing the font or its size within the refresh loop. I hope this is helpful for people new to the Dark GDK like me....
For the forum reply:
I was simply using dbText() to draw text to the display, but having differing backdrops I needed to change the foreground ink. The problem is not a bug me thinks as its timing is attributable to changing the dbInk(). No problem when user is in dialogue mode say, with a popup window, but I exclude ink and font changes from the main graphics loop..