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

From Second Life Wiki
Jump to navigation Jump to search
KBcaution.png 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