Skinning How To/The XML files in Viewer 2.xml
Important: WARNING - this page is in preparation and is currently based on Viewer 1 files. |
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.