|
|
| |
#define _SELF(self) GTK_FILE_CHOOSER(RVAL2GOBJ(self)) | #define _SELF(self) GTK_FILE_CHOOSER(RVAL2GOBJ(self)) |
| |
/* For error handling */ |
|
#define GTK_FILE_SYSTEM_ENABLE_UNSUPPORTED |
|
#include <gtk/gtkfilesystem.h> |
|
|
|
static VALUE | static VALUE |
gslist2ary_free(list) | gslist2ary_free(list) |
GSList* list; | GSList* list; |
|
|
/* GtkFileChooserError */ | /* GtkFileChooserError */ |
G_DEF_ERROR(GTK_FILE_CHOOSER_ERROR, "FileChooserError", mGtk, rb_eRuntimeError, | G_DEF_ERROR(GTK_FILE_CHOOSER_ERROR, "FileChooserError", mGtk, rb_eRuntimeError, |
GTK_TYPE_FILE_CHOOSER_ERROR); | GTK_TYPE_FILE_CHOOSER_ERROR); |
/* GtkFileSystemError */ |
|
fse = G_DEF_ERROR2(GTK_FILE_SYSTEM_ERROR, "FileSystemError", mGtk, rb_eRuntimeError); |
|
rb_define_const(fse, "NONEXISTENT", INT2NUM(GTK_FILE_SYSTEM_ERROR_NONEXISTENT)); |
|
rb_define_const(fse, "NOT_FOLDER", INT2NUM(GTK_FILE_SYSTEM_ERROR_NOT_FOLDER)); |
|
rb_define_const(fse, "INVALID_URI", INT2NUM(GTK_FILE_SYSTEM_ERROR_INVALID_URI)); |
|
rb_define_const(fse, "BAD_FILENAME", INT2NUM(GTK_FILE_SYSTEM_ERROR_BAD_FILENAME)); |
|
rb_define_const(fse, "FAILED", INT2NUM(GTK_FILE_SYSTEM_ERROR_FAILED)); |
|
rb_define_const(fse, "ALREADY_EXSITS", INT2NUM(GTK_FILE_SYSTEM_ERROR_ALREADY_EXISTS)); |
|
| |
#if GTK_CHECK_VERSION(2,8,0) | #if GTK_CHECK_VERSION(2,8,0) |
/* GtkFileChooserConfirmation */ | /* GtkFileChooserConfirmation */ |