Blender
V4.5
source
blender
editors
space_file
fsmenu.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2001-2002 NaN Holding BV. All rights reserved.
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
ED_fileselect.hh
"
12
13
/* XXX could become UserPref */
14
#define FSMENU_RECENT_MAX 10
15
21
void
fsmenu_insert_entry
(
struct
FSMenu
*fsmenu,
22
enum
FSMenuCategory
category,
23
const
char
*path,
24
const
char
*name,
25
int
icon,
26
enum
FSMenuInsert
flag
);
27
29
void
fsmenu_entry_refresh_valid
(
struct
FSMenuEntry
*fsentry);
30
32
short
fsmenu_can_save
(
struct
FSMenu
*fsmenu,
enum
FSMenuCategory
category,
int
idx);
33
35
void
fsmenu_remove_entry
(
struct
FSMenu
*fsmenu,
enum
FSMenuCategory
category,
int
idx);
36
41
bool
fsmenu_write_file
(
struct
FSMenu
*fsmenu,
const
char
*filepath);
42
44
void
fsmenu_read_bookmarks
(
struct
FSMenu
*fsmenu,
const
char
*filepath);
45
47
void
fsmenu_read_system
(
struct
FSMenu
*fsmenu,
int
read_bookmarks);
48
50
void
fsmenu_free
(
void
);
51
53
void
fsmenu_refresh_system_category
(
struct
FSMenu
*fsmenu);
54
56
void
fsmenu_refresh_bookmarks_status
(
struct
wmWindowManager
*wm,
struct
FSMenu
*fsmenu);
57
59
int
fsmenu_get_active_indices
(
struct
FSMenu
*fsmenu,
60
enum
FSMenuCategory
category,
61
const
char
*dir);
ED_fileselect.hh
FSMenuCategory
FSMenuCategory
Definition
ED_fileselect.hh:239
FSMenuInsert
FSMenuInsert
Definition
ED_fileselect.hh:248
fsmenu_insert_entry
void fsmenu_insert_entry(struct FSMenu *fsmenu, enum FSMenuCategory category, const char *path, const char *name, int icon, enum FSMenuInsert flag)
Definition
fsmenu.cc:252
fsmenu_write_file
bool fsmenu_write_file(struct FSMenu *fsmenu, const char *filepath)
Definition
fsmenu.cc:402
fsmenu_can_save
short fsmenu_can_save(struct FSMenu *fsmenu, enum FSMenuCategory category, int idx)
Definition
fsmenu.cc:239
fsmenu_refresh_bookmarks_status
void fsmenu_refresh_bookmarks_status(struct wmWindowManager *wm, struct FSMenu *fsmenu)
Definition
fsmenu.cc:686
fsmenu_refresh_system_category
void fsmenu_refresh_system_category(struct FSMenu *fsmenu)
Definition
fsmenu.cc:513
fsmenu_read_bookmarks
void fsmenu_read_bookmarks(struct FSMenu *fsmenu, const char *filepath)
Definition
fsmenu.cc:444
fsmenu_get_active_indices
int fsmenu_get_active_indices(struct FSMenu *fsmenu, enum FSMenuCategory category, const char *dir)
Definition
fsmenu.cc:582
fsmenu_entry_refresh_valid
void fsmenu_entry_refresh_valid(struct FSMenuEntry *fsentry)
Definition
fsmenu.cc:214
fsmenu_remove_entry
void fsmenu_remove_entry(struct FSMenu *fsmenu, enum FSMenuCategory category, int idx)
Definition
fsmenu.cc:369
fsmenu_free
void fsmenu_free(void)
Definition
fsmenu.cc:539
fsmenu_read_system
void fsmenu_read_system(struct FSMenu *fsmenu, int read_bookmarks)
Definition
fsmenu_system.cc:241
FSMenuEntry
Definition
ED_fileselect.hh:229
FSMenu
Definition
fsmenu.cc:36
wmWindowManager
Definition
DNA_windowmanager_types.h:155
flag
uint8_t flag
Definition
wm_window.cc:139
Generated on
for Blender by
doxygen
1.15.0