IDA WaitBoxEx:
Version 1.1, April 2015 By Sirmabus
A full featured IDA Pro wait box replacement with progress bar and customization options.
Features:
-
A "determinate" or "indeterminate" progress bar.
-
A minimize button.
-
Facilitates Qt CSS style sheets application for customization. Here one can change colors, the font, positions, labels, add texture, etc.
-
Facilitates the changing of the titlebar icon for yet more customization.
-
A Windows 7 style taskbar progress indicator.
-
Low cancel-check overhead using the isUpdateTime() method.
Fixes:
- Fixes the IDA wait box and main window freeze/stall/hangup issue.
- Wait box works as a direct child of the main window; avoiding the odd separate window you see when you tab/switched the default one.
- Working "Cancel" button that instantly responds to user input.
- The close 'X' button is enabled, acting as an alternate "Cancel" button.
It's pretty much the same useage as the deault IDA "show_wait_box()". Example: #include "WaitBoxEx.h"
WaitBox::show();
do
{
// Check if canceled and update progress
if (WaitBox::isUpdateTime())
if (WaitBox::updateAndCancelCheck(progressPercent))
break;
...
...
} while(I'm doing something); WaitBox::hide();
See the "Plugin Example" project. You do NOT need to have Qt installed to use it. But you'll need it if you want to make modifications.
See for more info: http://www.macromonkey.com/waitboxex-ida-pro-sdk-show_wait_box-replacement/