lethal-lisa / vgmplaygui Goto Github PK
View Code? Open in Web Editor NEWGUI for Valley Bell's VGMPlay
License: GNU General Public License v3.0
GUI for Valley Bell's VGMPlay
License: GNU General Public License v3.0
The Window Procedure used by the GD3 Tag Editor.
The resource for the “VGMPlay Settings” Property Sheet page.
This shouldn’t specify the various emulator core options, as they’re handled by another Proprty Sheet.
Describe the bug
Registry I/O functions are writing to the wrong location.
Expected behavior
Registry I/O should write to HKEY_CURRENT_USER\Software\VGMPlayGUI
.
Desktop (please complete the following information):
Describe the bug
Window resizing scrolls the window downward.
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Once minimum window size is reached, the window should not move.
The GUI for the header editor. It should be a dialog with the following features:
A Dialog with a List View control containing the contents of the file’s GD3 tags.
The Window Procedure used by the VGM Header Editor.
This function is defined in .\Mod\chip-settings.bas.
Responses:
WM_CREATE
:
WM_COMMAND
:BN_CLICKED/IDC_CHK_CS_ENABLE
:CS_SetEnable(hWnd, enable)
where hWnd
is a handle to the control and enable
is the checkbox's state as a BOOL
.BN_CLICKED/IDC_BTN_CS_RESET
:If the user selects ‘Cancel’ when opening a file using the option from the menu, an error message is displayed.
The error checking needs fixed on the call toGetOpenFileName
.
A Control for editing common chip settings from the VGM File Header Editor’s Chip Settings Property Sheet (custom window class WC_CHIPSETTINGS
("ChipSettings"
)).
Its features include:
IDC_EDT_CS_FREQ
) that accepts the chip’s frequency in Hertz. This control allows numeric input only.IDC_UDN_CS_FREQ
) that allows the user to change the value in IDC_EDT_CS_FREQ
.IDC_CHK_CS_ENABLE
).WM_NOTIFY
to parent).This control and its corresponding functions should be in their own module file (.\Mod\chip-settings.bas).
Write a function to load the header of a VGM file.
It needs to do the following:
This function should also be asynchronous (a thread procedure).
Describe the bug
Context menus don’t work.
The Window Procedure used by the “VGMPlay Settings” Property Sheet page.
Describe the bug
File attribute filter property sheet does not work correctly. The registry is not updated accordingly.
Bug has been narrowed down to SaveConfig
.
Desktop (please complete the following information):
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.