Blender
V5.0
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
24
void
fsmenu_insert_entry
(
struct
FSMenu
*fsmenu,
25
enum
FSMenuCategory
category,
26
const
char
*path,
27
const
char
*
name
,
28
int
icon,
29
enum
FSMenuInsert
flag
);
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
int
fsmenu_get_active_indices
(
struct
FSMenu
*fsmenu,
57
enum
FSMenuCategory
category,
58
const
char
*dir);
ED_fileselect.hh
FSMenuCategory
FSMenuCategory
Definition
ED_fileselect.hh:242
FSMenuInsert
FSMenuInsert
Definition
ED_fileselect.hh:251
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:227
fsmenu_write_file
bool fsmenu_write_file(struct FSMenu *fsmenu, const char *filepath)
Definition
fsmenu.cc:379
fsmenu_can_save
short fsmenu_can_save(struct FSMenu *fsmenu, enum FSMenuCategory category, int idx)
Definition
fsmenu.cc:214
fsmenu_refresh_system_category
void fsmenu_refresh_system_category(struct FSMenu *fsmenu)
Definition
fsmenu.cc:485
fsmenu_read_bookmarks
void fsmenu_read_bookmarks(struct FSMenu *fsmenu, const char *filepath)
Definition
fsmenu.cc:421
fsmenu_get_active_indices
int fsmenu_get_active_indices(struct FSMenu *fsmenu, enum FSMenuCategory category, const char *dir)
Definition
fsmenu.cc:516
fsmenu_remove_entry
void fsmenu_remove_entry(struct FSMenu *fsmenu, enum FSMenuCategory category, int idx)
Definition
fsmenu.cc:346
fsmenu_free
void fsmenu_free(void)
Definition
fsmenu.cc:511
fsmenu_read_system
void fsmenu_read_system(struct FSMenu *fsmenu, int read_bookmarks)
Definition
fsmenu_system.cc:261
name
const char * name
Definition
python_compat.hh:32
FSMenu
Definition
fsmenu.cc:36
flag
uint8_t flag
Definition
wm_window.cc:145
Generated on
for Blender by
doxygen
1.16.1