Go to the documentation of this file.00001
00004 #ifndef __DIALOGS_H
00005 #define __DIALOGS_H
00006
00007 #include "imagefile.h"
00008
00009
00012 char* imlabDlgGetSizeDesc(double *size);
00013
00015 int imlabDlgGetNewSize(int *width, int *height, int *order, int org_width, int org_height);
00016 int imlabDlgGetNewSizeCheck(Ihandle* dialog, int param_index, void* user_data);
00017
00019 int imlabDlgGetSaveAsImageFileName(char *filename, int is_multi);
00020
00022 int imlabDlgGetOpenImageFileName(char *filename);
00023
00025 int imlabDlgGetOpenImageFileNamePreview(char *filename);
00026
00027 int imlabDlgSelectFile(char* filename, const char* type, const char* title, const char* extfilter, const char* dirname);
00028
00030 int imlabDlgGetNewImageParam(int *width, int *height, int *color_space, int *data_type);
00031
00033 int imlabDlgGetRAWImageParam(int *top_down, int *switch_type, int *byte_order, int *packed, int *padding, unsigned long *offset, int *ascii);
00034
00036 void imlabDlgMessagef(const char* title, const char* format, ...);
00037
00039 int imlabDlgImageFileSaveAs(imImage* image, char* filename, char* format, char* compression, int is_multi);
00040
00042 void imlabDlgImageFileInfo(const char* filetitle, const imlabImageFile* ImageFile);
00043
00045 int imlabDlgImageFileEditAttrib(const char* filetitle, imlabImageFile* ImageFile);
00046
00048 void imlabDlgFileErrorMsg(const char* title, int err, const char* filename);
00049
00050 void imlabDlgMemoryErrorMsg(void);
00051
00054 void imlabDlgFullScreen(imImage* image, int fit);
00055
00057 int imlabDlgEditPalette(const char* filetitle, long* palette, int* palette_count);
00058
00060 int imlabDlgCheckKernelParam(Ihandle* dialog, Ihandle* kernel_param, int *kernel_size);
00061
00062 int imlabDlgGetConstant(const char* filetitle, const char* title, int color_space, double* param);
00063
00064 int imlabDlgQuestion(const char *msg, int has_cancel);
00065
00066
00067 #endif