Update to v094r20 release.
byuu says:
Main reason for this WIP was because of all the added lines to hiro for
selective component disabling. May as well get all the diff-noise apart
from code changes.
It also merges something I've been talking to Cydrak about ... making
nall::string::(integer,decimal) do built-in binary,octal,hex decoding
instead of just failing on those. This will have fun little side effects
all over the place, like being able to view a topic on my forum via
"forum.byuu.org/topic/0b10010110", heh.
There are two small changes to higan itself, though. First up, I fixed
the resampler ratio when loading non-SNES games. Tested and I can play
Game Boy games fine now. Second, I hooked up menu option hiding for
reset and controller selection. Right now, this works like higan v094,
but I'm thinking I might want to show the "Device -> Controller" even if
that's all that's there. It kind of jives nicer with the input settings
window to see the labels there, I think. And if we ever do add more
stuff, it'll be nice that people already always expect that menu there.
Remaining issues:
* add slotted cart loader (SGB, BSX, ST)
* add DIP switch selection window (NSS)
* add timing configuration (video/audio sync)
2015-05-23 05:37:08 +00:00
|
|
|
/* hiro components
|
|
|
|
*
|
|
|
|
* By commenting out lines below, individual components of hiro can be disabled.)
|
|
|
|
* This can be useful to avoid dependencies (eg GTK+ relies on GtkSourceView for SourceEdit.)
|
|
|
|
* It's also very useful for porting hiro to new targets; or performing major core changes.
|
|
|
|
*
|
|
|
|
* Note that the core classes (Application, Window, Sizable, etc) have circular dependencies.
|
|
|
|
* Disabling only certain core pieces will result in compilation errors.
|
|
|
|
* As such, this file is really only meant for disabling individual widgets or menu items.
|
|
|
|
*/
|
|
|
|
|
|
|
|
#define Hiro_Application
|
|
|
|
|
|
|
|
#define Hiro_Color
|
|
|
|
#define Hiro_Position
|
|
|
|
#define Hiro_Size
|
|
|
|
#define Hiro_Geometry
|
|
|
|
|
|
|
|
#define Hiro_Font
|
|
|
|
#define Hiro_Desktop
|
|
|
|
#define Hiro_Monitor
|
|
|
|
#define Hiro_Keyboard
|
|
|
|
#define Hiro_Mouse
|
|
|
|
#define Hiro_BrowserWindow
|
|
|
|
#define Hiro_MessageWindow
|
|
|
|
|
|
|
|
#define Hiro_Object
|
2015-06-12 13:14:38 +00:00
|
|
|
#define Hiro_Group
|
|
|
|
|
Update to v094r20 release.
byuu says:
Main reason for this WIP was because of all the added lines to hiro for
selective component disabling. May as well get all the diff-noise apart
from code changes.
It also merges something I've been talking to Cydrak about ... making
nall::string::(integer,decimal) do built-in binary,octal,hex decoding
instead of just failing on those. This will have fun little side effects
all over the place, like being able to view a topic on my forum via
"forum.byuu.org/topic/0b10010110", heh.
There are two small changes to higan itself, though. First up, I fixed
the resampler ratio when loading non-SNES games. Tested and I can play
Game Boy games fine now. Second, I hooked up menu option hiding for
reset and controller selection. Right now, this works like higan v094,
but I'm thinking I might want to show the "Device -> Controller" even if
that's all that's there. It kind of jives nicer with the input settings
window to see the labels there, I think. And if we ever do add more
stuff, it'll be nice that people already always expect that menu there.
Remaining issues:
* add slotted cart loader (SGB, BSX, ST)
* add DIP switch selection window (NSS)
* add timing configuration (video/audio sync)
2015-05-23 05:37:08 +00:00
|
|
|
#define Hiro_Hotkey
|
|
|
|
#define Hiro_Timer
|
|
|
|
|
|
|
|
#define Hiro_Window
|
|
|
|
#define Hiro_StatusBar
|
|
|
|
#define Hiro_MenuBar
|
|
|
|
#define Hiro_PopupMenu
|
|
|
|
|
|
|
|
#define Hiro_Action
|
|
|
|
#define Hiro_Menu
|
|
|
|
#define Hiro_MenuSeparator
|
|
|
|
#define Hiro_MenuItem
|
|
|
|
#define Hiro_MenuCheckItem
|
|
|
|
#define Hiro_MenuRadioItem
|
|
|
|
|
|
|
|
#define Hiro_Sizable
|
|
|
|
#define Hiro_Layout
|
|
|
|
#define Hiro_Widget
|
|
|
|
#define Hiro_Button
|
|
|
|
#define Hiro_Canvas
|
|
|
|
#define Hiro_CheckButton
|
|
|
|
#define Hiro_CheckLabel
|
|
|
|
#define Hiro_ComboButton
|
2015-06-12 13:14:38 +00:00
|
|
|
//#define Hiro_Console
|
Update to v094r20 release.
byuu says:
Main reason for this WIP was because of all the added lines to hiro for
selective component disabling. May as well get all the diff-noise apart
from code changes.
It also merges something I've been talking to Cydrak about ... making
nall::string::(integer,decimal) do built-in binary,octal,hex decoding
instead of just failing on those. This will have fun little side effects
all over the place, like being able to view a topic on my forum via
"forum.byuu.org/topic/0b10010110", heh.
There are two small changes to higan itself, though. First up, I fixed
the resampler ratio when loading non-SNES games. Tested and I can play
Game Boy games fine now. Second, I hooked up menu option hiding for
reset and controller selection. Right now, this works like higan v094,
but I'm thinking I might want to show the "Device -> Controller" even if
that's all that's there. It kind of jives nicer with the input settings
window to see the labels there, I think. And if we ever do add more
stuff, it'll be nice that people already always expect that menu there.
Remaining issues:
* add slotted cart loader (SGB, BSX, ST)
* add DIP switch selection window (NSS)
* add timing configuration (video/audio sync)
2015-05-23 05:37:08 +00:00
|
|
|
#define Hiro_Frame
|
|
|
|
#define Hiro_HexEdit
|
|
|
|
#define Hiro_HorizontalScroller
|
|
|
|
#define Hiro_HorizontalSlider
|
2015-06-12 13:14:38 +00:00
|
|
|
//#define Hiro_IconView
|
Update to v094r20 release.
byuu says:
Main reason for this WIP was because of all the added lines to hiro for
selective component disabling. May as well get all the diff-noise apart
from code changes.
It also merges something I've been talking to Cydrak about ... making
nall::string::(integer,decimal) do built-in binary,octal,hex decoding
instead of just failing on those. This will have fun little side effects
all over the place, like being able to view a topic on my forum via
"forum.byuu.org/topic/0b10010110", heh.
There are two small changes to higan itself, though. First up, I fixed
the resampler ratio when loading non-SNES games. Tested and I can play
Game Boy games fine now. Second, I hooked up menu option hiding for
reset and controller selection. Right now, this works like higan v094,
but I'm thinking I might want to show the "Device -> Controller" even if
that's all that's there. It kind of jives nicer with the input settings
window to see the labels there, I think. And if we ever do add more
stuff, it'll be nice that people already always expect that menu there.
Remaining issues:
* add slotted cart loader (SGB, BSX, ST)
* add DIP switch selection window (NSS)
* add timing configuration (video/audio sync)
2015-05-23 05:37:08 +00:00
|
|
|
#define Hiro_Label
|
|
|
|
#define Hiro_LineEdit
|
|
|
|
#define Hiro_ListView
|
|
|
|
#define Hiro_ProgressBar
|
|
|
|
#define Hiro_RadioButton
|
|
|
|
#define Hiro_RadioLabel
|
2015-06-12 13:14:38 +00:00
|
|
|
//#define Hiro_SourceView
|
Update to v094r20 release.
byuu says:
Main reason for this WIP was because of all the added lines to hiro for
selective component disabling. May as well get all the diff-noise apart
from code changes.
It also merges something I've been talking to Cydrak about ... making
nall::string::(integer,decimal) do built-in binary,octal,hex decoding
instead of just failing on those. This will have fun little side effects
all over the place, like being able to view a topic on my forum via
"forum.byuu.org/topic/0b10010110", heh.
There are two small changes to higan itself, though. First up, I fixed
the resampler ratio when loading non-SNES games. Tested and I can play
Game Boy games fine now. Second, I hooked up menu option hiding for
reset and controller selection. Right now, this works like higan v094,
but I'm thinking I might want to show the "Device -> Controller" even if
that's all that's there. It kind of jives nicer with the input settings
window to see the labels there, I think. And if we ever do add more
stuff, it'll be nice that people already always expect that menu there.
Remaining issues:
* add slotted cart loader (SGB, BSX, ST)
* add DIP switch selection window (NSS)
* add timing configuration (video/audio sync)
2015-05-23 05:37:08 +00:00
|
|
|
#define Hiro_TabFrame
|
|
|
|
#define Hiro_TextEdit
|
2015-06-12 13:14:38 +00:00
|
|
|
//#define Hiro_TreeView
|
Update to v094r20 release.
byuu says:
Main reason for this WIP was because of all the added lines to hiro for
selective component disabling. May as well get all the diff-noise apart
from code changes.
It also merges something I've been talking to Cydrak about ... making
nall::string::(integer,decimal) do built-in binary,octal,hex decoding
instead of just failing on those. This will have fun little side effects
all over the place, like being able to view a topic on my forum via
"forum.byuu.org/topic/0b10010110", heh.
There are two small changes to higan itself, though. First up, I fixed
the resampler ratio when loading non-SNES games. Tested and I can play
Game Boy games fine now. Second, I hooked up menu option hiding for
reset and controller selection. Right now, this works like higan v094,
but I'm thinking I might want to show the "Device -> Controller" even if
that's all that's there. It kind of jives nicer with the input settings
window to see the labels there, I think. And if we ever do add more
stuff, it'll be nice that people already always expect that menu there.
Remaining issues:
* add slotted cart loader (SGB, BSX, ST)
* add DIP switch selection window (NSS)
* add timing configuration (video/audio sync)
2015-05-23 05:37:08 +00:00
|
|
|
#define Hiro_VerticalScroller
|
|
|
|
#define Hiro_VerticalSlider
|
|
|
|
#define Hiro_Viewport
|
|
|
|
|
|
|
|
#define Hiro_FixedLayout
|
|
|
|
#define Hiro_HorizontalLayout
|
|
|
|
#define Hiro_VerticalLayout
|
|
|
|
|
|
|
|
#if defined(Hiro_Button) && defined(Hiro_Canvas) && defined(Hiro_Label)
|
|
|
|
#define Hiro_MessageDialog
|
|
|
|
#endif
|
|
|
|
|
|
|
|
#if defined(Hiro_Button) && defined(Hiro_ComboButton) && defined(Hiro_LineEdit) && defined(Hiro_ListView) && defined(Hiro_MessageDialog)
|
|
|
|
#define Hiro_BrowserDialog
|
|
|
|
#endif
|