Difference between revisions of "Skinning How To/The XML files and what they do"

From Second Life Wiki
Jump to: navigation, search
(New page: = 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 st...)
 
Line 241: Line 241:
 
|  
 
|  
 
Group chat IM window.  
 
Group chat IM window.  
 +
|-
 +
|
 +
panel_speaker_controls.xml
 +
|
 +
Speaker controls for group/conference chat (stuff behind the << button).
 
|-
 
|-
 
|
 
|
Line 472: Line 477:
 
|  
 
|  
 
Buy land floater.
 
Buy land floater.
 +
|-
 +
|
 +
floater_auction.xml
 +
|
 +
Land auction floater.
 
|-
 
|-
 
|}
 
|}
Line 514: Line 524:
 
|  
 
|  
 
Layout of the "Covenant" tab.   
 
Layout of the "Covenant" tab.   
 +
|-
 +
|
 +
floater_telehub.xml
 +
|
 +
Manage Telehub floater. 
 +
|-
 +
|
 +
floater_top_objects.xml
 +
|
 +
Top Objects/Scripts floater. 
 
|-
 
|-
 
|}
 
|}
Line 522: Line 542:
 
! width="240" | XML File
 
! width="240" | XML File
 
! width="400" | Controls
 
! width="400" | Controls
 +
|-
 +
|
 +
floater_name_description.xml
 +
|
 +
Legacy file. Old upload floater.
 
|-
 
|-
 
|
 
|
Line 547: Line 572:
 
|  
 
|  
 
Texture previewer when opened from a notecard.   
 
Texture previewer when opened from a notecard.   
 +
|-
 +
|
 +
floater_image_preview.xml
 +
|
 +
Image preview on upload.
 
|-
 
|-
 
|
 
|
Line 561: Line 591:
 
panel_place_small.xml
 
panel_place_small.xml
 
|  
 
|  
 
+
?
 
|-
 
|-
 
|
 
|
Line 567: Line 597:
 
|  
 
|  
 
Container panel for opening SLURL previews.  
 
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_script_debug.xml
 +
|
 +
Script error window.
 +
|-
 +
|
 +
floater_script_ed_panel.xml
 +
|
 +
Script editor floater.
 +
|-
 +
|
 +
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 ==
 +
{| align="center" border="2" cellspacing="2" cellpadding="4" style="text-align: left;"
 +
! width="240" | XML File
 +
! width="400" | 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 ==
 +
{| align="center" border="2" cellspacing="2" cellpadding="4" style="text-align: left;"
 +
! width="240" | XML File
 +
! width="400" | 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
 +
|
 +
Legacy File? "Post Process" floater.
 +
|-
 +
|}
  
 
== Various Floaters ==
 
== Various Floaters ==
Line 575: Line 743:
 
! width="240" | XML File
 
! width="240" | XML File
 
! width="400" | Controls
 
! width="400" | Controls
 +
|-
 +
|
 +
floater_directory.xml
 +
|
 +
Search window, and all tabs.
 +
|-
 +
|
 +
panel_event.xml
 +
|
 +
Event listing when selected from the event search tab.
 +
|-
 +
|
 +
floater_world_map.xml
 +
|
 +
World Map floater (there is no mini-map floater).
 
|-
 
|-
 
|
 
|
Line 600: Line 783:
 
|
 
|
 
Terms of Service floater.
 
Terms of Service floater.
 +
|-
 +
|
 +
floater_critical.xml
 +
|
 +
TOS update notice?
 
|-
 
|-
 
|
 
|
Line 625: Line 813:
 
|
 
|
 
Bumps, Pushes, and Hits floater.  
 
Bumps, Pushes, and Hits floater.  
 +
|-
 +
|
 +
floater_media_browser.xml
 +
|
 +
Inworld web browser floater.
 +
|-
 +
|
 +
floater_html.xml
 +
|
 +
Legacy file. Old inworld web browser floater.
 +
|-
 +
|
 +
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 god tools under Admin.
 +
|-
 +
|
 +
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).
 +
|-
 +
|
 +
panel_scrolling_param.xml
 +
|
 +
Legacy file?
 +
|-
 +
|
 +
panel_scrolling_param.xml
 +
|
 +
Legacy file?
 +
|-
 +
|
 +
floater_script_queue.xml
 +
|
 +
Legacy file?
 +
|-
 +
|
 +
floater_script_queue.xml
 +
|
 +
Legacy file?
 +
|-
 +
|}
 +
 +
== Misc. ==
 +
{| align="center" border="2" cellspacing="2" cellpadding="4" style="text-align: left;"
 +
! width="240" | XML File
 +
! width="400" | Controls
 +
|-
 +
|
 +
alerts.xml
 +
|
 +
Inworld alerts strings and notice options.
 +
|-
 +
|
 +
floater_sim_release_message.xml
 +
|
 +
Notice when entering a sim running a different simulator version.
 +
|-
 +
|
 +
notify.xml
 +
|
 +
Notification message list.
 +
|-
 +
|
 +
teleport_strings.xml
 +
|
 +
Inworld messages when teleporting.
 +
|-
 +
|
 +
strings.xml
 +
|
 +
Formerly hardcoded strings that don't belong in any floater.
 
|-
 
|-
 
|}
 
|}
  
 
= See Also =
 
= See Also =
* [[Skinning_How_To/Hardcoded_limits_in_the_xml_files|Hard-coded limits in the xml files]] for what limits there are in editing these files.
+
* [[Skinning_How_To/Hardcoded_limits_in_the_xml_files|Hardcoded limits in the xml files]] for what limits there are in editing these files.
 +
 
 +
[[Category:Skinning]]

Revision as of 01:49, 12 July 2008

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.

panel_speaker_controls.xml

Speaker controls for group/conference chat (stuff behind the << button).

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.

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.

panel_place_small.xml

?

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

Script error window.

floater_script_ed_panel.xml

Script editor floater.

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

Legacy File? "Post Process" floater.

Various Floaters

XML File Controls

floater_directory.xml

Search window, and all tabs.

panel_event.xml

Event listing when selected from the event search tab.

floater_world_map.xml

World Map floater (there is no mini-map floater).

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.

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 god tools under Admin.

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

panel_scrolling_param.xml

Legacy file?

panel_scrolling_param.xml

Legacy file?

floater_script_queue.xml

Legacy file?

floater_script_queue.xml

Legacy file?

Misc.

XML File Controls

alerts.xml

Inworld alerts strings and notice options.

floater_sim_release_message.xml

Notice when entering a sim running a different simulator version.

notify.xml

Notification message list.

teleport_strings.xml

Inworld messages when teleporting.

strings.xml

Formerly hardcoded strings that don't belong in any floater.

See Also