Skinning How To/The XML files in Viewer 2.xml

= Introduction =
Here is a list of the xml files and what they do.
* Note that all layout settings are set in the \skins\default\xui\en folder. Other language folders contain string translations.
= Viewer XML Files =
== NOT USED ==
XML File	Controls
floater_aaa.xml	
Test Floater.
floater_world_map.xml	
World Map floater (there is no mini-map floater).
floater_my_friends.xml	
Location of the "friends" and "groups" tabs.
panel_friends.xml	
Friends list.
panel_groups.xml	
Groups list.
floater_price_for_listing.xml	
Floater to set price for classified ads.
floater_preview_classified.xml	
Container panel for classified preview.
floater_chat_history.xml	
Local chat.
== Artwork ==
XML File	Controls
colors.xml	
Lists the colors - the names may be added to but existing ones may not be changed. The appropriate values for these names may be changed - values are Red, Green, Blue, Opacity.
textures sub-directory	
Textures loaded by the viewer. All the artwork it knows goes in here.
== Preferences Floater ==
XML File	Controls
floater_preferences.xml	
Main preferences floater.
panel_preferences_general.xml	
Layout of the "General" preferences tab.
panel_preferences_privacy.xml	
Layout of the "Privacy" preferences tab.
panel_preferences_alerts.xml	
Layout of the "Notifications" preferences tab.
panel_preferences_advanced.xml	
Layout of the "Advanced" preferences tab.
panel_preferences_graphics1.xml	
Layout of the "Graphics" preferences tab.
floater_hardware_settings.xml	
Layout of the "Hardware Options" floater.
panel_preferences_sound.xml	
Layout of the "Sound and Media" preferences tab.
panel_preferences_chat.xml	
Layout of the "Chat" preferences tab.
floater_select_key.xml	
Select key floater for push-to-talk.
== Inventory Floater ==
XML File	Controls
floater_inventory.xml	
"Inventory" floater.
panel_main_inventory.xml	
Panels in the "Inventory" floater.
== World Map Floater ==
XML File	Controls
floater_world_map.xml	
"World Map" floater.
panel_world_map.xml	
Panel in the "World Map".
== Map Floater ==
XML File	Controls
floater_map.xml	
"Mini Map" floater.
== Statistics Floater ==
XML File	Controls
floater_stats.xml	
"Statistics" floater.
== Move Floater ==
XML File	Controls
floater_moveview.xml	
"Move" floater.
== Snapshot Floater ==
XML File	Controls
floater_snapshot.xml	
"Snapshot" floater.
== Nearby Voice Floater ==
XML File	Controls
floater_voice.xml	
"Nearby Voice" floater.
== Communicate (to be checked) ==
XML File	Controls
floater_chatterbox.xml	
Communicate floater.
panel_chat_header.xml	
Chat element.
panel_chat_item.xml	
Chat element.
panel_chat_plaintext_separator.xml	
Chat element.
panel_chat_separator.xml	
Chat element.
floater_nearby_chat.xml	
Local chat history.
floater_instant_message.xml	
Single user IM window.
floater_instant_message_ad_hoc.xml	
Conference chat IM window.
floater_instant_message_group.xml	
Group chat IM window.
panel_speaker_controls.xml	
Speaker controls for group/conference chat (stuff behind the << button).
floater_im.xml	
IM window error messages.
floater_im_container.xml	
The container for tabbed IMs.
floater_im_session.xml	
PURPOSE NOT CHECKED.
== General ==
XML File	Controls
main_view.xml	
Defines the overall layout of the User Interface.
menu_viewer.xml	
All the main menus in the interface.
== Top Bar ==
XML File	Controls
menu_favorites.xml	
The menu when you click on a "Favorite".
panel_status_bar.xml	
The Status Bar on the menu bar (the bit on the right after the menus).
panel_navigation_bar.xml	
The Navigation Bar on the top bar.
menu_hide_navbar.xml	
Show or hide the Navigation and Favorites Bars on the top bar.
== Bottom Bar ==
XML File	Controls
menu_bottomtray.xml	
The menu when you right click on the Bottom Bar.
panel_bottomtray.xml	
The panel for the Bottom Bar.
panel_bottomtray_lite.xml	
The panel for the Bottom Bar when certain buttons have been removed - exact purpose not clear.
panel_nearby_chat_bar.xml	
The chat bar on the Bottom Bar.
== Sidebar ==
XML File	Controls
panel_side_tray.xml	
The overall layout of the Sidebar.
== Sidebar - Home ==
XML File	Controls
panel_sidetray_home_tab.xml	
The "Home" panel of the Sidebar.
== Sidebar - My Profile ==
XML File	Controls
menu_picks_plus.xml	
"Picks" and "Classifieds" selection menu for "My Profile".
menu_picks.xml	
Pick panel for "My Profile" and "People".
panel_my_profile.xml	
Panel with the person's details in "My Profile".
panel_edit_profile.xml	
Panel for editing your profile.
panel_picks.xml	
"My Picks" panel in "My Profile" (also in "People").
panel_edit_pick.xml	
Panel to create and edit Picks.
panel_pick_list_item.xml	
Item in "My Picks" panel for "My Profile" (also in "People").
panel_pick_info.xml	
"Pick Info" panel for "My Profile" (also in "People").
panel_classified.xml	
NOT KNOWN.
panel_edit_classified.xml	
Panel to create and edit Classifieds.
panel_classifieds_list_item.xml	
Item in "My Classifieds" panel for "My Profile" (also in "People").
panel_classifieds_info.xml	
"Classifieds Info" panel for "My Profile" (also in "People").
== Sidebar - People ==
XML File	Controls
menu_people_groups.xml	
The "Groups" menu in the "People" panel in the Sidebar.
menu_people_groups_view_sort.xml	
The "Sort" menu for "Groups" in the "People" panel in the Sidebar.
menu_people_nearby.xml	
The "Nearby" menu in the "People" panel in the Sidebar.
menu_people_nearby_view_sort.xml	
The "Sort" menu for "Nearby" in the "People" panel in the Sidebar.
menu_people_nearby_multiselect.xml	
The menu to select many persons in the "People" panel in the Sidebar.
menu_people_recent_view_sort.xml	
The "Sort" menu for "Recent" in the "People" panel in the Sidebar.
panel_people.xml	
The "People" panel in the Sidebar.
panel_avatar_list_item.xml	
Person item line.
panel_group_list_item.xml	
Group item line.
panel_group_general.xml	
Layout of the "General" group tab.
panel_group_roles.xml	
Layout of the "Roles" group tab.
panel_group_notices.xml	
Layout of the "Notices" group tab.
panel_group_voting.xml	
Layout of the "Proposals" group tab.
panel_group_land_money.xml	
Layout of the "Land/Assets" group tab.
panel_group_invite.xml	
Layout of the invite to group floater.
floater_group_info_sidetray.xml	
Group Profile layout.
panel_picks.xml	
"My Picks" panel in "People" (also in "My Profile").
panel_pick_list_item.xml	
Item in "My Picks" panel for "People" (also in "My Profile").
panel_pick_info.xml	
"Pick Info" panel for "People" (also in "My Profile").
panel_notes.xml	
"My Notes" panel for "People".
panel_classifieds_list_item.xml	
Item in "My Classifieds" panel for "People" (also in "My Profile").
panel_classifieds_info.xml	
"Classifieds Info" panel for "People" (also in "My Profile").
== Sidebar - Places ==
XML File	Controls
menu_landmark.xml	
The menu when selecting a Landmark in the "Places" panel in the Sidebar.
menu_places_gear_folder.xml	
The gear menu for the "Places" panel in the Sidebar when a Landmark is selected.
menu_places_gear_landmark.xml	
The gear menu for the "Places" panel in the Sidebar when a Folder is selected.
menu_teleport_history_gear.xml	
The gear menu when a Landmark is selected from "Teleport History" in the "Places" panel in the Sidebar.
menu_teleport_history_item.xml	
The menu when right-clicking on a selected Landmark in the "Teleport History" in the "Places" panel in the Sidebar.
menu_teleport_history_tab.xml	
The "Open/Close" menu on the day tabs in "Teleport History" for the "Places" panel in the Sidebar.
panel_places.xml	
The "Places" panel in the Sidebar.
panel_landmark.xml	
Landmarks in the "Places" panel in the Sidebar.
panel_landmark_info.xml	
"Landmark" info panel in the Sidebar.
panel_teleport_history.xml	
The panel when the "Teleport History" tab is selected from the "Places" panel in the Sidebar.
panel_teleport_history_item.xml	
The item in the panel when the "Teleport History" tab is selected from the "Places" panel in the Sidebar.
= ENTRIES BELOW THIS LINE HAVE NOT BEEN ALTERED FROM VIEWER 1 =
== Bars ==
XML File	Controls
panel_bars.xml	
Layout for all the bars as well as the clickable portion of the 3D world. See additional documentation.
panel_status_bar.xml	
Non-menu portion of the menu bar.
panel_overlaybar.xml	
Layout of the chat bar, state buttons, media and voice controls (basically all the toolbar but the bottom row). See additional documentation
panel_media_controls.xml	
Layout of the media controls.
panel_media_remote.xml	
Layout of the volume controls panel when minimized.
panel_media_remote_expanded.xml	
Layout of the volume controls panel when expanded.
panel_audio.xml	
Layout of the expanded volume controls sliders.
panel_volume_pulldown.xml	
Volume pulldown control
panel_voice_controls.xml	
Layout of the voice controls.
panel_voice_remote.xml	
Layout of the volume controls panel when minimized.
panel_voice_remote_expanded.xml	
Layout of the volume controls panel when expanded.
== Menus ==
XML File	Controls
menu_viewer.xml	
Viewer menus in the menu bar.
menu_login.xml	
Menu for the login screen.
menu_inventory.xml	
Right click menu for the inventory.
menu_pie_attachment.xml	
Pie menu for attachments.
menu_pie_self.xml	
Pie menu for your own avatar.
menu_pie_avatar.xml	
Pie menu for other avatars.
menu_pie_land.xml	
Pie menu for land.
menu_pie_object.xml	
Pie menu for objects rezed inworld.
menu_pie_self.xml	
Pie menu for your own avatar.
menu_slurl.xml	
Legacy file. Used to be what you got when you right-clicked links.
== Land ==
XML File	Controls
floater_about_land.xml	
About land floater.
panel_land_covenant.xml	
Legacy file?
floater_land_holdings.xml	
"My Land" floater.
floater_sell_land.xml	
Sell land floater.
floater_buy_land.xml	
Buy land floater.
floater_auction.xml	
Land auction floater.
== Region/Estate ==
XML File	Controls
floater_region_info.xml	
Region/Estate floater.
panel_region_general.xml	
Layout of the "Region" tab.
panel_region_debug.xml	
Layout of the "Debug" tab.
panel_region_texture.xml	
Layout of the "Ground Textures" tab.
panel_region_terrain.xml	
Layout of the "Terrain" tab.
panel_region_estate.xml	
Layout of the "Estate" tab.
panel_region_covenant.xml	
Layout of the "Covenant" tab.
floater_telehub.xml	
Manage Telehub floater.
floater_top_objects.xml	
Top Objects/Scripts floater.
== Assets ==
XML File	Controls
floater_name_description.xml	
Legacy file. Old upload floater.
floater_preview_animation.xml	
Inworld animation player.
floater_animation_preview.xml	
Preview floater when uploading an animation.
floater_preview_texture.xml	
Texture previewer (what you get when you open a texture inworld)
floater_preview_texture_keep_discard.xml	
Texture previewer with keep/discard buttons.
floater_preview_embedded_texture.xml	
Texture previewer when opened from a notecard.
floater_image_preview.xml	
Image preview on upload.
floater_preview_existing_landmark.xml	
Container panel for LMs.
panel_place.xml	
Landmark floater.
floater_preview_url.xml	
Container panel for opening SLURL previews.
floater_gesture.xml	
"Active Gestures" floater.
floater_preview_gesture.xml	
Gesture editor.
floater_preview_notecard.xml	
Notecard editor floater.
floater_preview_notecard_keep_discard.xml	
Received notecards with keep/discard options.
floater_preview_sound.xml	
Inworld sound player.
floater_sound_preview.xml	
Upload sound preview.
floater_script_debug.xml	
Script error window.
floater_live_lsleditor.xml	
Script editor floater, bottom portion (running and reset button).
floater_script_ed_panel.xml	
Script editor floater, top portion (editor and save button).
floater_script_preview.xml	
Script description (embedded in editor floater).
floater_script_search.xml	
Search window in scripts.
floater_openobject.xml	
Open Object floater.
floater_inventory.xml	
Inventory floater and menu.
floater_inventory_item_properties.xml	
Inventory item properties floater.
floater_inventory_view_finder.xml	
Inventory filter settings.
== Buy/Pay ==
XML File	Controls
floater_buy_contents.xml	
Buy contents of an object.
floater_buy_object.xml	
Buy an object.
floater_buy_currency.xml	
Buy lindens.
floater_pay.xml	
Pay resident.
floater_pay_object.xml	
Pay an object.
== Environment Editor ==
XML File	Controls
floater_env_settings.xml	
"Environment Editor" floater.
floater_day_cycle_options.xml	
"Day Cycle Editor" floater
floater_water.xml	
"Advanced Water" floater.
floater_windlight_options.xml	
"Advanced Sky" floater
floater_post_process.xml	
(Reserved for future WindLight feature development.) "Post Process" floater. Not currently used.
== Search ==
XML File	Controls
floater_directory.xml	
Search window, and all tabs.
panel_event.xml	
Event listing when selected from the event search tab.
panel_place_small.xml	
Place in search window.
panel_classified.xml	
Classified in search window.
== Various Floaters ==
XML File	Controls
floater_report_bug.xml	
Legacy file. The old inworld bug reporter, which sadly is no more.
floater_about.xml	
Bottom half of the "About Second Life..." floater.
floater_active_speakers.xml	
Active speakers floater.
floater_landmark_ctrl.xml	
Legacy file? Landmark organization floater.
floater_tos.xml	
Terms of Service floater.
floater_critical.xml	
TOS update notice?
floater_camera.xml	
Camera controls.
floater_moveview.xml	
Movement controls.
floater_joystick.xml	
Joystick Flycam controls.
floater_avatar_picker.xml	
People chooser.
floater_bumps.xml	
Bumps, Pushes, and Hits floater.
floater_media_browser.xml	
Inworld web browser floater.
floater_html.xml	
Legacy file. Old inworld web browser floater, used in Advanced > SLURL test.
floater_mute.xml	
Mute list floater.
floater_mute_object.xml	
Mute Object By Name floater in the mute list.
floater_clothing.xml	
Advanced > Clothing... floater.
floater_report_abuse.xml	
Abuse Report floater.
floater_settings_debug.xml	
Debug Settings floater (not the settings themselves).
floater_snapshot.xml	
Snapshot floater.
floater_postcard.xml	
Send snapshot as postcard floater.
floater_customize.xml	
Customize avatar appearance floater.
floater_new_outfit_dialog.xml	
Save new outfit floater.
floater_wearable_save_as.xml	
Wearable Save As floater.
floater_god_tools.xml	
Linden Lab grid administration tools under Admin > God Tools...
floater_lagmeter.xml	
Lag Meter floater.
floater_lsl_guide.xml	
Floater that opens the included LSL guide.
floater_hud.xml	
Inworld HUD tutorial.
floater_inspect.xml	
Inspect floater.
floater_test.xml	
Test floater at login screen (CTRL-T).
floater_font_test.xml	
Test floater to display a sample of various fonts, from Advanced > XUI > Font Test. See additional documentation.
floater_import.xml	
Legacy file. Old upload floater.
panel_scrolling_param.xml	
Legacy file?
floater_script_queue.xml	
Reset scripts queue floater.
== Misc. ==
XML File	Controls
notifications.xml	
Inworld alerts, modal warnings, error messages, and notification messages. (This is a new file as of viewer 1.23, which replaces alerts.xml and notify.xml.)
alerts.xml	
Inworld alerts, modal warnings, error messages, and some notification dialogs. (Deprecated in the 1.23 viewer and later by notifications.xml)
role_actions.xml	
Role abilities list.
notify.xml	
Inworld notification messages. (Deprecated in the 1.23 viewer and later by notifications.xml)
floater_sim_release_message.xml	
Notice when entering a sim running a different simulator version.
teleport_strings.xml	
Inworld messages when teleporting.
strings.xml	
Formerly hardcoded strings that don't belong in any floater.
ui_strings.xml	
Formerly hardcoded strings that are loaded very early in the startup code. This is primarily used for strings to describe the keyboard accelerator keys (Ctrl+, Alt+, Shift+, etc).
fonts.xml	
A file for defining font files and priority used in the user interface. See additional documentation.
== Tools ==
XML File	Controls
floater_tools.xml	
Tools floater, including all tabs.
floater_build_options.xml	
Grid options floater.
floater_choose_group.xml	
Floater to set an object to a group.
floater_color_picker.xml	
Color picker floater.
floater_texture_ctrl.xml	
Texture picker floater.
= See Also =
* Hardcoded limits in the xml files for what limits there are in editing these files.
Category:Skinning