vrtc / chorus (public) (License: CC0) (since 2023-08-12) (hash sha1)
World of Warcraft add-on stub. The overall goal is to create a specialized raid frame.

/src/ChorusRaidFrame.xml (c67a9df89302a271d101eabaf206567fcc5efe1f) (4992 bytes) (mode 100644) (type blob)

<?xml version="1.0" encoding="UTF-8"?>
<Ui xmlns="http://www.blizzard.com/wow/ui/">
	<Frame name="ChorusRaidFrameGroupFrameTemplate" inherits="SecureRaidGroupHeaderTemplate" virtual="true" hidden="false">
		<Size>
			<AbsDimension x="1024" y="128"/>
		</Size>
		<Attributes>
			<Attribute name="columnAnchorPoint" type="string" value="LEFT"/>
			<Attribute name="groupBy" type="string" value="GROUP"/>
			<Attribute name="groupFilter" type="number" value="1"/>
			<Attribute name="groupingOrder" type="string" value="1,2,3,4,5,6,7,8"/>
			<Attribute name="maxColumns" type="number" value="5"/>
			<Attribute name="template" type="string" value="ChorusLargeUnitButtonTemplate"/>
			<Attribute name="unitsPerColumn" type="number" value="1"/>
			<Attribute name="columnSpacing" type="number" value="12"/>
		</Attributes>
	</Frame>
	<Frame name="ChorusRaidFrame">
		<Size>
			<AbsDimension x="1024" y="512"/>
		</Size>
		<Anchors>
			<Anchor point="TOPLEFT">
				<Offset>
					<AbsDimension x="0" y="-360"/>
				</Offset>
			</Anchor>
		</Anchors>
		<Frames>
			<Frame name="$parentGroupFrame1" inherits="ChorusRaidFrameGroupFrameTemplate" id="1">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="groupFilter" type="number" value="1"/>
					<!-- Given raid show first raid group, given party show party. -->
					<!-- Do not show party in raid. -->
					<!-- Do not show player in party. -->
					<Attribute name="showParty" type="boolean" value="false"/>
					<Attribute name="showPlayer" type="boolean" value="false"/>
					<Attribute name="showSolo" type="boolean" value="false"/>
				</Attributes>
			</Frame>
			<Frame name="$parentGroupFrame2" inherits="ChorusRaidFrameGroupFrameTemplate" id="2">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="$parentGroupFrame1" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="groupFilter" type="number" value="2"/>
				</Attributes>
			</Frame>
			<Frame name="$parentGroupFrame3" inherits="ChorusRaidFrameGroupFrameTemplate" id="3">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="$parentGroupFrame2" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="groupFilter" type="number" value="3"/>
				</Attributes>
			</Frame>
			<Frame name="$parentGroupFrame4" inherits="ChorusRaidFrameGroupFrameTemplate" id="4">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="$parentGroupFrame3" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="groupFilter" type="number" value="4"/>
				</Attributes>
			</Frame>
			<Frame name="$parentGroupFrame5" inherits="ChorusRaidFrameGroupFrameTemplate" id="5">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="$parentGroupFrame4" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="groupFilter" type="number" value="5"/>
				</Attributes>
			</Frame>
			<Frame name="$parentGroupFrame6" inherits="ChorusRaidFrameGroupFrameTemplate" id="6">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="$parentGroupFrame5" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="groupFilter" type="number" value="6"/>
				</Attributes>
			</Frame>
			<Frame name="$parentGroupFrame7" inherits="ChorusRaidFrameGroupFrameTemplate" id="7">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="$parentGroupFrame6" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="groupFilter" type="number" value="7"/>
				</Attributes>
			</Frame>
			<Frame name="$parentGroupFrame8" inherits="ChorusRaidFrameGroupFrameTemplate" id="8">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="$parentGroupFrame7" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Attributes>
					<Attribute name="groupFilter" type="number" value="8"/>
				</Attributes>
			</Frame>
		</Frames>
		<Scripts>
			<OnLoad>
				self:RegisterEvent('PLAYER_LOGIN');
				self:SetScript('OnEvent', function(f)
					f:UnregisterAllEvents()
					local p = self:GetParent() or UIParent;
					f:SetPoint('TOPLEFT',  p, 'TOPLEFT', (p:GetWidth() - f:GetWidth()) / 2, p:GetHeight() / -3);
					f:SetPoint('BOTTOMRIGHT', p, 'TOPLEFT', p:GetWidth() / 3, p:GetHeight() / -3 * 2);
				end)
			</OnLoad>
		</Scripts>
	</Frame>
</Ui>


Mode Type Size Ref File
100644 blob 22 d7f81b36af99095409dbf9a7a92e18a5c74e5ff5 .gitignore
100644 blob 2761 8660a7b6b158b3d7c82af258020ea93722ae2bee README.md
040000 tree - 386cdd1448b396d67052c9c421df4d307621c280 bin
100644 blob 376 7c6577431ffa8a42b6e2570c37b2e7bbe6f952ce chorus-0.2-1.rockspec
100644 blob 111 b22afedfa744551589b080882fdc70c11ab6b17d chorus.toc
040000 tree - cac8af7ca5d8adc7771598e6faae482998b25fa2 doc
040000 tree - b30875c0405a889b8e1ef8838ccd70adde587bdd etc
040000 tree - 89b0ab39d95faab01a754a25f5a5269d5f5bbcea rocketgit
040000 tree - 5b8dd064c04749cf19281ed90842d3996ad61dc6 share
040000 tree - 17333a2ce6b635748cd2f722d7073f41e6fe79b4 src
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/vrtc/chorus

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/vrtc/chorus

Clone this repository using git:
git clone git://git.rocketgit.com/user/vrtc/chorus

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main