Skinning How To/The XML files and what they do

From Second Life Wiki
< Skinning How To
Revision as of 23:14, 11 July 2008 by McCabe Maxsted (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

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-us folder. Other language folders contain string translations.

Viewer XML Files

Artwork

XML File Controls

colors_base.xml

Base colors for a skin. Do not edit.

colors.xml

User-set color overrides to colors_base.xml

textures.xml

Textures loaded by the viewer. All the artwork it knows goes in here.

Bars

XML File Controls

panel_bars.xml

Layout for all the bars as well as the clickable portion of the 3D world.

panel_status_bar.xml

Non-menu portion of the menu bar.

panel_toolbar.xml

Layout of the toolbar buttons.

panel_overlaybar.xml

Layout of the chat bar, state buttons, media and voice controls (basically all the toolbar but the bottom row).

panel_chat_bar.xml

Layout of the chat bar.

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_master_volume.xml

Legacy file. 1.18 volume controls.

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.

Preferences

XML File Controls

floater_preferences.xml

Main preferences floater.

panel_preferences_general.xml

Layout of the "General" preferences tab.

panel_preferences_skins.xml

Layout of the "Skins" preferences tab.

panel_preferences_input.xml

Layout of the "Input and Camera" preferences tab.

panel_preferences_network.xml

Layout of the "Network" preferences tab.

panel_preferences_web.xml

Layout of the "Web" preferences tab.

panel_preferences_graphics1.xml

Layout of the "Graphics" preferences tab.

floater_hardware_settings.xml

Layout of the "Hardware Options" floater.

panel_preferences_audio.xml

Layout of the "Audio and Video" preferences tab.

panel_preferences_chat.xml

Layout of the "Text Chat" preferences tab.

panel_preferences_voice.xml

Layout of the "Voice Chat" preferences tab.

panel_audio_device.xml

Layout of "Device Settings" in the "Voice Chat" preferences tab.

floater_select_key.xml

Select key floater for push-to-talk.

floater_voice_wizard.xml

Legacy file. Wizard was removed.

panel_voice_options.xml

Legacy file. Part of the voice wizard.

panel_voice_enable.xml

Legacy file. Part of the voice wizard.

panel_preferences_im.xml

Layout of the "Communication" preferences tab.

panel_preferences_popups.xml

Layout of the "Popups" preferences tab.

Communicate

XML File Controls

floater_chatterbox.xml

Communicate floater.

floater_my_friends.xml

Location of the "friends" and "groups" tabs.

panel_friends.xml

Friends list.

panel_groups.xml

Groups list.

floater_chat_history.xml

Local chat.

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.

floater_im.xml

IM window error messages.

floater_new_im.xml

Legacy file. New IM tab.

Group window

XML File Controls

panel_group.xml

Main group floater.

panel_group_general.xml

Layout of the "General" group tab.

panel_group_roles.xml

Layout of the "Members and 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 and Lindens" group tab.

panel_group_invite.xml

Layout of the invite to group floater.

panel_group_finder.xml

Legacy file. Old group window.

floater_group_info.xml

Group info tips.

role_actions.xml

Role abilities list.

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.

Profiles

XML File Controls

panel_avatar.xml

Profiles floater, including all tabs.

panel_avatar_pick.xml

Layout of each pick.

panel_top_pick.xml

Legacy file. Old pick layout.

panel_avatar_classified.xml

Layout of each classified.

panel_classified.xml

Legacy file. Old classified layout.

floater_price_for_listing.xml

Floater to set price for classified ads.

floater_preview_classified.xml

Container panel for classified preview.

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

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.

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.


Assets

XML File Controls

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_preview_existing_landmark.xml

Container panel for LMs.

panel_place.xml

Landmark floater.

panel_place_small.xml

floater_preview_url.xml

Container panel for opening SLURL previews.


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_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.

See Also