http://www.textpad.com
best text editor ever
syntax highlighting for it:
1 post the below code into a file called
"C:\Program Files\TextPad 4\Samples\EQ2_xml.syn"
2 go to the Configuration menu, "New Document Class"
3 name it
4 put in eq2ui_*.xml for the file name
5 check "enable syntax hilighting" and chose EQ2_xml.syn
6 click finish
Code:
; TextPad syntax definitions for EQ2 UI XML
; by "Jaaissa" of Bellum Aeternus Guk
HTML=1
[Syntax]
Namespace1 = 2
IgnoreCase = No
InitKeyWordChars = A-Za-z!
KeyWordChars = A-Za-z0-9:.-
BracketChars = {[()]}
OperatorChars =
PreprocStart =
HexPrefix = #
SyntaxStart = <
SyntaxEnd = >
CommentStart =
CommentEnd =
CommentStartAlt = !--
CommentEndAlt = -->
SingleComment =
SingleCommentCol =
SingleCommentAlt =
SingleCommentColAlt =
SingleCommentEsc =
StringsSpanLines = Yes
StringStart = "
StringEnd = "
StringAlt = '
StringEsc =
CharStart = &
CharEnd = ;
CharEsc =
[Keywords 1]
Page
?xml
version
encoding
Namespace
BaseObject
StyleGroup
WidgetGroup
EffectorGroup
[Keywords 2]
Effector
ColorEffector
LocationEffector
OpacityEffector
RotationEffector
ScrollLocationEffector
SizeEffector
ComboBox
Composite
PopupMenu
PopupMenuStyle
RadialMenu
RadialMenuStyle
TabbedPane
TabbedPaneStyle
Widget
Button
ButtonStyle
Checkbox
CheckboxStyle
Dropdownbox
DropdownboxStyle
Ellipse
Grid
GridStyle
Icon
Image
ImageStyle
include
List
ListStyle
Listbox
ListboxStyle
Polyline
Progressbar
ProgressbarStyle
Scrollbar
ScrollbarStyle
Sliderbar
SliderbarStyle
Sliderplane
SliderplaneStyle
Splitter
SplitterStyle
TabSet
TabSetStyle
TabSet
TabSetStyle
TreeView
TreeViewStyle
Table
TableModelDefault
TableHeader
Text
Textbox
TextboxStyle
Style
RectangleStyle
ShadowStyle
TextStyle
TooltipStyle
WidgetStyle
Cursor
CursorSet
ImageFragment
ImageFrame
FontCharacter
Template
[Keywords 3]
Name
Size
ScrollExtent
Location
[Keywords 4]
Visible
LocalText
Margin
Rect
MaxLines
ShadowStyle
Font
TextStyle
TextAlignment
Left
Center
Right
TextAlignmentVertical
Top
Center
Bottom
TextColor
Color
TruncateElipsis
Loop
Playtime
Style
Radio
Stretch
SourceResource
SourceRect
NormalTextStyle
SelectedTextStyle
DisabledTextStyle
PressedTextStyle
MouseOverTextStyle
NormalTextShadowStyle
SelectedTextShadowStyle
DisabledTextShadowStyle
PressedTextShadowStyle
MouseOverTextShadowStyle
NormalTextColor
SelectedTextColor
DisabledTextColor
PressedTextColor
MouseOverTextColor
PressSound
ReleaseSound
MouseOverSound
String
IsCancelButton
IsDefaultButton
OnActive
OnDeactivate
OnDisable
OnEnable
OnHide
OnHoverIn
OnHoverOut
OnShow
OnPress
BackgroundColor
AbsorbsInput
BackgroundTint
BackgroundOpacity
Opacity
Filter
TitleStretch
SouthEast
CenterShrinkV
EastStretch
East
CenterShrinkH
North
NorthEast
NorthStretch
SouthStretch
WestStretch
SouthWest
West
NorthWest
Source
RStyleActivated
RStyleDefault
RStyleDisabled
RStyleMouseOver
RStyleMouseOverSelected
RStyleSelected
CenterShrinkH
EastShrink
CenterShrinkV
NorthStretch
SouthStretch
EastShrink
WestStretch
WestStretch
NorthStretch
CenterShrinkV
CenterShrinkH
SouthStretch
PackLocationProp
PackLocation
UserMovable
LocalTooltip
MouseOverColor
Dragable
TreatAsButton
UserResizable
Tooltip
Activated
eq2usescomwndcontrols
MaximumSize
PackSizeProp
PackSize
MinimumSize
IconStyle