|
|
|
@ -37,7 +37,6 @@
|
|
|
|
|
#include "core/log.h"
|
|
|
|
|
#include "core/misc.h"
|
|
|
|
|
#include "cache.h"
|
|
|
|
|
#include "templates/miscspace.h"
|
|
|
|
|
#include "models/item.h"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -383,62 +382,62 @@ void menu_dir_tab_link(Info & i)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void menu_dir_tab_meta_str(Info & i)
|
|
|
|
|
{
|
|
|
|
|
if( stack->fun_data )
|
|
|
|
|
{
|
|
|
|
|
StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
|
|
|
|
|
if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
sitem->citem->menu_items[stack->iter].meta.serialize_to_space_stream(i.out, true);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void menu_dir_tab_meta(Info & i)
|
|
|
|
|
{
|
|
|
|
|
if( stack->fun_data )
|
|
|
|
|
{
|
|
|
|
|
StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
|
|
|
|
|
if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
space_value(i, sitem->citem->menu_items[stack->iter].meta);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void menu_dir_tab_meta_tab(Info & i)
|
|
|
|
|
{
|
|
|
|
|
if( stack->fun_data )
|
|
|
|
|
{
|
|
|
|
|
StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
|
|
|
|
|
if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
space_list_tab(i, sitem->citem->menu_items[stack->iter].meta);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void menu_dir_tab_meta_tab_value(Info & i)
|
|
|
|
|
{
|
|
|
|
|
if( stack->fun_data )
|
|
|
|
|
{
|
|
|
|
|
StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
|
|
|
|
|
if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
space_list_tab_value(i, sitem->citem->menu_items[stack->iter].meta, L"menu_dir_tab_meta_tab");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
void menu_dir_tab_meta_tab_has_next(Info & i)
|
|
|
|
|
{
|
|
|
|
|
if( stack->fun_data )
|
|
|
|
|
{
|
|
|
|
|
StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
|
|
|
|
|
if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
space_list_tab_has_next(i, sitem->citem->menu_items[stack->iter].meta, L"menu_dir_tab_meta_tab");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
//void menu_dir_tab_meta_str(Info & i)
|
|
|
|
|
//{
|
|
|
|
|
// if( stack->fun_data )
|
|
|
|
|
// {
|
|
|
|
|
// StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
//
|
|
|
|
|
// if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
// sitem->citem->menu_items[stack->iter].meta.serialize_to_space_stream(i.out, true);
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
//
|
|
|
|
|
//void menu_dir_tab_meta(Info & i)
|
|
|
|
|
//{
|
|
|
|
|
// if( stack->fun_data )
|
|
|
|
|
// {
|
|
|
|
|
// StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
//
|
|
|
|
|
// if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
// space_value(i, sitem->citem->menu_items[stack->iter].meta);
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
//
|
|
|
|
|
//void menu_dir_tab_meta_tab(Info & i)
|
|
|
|
|
//{
|
|
|
|
|
// if( stack->fun_data )
|
|
|
|
|
// {
|
|
|
|
|
// StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
//
|
|
|
|
|
// if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
// space_list_tab(i, sitem->citem->menu_items[stack->iter].meta);
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
//void menu_dir_tab_meta_tab_value(Info & i)
|
|
|
|
|
//{
|
|
|
|
|
// if( stack->fun_data )
|
|
|
|
|
// {
|
|
|
|
|
// StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
//
|
|
|
|
|
// if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
// space_list_tab_value(i, sitem->citem->menu_items[stack->iter].meta, L"menu_dir_tab_meta_tab");
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
//void menu_dir_tab_meta_tab_has_next(Info & i)
|
|
|
|
|
//{
|
|
|
|
|
// if( stack->fun_data )
|
|
|
|
|
// {
|
|
|
|
|
// StackItem * sitem = reinterpret_cast<StackItem*>(stack->fun_data);
|
|
|
|
|
//
|
|
|
|
|
// if( stack->iter < sitem->citem->menu_items.size() )
|
|
|
|
|
// space_list_tab_has_next(i, sitem->citem->menu_items[stack->iter].meta, L"menu_dir_tab_meta_tab");
|
|
|
|
|
// }
|
|
|
|
|
//}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -561,11 +560,11 @@ void AddEzcFunctions(PluginInfo & info)
|
|
|
|
|
fun->Insert("menu_dir_tab_url", menu_dir_tab_url);
|
|
|
|
|
fun->Insert("menu_dir_tab_link", menu_dir_tab_link);
|
|
|
|
|
|
|
|
|
|
fun->Insert("menu_dir_tab_meta_str", menu_dir_tab_meta_str);
|
|
|
|
|
fun->Insert("menu_dir_tab_meta", menu_dir_tab_meta);
|
|
|
|
|
fun->Insert("menu_dir_tab_meta_tab", menu_dir_tab_meta_tab);
|
|
|
|
|
fun->Insert("menu_dir_tab_meta_tab_value", menu_dir_tab_meta_tab_value);
|
|
|
|
|
fun->Insert("menu_dir_tab_meta_tab_has_next", menu_dir_tab_meta_tab_has_next);
|
|
|
|
|
// fun->Insert("menu_dir_tab_meta_str", menu_dir_tab_meta_str);
|
|
|
|
|
// fun->Insert("menu_dir_tab_meta", menu_dir_tab_meta);
|
|
|
|
|
// fun->Insert("menu_dir_tab_meta_tab", menu_dir_tab_meta_tab);
|
|
|
|
|
// fun->Insert("menu_dir_tab_meta_tab_value", menu_dir_tab_meta_tab_value);
|
|
|
|
|
// fun->Insert("menu_dir_tab_meta_tab_has_next", menu_dir_tab_meta_tab_has_next);
|
|
|
|
|
|
|
|
|
|
fun->Insert("menu_dir_tab_is_dir", menu_dir_tab_is_dir);
|
|
|
|
|
fun->Insert("menu_dir_tab_is_file", menu_dir_tab_is_file);
|
|
|
|
|