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

From Second Life Wiki
Jump to navigation Jump to 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 02: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