winamp/Src/resources/skins/Big Bento/scripts/attribs/init_vis.m
2024-09-24 14:54:57 +02:00

80 lines
2.0 KiB
Objective-C

/*---------------------------------------------------
-----------------------------------------------------
Filename: init_vis.m
Version: 1.0
Type: maki/attrib definitions
Date: 03. Nov. 2006 - 18:12
Author: Martin Poehlmann aka Deimos
E-Mail: martin@skinconsortium.com
Internet: www.skinconsortium.com
www.martin.deimos.de.vu
-----------------------------------------------------
Depending Files:
scripts/infocompcore.maki
scripts/suicore.maki
-----------------------------------------------------
---------------------------------------------------*/
#ifndef included
#error This script can only be compiled as a #include
#endif
#include "gen_pageguids.m"
Function initAttribs_vis();
Global ConfigAttribute vis_lefttoplayer_attrib, vis_inbig_attrib, vis_lefttoplayer_full_attrib;
#define CUSTOM_PAGE_VIS "{090B63DE-FD24-4528-ABE5-A522615E8AE9}"
initAttribs_vis()
{
initPages();
// System.isSafeMode() is not recognized by mc.exe
// if (!System.isSafeMode())
// {
ConfigItem vis_parent = addConfigSubMenu(optionsmenu_page, "Visualization", CUSTOM_PAGE_VIS);
vis_inbig_attrib = vis_parent.newAttribute("Open in Big Component View", "1");
vis_lefttoplayer_full_attrib = vis_parent.newAttribute("Open in Multi Content View (stretched)", "0");
vis_lefttoplayer_attrib = vis_parent.newAttribute("Open in Multi Content View (mini)", "0");
// }
}
#ifdef MAIN_ATTRIBS_MGR
vis_lefttoplayer_attrib.onDataChanged()
{
if (attribs_mychange) return;
NOOFF
attribs_mychange = 1;
vis_inbig_attrib.setData("0");
vis_lefttoplayer_full_attrib.setData("0");
attribs_mychange = 0;
}
vis_inbig_attrib.onDataChanged()
{
if (attribs_mychange) return;
NOOFF
attribs_mychange = 1;
vis_lefttoplayer_attrib.setData("0");
vis_lefttoplayer_full_attrib.setData("0");
attribs_mychange = 0;
}
vis_lefttoplayer_full_attrib.onDataChanged()
{
if (attribs_mychange) return;
NOOFF
attribs_mychange = 1;
vis_lefttoplayer_attrib.setData("0");
vis_inbig_attrib.setData("0");
attribs_mychange = 0;
}
#endif