~ubuntu-branches/ubuntu/hardy/gnome-commander/hardy

« back to all changes in this revision

Viewing changes to src/gnome-cmd-file.h

  • Committer: Bazaar Package Importer
  • Author(s): Michael Vogt
  • Date: 2006-06-13 15:39:48 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20060613153948-gvrt3mb2ddk5u62o
Tags: 1.2.0-3
added --disable-scrollkeeper on build

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/*
2
 
    GNOME Commander - A GNOME based file manager 
 
2
    GNOME Commander - A GNOME based file manager
3
3
    Copyright (C) 2001-2006 Marcus Bjurman
4
4
 
5
5
    This program is free software; you can redistribute it and/or modify
15
15
    You should have received a copy of the GNU General Public License
16
16
    along with this program; if not, write to the Free Software
17
17
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
18
 
*/ 
 
18
*/
19
19
#ifndef __GNOME_CMD_FILE_H__
20
20
#define __GNOME_CMD_FILE_H__
21
21
 
22
22
#define GNOME_CMD_FILE(obj) \
23
 
        GTK_CHECK_CAST (obj, gnome_cmd_file_get_type (), GnomeCmdFile)
 
23
    GTK_CHECK_CAST (obj, gnome_cmd_file_get_type (), GnomeCmdFile)
24
24
#define GNOME_CMD_FILE_CLASS(klass) \
25
 
        GTK_CHECK_CLASS_CAST (klass, gnome_cmd_file_get_type (), GnomeCmdFileClass)
 
25
    GTK_CHECK_CLASS_CAST (klass, gnome_cmd_file_get_type (), GnomeCmdFileClass)
26
26
#define GNOME_CMD_IS_FILE(obj) \
27
27
    GTK_CHECK_TYPE (obj, gnome_cmd_file_get_type ())
28
28
 
29
29
 
30
30
typedef struct _GnomeCmdFile GnomeCmdFile;
31
31
typedef struct _GnomeCmdFileClass GnomeCmdFileClass;
32
 
typedef struct _GnomeCmdFilePrivate     GnomeCmdFilePrivate;
 
32
typedef struct _GnomeCmdFilePrivate    GnomeCmdFilePrivate;
33
33
 
34
34
struct _GnomeCmdFile
35
35
{
36
 
        GnomeCmdFileInfo parent;
 
36
    GnomeCmdFileInfo parent;
37
37
 
38
 
        GnomeVFSFileInfo *info;
39
 
        GnomeCmdFilePrivate *priv;
 
38
    GnomeVFSFileInfo *info;
 
39
    GnomeCmdFilePrivate *priv;
40
40
};
41
41
 
42
42
struct _GnomeCmdFileClass
43
43
{
44
 
        GnomeCmdFileInfoClass parent_class;
 
44
    GnomeCmdFileInfoClass parent_class;
45
45
};
46
46
 
47
47
 
51
51
GtkType gnome_cmd_file_get_type (void);
52
52
 
53
53
GnomeCmdFile *gnome_cmd_file_new (GnomeVFSFileInfo *info,
54
 
                                                                  GnomeCmdDir *dir);
 
54
                                  GnomeCmdDir *dir);
55
55
void gnome_cmd_file_setup (GnomeCmdFile *finfo,
56
 
                                                   GnomeVFSFileInfo *info,
57
 
                                                   GnomeCmdDir *dir);
 
56
                           GnomeVFSFileInfo *info,
 
57
                           GnomeCmdDir *dir);
58
58
 
59
59
void gnome_cmd_file_ref (GnomeCmdFile *finfo);
60
60
void gnome_cmd_file_unref (GnomeCmdFile *finfo);
61
61
 
62
62
GnomeVFSResult gnome_cmd_file_chmod (GnomeCmdFile *finfo,
63
 
                                                                         GnomeVFSFilePermissions perm);
 
63
                                     GnomeVFSFilePermissions perm);
64
64
GnomeVFSResult gnome_cmd_file_chown (GnomeCmdFile *finfo,
65
 
                                                                         uid_t uid, gid_t gid);
 
65
                                     uid_t uid, gid_t gid);
66
66
GnomeVFSResult gnome_cmd_file_rename (GnomeCmdFile *finfo,
67
 
                                                                          const gchar *new_name);
 
67
                                      const gchar *new_name);
68
68
 
69
69
const gchar *gnome_cmd_file_get_name (GnomeCmdFile *finfo);
70
70
gchar *gnome_cmd_file_get_quoted_name (GnomeCmdFile *finfo);
78
78
const gchar *gnome_cmd_file_get_owner (GnomeCmdFile *finfo);
79
79
const gchar *gnome_cmd_file_get_group (GnomeCmdFile *finfo);
80
80
const gchar *gnome_cmd_file_get_adate (GnomeCmdFile *finfo,
81
 
                                                                           gboolean overide_disp_setting);
 
81
                                       gboolean overide_disp_setting);
82
82
const gchar *gnome_cmd_file_get_mdate (GnomeCmdFile *finfo,
83
 
                                                                           gboolean overide_disp_setting);
 
83
                                       gboolean overide_disp_setting);
84
84
const gchar *gnome_cmd_file_get_cdate (GnomeCmdFile *finfo,
85
 
                                                                           gboolean overide_disp_setting);
 
85
                                       gboolean overide_disp_setting);
86
86
const gchar *gnome_cmd_file_get_size (GnomeCmdFile *finfo);
87
87
const gchar *gnome_cmd_file_get_tree_size (GnomeCmdFile *finfo);
88
88
const gchar *gnome_cmd_file_get_perm (GnomeCmdFile *finfo);
89
89
const gchar *gnome_cmd_file_get_mime_type_desc (GnomeCmdFile *finfo);
90
90
const gchar *gnome_cmd_file_get_mime_type (GnomeCmdFile *finfo);
91
91
gboolean gnome_cmd_file_has_mime_type (GnomeCmdFile *finfo,
92
 
                                                                           const gchar *mime_type);
 
92
                                       const gchar *mime_type);
93
93
gboolean gnome_cmd_file_mime_begins_with (GnomeCmdFile *finfo,
94
 
                                                                                  const gchar *mime_type_start);
 
94
                                          const gchar *mime_type_start);
95
95
 
96
96
const gchar *gnome_cmd_file_get_type_string (GnomeCmdFile *finfo);
97
97
const gchar *gnome_cmd_file_get_type_desc (GnomeCmdFile *finfo);
101
101
void gnome_cmd_file_show_properties (GnomeCmdFile *finfo);
102
102
void gnome_cmd_file_show_chown_dialog (GList *files);
103
103
void gnome_cmd_file_show_chmod_dialog (GList *files);
104
 
void gnome_cmd_file_view (GnomeCmdFile *finfo);
 
104
void gnome_cmd_file_view (GnomeCmdFile *finfo, gint internal_viewer);
105
105
void gnome_cmd_file_edit (GnomeCmdFile *finfo);
106
106
void gnome_cmd_file_show_cap_cut (GnomeCmdFile *finfo);
107
107
void gnome_cmd_file_show_cap_copy (GnomeCmdFile *finfo);