Page 1 of 1
Question about AS interface
Posted: Thu Sep 21, 2006 3:15 am
by PixelDust
Just curious... Does Anime Studio owe its "look" to BeOS, Lua, or something else?
Anime Studio/Moho's interface doesn't look like any other program I've seen. The fonts, dialog boxes, and so on don't look like either a Mac or Windows program.
I do notice a little Mac-like behavior when choosing a menu item or drop-down list - it blinks three times. Other than that, I'm stumped.
Gee, I'm getting rather wordy all of a sudden...
Posted: Thu Sep 21, 2006 4:37 am
by myles
An in-house cross-platform GUI library created by Lost Marble - this means Mike doesn't have to spend too much time on creating different sets of platform-specific code but can concentrate on features, a very good thing.
Although it may possibly have been influenced by the first Moho release on BeOS.
Regards, Myles.
Re: Question about AS interface
Posted: Thu Sep 21, 2006 1:48 pm
by idragosani
PixelDust wrote:Just curious... Does Anime Studio owe its "look" to BeOS, Lua, or something else?
Anime Studio/Moho's interface doesn't look like any other program I've seen. The fonts, dialog boxes, and so on don't look like either a Mac or Windows program.
I do notice a little Mac-like behavior when choosing a menu item or drop-down list - it blinks three times. Other than that, I'm stumped.
Gee, I'm getting rather wordy all of a sudden...
I seem to recall that the original Moho interface is derived from wxWindows and maybe GTK+ (which has its origins in the Linux world, Moho was also a Linux app). Excellent cross-platform GUI toolkits.
Re: Question about AS interface
Posted: Thu Sep 21, 2006 10:13 pm
by Lost Marble
idragosani wrote:I seem to recall that the original Moho interface is derived from wxWindows and maybe GTK+ (which has its origins in the Linux world, Moho was also a Linux app). Excellent cross-platform GUI toolkits.
Nope, Moho never used wxWindows (or wxWidgets as it's called now). Moho/Anime Studio uses its own toolkit. Under the hood, it uses a little bit (very little) of Win32 on Windows, Carbon on Mac, and GTK+ on Linux. This little bit is used for bringing up windows, basic event handling, and file dialogs. Everything you see inside a window is drawn with Moho's toolkit.
Posted: Thu Sep 21, 2006 10:34 pm
by PixelDust
Very interesting - thanks for the info.
BTW, I found some screenshots of older versions of Moho on the Wayback Machine (
http://www.archive.org) by searching for lostmarble.com. The interface has changed a lot (and for the better, IMO).
Re: Question about AS interface
Posted: Fri Sep 22, 2006 2:49 am
by idragosani
Lost Marble wrote:idragosani wrote:I seem to recall that the original Moho interface is derived from wxWindows and maybe GTK+ (which has its origins in the Linux world, Moho was also a Linux app). Excellent cross-platform GUI toolkits.
Nope, Moho never used wxWindows (or wxWidgets as it's called now). Moho/Anime Studio uses its own toolkit. Under the hood, it uses a little bit (very little) of Win32 on Windows, Carbon on Mac, and GTK+ on Linux. This little bit is used for bringing up windows, basic event handling, and file dialogs. Everything you see inside a window is drawn with Moho's toolkit.
OK, I knew there was something with GTK+ for Linux, since that's what I used to run Moho on. Not sure why I thought wxWidgets was involved, guess I was thinking of another app I use on multiple platforms.
Posted: Fri Sep 22, 2006 3:04 am
by myles
Maybe you were thinking of Papagayo (also by Lost Marble), the free lipsynch program for Moho/Anime Studio? Papagayo uses wxWidgets.
Regards, Myles.