merge and update patch from
http://bugzilla.gnome.org/show_bug.cgi?id=134895
This commit is contained in:
parent
46ba8cb67d
commit
9a9008178d
29 changed files with 121 additions and 110 deletions
|
@ -1,4 +1,4 @@
|
|||
SUBDIRS = po libsounds libbackground libwindow-settings libgswitchit gnome-settings-daemon capplets control-center vfs-methods idl schemas typing-break
|
||||
SUBDIRS = po libsounds libbackground libwindow-settings libgswitchit gnome-settings-daemon capplets control-center vfs-methods idl schemas $(TYPING_BREAK)
|
||||
|
||||
#I removed the root-manager for now
|
||||
#
|
||||
|
|
|
@ -33,7 +33,7 @@ at_startup_string_compare (gconstpointer s1, gconstpointer s2)
|
|||
return strcmp (s1, s2);
|
||||
}
|
||||
else
|
||||
return (s2-s1);
|
||||
return ((char *)s2-(char *)s1);
|
||||
}
|
||||
|
||||
static GSList *
|
||||
|
|
|
@ -33,6 +33,7 @@
|
|||
#include "accessibility-keyboard.h"
|
||||
|
||||
#ifdef HAVE_X11_EXTENSIONS_XKB_H
|
||||
# include <X11/X.h>
|
||||
# include <X11/Xlib.h>
|
||||
# include <X11/XKBlib.h>
|
||||
# include <X11/extensions/XKBstr.h>
|
||||
|
|
|
@ -30,20 +30,6 @@
|
|||
|
||||
/* Macros to make certain repetitive tasks a bit easier */
|
||||
|
||||
/* Print a debugging message */
|
||||
|
||||
#ifdef G_HAVE_ISO_VARARGS
|
||||
# define DEBUG_MSG(str, ...) \
|
||||
g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, "(%d:%s) " str, \
|
||||
getpid (), G_GNUC_FUNCTION, __VA_ARGS__)
|
||||
#elif defined(G_HAVE_GNUC_VARARGS)
|
||||
# define DEBUG_MSG(str, args...) \
|
||||
g_log (G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, "(%d:%s) " str, \
|
||||
getpid (), G_GNUC_FUNCTION, args)
|
||||
#else
|
||||
# define DEBUG_MSG(str, args...)
|
||||
#endif
|
||||
|
||||
/* Retrieve a widget from the Glade object */
|
||||
|
||||
#define WID(s) glade_xml_get_widget (dialog, s)
|
||||
|
|
|
@ -33,7 +33,7 @@
|
|||
typedef enum {
|
||||
GNOME_THEME_TYPE_METATHEME,
|
||||
GNOME_THEME_TYPE_ICON,
|
||||
GNOME_THEME_TYPE_REGULAR,
|
||||
GNOME_THEME_TYPE_REGULAR
|
||||
} GnomeThemeType;
|
||||
|
||||
typedef enum {
|
||||
|
@ -46,7 +46,7 @@ typedef enum {
|
|||
typedef enum {
|
||||
GNOME_THEME_METACITY = 1 << 0,
|
||||
GNOME_THEME_GTK_2 = 1 << 1,
|
||||
GNOME_THEME_GTK_2_KEYBINDING = 1 << 2,
|
||||
GNOME_THEME_GTK_2_KEYBINDING = 1 << 2
|
||||
} GnomeThemeElement;
|
||||
|
||||
|
||||
|
|
|
@ -25,4 +25,4 @@ desktop_DATA = $(Desktop_in_files:.desktop.in=.desktop)
|
|||
|
||||
INCLUDES = $(GNOMECC_CAPPLETS_CFLAGS) $(VFS_CAPPLET_CFLAGS)
|
||||
CLEANFILES = $(GNOMECC_CAPPLETS_CLEANFILES)
|
||||
EXTRA_DIST = $(Glade_DATA) $(Desktop_in_files)
|
||||
EXTRA_DIST = $(Glade_DATA) $(Desktop_in_files) $(Desktop_in_files)
|
||||
|
|
|
@ -37,7 +37,7 @@
|
|||
|
||||
#include "libuuid/uuid.h"
|
||||
|
||||
#undef WID(x)
|
||||
#undef WID
|
||||
#define WID(x) (glade_xml_get_widget (dialog->p->dialog_xml, x))
|
||||
|
||||
enum {
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
bin_PROGRAMS = gnome-font-properties
|
||||
|
||||
gnome_font_properties_LDADD = $(FONT_CAPPLET_LIBS) $(top_builddir)/capplets/common/libcommon.la
|
||||
gnome_font_properties_LDADD = \
|
||||
$(top_builddir)/capplets/common/libcommon.la \
|
||||
$(FONT_CAPPLET_LIBS)
|
||||
gnome_font_properties_SOURCES = \
|
||||
main.c
|
||||
gnome_font_properties_LDFLAGS = -export-dynamic
|
||||
|
|
|
@ -343,7 +343,7 @@ is_modifier (guint keycode)
|
|||
return retval;
|
||||
}
|
||||
|
||||
void
|
||||
static void
|
||||
egg_cell_renderer_keys_get_size (GtkCellRenderer *cell,
|
||||
GtkWidget *widget,
|
||||
GdkRectangle *cell_area,
|
||||
|
@ -351,6 +351,7 @@ egg_cell_renderer_keys_get_size (GtkCellRenderer *cell,
|
|||
gint *y_offset,
|
||||
gint *width,
|
||||
gint *height)
|
||||
|
||||
{
|
||||
EggCellRendererKeys *keys = (EggCellRendererKeys *) cell;
|
||||
GtkRequisition requisition;
|
||||
|
@ -620,7 +621,7 @@ void
|
|||
egg_cell_renderer_keys_set_accelerator (EggCellRendererKeys *keys,
|
||||
guint keyval,
|
||||
guint keycode,
|
||||
GdkModifierType mask)
|
||||
EggVirtualModifierType mask)
|
||||
{
|
||||
char *text;
|
||||
gboolean changed;
|
||||
|
@ -668,9 +669,9 @@ egg_cell_renderer_keys_set_accelerator (EggCellRendererKeys *keys,
|
|||
}
|
||||
|
||||
void
|
||||
egg_cell_renderer_keys_get_accelerator (EggCellRendererKeys *keys,
|
||||
guint *keyval,
|
||||
GdkModifierType *mask)
|
||||
egg_cell_renderer_keys_get_accelerator (EggCellRendererKeys *keys,
|
||||
guint *keyval,
|
||||
EggVirtualModifierType *mask)
|
||||
{
|
||||
g_return_if_fail (EGG_IS_CELL_RENDERER_KEYS (keys));
|
||||
|
||||
|
|
|
@ -39,7 +39,7 @@ typedef struct _EggCellRendererKeysClass EggCellRendererKeysClass;
|
|||
typedef enum
|
||||
{
|
||||
EGG_CELL_RENDERER_KEYS_MODE_GTK,
|
||||
EGG_CELL_RENDERER_KEYS_MODE_X,
|
||||
EGG_CELL_RENDERER_KEYS_MODE_X
|
||||
} EggCellRendererKeysMode;
|
||||
|
||||
struct _EggCellRendererKeys
|
||||
|
|
|
@ -81,7 +81,7 @@ enum
|
|||
{
|
||||
DOUBLE_CLICK_TEST_OFF,
|
||||
DOUBLE_CLICK_TEST_MAYBE,
|
||||
DOUBLE_CLICK_TEST_ON,
|
||||
DOUBLE_CLICK_TEST_ON
|
||||
};
|
||||
|
||||
enum
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
bin_PROGRAMS = gnome-sound-properties
|
||||
|
||||
gnome_sound_properties_LDADD = $(GNOMECC_CAPPLETS_LIBS) $(SOUND_CAPPLET_LIBS) $(top_builddir)/libsounds/libsounds.a
|
||||
gnome_sound_properties_LDADD = \
|
||||
$(top_builddir)/libsounds/libsounds.a \
|
||||
$(GNOMECC_CAPPLETS_LIBS) \
|
||||
$(SOUND_CAPPLET_LIBS)
|
||||
gnome_sound_properties_SOURCES = sound-properties-capplet.c
|
||||
|
||||
@INTLTOOL_DESKTOP_RULE@
|
||||
|
|
|
@ -58,8 +58,8 @@ static gboolean idle_running = FALSE;
|
|||
static gboolean initial_meta_theme_set = FALSE;
|
||||
static GdkPixbuf *default_image = NULL;
|
||||
|
||||
static GnomeThemeMetaInfo custom_meta_theme_info = {};
|
||||
static GnomeThemeMetaInfo initial_meta_theme_info = {};
|
||||
static GnomeThemeMetaInfo custom_meta_theme_info;
|
||||
static GnomeThemeMetaInfo initial_meta_theme_info;
|
||||
|
||||
const char *meta_theme_default_name = NULL;
|
||||
const char *gtk_theme_default_name = NULL;
|
||||
|
|
|
@ -22,7 +22,7 @@ extern const char *icon_theme_default_name;
|
|||
enum
|
||||
{
|
||||
TARGET_URI_LIST,
|
||||
TARGET_NS_URL,
|
||||
TARGET_NS_URL
|
||||
};
|
||||
|
||||
/* model info */
|
||||
|
@ -38,7 +38,7 @@ enum
|
|||
{
|
||||
THEME_FLAG_DEFAULT = 1 << 0,
|
||||
THEME_FLAG_CUSTOM = 1 << 1,
|
||||
THEME_FLAG_INITIAL = 1 << 2,
|
||||
THEME_FLAG_INITIAL = 1 << 2
|
||||
};
|
||||
|
||||
extern GtkTargetEntry drop_types[];
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
static GQuark error_quark;
|
||||
enum
|
||||
{
|
||||
INVALID_THEME_NAME,
|
||||
INVALID_THEME_NAME
|
||||
};
|
||||
|
||||
/* taken from gnome-desktop-item.c */
|
||||
|
|
|
@ -16,7 +16,7 @@ Desktop_in_files = window-properties.desktop.in
|
|||
desktop_DATA = $(Desktop_in_files:.desktop.in=.desktop)
|
||||
|
||||
INCLUDES = $(GNOMECC_CAPPLETS_CFLAGS) \
|
||||
-I $(top_srcdir)/libwindow-settings \
|
||||
-I$(top_srcdir)/libwindow-settings \
|
||||
-DGNOME_WINDOW_MANAGER_MODULE_PATH=\""$(libdir)/window-manager-settings"\" \
|
||||
-DGLADEDIR=\""$(gladedir)"\" \
|
||||
-DPIXMAPDIR=\""$(pixmapdir)"\"
|
||||
|
|
26
configure.in
26
configure.in
|
@ -41,8 +41,8 @@ AC_DEFINE_UNQUOTED(GETTEXT_PACKAGE, "$GETTEXT_PACKAGE", [Gettext package])
|
|||
AM_GLIB_GNU_GETTEXT
|
||||
|
||||
AC_CHECK_FUNCS(usleep)
|
||||
AC_CHECK_FUNCS(putenv,[AC_DEFINE(HAVE_PUTENV,,[putenv])])
|
||||
AC_CHECK_FUNCS(setenv,[AC_DEFINE(HAVE_SETENV,,[setenv])])
|
||||
AC_CHECK_FUNCS(putenv)
|
||||
AC_CHECK_FUNCS(setenv)
|
||||
AC_CHECK_FUNCS(ngettext, have_ngettext=yes)
|
||||
|
||||
if test x"$have_ngettext" != "xyes"; then
|
||||
|
@ -52,6 +52,24 @@ fi;
|
|||
AC_PATH_XTRA
|
||||
x_libs="$X_PRE_LIBS $X_LIBS -lX11 $X_EXTRA_LIBS"
|
||||
|
||||
AC_CHECK_FUNC(XScreenSaverQueryInfo, [
|
||||
TYPING_BREAK="typing-break"],[
|
||||
AC_MSG_CHECKING([for XScreenSaverQueryInfo in -lXss])
|
||||
save_LDFLAGS=$LDFLAGS
|
||||
save_LIBS=$LIBS
|
||||
LIBS="$LIBS $X_PRE_LIBS $X_LIBS -lXss -lXext -lX11"
|
||||
AC_TRY_LINK([#include <X11/Xlib.h>
|
||||
#include <X11/extensions/scrnsaver.h>],[
|
||||
XScreenSaverQueryInfo(NULL, 0, NULL);],[
|
||||
AC_MSG_RESULT(yes)
|
||||
TYPING_BREAK="typing-break"
|
||||
SCREENSAVER_LIBS="$X_PRE_LIBS $X_LIBS -lXss -lXext -lX11"],[
|
||||
AC_MSG_RESULT(no)])
|
||||
LIBS=$save_LIBS
|
||||
LDFLAGS=$save_LDFLAGS])
|
||||
AC_SUBST(TYPING_BREAK)
|
||||
AC_SUBST(SCREENSAVER_LIBS)
|
||||
|
||||
dnl keyboard-properties-capplet
|
||||
savecppflags=$CPPFLAGS
|
||||
CPPFLAGS="$CPPFLAGS $X_CFLAGS"
|
||||
|
@ -364,8 +382,8 @@ COMMON_LIBS="\$(top_builddir)/capplets/common/libcommon.la"
|
|||
|
||||
EXTRA_CFLAGS="-I\$(top_srcdir)/ -DG_LOG_DOMAIN=\"\\\"\$(cappletname)-properties\\\"\" -DGNOMELOCALEDIR=\"\\\"${prefix}/${DATADIRNAME}/locale\\\"\""
|
||||
|
||||
GNOMECC_CAPPLETS_CFLAGS="${CAPPLET_CFLAGS} ${EXTRA_CFLAGS} ${COMMON_CFLAGS}"
|
||||
GNOMECC_CAPPLETS_LIBS="${CAPPLET_LIBS} ${COMMON_LIBS}"
|
||||
GNOMECC_CAPPLETS_CFLAGS="${COMMON_CFLAGS} ${CAPPLET_CFLAGS} ${EXTRA_CFLAGS}"
|
||||
GNOMECC_CAPPLETS_LIBS="${COMMON_LIBS} ${CAPPLET_LIBS}"
|
||||
|
||||
GNOMECC_CAPPLETS_CLEANFILES="\$(desktop) \$(desktop).in"
|
||||
GNOMECC_CAPPLETS_EXTRA_DIST="ChangeLog \$(desktop).in.in \$(cappletname)-capplet.png \$(cappletname)-properties.glade \$(pixmaps_DATA)"
|
||||
|
|
|
@ -342,7 +342,7 @@ read_entries (CappletDir *dir)
|
|||
if (child->type == GNOME_VFS_FILE_TYPE_DIRECTORY) {
|
||||
entry = capplet_dir_new (dir, fullpath);
|
||||
} else {
|
||||
test = rindex(child->name, '.');
|
||||
test = strrchr(child->name, '.');
|
||||
|
||||
/* if it's a .desktop file, it's interesting for sure! */
|
||||
if (test && !strcmp (".desktop", test))
|
||||
|
|
|
@ -58,13 +58,13 @@ gnome_settings_daemon_SOURCES = \
|
|||
# $(AccessX_files)
|
||||
|
||||
gnome_settings_daemon_LDADD = \
|
||||
$(LIBXKLAVIER_LIBS) \
|
||||
$(GNOME_SETTINGS_DAEMON_LIBS) \
|
||||
$(LIBXKLAVIER_LIBS) \
|
||||
$(top_builddir)/libbackground/libbackground.la \
|
||||
$(top_builddir)/libsounds/libsounds.a \
|
||||
$(top_builddir)/libgswitchit/libgswitchit.a \
|
||||
$(top_builddir)/libwindow-settings/libgnome-window-settings.la \
|
||||
$(top_builddir)/gnome-settings-daemon/actions/libacme.la\
|
||||
$(top_builddir)/gnome-settings-daemon/actions/libacme.la \
|
||||
$(GNOME_SETTINGS_DAEMON_LIBS) \
|
||||
$(XF86MISC_LIBS)
|
||||
|
||||
#AccessX_files = \
|
||||
|
|
|
@ -16,7 +16,9 @@ int main (int argc, char *argv [])
|
|||
{
|
||||
GnomeClient *session;
|
||||
Bonobo_RegistrationResult ret;
|
||||
gchar *restart_argv[] = { "gnome-settings-daemon", *argv, 0 };
|
||||
gchar *restart_argv[] = { "gnome-settings-daemon", NULL, 0 };
|
||||
|
||||
restart_argv[1] = *argv;
|
||||
|
||||
bindtextdomain (GETTEXT_PACKAGE, GNOMELOCALEDIR);
|
||||
bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8");
|
||||
|
|
|
@ -29,12 +29,6 @@
|
|||
#include <gtk/gtkmarshal.h>
|
||||
#include "reaper.h"
|
||||
|
||||
#ifdef HAVE_LOCALE_H
|
||||
#include <locale.h>
|
||||
#else
|
||||
#define bindtextdomain(package,dir)
|
||||
#endif
|
||||
|
||||
#ifdef ENABLE_NLS
|
||||
#include <libintl.h>
|
||||
#define _(String) dgettext(PACKAGE, String)
|
||||
|
|
|
@ -23,19 +23,6 @@ capplets/default-applications/gnome-default-applications-properties.c
|
|||
capplets/default-applications/gnome-default-applications-properties.glade
|
||||
capplets/desktop-links/Accessibility.directory.in
|
||||
capplets/desktop-links/Advanced.directory.in
|
||||
capplets/desktop-links/Sawfish/Sawfish.directory.in.in
|
||||
capplets/desktop-links/Sawfish/appearance-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/bindings-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/focus-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/match-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/maximize-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/meta-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/misc-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/move-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/placement-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/sound-properties.desktop.in
|
||||
capplets/desktop-links/Sawfish/workspace-properties.desktop.in
|
||||
capplets/desktop-links/legacy-applications.desktop.in.in
|
||||
capplets/display/display-properties.desktop.in
|
||||
capplets/display/main.c
|
||||
capplets/file-types/file-types-capplet.c
|
||||
|
@ -67,8 +54,6 @@ capplets/network/gnome-network-preferences.glade
|
|||
capplets/sound/gnome-settings-sound.desktop.in
|
||||
capplets/sound/sound-properties-capplet.c
|
||||
capplets/sound/sound-properties.glade
|
||||
capplets/theme-switcher/control/GNOME_Theme_Preview.server.in
|
||||
capplets/theme-switcher/control/control.c
|
||||
capplets/theme-switcher/gnome-theme-details.c
|
||||
capplets/theme-switcher/gnome-theme-installer.c
|
||||
capplets/theme-switcher/gnome-theme-manager.c
|
||||
|
@ -76,7 +61,6 @@ capplets/theme-switcher/gnome-theme-save.c
|
|||
capplets/theme-switcher/gtk-theme-selector.desktop.in
|
||||
capplets/theme-switcher/theme-install.glade
|
||||
capplets/theme-switcher/theme-properties.glade
|
||||
capplets/theme-switcher/theme-switcher.c
|
||||
capplets/ui-properties/gnome-ui-properties.c
|
||||
capplets/ui-properties/gnome-ui-properties.desktop.in
|
||||
capplets/ui-properties/gnome-ui-properties.glade
|
||||
|
|
|
@ -22,4 +22,4 @@ else
|
|||
install-data-local:
|
||||
endif
|
||||
|
||||
EXTRA_DIST=$(schema_DATA)
|
||||
EXTRA_DIST=$(schema_in_files) $(schema_DATA)
|
||||
|
|
|
@ -22,7 +22,7 @@ gnome_typing_monitor_SOURCES = \
|
|||
egg-spawn.c \
|
||||
egg-spawn.h
|
||||
|
||||
gnome_typing_monitor_LDADD = @GNOME_LIBS@ -L/usr/X11R6/lib -lXss
|
||||
gnome_typing_monitor_LDADD = @GNOME_LIBS@ @SCREENSAVER_LIBS@
|
||||
gnome_typing_monitor_LDFLAGS = -export-dynamic
|
||||
|
||||
imagedir = $(GNOMECC_PIXMAPS_DIR)
|
||||
|
|
|
@ -767,25 +767,32 @@ do_monitor_cancel(GnomeVFSMethod *method,
|
|||
static GnomeVFSMethod method = {
|
||||
sizeof(GnomeVFSMethod),
|
||||
|
||||
.open = do_open,
|
||||
.create = do_create,
|
||||
.close = do_close,
|
||||
.read = do_read,
|
||||
.write = do_write,
|
||||
.seek = do_seek,
|
||||
.tell = do_tell,
|
||||
.get_file_info_from_handle = do_get_file_info_from_handle,
|
||||
|
||||
.open_directory = do_open_directory,
|
||||
.close_directory = do_close_directory,
|
||||
.read_directory = do_read_directory,
|
||||
|
||||
.get_file_info = do_get_file_info,
|
||||
.is_local = do_is_local,
|
||||
.unlink = do_unlink,
|
||||
|
||||
.monitor_add = do_monitor_add,
|
||||
.monitor_cancel = do_monitor_cancel
|
||||
do_open,
|
||||
do_create,
|
||||
do_close,
|
||||
do_read,
|
||||
do_write,
|
||||
do_seek,
|
||||
do_tell,
|
||||
NULL,
|
||||
do_open_directory,
|
||||
do_close_directory,
|
||||
do_read_directory,
|
||||
do_get_file_info,
|
||||
do_get_file_info_from_handle,
|
||||
do_is_local,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
do_unlink,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
do_monitor_add,
|
||||
do_monitor_cancel,
|
||||
NULL
|
||||
};
|
||||
|
||||
GnomeVFSMethod *
|
||||
|
|
|
@ -38,6 +38,7 @@
|
|||
#include FT_TYPE1_TABLES_H
|
||||
#include FT_SFNT_NAMES_H
|
||||
#include FT_TRUETYPE_IDS_H
|
||||
#include <X11/Xlib.h>
|
||||
#include <X11/Xft/Xft.h>
|
||||
#include <gtk/gtk.h>
|
||||
#include <gdk/gdkx.h>
|
||||
|
|
|
@ -6,8 +6,6 @@ INCLUDES = $(THEME_METHOD_CFLAGS) \
|
|||
-DDIRECTORY_DIR=\"$(vfsdirectorydir)\" \
|
||||
-DDATA_DIR=\"$(datadir)/themus\"
|
||||
|
||||
AM_CFLAGS = -g
|
||||
|
||||
bin_PROGRAMS = gnome-theme-thumbnailer themus-theme-applier
|
||||
|
||||
vfsmoduledir = $(libdir)/gnome-vfs-2.0/modules
|
||||
|
|
|
@ -221,13 +221,13 @@ typedef struct _ThemeHandle ThemeHandle;
|
|||
struct _ThemeHandle {
|
||||
GnomeVFSMethodHandle *handle;
|
||||
|
||||
// if we're listing themes....
|
||||
/* if we're listing themes.... */
|
||||
GList *theme;
|
||||
GnomeVFSFileInfoOptions options;
|
||||
gboolean seen_dotdirectory;
|
||||
|
||||
// if we're doing a file....
|
||||
gchar *uri; // the real URI
|
||||
/* if we're doing a file.... */
|
||||
gchar *uri; /* the real URI */
|
||||
};
|
||||
|
||||
/* -- VFS method -- */
|
||||
|
@ -664,25 +664,39 @@ do_monitor_cancel(GnomeVFSMethod *method,
|
|||
static GnomeVFSMethod method = {
|
||||
sizeof(GnomeVFSMethod),
|
||||
|
||||
.open = do_open,
|
||||
.create = do_create,
|
||||
.close = do_close,
|
||||
.read = do_read,
|
||||
.write = do_write,
|
||||
.seek = do_seek,
|
||||
.tell = do_tell,
|
||||
.get_file_info_from_handle = do_get_file_info_from_handle,
|
||||
do_open,
|
||||
do_create,
|
||||
do_close,
|
||||
do_read,
|
||||
do_write,
|
||||
do_seek,
|
||||
do_tell,
|
||||
|
||||
.open_directory = do_open_directory,
|
||||
.close_directory = do_close_directory,
|
||||
.read_directory = do_read_directory,
|
||||
NULL,
|
||||
|
||||
.get_file_info = do_get_file_info,
|
||||
.is_local = do_is_local,
|
||||
.unlink = do_unlink,
|
||||
do_open_directory,
|
||||
do_close_directory,
|
||||
do_read_directory,
|
||||
do_get_file_info,
|
||||
do_get_file_info_from_handle,
|
||||
do_is_local,
|
||||
|
||||
.monitor_add = do_monitor_add,
|
||||
.monitor_cancel = do_monitor_cancel
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
|
||||
do_unlink,
|
||||
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
|
||||
do_monitor_add,
|
||||
do_monitor_cancel,
|
||||
|
||||
NULL
|
||||
};
|
||||
|
||||
GnomeVFSMethod*
|
||||
|
|
|
@ -40,7 +40,7 @@ struct ThemusThemePropertiesViewDetails {
|
|||
};
|
||||
|
||||
enum {
|
||||
PROP_URI,
|
||||
PROP_URI
|
||||
};
|
||||
|
||||
static GObjectClass *parent_class = NULL;
|
||||
|
|
Loading…
Add table
Reference in a new issue