<?php

# Use this class instead of ViewItemParams for compatibility
class FolderViewItemParams extends ViewItemParams
{
    const /* MY_Bool				*/ predefined	 						= 'predefined';
    const /* MY_Bool				*/ item_paint_icon						= 'item_paint_icon';
    const /* MY_Bool				*/ item_paint_caption					= 'item_paint_caption';
    const /* MY_Bool				*/ item_ui_state_paint_caption      	= 'item_ui_state_paint_caption';
    const /* MY_Bool				*/ item_paint_unselected_caption    	= 'item_paint_unselected_caption';
    const /* MY_FontSize			*/ item_caption_font_size           	= 'item_caption_font_size';
    const /* MY_Bool				*/ item_paint_caption_within_icon   	= 'item_paint_caption_within_icon';
    const /* (char *)	 			*/ item_caption_within_icon_color   	= 'item_caption_within_icon_color';
    const /* NonNegativeInt			*/ item_padding_top	  					= 'item_padding_top';
    const /* NonNegativeInt			*/ item_padding_bottom              	= 'item_padding_bottom';
    const /* ImagePath				*/ icon_path							= 'icon_path';
    const /* NonNegativeInt			*/ icon_width	 						= 'icon_width';
    const /* NonNegativeInt			*/ icon_height							= 'icon_height';
    const /* ArbitraryInt			*/ icon_dx								= 'icon_dx';
    const /* ArbitraryInt			*/ icon_dy								= 'icon_dy';
    const /* PositiveDouble			*/ icon_scale_factor	 				= 'icon_scale_factor';
    const /* ArbitraryInt			*/ icon_margin_top						= 'icon_margin_top';
    const /* ArbitraryInt			*/ icon_margin_bottom					= 'icon_margin_bottom';
    const /* ArbitraryInt			*/ icon_margin_left	  					= 'icon_margin_left';
    const /* ArbitraryInt			*/ icon_margin_right	 				= 'icon_margin_right';
    const /* ImagePath				*/ icon_sel_path	 					= 'icon_sel_path';
    const /* NonNegativeInt			*/ icon_sel_width						= 'icon_sel_width';
    const /* NonNegativeInt			*/ icon_sel_height						= 'icon_sel_height';
    const /* ArbitraryInt			*/ icon_sel_dx							= 'icon_sel_dx';
    const /* ArbitraryInt			*/ icon_sel_dy							= 'icon_sel_dy';
    const /* PositiveDouble			*/ icon_sel_scale_factor            	= 'icon_sel_scale_factor';
    const /* ArbitraryInt			*/ icon_sel_margin_top              	= 'icon_sel_margin_top';
    const /* ArbitraryInt			*/ icon_sel_margin_bottom           	= 'icon_sel_margin_bottom';
    const /* ArbitraryInt			*/ icon_sel_margin_left             	= 'icon_sel_margin_left';
    const /* ArbitraryInt			*/ icon_sel_margin_right            	= 'icon_sel_margin_right';
    const /* MY_VAlign				*/ icon_valign							= 'icon_valign';
    const /* MY_HAlign				*/ item_layout							= 'item_layout';
    const /* MY_Bool				*/ icon_keep_aspect_ratio           	= 'icon_keep_aspect_ratio';
    const /* PositiveDouble			*/ icon_fit_scale_factor            	= 'icon_fit_scale_factor';
    const /* NonNegativeInt			*/ item_caption_width					= 'item_caption_width';
    const /* MY_Bool				*/ item_caption_wrap_enabled        	= 'item_caption_wrap_enabled';
    const /* ArbitraryInt			*/ item_caption_dy						= 'item_caption_dy';
    const /* ArbitraryInt			*/ item_caption_sel_dy              	= 'item_caption_sel_dy';
    const /* ArbitraryInt			*/ item_caption_dx						= 'item_caption_dx';
    const /* NonNegativeInt			*/ item_caption_color					= 'item_caption_color';
    const /* (char *)	 			*/ item_sticker							= 'item_sticker';
    const /* (char *)	 			*/ item_detailed_info					= 'item_detailed_info';
    const /* ImagePath				*/ item_detailed_icon_path          	= 'item_detailed_icon_path';
    const /* NonNegativeInt			*/ item_detailed_icon_width         	= 'item_detailed_icon_width';
    const /* NonNegativeInt			*/ item_detailed_icon_height        	= 'item_detailed_icon_height';
    const /* (char *)	 			*/ item_detailed_info_sticker       	= 'item_detailed_info_sticker';
    const /* ImagePath				*/ item_badge_icon_path             	= 'item_badge_icon_path';
    const /* MY_Bool				*/ item_override_default_badge      	= 'item_override_default_badge';
    const /* PositiveDouble			*/ item_sandwich_icon_scale_factor  	= 'item_sandwich_icon_scale_factor';
    const /* (char *)	 			*/ item_extra_info						= 'item_extra_info';
}

# Use this class instead of ViewParams for compatibility
class FolderViewParams extends ViewParams
{
    const /* PositiveInt			*/ num_cols	 							= 'num_cols';
    const /* PositiveInt			*/ num_rows	 							= 'num_rows';
    const /* PositiveInt			*/ item_width							= 'item_width';
    const /* PositiveInt			*/ item_height							= 'item_height';
    const /* MY_Bool				*/ animation_enabled	 				= 'animation_enabled';
    const /* MY_Bool				*/ scroll_animation_enabled         	= 'scroll_animation_enabled';
    const /* ViewOrientation		*/ orientation							= 'orientation';
    const /* MY_Bool				*/ cycle_mode_enabled					= 'cycle_mode_enabled';
    const /* MY_AutoYesNoChoice		*/ cycle_mode_gap						= 'cycle_mode_gap';
    const /* PositiveInt			*/ cycle_mode_gap_width             	= 'cycle_mode_gap_width';
    const /* ImagePath				*/ cycle_mode_gap_icon_path         	= 'cycle_mode_gap_icon_path';
    const /* ImagePath				*/ background_path						= 'background_path';
    const /* NonNegativeInt			*/ background_x							= 'background_x';
    const /* NonNegativeInt			*/ background_y							= 'background_y';
    const /* PositiveInt			*/ background_width	 					= 'background_width';
    const /* PositiveInt			*/ background_height	 				= 'background_height';
    const /* MY_ViewBackgroundOrder	*/ background_order	 					= 'background_order';
    const /* ImagePath				*/ scroll_path							= 'scroll_path';
    const /* NonNegativeInt			*/ scroll_x								= 'scroll_x';
    const /* NonNegativeInt			*/ scroll_y								= 'scroll_y';
    const /* PositiveInt			*/ scroll_height	 					= 'scroll_height';
    const /* ImagePath				*/ mark_path							= 'mark_path';
    const /* ArbitraryInt			*/ mark_dx								= 'mark_dx';
    const /* ArbitraryInt			*/ mark_dy								= 'mark_dy';
    const /* PositiveDouble			*/ mark_scale_factor	 				= 'mark_scale_factor';
    const /* MY_Bool				*/ optimize_full_screen_background  	= 'optimize_full_screen_background';
    const /* MY_Bool				*/ paint_path_box						= 'paint_path_box';
    const /* MY_Bool				*/ paint_path_box_background        	= 'paint_path_box_background';
    const /* MY_Bool				*/ paint_widget							= 'paint_widget';
    const /* MY_Bool				*/ paint_widget_background          	= 'paint_widget_background';
    const /* MY_Bool				*/ paint_content_box_background     	= 'paint_content_box_background';
    const /* MY_Bool				*/ paint_scrollbar						= 'paint_scrollbar';
    const /* MY_Bool				*/ paint_icon_selection_box         	= 'paint_icon_selection_box';
    const /* MY_Bool				*/ paint_help_line						= 'paint_help_line';
    const /* MY_Bool				*/ paint_playback_help_line         	= 'paint_playback_help_line';
    const /* MY_Bool				*/ paint_playback_status            	= 'paint_playback_status';
    const /* MY_Bool				*/ paint_playback_volume_indicators 	= 'paint_playback_volume_indicators';
    const /* MY_Bool				*/ paint_details	 					= 'paint_details';
    const /* MY_Bool				*/ paint_details_box_background     	= 'paint_details_box_background';
    const /* NonNegativeInt			*/ help_line_text_color             	= 'help_line_text_color';
    const /* ArbitraryInt			*/ icon_selection_box_dx            	= 'icon_selection_box_dx';
    const /* ArbitraryInt			*/ icon_selection_box_dy            	= 'icon_selection_box_dy';
    const /* NonNegativeInt			*/ icon_selection_box_width         	= 'icon_selection_box_width';
    const /* NonNegativeInt			*/ icon_selection_box_height        	= 'icon_selection_box_height';
    const /* MY_Bool				*/ paint_icon_badge_box             	= 'paint_icon_badge_box';
    const /* MY_Bool				*/ hidden_badge_box	  					= 'hidden_badge_box';
    const /* ArbitraryInt			*/ icon_badge_box_dx	 				= 'icon_badge_box_dx';
    const /* ArbitraryInt			*/ icon_badge_box_dy	 				= 'icon_badge_box_dy';
    const /* NonNegativeInt			*/ icon_badge_box_width             	= 'icon_badge_box_width';
    const /* NonNegativeInt			*/ icon_badge_box_height            	= 'icon_badge_box_height';
    const /* ArbitraryInt			*/ icon_badge_box_sel_dx            	= 'icon_badge_box_sel_dx';
    const /* ArbitraryInt			*/ icon_badge_box_sel_dy            	= 'icon_badge_box_sel_dy';
    const /* NonNegativeInt			*/ icon_badge_box_sel_width         	= 'icon_badge_box_sel_width';
    const /* NonNegativeInt			*/ icon_badge_box_sel_height        	= 'icon_badge_box_sel_height';
    const /* NonNegativeInt			*/ content_box_x	 					= 'content_box_x';
    const /* NonNegativeInt			*/ content_box_y						= 'content_box_y';
    const /* PositiveInt			*/ content_box_width					= 'content_box_width';
    const /* PositiveInt			*/ content_box_height					= 'content_box_height';
    const /* NonNegativeInt			*/ content_box_padding_left         	= 'content_box_padding_left';
    const /* NonNegativeInt			*/ content_box_padding_top          	= 'content_box_padding_top';
    const /* NonNegativeInt			*/ content_box_padding_right        	= 'content_box_padding_right';
    const /* NonNegativeInt			*/ content_box_padding_bottom       	= 'content_box_padding_bottom';
    const /* (char *)	 			*/ extra_content_objects            	= 'extra_content_objects';
    const /* PositiveInt			*/ details_box_width	 				= 'details_box_width';
    const /* MY_Bool				*/ paint_item_info_in_details       	= 'paint_item_info_in_details';
    const /* MY_Bool				*/ zoom_detailed_icon					= 'zoom_detailed_icon';
    const /* PositiveDouble			*/ detailed_icon_scale_factor       	= 'detailed_icon_scale_factor';
    const /* MY_VAlign				*/ detailed_icon_valign             	= 'detailed_icon_valign';
    const /* (char *)	 			*/ item_small_icon_name             	= 'item_small_icon_name';
    const /* (char *)	 			*/ folder_small_icon_name           	= 'folder_small_icon_name';
    const /* MY_FontSize			*/ item_detailed_info_font_size     	= 'item_detailed_info_font_size';
    const /* NonNegativeInt			*/ item_detailed_info_rel_y        		= 'item_detailed_info_rel_y';
    const /* NonNegativeInt			*/ item_detailed_info_title_color   	= 'item_detailed_info_title_color';
    const /* NonNegativeInt			*/ item_detailed_info_text_color    	= 'item_detailed_info_text_color';
    const /* MY_Bool				*/ item_detailed_info_auto_line_break	= 'item_detailed_info_auto_line_break';
    const /* MY_Bool				*/ item_detailed_info_use_main_icon 	= 'item_detailed_info_use_main_icon';
    const /* MY_Bool				*/ paint_sandwich						= 'paint_sandwich';
    const /* (char *)	 			*/ sandwich_base	 					= 'sandwich_base';
    const /* (char *)	 			*/ sandwich_mask	 					= 'sandwich_mask';
    const /* (char *)	 			*/ sandwich_cover						= 'sandwich_cover';
    const /* NonNegativeInt			*/ sandwich_width						= 'sandwich_width';
    const /* NonNegativeInt			*/ sandwich_height						= 'sandwich_height';
    const /* NonNegativeInt			*/ sandwich_sel_width					= 'sandwich_sel_width';
    const /* NonNegativeInt			*/ sandwich_sel_height              	= 'sandwich_sel_height';
    const /* PositiveDouble			*/ sandwich_icon_scale_factor       	= 'sandwich_icon_scale_factor';
    const /* MY_Bool				*/ sandwich_icon_keep_aspect_ratio  	= 'sandwich_icon_keep_aspect_ratio';
    const /* MY_Bool				*/ sandwich_icon_upscale_enabled    	= 'sandwich_icon_upscale_enabled';
    const /* NonNegativeInt			*/ max_icon_width						= 'max_icon_width';
    const /* NonNegativeInt			*/ max_icon_height						= 'max_icon_height';
}

?>
