# # Copyright (c) 1997-2002 The Protein Laboratory, University of Copenhagen # All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions # are met: # 1. Redistributions of source code must retain the above copyright # notice, this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND # ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE # IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE # ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE # FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL # DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS # OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) # HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # # $Id: Config.pm,v 1.16 2005/10/13 17:22:52 dk Exp $ package Prima::VB::Config; sub pages { return qw(General Additional Sliders Abstract); } sub classes { return ( 'Prima::Gauge' => { icon => 'VB::classes.gif:9', page => 'Sliders', class => 'Prima::VB::Gauge', RTModule => 'Prima::Sliders', module => 'Prima::VB::CoreClasses', }, 'Prima::StringOutline' => { icon => 'VB::classes.gif:17', page => 'General', class => 'Prima::VB::StringOutline', RTModule => 'Prima::Outlines', module => 'Prima::VB::CoreClasses', }, 'Prima::ImageViewer' => { icon => 'VB::classes.gif:14', page => 'General', class => 'Prima::VB::ImageViewer', RTModule => 'Prima::ImageViewer', module => 'Prima::VB::CoreClasses', }, 'Prima::Label' => { icon => 'VB::classes.gif:15', page => 'General', class => 'Prima::VB::Label', RTModule => 'Prima::Label', module => 'Prima::VB::CoreClasses', }, 'Prima::GroupBox' => { icon => 'VB::classes.gif:10', page => 'General', class => 'Prima::VB::GroupBox', RTModule => 'Prima::Buttons', module => 'Prima::VB::CoreClasses', }, 'Prima::InputLine' => { icon => 'VB::classes.gif:13', page => 'General', class => 'Prima::VB::InputLine', RTModule => 'Prima::InputLine', module => 'Prima::VB::CoreClasses', }, 'Prima::ScrollWidget' => { icon => 'VB::classes.gif:21', page => 'Abstract', class => 'Prima::VB::ScrollWidget', RTModule => 'Prima::ScrollWidget', module => 'Prima::VB::CoreClasses', }, 'Prima::Widget' => { icon => 'VB::VB.gif:0', page => 'Abstract', class => 'Prima::VB::Widget', RTModule => 'Prima::Classes', module => 'Prima::VB::Classes', }, 'Prima::OutlineViewer' => { icon => 'VB::classes.gif:17', page => 'Abstract', class => 'Prima::VB::OutlineViewer', RTModule => 'Prima::Outlines', module => 'Prima::VB::CoreClasses', }, 'Prima::SpinEdit' => { icon => 'VB::classes.gif:25', page => 'Sliders', class => 'Prima::VB::SpinEdit', RTModule => 'Prima::Sliders', module => 'Prima::VB::CoreClasses', }, 'Prima::Calendar' => { icon => 'VB::classes.gif:32', page => 'Additional', class => 'Prima::VB::Calendar', RTModule => 'Prima::Calendar', module => 'Prima::VB::CoreClasses', }, 'Prima::DirectoryListBox' => { icon => 'VB::classes.gif:6', page => 'Additional', class => 'Prima::VB::DirectoryListBox', RTModule => 'Prima::FileDialog', module => 'Prima::VB::CoreClasses', }, 'Prima::ComboBox' => { icon => 'VB::classes.gif:3', page => 'General', class => 'Prima::VB::ComboBox', RTModule => 'Prima::ComboBox', module => 'Prima::VB::CoreClasses', }, 'Prima::Radio' => { icon => 'VB::classes.gif:18', page => 'General', class => 'Prima::VB::Radio', RTModule => 'Prima::Buttons', module => 'Prima::VB::CoreClasses', }, 'Prima::SpeedButton' => { icon => 'VB::classes.gif:19', page => 'Additional', class => 'Prima::VB::Button', RTModule => 'Prima::Buttons', module => 'Prima::VB::CoreClasses', }, 'Prima::ListBox' => { icon => 'VB::classes.gif:16', page => 'General', class => 'Prima::VB::ListBox', RTModule => 'Prima::Lists', module => 'Prima::VB::CoreClasses', }, 'Prima::CheckBox' => { icon => 'VB::classes.gif:2', page => 'General', class => 'Prima::VB::CheckBox', RTModule => 'Prima::Buttons', module => 'Prima::VB::CoreClasses', }, 'Prima::CircularSlider' => { icon => 'VB::classes.gif:4', page => 'Sliders', class => 'Prima::VB::CircularSlider', RTModule => 'Prima::Sliders', module => 'Prima::VB::CoreClasses', }, 'Prima::DetailedList' => { icon => 'VB::classes.gif:31', page => 'General', class => 'Prima::VB::DetailedList', RTModule => 'Prima::DetailedList', module => 'Prima::VB::CoreClasses', }, 'Prima::Edit' => { icon => 'VB::classes.gif:8', page => 'General', class => 'Prima::VB::Edit', RTModule => 'Prima::Edit', module => 'Prima::VB::CoreClasses', }, 'Prima::ColorComboBox' => { icon => 'VB::classes.gif:1', page => 'Additional', class => 'Prima::VB::ColorComboBox', RTModule => 'Prima::ColorDialog', module => 'Prima::VB::CoreClasses', }, 'Prima::Slider' => { icon => 'VB::classes.gif:22', page => 'Sliders', class => 'Prima::VB::Slider', RTModule => 'Prima::Sliders', module => 'Prima::VB::CoreClasses', }, 'Prima::AltSpinButton' => { icon => 'VB::classes.gif:24', page => 'Sliders', class => 'Prima::VB::AltSpinButton', RTModule => 'Prima::Sliders', module => 'Prima::VB::CoreClasses', }, 'Prima::Header' => { icon => 'VB::classes.gif:30', page => 'Sliders', class => 'Prima::VB::Header', RTModule => 'Prima::Header', module => 'Prima::VB::CoreClasses', }, 'Prima::DirectoryOutline' => { icon => 'VB::classes.gif:7', page => 'Additional', class => 'Prima::VB::DirectoryOutline', RTModule => 'Prima::Outlines', module => 'Prima::VB::CoreClasses', }, 'Prima::Button' => { icon => 'VB::classes.gif:0', page => 'General', class => 'Prima::VB::Button', RTModule => 'Prima::Buttons', module => 'Prima::VB::CoreClasses', }, 'Prima::TabSet' => { icon => 'VB::classes.gif:27', page => 'Additional', class => 'Prima::VB::TabSet', RTModule => 'Prima::Notebooks', module => 'Prima::VB::CoreClasses', }, 'Prima::ScrollBar' => { icon => 'VB::classes.gif:20', page => 'General', class => 'Prima::VB::ScrollBar', RTModule => 'Prima::ScrollBar', module => 'Prima::VB::CoreClasses', }, 'Prima::ListViewer' => { icon => 'VB::classes.gif:16', page => 'Abstract', class => 'Prima::VB::ListViewer', RTModule => 'Prima::Lists', module => 'Prima::VB::CoreClasses', }, 'Prima::TabbedNotebook' => { icon => 'VB::classes.gif:28', page => 'Additional', class => 'Prima::VB::TabbedNotebook', RTModule => 'Prima::Notebooks', module => 'Prima::VB::CoreClasses', }, 'Prima::Notebook' => { icon => 'VB::classes.gif:29', page => 'Abstract', class => 'Prima::VB::Notebook', RTModule => 'Prima::Notebooks', module => 'Prima::VB::CoreClasses', }, 'Prima::DriveComboBox' => { icon => 'VB::classes.gif:5', page => 'Additional', class => 'Prima::VB::DriveComboBox', RTModule => 'Prima::FileDialog', module => 'Prima::VB::CoreClasses', }, 'Prima::SpinButton' => { icon => 'VB::classes.gif:23', page => 'Sliders', class => 'Prima::VB::SpinButton', RTModule => 'Prima::Sliders', module => 'Prima::VB::CoreClasses', }, 'Prima::Grid' => { RTModule => 'Prima::Grids', class => 'Prima::VB::Grid', page => 'General', icon => 'VB::classes.gif:33', module => 'Prima::VB::CoreClasses', }, 'Prima::AbstractGrid' => { RTModule => 'Prima::Grids', class => 'Prima::VB::AbstractGrid', page => 'Abstract', icon => 'VB::classes.gif:33', module => 'Prima::VB::CoreClasses', }, ); } 1;