Don't click here unless you want to be banned.

LSL Wiki : LibraryContentBrowser

HomePage :: PageIndex :: RecentChanges :: RecentlyCommented :: UserSettings :: You are ia360925.us.archive.org
NOTE: This page is currently under construction.

A few people have noticed my LibraryEmailModule and LibraryChatCodec script "modules." About a year ago Jade Lily created the SecondLife Public Library, and asked me to create a browsing system for their text and media content. During that period, I was experimenting with applying Object-Oriented Programming's principles to SecondLife scripts, to see if the organizational capabilities of the paradigm could be applied in such a context.

The result: script modules. The monolithic script I knew a project of this size would grow into pushed me to split scripts up not based on need, but so that each script was an self-contained entity that exposed an interface other scripts could use to communicate with it. Some modules, like the XyTextDriver and ChatCodec exposed a simple, highly-usable interface over a complex algorithm or process.


The Content Browser


The Content Browser object looks very much like an ATM, a large text screen with buttons on the left side corresponding to lines of text.

Unless otherwise indicated, these scripts are covered by the GNU General Public License version 2.

LibraryCBStartupShutdownHandler
LibraryCBInboundDataParser
LibraryCBRepositoryInterface
LibraryCBAgentTracker
LibraryCBKeywordSearchHandler
LibraryCBMenuDataController
LibraryCBNotecardDisplayer
LibraryCBOutboundRequestRelay
LibraryCBStatusMonitor
LibraryCBStatusTextArea
LibraryCBXyTextDriver
LibraryCBButtonAbstractionLayer
LibraryCBLogoutButtonView
LibraryCBMenuLineButtonView
LibraryCBMenuScrollButtonView
LibraryCBMenuTextArea
LibraryCBMenuColorScrolling
LibraryCBMenuTextScrolling
LibraryCBMenuLineButtonScrolling
There are 2 comments on this page. [Display comments/form]