• Main Page
  • Modules
  • Data Structures
  • Files
  • File List
  • Globals

dialogs.h

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  /* __DIALOGS_H */

Generated on Wed Jan 9 2019 09:48:59 for IMLAB by  doxygen 1.7.1