Your browser does not support HTML5 canvas. Fork me on GitHub

Available Packages:

FramehandleNames

Source

class FramehandleDefaultNames

Source

These default frames can be obtained with getFrameByName(..) [BlzGetFrameByName] (the createContext (subframe-id) parameter is by default 0, some frames does contain subframes)

string allianceAcceptButton

Source

string allianceAcceptButtonText

Source

string allianceBackdrop

Source

string allianceCancelButton

Source

string allianceCancelButtonText

Source

string allianceDialog

Source

string allianceDialogScrollBar

Source

string allianceSlot

Source

The framehandle name allianceSlot has the subframes [0 to 23]

string allianceTitle

Source

string alliedVictoryCheckBox

Source

string alliedVictoryLabel

Source

string allyCheckBox

Source

The framehandle name allyCheckBox has the subframes [0 to 23]

string allyHeader

Source

string ambientCheckBox

Source

string ambientLabel

Source

string animQualityLabel

Source

string animQualityValue

Source

string bottomButtonPanel

Source

string buttonBackdropTemplate

Source

string buttonDisabledBackdropTemplate

Source

string buttonDisabledPushedBackdropTemplate

Source

string buttonPushedBackdropTemplate

Source

string cancelButtonText

Source

string cinematicBottomBorder

Source

string cinematicDialogueText

Source

string cinematicPanel

Source

string cinematicPortrait

Source

string cinematicPortraitBackground

Source

string cinematicPortraitCover

Source

string cinematicScenePanel

Source

string cinematicSpeakerText

Source

string cinematicTopBorder

Source

string colorBackdrop

Source

The framehandle name colorBackdrop has the subframes [0 to 23]

string colorBorder

Source

The framehandle name colorBorder has the subframes [0 to 23]

string confirmQuitCancelButton

Source

string confirmQuitCancelButtonText

Source

string confirmQuitMessageText

Source

string confirmQuitPanel

Source

string confirmQuitQuitButton

Source

string confirmQuitQuitButtonText

Source

string confirmQuitTitleText

Source

string consoleUI

Source

string customKeysLabel

Source

string customKeysValue

Source

string decoratedMapListBox

Source

string deleteCancelButton

Source

string deleteCancelButtonText

Source

string deleteDeleteButton

Source

string deleteDeleteButtonText

Source

string deleteMessageText

Source

string deleteOnly

Source

string deleteTitleText

Source

string difficultyLabel

Source

string difficultyValue

Source

string endGameButton

Source

string endGameButtonText

Source

string endGamePanel

Source

string endGameTitleText

Source

string enviroCheckBox

Source

string enviroLabel

Source

string escMenuBackdrop

Source

string escMenuDeleteContainer

Source

string escMenuMainPanel

Source

string escMenuOptionsPanel

Source

string escMenuOverwriteContainer

Source

string escMenuSaveGamePanel

Source

string escMenuSaveLoadContainer

Source

string escOptionsLightsMenu

Source

string escOptionsLightsPopupMenuArrow

Source

string escOptionsLightsPopupMenuBackdrop

Source

string escOptionsLightsPopupMenuDisabledBackdrop

Source

string escOptionsLightsPopupMenuMenu

Source

string escOptionsLightsPopupMenuTitle

Source

string escOptionsOcclusionMenu

Source

string escOptionsOcclusionPopupMenuArrow

Source

string escOptionsOcclusionPopupMenuBackdrop

Source

string escOptionsOcclusionPopupMenuDisabledBackdrop

Source

string escOptionsOcclusionPopupMenuMenu

Source

string escOptionsOcclusionPopupMenuTitle

Source

string escOptionsParticlesMenu

Source

string escOptionsParticlesPopupMenuArrow

Source

string escOptionsParticlesPopupMenuBackdrop

Source

string escOptionsParticlesPopupMenuDisabledBackdrop

Source

string escOptionsParticlesPopupMenuMenu

Source

string escOptionsParticlesPopupMenuTitle

Source

string escOptionsResolutionMenu

Source

string escOptionsResolutionPopupMenuArrow

Source

string escOptionsResolutionPopupMenuBackdrop

Source

string escOptionsResolutionPopupMenuDisabledBackdrop

Source

string escOptionsResolutionPopupMenuMenu

Source

string escOptionsResolutionPopupMenuTitle

Source

string escOptionsShadowsMenu

Source

string escOptionsShadowsPopupMenuArrow

Source

string escOptionsShadowsPopupMenuBackdrop

Source

string escOptionsShadowsPopupMenuDisabledBackdrop

Source

string escOptionsShadowsPopupMenuMenu

Source

string escOptionsShadowsPopupMenuTitle

Source

string escOptionsWindowModeMenu

Source

string escOptionsWindowModePopupMenuArrow

Source

string escOptionsWindowModePopupMenuBackdrop

Source

string escOptionsWindowModePopupMenuDisabledBackdrop

Source

string escOptionsWindowModePopupMenuMenu

Source

string escOptionsWindowModePopupMenuTitle

Source

string exitButton

Source

string exitButtonText

Source

string extraHighLatencyLabel

Source

string extraHighLatencyRadio

Source

string fileListFrame

Source

string formationToggleCheckBox

Source

string formationToggleLabel

Source

string gameSpeedLabel

Source

string gameSpeedSlider

Source

string gameSpeedValue

Source

string gameplayButton

Source

string gameplayButtonText

Source

string gameplayPanel

Source

string gameplayTitleText

Source

string gammaBrightLabel

Source

string gammaDarkLabel

Source

string gammaLabel

Source

string gammaSlider

Source

string goldBackdrop

Source

The framehandle name goldBackdrop has the subframes [0 to 23]

string goldHeader

Source

string goldText

Source

The framehandle name goldText has the subframes [0 to 23]

string healthBarsCheckBox

Source

string healthBarsLabel

Source

string helpButton

Source

string helpButtonText

Source

string helpOKButton

Source

string helpOKButtonText

Source

string helpPanel

Source

string helpTextArea

Source

string helpTitleText

Source

string highLatencyLabel

Source

string highLatencyRadio

Source

string infoPanelIconAllyFoodIcon

Source

The framehandle name infoPanelIconAllyFoodIcon has the subframe [7]

string infoPanelIconAllyFoodValue

Source

The framehandle name infoPanelIconAllyFoodValue has the subframe [7]

string infoPanelIconAllyGoldIcon

Source

The framehandle name infoPanelIconAllyGoldIcon has the subframe [7]

string infoPanelIconAllyGoldValue

Source

The framehandle name infoPanelIconAllyGoldValue has the subframe [7]

string infoPanelIconAllyTitle

Source

The framehandle name infoPanelIconAllyTitle has the subframe [7]

string infoPanelIconAllyUpkeep

Source

The framehandle name infoPanelIconAllyUpkeep has the subframe [7]

string infoPanelIconAllyWoodIcon

Source

The framehandle name infoPanelIconAllyWoodIcon has the subframe [7]

string infoPanelIconAllyWoodValue

Source

The framehandle name infoPanelIconAllyWoodValue has the subframe [7]

string infoPanelIconBackdrop

Source

The framehandle name infoPanelIconBackdrop has the subframes [0 to 5]

string infoPanelIconHeroAgilityLabel

Source

The framehandle name infoPanelIconHeroAgilityLabel has the subframe [6]

string infoPanelIconHeroAgilityValue

Source

The framehandle name infoPanelIconHeroAgilityValue has the subframe [6]

string infoPanelIconHeroIcon

Source

The framehandle name infoPanelIconHeroIcon has the subframe [6]

string infoPanelIconHeroIntellectLabel

Source

The framehandle name infoPanelIconHeroIntellectLabel has the subframe [6]

string infoPanelIconHeroIntellectValue

Source

The framehandle name infoPanelIconHeroIntellectValue has the subframe [6]

string infoPanelIconHeroStrengthLabel

Source

The framehandle name infoPanelIconHeroStrengthLabel has the subframe [6]

string infoPanelIconHeroStrengthValue

Source

The framehandle name infoPanelIconHeroStrengthValue has the subframe [6]

string infoPanelIconLabel

Source

The framehandle name infoPanelIconLabel has the subframes [0 to 5]

string infoPanelIconLevel

Source

The framehandle name infoPanelIconLevel has the subframes [0 to 5]

string infoPanelIconValue

Source

The framehandle name infoPanelIconValue has the subframes [0 to 5]

string insideConfirmQuitPanel

Source

string insideEndGamePanel

Source

string insideHelpPanel

Source

string insideMainPanel

Source

string insideTipsPanel

Source

string keyScrollFastLabel

Source

string keyScrollLabel

Source

string keyScrollSlider

Source

string keyScrollSlowLabel

Source

string latencyInfo1

Source

string latencyInfo2

Source

string leaderboardBackdrop

Source

string leaderboardFrame

Source

string leaderboardListContainer

Source

string leaderboardTitle

Source

string lightsLabel

Source

string loadGameButton

Source

string loadGameButtonText

Source

string loadGameCancelButton

Source

string loadGameCancelButtonText

Source

string loadGameLoadButton

Source

string loadGameLoadButtonText

Source

string loadGameTitleText

Source

string loadOnly

Source

string logArea

Source

string logAreaBackdrop

Source

string logAreaScrollBar

Source

string logBackdrop

Source

string logDialog

Source

string logOkButton

Source

string logOkButtonText

Source

string logTitle

Source

string lowLatencyLabel

Source

string lowLatencyRadio

Source

string lumberBackdrop

Source

The framehandle name lumberBackdrop has the subframes [0 to 23]

string lumberHeader

Source

string lumberText

Source

The framehandle name lumberText has the subframes [0 to 23]

string mainPanel

Source

string mapListBoxBackdrop

Source

string mapListScrollBar

Source

string modelDetailLabel

Source

string modelDetailValue

Source

string mouseScrollDisable

Source

string mouseScrollDisableLabel

Source

string mouseScrollFastLabel

Source

string mouseScrollLabel

Source

string mouseScrollSlider

Source

string mouseScrollSlowLabel

Source

string movementCheckBox

Source

string movementLabel

Source

string multiboardBackdrop

Source

string multiboardFrame

Source

string multiboardListContainer

Source

string multiboardMinimizeButton

Source

string multiboardTitle

Source

string multiboardTitleBackdrop

Source

string musicCheckBox

Source

string musicVolumeHighLabel

Source

string musicVolumeLabel

Source

string musicVolumeLowLabel

Source

string musicVolumeSlider

Source

string networkButton

Source

string networkButtonText

Source

string networkLabel

Source

string networkPanel

Source

string networkTitleText

Source

string oKButtonText

Source

string observerCameraCheckBox

Source

string observerCameraString

Source

string observerFogCheckBox

Source

string observerFogString

Source

string observerVisionMenu

Source

string observerVisionMenuArrow

Source

string observerVisionMenuBackdrop

Source

string observerVisionMenuDisabledBackdrop

Source

string observerVisionMenuTitle

Source

string observerVisionPopupMenu

Source

string observerVisionPopupMenuMenuBackdropTemplate

Source

string occlusionLabel

Source

string optionsButton

Source

string optionsButtonText

Source

string optionsCancelButton

Source

string optionsOKButton

Source

string optionsPanel

Source

string optionsPreviousButton

Source

string optionsPreviousButtonText

Source

string optionsTitleText

Source

string overwriteCancelButton

Source

string overwriteCancelButtonText

Source

string overwriteMessageText

Source

string overwriteOnly

Source

string overwriteOverwriteButton

Source

string overwriteOverwriteButtonText

Source

string overwriteTitleText

Source

string particlesLabel

Source

string pauseButton

Source

string pauseButtonText

Source

string playerNameLabel

Source

The framehandle name playerNameLabel has the subframes [0 to 23]

string playersHeader

Source

string positionalCheckBox

Source

string positionalLabel

Source

string previousButton

Source

string previousButtonText

Source

string providerLabel

Source

string providerValue

Source

string quitButton

Source

string quitButtonText

Source

string resolutionLabel

Source

string resourceBarFrame

Source

string resourceBarGoldText

Source

string resourceBarLumberText

Source

string resourceBarSupplyText

Source

string resourceBarUpkeepText

Source

string resourceTradingTitle

Source

string restartButton

Source

string restartButtonText

Source

string returnButton

Source

string returnButtonText

Source

string saveAndLoad

Source

string saveGameButton

Source

string saveGameButtonText

Source

string saveGameCancelButton

Source

string saveGameCancelButtonText

Source

string saveGameDeleteButton

Source

string saveGameDeleteButtonText

Source

string saveGameFileEditBox

Source

string saveGameFileEditBoxText

Source

string saveGameSaveButton

Source

string saveGameSaveButtonText

Source

string saveGameTitleText

Source

string saveOnly

Source

string shadowsLabel

Source

string simpleBuildQueueBackdrop

Source

The framehandle name simpleBuildQueueBackdrop has the subframe [1]

string simpleBuildTimeIndicator

Source

The framehandle name simpleBuildTimeIndicator has the subframes [0, 1]

string simpleBuildingActionLabel

Source

The framehandle name simpleBuildingActionLabel has the subframes [0, 1]

string simpleBuildingDescriptionValue

Source

The framehandle name simpleBuildingDescriptionValue has the subframe [1]

string simpleBuildingNameValue

Source

The framehandle name simpleBuildingNameValue has the subframe [1]

string simpleClassValue

Source

string simpleDestructableNameValue

Source

string simpleHeroLevelBar

Source

The framehandle name simpleHeroLevelBar has the subframe [4]

string simpleHoldDescriptionValue

Source

The framehandle name simpleHoldDescriptionValue has the subframe [2]

string simpleHoldNameValue

Source

The framehandle name simpleHoldNameValue has the subframe [2]

string simpleInfoPanelBuildingDetail

Source

The framehandle name simpleInfoPanelBuildingDetail has the subframe [1]

string simpleInfoPanelCargoDetail

Source

The framehandle name simpleInfoPanelCargoDetail has the subframe [2]

string simpleInfoPanelDestructableDetail

Source

The framehandle name simpleInfoPanelDestructableDetail has the subframe [4]

string simpleInfoPanelIconAlly

Source

The framehandle name simpleInfoPanelIconArmor has the subframe [7]

string simpleInfoPanelIconArmor

Source

The framehandle name simpleInfoPanelIconArmor has the subframe [2]

string simpleInfoPanelIconDamage

Source

The framehandle name SimpleInfoPanelIconDamage has the subframe [0, 1]

string simpleInfoPanelIconFood

Source

The framehandle name simpleInfoPanelIconFood has the subframe [4]

string simpleInfoPanelIconGold

Source

The framehandle name simpleInfoPanelIconGold has the subframe [5]

string simpleInfoPanelIconHero

Source

The framehandle name simpleInfoPanelIconHero has the subframe [6]

string simpleInfoPanelIconHeroText

Source

The framehandle name simpleInfoPanelIconHeroText has the subframe [6]

string simpleInfoPanelIconRank

Source

The framehandle name simpleInfoPanelIconRank has the subframe [3]

string simpleInfoPanelItemDetail

Source

The framehandle name simpleInfoPanelItemDetail has the subframe [3]

string simpleInfoPanelUnitDetail

Source

string simpleItemDescriptionValue

Source

The framehandle name simpleItemDescriptionValue has the subframe [3]

string simpleItemNameValue

Source

The framehandle name simpleItemNameValue has the subframe [3]

string simpleNameValue

Source

string simpleObserverPanel

Source

string simpleProgressIndicator

Source

string simpleUnitStatsPanel

Source

string soundButton

Source

string soundButtonText

Source

string soundCheckBox

Source

string soundPanel

Source

string soundTitleText

Source

string soundVolumeHighLabel

Source

string soundVolumeLabel

Source

string soundVolumeLowLabel

Source

string soundVolumeSlider

Source

string subgroupCheckBox

Source

string subgroupLabel

Source

string subtitlesCheckBox

Source

string subtitlesLabel

Source

string textureQualityLabel

Source

string textureQualityValue

Source

string tipsBackButton

Source

string tipsBackButtonText

Source

string tipsButton

Source

string tipsButtonText

Source

string tipsNextButton

Source

string tipsNextButtonText

Source

string tipsOKButton

Source

string tipsOKButtonText

Source

string tipsPanel

Source

string tipsTextArea

Source

string tipsTitleText

Source

string tooltipsCheckBox

Source

string tooltipsLabel

Source

string unitCheckBox

Source

string unitLabel

Source

string unitsCheckBox

Source

The framehandle name unitsCheckBox has the subframes [o t 23]

string unitsHeader

Source

string upperButtonBarAlliesButton

Source

string upperButtonBarChatButton

Source

string upperButtonBarFrame

Source

string upperButtonBarMenuButton

Source

string upperButtonBarQuestsButton

Source

string vSyncCheckBox

Source

string vSyncLabel

Source

string videoButton

Source

string videoButtonText

Source

string videoPanel

Source

string videoTitleText

Source

string visionCheckBox

Source

The framehandle name VisionCheckBox has the subframes [o t 23]

string visionHeader

Source

string windowModeLabel

Source

string wouldTheRealOptionsTitleTextPleaseStandUp

Source

class FramehandleNames

Source

These default frames templates can be created with createFrame(..) [BlzCreateFrame]

string adBanner

Source

string advancedOptionsDisplay

Source

string advancedOptionsPane

Source

string advancedPopupMenuTemplate

Source

string allianceDialog

Source

string allianceSlot

Source

string bNetPopupMenuBackdropTemplate

Source

string bNetPopupMenuTemplate

Source

string battleNetChatActionMenu

Source

string battleNetChatPanel

Source

string battleNetChatroom

Source

string battleNetClanInvitation

Source

string battleNetClanInviteDialog

Source

string battleNetClanMateListBox

Source

string battleNetClanPane

Source

string battleNetConnectDialog

Source

string battleNetCustomCreatePanel

Source

string battleNetCustomFilterDialog

Source

string battleNetCustomJoinPanel

Source

string battleNetCustomLoadPanel

Source

string battleNetFriendsListBox

Source

string battleNetFriendsPane

Source

string battleNetHelpDialog

Source

string battleNetIconSelectBox

Source

string battleNetIconSelectDialog

Source

string battleNetMainFrame

Source

string battleNetMatchmakerPanel

Source

string battleNetMatchmakerPendingInviteDialog

Source

string battleNetMatchmakerTeamInviteDialog

Source

string battleNetNewsBox

Source

string battleNetPatchDialog

Source

string battleNetProfileListBox

Source

string battleNetProfileListItem

Source

string battleNetProfilePanel

Source

string battleNetScheduledGame

Source

string battleNetStandardPanel

Source

string battleNetStatusBox

Source

string battleNetTeamInvitation

Source

string battleNetTeamInviteDialog

Source

string battleNetTeamPanel

Source

string battleNetUserListBox

Source

string browserButton

Source

string browserFrame

Source

string campaignListBox

Source

string campaignMenu

Source

string chatDialog

Source

string checkListBox

Source

string cinematicPanel

Source

string clanButtonBackdropTemplate

Source

string clanButtonDisabledBackdropTemplate

Source

string clanButtonDisabledPushedBackdropTemplate

Source

string clanButtonFocusHighlightBackdropTemplate

Source

string clanButtonMouseOverHighlightBackdropTemplate

Source

string clanButtonPushedBackdropTemplate

Source

string clanButtonTemplate

Source

string customCampaignMenu

Source

string debugButton

Source

string decoratedMapListBox

Source

string dialogWar3

Source

string escMenuBackdrop

Source

string escMenuMainPanel

Source

string escMenuMainPanelDialogTextTemplate

Source

string escMenuOptionsConfirmDialog

Source

string escMenuOptionsPanel

Source

string escMenuSaveDialogTextTemplate

Source

string escMenuSaveGamePanel

Source

string filterPopupMenuTemplate

Source

string gameChatroom

Source

string gameResultDialog

Source

string gameSaveSplashDialog

Source

string iconButtonTemplate

Source

string iconicButtonTemplate

Source

string ladderButtonBackdropTemplate

Source

string ladderButtonDisabledBackdropTemplate

Source

string ladderButtonDisabledPushedBackdropTemplate

Source

string ladderButtonFocusHighlightBackdropTemplate

Source

string ladderButtonMouseOverHighlightBackdropTemplate

Source

string ladderButtonPushedBackdropTemplate

Source

string ladderButtonTemplate

Source

string ladderNameTextTemplate

Source

string leaderboardFrame

Source

string listBoxWar3

Source

string loadSavedGameScreen

Source

string loading

Source

string loadingPlayerSlot

Source

string localMultiplayerCreate

Source

string localMultiplayerJoin

Source

string localMultiplayerLoad

Source

string logDialog

Source

string mMPlayerSlot

Source

string mainMenuFrame

Source

string mapInfoPane

Source

string mapListBox

Source

string mapPreferenceBox

Source

string mapPreferenceBoxBackdrop

Source

string movieScreen

Source

string multiboardFrame

Source

string optionsConfirmDialog

Source

string optionsMenu

Source

string optionsPopupMenuBackdropTemplate

Source

string optionsPopupMenuTemplate

Source

string playerSlot

Source

string playerSlotPopupMenu

Source

string questButtonBackdropTemplate

Source

string questButtonBaseTemplate

Source

string questButtonDisabledBackdropTemplate

Source

string questButtonDisabledPushedBackdropTemplate

Source

string questButtonMouseOverHighlightTemplate

Source

string questButtonPushedBackdropTemplate

Source

string questButtonTemplate

Source

string questCheckBox

Source

string questCheckBox2

Source

string questCheckBox3

Source

string questConditionListScrollBar

Source

string questDialog

Source

string questItemListItem

Source

string questItemListScrollBar

Source

string questListItem

Source

string questMainListScrollBar

Source

string quickReplayConfirmDialog

Source

string quickReplayDialog

Source

string replayButton

Source

string saveReplayPanel

Source

string scoreScreen4ColumnButtonTemplate

Source

string scoreScreen5ColumnButtonTemplate

Source

string scoreScreenBottomButtonTemplate

Source

string scoreScreenBottomCheckButtonTemplate

Source

string scoreScreenButtonBackdropTemplate

Source

string scoreScreenColumnHeaderTemplate

Source

string scoreScreenFrame

Source

string scoreScreenTabButtonTemplate

Source

string scoreScreenTabTextSelectedTemplate

Source

string scoreScreenTabTextTemplate

Source

string scriptDialog

Source

string scriptDialogButton

Source

string singlePlayerMenu

Source

string skirmish

Source

string skirmishPopupMenuBackdropTemplate

Source

string skirmishPopupMenuTemplate

Source

string suspendDialog

Source

string suspendPlayerSlot

Source

string teamColorMenu

Source

string teamLabelTextTemplate

Source

string teamLadderRankValueTextTemplate

Source

string teamMemberPopupMenu

Source

string teamPopupMenuBackdropTemplate

Source

string teamPopupMenuTemplate

Source

string teamSetup

Source

string teamValueTextTemplate

Source

string timerDialog

Source

string unresponsiveDialog

Source

string userDataMigrationDialog

Source

string viewReplayScreen

Source

class FramehandleTypeNames

Source

These are the default base frame types, to be used as typeName for createFrameByType(..) [BlzCreateFrameByType] or inside of the frame definition files (fdf)

string backdrop

Source

The frame type BACKDROP is used for backgrounds, borders or images.

string buttonframe

Source

The frame type BUTTON is used for normal clickable button

string checkbox

Source

The frame type CHECKBOX is used for checkable checkbox

string control

Source

The frame type CONTROL is used for special frame that is designed for handling several control elements like buttons, checkboxes etc.

string dialogframe

Source

The frame type DIALOG is used for nothing special, (origin SuspendDialogs will pause the game in singleplayer)

string editbox

Source

The frame type EDITBOX is used for text input by user.

string gluebutton

Source

The frame type GLUEBUTTON is used for clickable button, mouse hovering glows.

string gluecheckbox

Source

The frame type GLUECHECKBOX is used for checkable checkbox, mouse hovering glows.

string gluetextbutton

Source

The frame type GLUETEXTBUTTON is used for clickable TextButtons, mouse hovering glows.

string highlight

Source

The frame type HIGHLIGHT is used for frame template to define how buttons/texts are hightlingt on hovering/click/enter/focus of the mouse

string menu

Source

The frame type MENU is used for general menu frame designed to be displayed behind popupmenus

string popupmenu

Source

The frame type POPUPMENU is used for used for menus that is desinged for hovering over other frames

string scrollbar

Source

The frame type SCROLLBAR is used for scrollbar that can be added to backgrops do change content (e.g. for textareas)

string simpleframe

Source

The frame type SIMPLEFRAME is used for a less complex definition for frames, that does not allow different inherit types

string slider

Source

The frame type SLIDER is used for user can select a value between an upper and a lower Value.

string text

Source

The frame type TEXT is used for visible text.

string textarea

Source

The frame type TEXTAREA is used for ui-Frames for big Texts also include scrollbars on default.

string textbutton

Source

The frame type TEXTBUTTON is used for clickable TextButtons with text