|
Blender V5.0
|
#include <fmt/format.h>#include "BLI_fileops.h"#include "BLI_listbase.h"#include "BLI_path_utils.hh"#include "BLI_string.h"#include "BLI_string_utf8.h"#include "BLO_readfile.hh"#include "BLT_translation.hh"#include "BKE_blendfile.hh"#include "BKE_global.hh"#include "BKE_main.hh"#include "IMB_imbuf.hh"#include "IMB_metadata.hh"#include "IMB_thumbs.hh"#include "RNA_access.hh"#include "UI_interface_layout.hh"#include "interface_intern.hh"Go to the source code of this file.
Functions | |
| static void | uiTemplateRecentFiles_tooltip_func (bContext &, uiTooltipData &tip, uiBut *, void *argN) |
| int | uiTemplateRecentFiles (uiLayout *layout, int rows) |
| int uiTemplateRecentFiles | ( | uiLayout * | layout, |
| int | rows ) |
Definition at line 134 of file interface_template_recent_files.cc.
References BKE_blendfile_extension_check(), BLI_path_basename(), BLI_strdup(), uiLayout::block(), G, i, blender::wm::InvokeDefault, LISTBASE_FOREACH_INDEX, MEM_freeN(), uiLayout::op(), ptr, RNA_boolean_set(), RNA_string_set(), UI_but_func_tooltip_custom_set(), ui_but_last(), UI_ITEM_NONE, and uiTemplateRecentFiles_tooltip_func().
Referenced by recent_files_menu_draw().
|
static |
Definition at line 34 of file interface_template_recent_files.cc.
References BKE_main_thumbnail_to_imbuf(), BLI_exists(), BLI_file_attributes(), BLI_filelist_entry_datetime_to_string(), BLI_filelist_entry_size_to_string(), BLI_path_split_dir_file(), BLI_stat(), BLO_thumbnail_from_file(), BLO_version_from_file(), Checkerboard_Themed, data, dirname(), FILE_ATTR_OFFLINE, FILE_MAX, FILELIST_DIRENTRY_DATE_LEN, FILELIST_DIRENTRY_TIME_LEN, IMB_freeImBuf(), IMB_metadata_get_field(), IMB_thumb_read(), MEM_freeN(), ImBuf::metadata, N_, size(), SNPRINTF_UTF8, status, THB_LARGE, UI_SCALE_FAC, UI_TIP_LC_ALERT, UI_TIP_LC_NORMAL, UI_TIP_STYLE_HEADER, UI_TIP_STYLE_NORMAL, UI_TIP_STYLE_SPACER, UI_tooltip_image_field_add(), UI_tooltip_text_field_add(), ImBuf::x, and ImBuf::y.
Referenced by uiTemplateRecentFiles().