1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889 |
- /*---------------------------------------------------
- -----------------------------------------------------
- Filename: loadattribs.m
- Version: 1.2
- Type: maki/attrib loader
- Date: 29. Aug. 2006 - 23:43
- Author: Martin Poehlmann aka Deimos
- E-Mail: [email protected]
- Internet: www.skinconsortium.com
- www.martin.deimos.de.vu
- -----------------------------------------------------
- ---------------------------------------------------*/
- #define MAIN_ATTRIBS_MGR
- #define MAIN_ATTRIBS_LOADER
- #include <lib/std.mi>
- #include attribs/init_windowpage.m
- #include attribs/init_playlist.m
- #include attribs/init_Autoresize.m
- #include attribs/init_Vis.m
- #include attribs/init_appearance.m
- #include attribs/init_songticker.m
- #include attribs/init_notifier.m
- Global Configattribute FontRenderer, findOpenRect;
- Global String FontRenderer_default, findOpenRect_default;
- Global configAttribute skin_attrib;
- System.onScriptLoaded()
- {
- initAttribs_Appearance();
- initAttribs_Songticker();
- initAttribs_Autoresize();
- initAttribs_notifier();
- initAttribs_Vis();
- //without optionsmenu entry:
- initAttribs_windowpage();
- initAttribs_Playlist();
- // Add skin switcher to Appearance menu
- addMenuSeparator(custom_page_appearance);
- if (getParam() == "big")
- {
- skin_attrib = custom_page_appearance.newAttribute("Switch to Bento with Small Buttons", "0");
- }
- else
- {
- skin_attrib = custom_page_appearance.newAttribute("Switch to Bento with Big Buttons", "0");
- }
- // Turn 'find open rect' temporary off
- findOpenRect = config.getItemByGuid("{280876CF-48C0-40BC-8E86-73CE6BB462E5}").getAttribute("Find open rect");
- findOpenRect_default = findOpenRect.getData();
- findOpenRect.setData("0");
- }
- System.onScriptUnloading ()
- {
- findOpenRect.setData(findOpenRect_default);
- }
- findOpenRect.onDataChanged ()
- {
- if (getData() == "0") return;
- findOpenRect.setData("0");
- }
- global boolean passtrough;
- skin_attrib.onDataChanged ()
- {
- if (passtrough)
- {
- return;
- }
- passtrough = TRUE;
- setData("0");
- if (getParam() == "big") switchSkin("Bento");
- else switchSkin("Big Bento");
- passtrough = FALSE;
- }
|