C3D Toolkit  Kernel - 107737, Vision - 190918.107737
Файл alg_indicator.h

Индикатор прогресса. Подробнее...

#include <tool_cstring.h>
#include <system_types.h>
#include <templ_visitor.h>
#include <math_define.h>
#include <mb_property_title.h>
#include <mb_enum.h>
#include <reference_item.h>
#include <tool_multithreading.h>

Классы

class  IStrData
 Данные о строке. Подробнее...
 
class  StrData< T >
 Конкретные данные о строке. Подробнее...
 
class  BaseStrVisitor
 Базовый класс для потокобезопасного посетителя, извлекающего строку. Подробнее...
 
struct  BaseStrVisitor::BaseAuxiliaryData
 Данные посетителя. Менеджер, обеспечивающий потокобезопасный доступ к данным. Подробнее...
 
class  IGetMsg
 Добытчик строки из данных о строке. Подробнее...
 
class  IProgressIndicator
 Интерфейс индикатора прогресса выполнения. Подробнее...
 
class  ProgressBarWrapper
 Обертка индикатора прогресса выполнения. Подробнее...
 

Макросы

#define EMPTY_STR   StrData<const TCHAR *>( NULL )
 Создание пустой строки
 

Функции

ProgressBarWrapperCreateProgressBarAddRef (IProgressIndicator *progInd, IStrData &msg)
 Создать индикатор прогресса. Подробнее...
 
ProgressBarWrapperCreateProgressBar (IProgressIndicator *progInd, IStrData &msg)
 Создать индикатор прогресса. Подробнее...
 
bool SetProgressBarName (ProgressBarWrapper *progBar, IStrData &msg)
 Установить имя прогресса. Подробнее...
 
bool SetProgressBarValue (ProgressBarWrapper *progBar, size_t v)
 Установить значение прогресса. Подробнее...
 
void FinishProgressBar (ProgressBarWrapper *progBar)
 Завершить индикатор прогресса. Подробнее...
 
bool StopProgressBar (ProgressBarWrapper *progBar)
 Удалить индикатор прогресса. Подробнее...
 
bool UseParentName (ProgressBarWrapper *progBar, bool useParentName)
 Использовать имя родителя для наследника. Подробнее...
 
bool IsParentNameUsed (const ProgressBarWrapper *progBar)
 Используется ли имя родителя для наследника. Подробнее...
 

Подробное описание

Индикатор прогресса.