Document List.
More...
#include "imagedocument.h"
Go to the source code of this file.
Functions |
imlabImageDocument * | imlabImageDocumentListSelect (const char *title, imlabMatchFunc match_func, imImage *match_image) |
imlabImageDocument ** | imlabImageDocumentListSelectMulti (const char *title, imlabMatchFunc match_func, imImage *match_image, int *match_count) |
int | imlabImageDocumentListInitFormat (char *list_format, imlabMatchFunc match_func, imImage *match_image, int *init_win) |
imlabImageDocument * | imlabImageDocumentListGetMatch (int list_index, imlabMatchFunc match_func, imImage *match_image) |
imlabImageDocument * | imlabImageDocumentListNext (imlabImageDocument *document) |
void | imlabImageDocumentListAdd (imlabImageDocument *document) |
void | imlabImageDocumentListRemove (imlabImageDocument *document) |
void | imlabResultsWindowListAdd (imlabResultsWindow *results_window) |
void | imlabResultsWindowListRemove (imlabResultsWindow *results_window) |
imlabResultsWindow * | imlabResultsWindowListSelect (const char *title) |
Detailed Description
Define Documentation
#define IMLAB_MAX_IMAGES 1000 |
Typedef Documentation
typedef int(* imlabMatchFunc)(const imImage *image, const imImage *match_image) |
Function Documentation
Dialog to select an image document from the available ones. The images can be filtered by two conditions, the match function and the match image. Returns NULL if no window matches or the user aborted.
Dialog to select multiple image documents from the available ones. The images can be filtered by two conditions, the match function and the match image. Returns NULL if no window matches or the user aborted.
int imlabImageDocumentListInitFormat |
( |
char * |
list_format, |
|
|
imlabMatchFunc |
match_func, |
|
|
imImage * |
match_image, |
|
|
int * |
init_win | |
|
) |
| | |
Returns a string with a list of the filtered image document titles separated by '|'. The images can be filtered by two conditions, the match function and the match image. The list must have at least 4096 chars. Returns 0 if no window matches.
Returns an image document from the list. Returns NULL if no window matches.
Returns the next image document from the list. Returns NULL if no window matches.
int imlabImageDocumentListCount |
( |
void |
|
) |
|
Add to the image document list
Remove from the image document list
int imlabResultsWindowListCount |
( |
void |
|
) |
|
Add to the results window list
Remove from the results window list
Dialog to select a results window from the available ones.