mirror of
https://github.com/wiidev/usbloadergx.git
synced 2024-12-23 10:21:55 +01:00
just some small fixes
*added RemoveSoundClick to guibutton prototype *removed the click sound from Wii/Home button *applied widescreen fix to arrow buttons in caroselle and grid
This commit is contained in:
parent
f2822719b1
commit
24d98683b3
@ -829,6 +829,8 @@ class GuiButton : public GuiElement
|
||||
void SetSoundClick(GuiSound * s);
|
||||
//!\param reset the soundover to NULL
|
||||
void RemoveSoundOver();
|
||||
//!\param reset the soundclick to NULL
|
||||
void RemoveSoundClick();
|
||||
//!Constantly called to draw the GuiButtons ToolTip
|
||||
//!Sets the button's Tooltip on over
|
||||
//!\param tt Pointer to GuiElement object, x & y Positioning, h & v Align
|
||||
|
@ -260,6 +260,11 @@ void GuiButton::RemoveSoundOver()
|
||||
LOCK(this);
|
||||
soundOver = NULL;
|
||||
}
|
||||
void GuiButton::RemoveSoundClick()
|
||||
{
|
||||
LOCK(this);
|
||||
soundClick = NULL;
|
||||
}
|
||||
/**
|
||||
* Draw the button on screen
|
||||
*/
|
||||
|
@ -12,6 +12,7 @@
|
||||
#include <unistd.h>
|
||||
#include "gui_gamecarousel.h"
|
||||
#include "../cfg.h"
|
||||
#include "../main.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <math.h>
|
||||
@ -68,6 +69,8 @@ GuiGameCarousel::GuiGameCarousel(int w, int h, struct discHdr * l, int count, co
|
||||
int btnHeight = (int) lround(sqrt(RADIUS*RADIUS - 90000)-RADIUS-50);
|
||||
|
||||
btnLeftImg = new GuiImage(imgLeft);
|
||||
if (Settings.wsprompt == yes)
|
||||
btnLeftImg->SetWidescreen(CFG.widescreen);
|
||||
btnLeft = new GuiButton(imgLeft->GetWidth(), imgLeft->GetHeight());
|
||||
btnLeft->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE);
|
||||
btnLeft->SetPosition(20, btnHeight);
|
||||
@ -80,6 +83,8 @@ GuiGameCarousel::GuiGameCarousel(int w, int h, struct discHdr * l, int count, co
|
||||
btnLeft->SetEffectGrow();
|
||||
|
||||
btnRightImg = new GuiImage(imgRight);
|
||||
if (Settings.wsprompt == yes)
|
||||
btnRightImg->SetWidescreen(CFG.widescreen);
|
||||
btnRight = new GuiButton(imgRight->GetWidth(), imgRight->GetHeight());
|
||||
btnRight->SetParent(this);
|
||||
btnRight->SetAlignment(ALIGN_RIGHT, ALIGN_MIDDLE);
|
||||
|
@ -12,6 +12,7 @@
|
||||
#include <unistd.h>
|
||||
#include "gui_gamegrid.h"
|
||||
#include "../cfg.h"
|
||||
#include "../main.h"
|
||||
|
||||
#include <string.h>
|
||||
#include <sstream>
|
||||
@ -58,6 +59,8 @@ GuiGameGrid::GuiGameGrid(int w, int h, struct discHdr * l, int gameCnt, const ch
|
||||
imgRight = new GuiImageData(imgPath, startgame_arrow_right_png);
|
||||
|
||||
btnLeftImg = new GuiImage(imgLeft);
|
||||
if (Settings.wsprompt == yes)
|
||||
btnLeftImg->SetWidescreen(CFG.widescreen);
|
||||
btnLeft = new GuiButton(imgLeft->GetWidth(), imgLeft->GetHeight());
|
||||
btnLeft->SetAlignment(ALIGN_LEFT, ALIGN_MIDDLE);
|
||||
btnLeft->SetPosition(20, -30);
|
||||
@ -71,6 +74,8 @@ GuiGameGrid::GuiGameGrid(int w, int h, struct discHdr * l, int gameCnt, const ch
|
||||
btnLeft->SetEffectGrow();
|
||||
|
||||
btnRightImg = new GuiImage(imgRight);
|
||||
if (Settings.wsprompt == yes)
|
||||
btnRightImg->SetWidescreen(CFG.widescreen);
|
||||
btnRight = new GuiButton(imgRight->GetWidth(), imgRight->GetHeight());
|
||||
btnRight->SetParent(this);
|
||||
btnRight->SetAlignment(ALIGN_RIGHT, ALIGN_MIDDLE);
|
||||
|
@ -3102,6 +3102,7 @@ static int MenuDiscList()
|
||||
GuiImage homeBtnImgOver(&btnhomeOver);
|
||||
homeBtnImgOver.SetWidescreen(CFG.widescreen);
|
||||
GuiButton homeBtn(&homeBtnImg,&homeBtnImgOver, 0, 3, THEME.home_x, THEME.home_y, &trigA, &btnSoundOver, &btnClick,1,&homeBtnTT,15,-30,1,5);
|
||||
homeBtn.RemoveSoundClick();
|
||||
homeBtn.SetTrigger(&trigHome);
|
||||
|
||||
GuiTooltip poweroffBtnTT(LANGUAGE.PowerofftheWii);
|
||||
|
Loading…
Reference in New Issue
Block a user