Poster | Thread |
Hans
| |
Re: wxWidgets Posted on 16-Dec-2007 1:08:44
| | [ #41 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @all For anyone that's interested, I've added my changes to get it compiling with the latest SDK to the wxWidgets-aos CVS. I also fixed the file I/O so that the file test in the console sample passes. It really should be changed to use the new 64-bit DOS functions in OS4, but I haven't got time for that right now.
BTW, what would the best method be of updating the wxWidgets base code to the most recent version. WxWidgets-aos is currently based on version 2.6.#, whereas the latest stable version is 2.8.7. WxWidgets uses SVN, wxWidgets-aos is on a CVS, and I'm pretty new to both systems.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
samo79
| |
Re: wxWidgets Posted on 16-Dec-2007 1:17:41
| | [ #42 ] |
|
|
|
Elite Member |
Joined: 13-Feb-2003 Posts: 3505
From: Italy, Perugia | | |
|
| @itix
AFAIK Andrea Palmatè has already port Pango and ATK on OS4, does this help ?
_________________ BACK FOR THE FUTURE
http://www.betatesting.it/backforthefuture
Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6 AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6 |
|
Status: Offline |
|
|
Hans
| |
Re: wxWidgets Posted on 16-Dec-2007 1:23:10
| | [ #43 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @samo79
Quote:
samo79 wrote: @itix
AFAIK Andrea Palmatè has already port Pango and ATK on OS4, does this help ?
|
No. WxWidgets doesn't use either. Besides, the goal is to have a proper native version, not one running through a series of unix ports.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
samo79
| |
Re: wxWidgets Posted on 16-Dec-2007 1:27:42
| | [ #44 ] |
|
|
|
Elite Member |
Joined: 13-Feb-2003 Posts: 3505
From: Italy, Perugia | | |
|
| @Hans
But maybe help GTK-MUI project, aniway, when, say WxWidgets is finally complete do you think that would be possible to have a Firefox port with a Reaction/MUI GUIs ?
And more important, how many times do you think that we must wait for have this miracle on our hands ? _________________ BACK FOR THE FUTURE
http://www.betatesting.it/backforthefuture
Sam440ep Flex 800 Mhz 1 GB Ram + AmigaOS 4.1 Update 6 AmigaOne XE G3 800 Mhz - 640 MB Ram - Radeon 9200 SE + AmigaOS 4.1 Update 6 |
|
Status: Offline |
|
|
spotUP
| |
Re: wxWidgets Posted on 16-Dec-2007 7:20:13
| | [ #45 ] |
|
|
|
Elite Member |
Joined: 19-Aug-2003 Posts: 2896
From: Up Rough Demo Squad | | |
|
| @samo79
*bump* _________________ AOS4 Betatester, Peg2, G4@1ghz, Radeon 9250 256mb, 1gb RAM.
http://www.asciiarena.com http://www.uprough.net |
|
Status: Offline |
|
|
Kronos
| |
Re: wxWidgets Posted on 16-Dec-2007 10:03:05
| | [ #46 ] |
|
|
|
Elite Member |
Joined: 8-Mar-2003 Posts: 2562
From: Unknown | | |
|
| @samo79
If you port FireFox to wxWidgets, fix the fork()-problem, bring the network-code up to date ....... sure why not _________________ - We don't need good ideas, we haven't run out on bad ones yet - blame Canada |
|
Status: Offline |
|
|
Rogue
| |
Re: wxWidgets Posted on 16-Dec-2007 10:42:12
| | [ #47 ] |
|
|
|
OS4 Core Developer |
Joined: 14-Jul-2003 Posts: 3999
From: Unknown | | |
|
| @Hans
Quote:
Ironically, GUIs on the Amiga always seem to resize nicely with the layout classes. One of my complaints about windows apps was that their GUI elements often didn't resize to match the font/language being used, resulting in cut off text. |
Yes, although there are some major gripes with the way that most GUIs on AmigaOS work. For example, for the Classic installer, I wanted text labels that would take up as much horizontal space as they can and layout the text with word-wrap. However, it proved to be a tough job, because minimum/maximum calculations on Reactions always assume independence between the two (i.e. "I can shrink to this width and height"), so saying "I can get this high if I get this wide" is next to impossible
Quote:
Considering that MUI is built on top of BOOSPI, I'm surprised that they did this. Actually, this could possibly be fixed in the MUI window or application class. I wouldn't know for sure as I've never programmed anything using MUI before. |
IIRC MUI only uses rootclass, not gadgetclass, so it only uses the basic dispatch mechanism but not the gadgetclass method of rendering. In fact, all rendering is done (AFAIR) in the "message pump" method._________________ Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail |
|
Status: Offline |
|
|
Rogue
| |
Re: wxWidgets Posted on 16-Dec-2007 10:46:05
| | [ #48 ] |
|
|
|
OS4 Core Developer |
Joined: 14-Jul-2003 Posts: 3999
From: Unknown | | |
|
| @samo79
Quote:
But maybe help GTK-MUI project, aniway, when, say WxWidgets is finally complete do you think that would be possible to have a Firefox port with a Reaction/MUI GUIs ? |
GTK-MUI lacks the GDK layer, which is essential to do a Firefox port (or any more complex application for the matter) because it allows custom widget/drawing code. If you want a GTK Firefox port, porting GTK directly is the only option._________________ Seriously, if you want to contact me do not bother sending me a PM here. Write me a mail |
|
Status: Offline |
|
|
abalaban
| |
Re: wxWidgets Posted on 16-Dec-2007 13:11:24
| | [ #49 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @Hans
I can have a look at the source update if you wish. Sourceforge offers both CVS and SVN so this should be possible to switch to SVN (even with maintaining the history). I'll look at that, for information actual code was using source of version 2.6.2.
Alex.
EDIT:typo Last edited by abalaban on 16-Dec-2007 at 01:13 PM.
_________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|
NutsAboutAmiga
| |
Re: wxWidgets Posted on 16-Dec-2007 13:38:36
| | [ #50 ] |
|
|
|
Elite Member |
Joined: 9-Jun-2004 Posts: 12825
From: Norway | | |
|
| @Rogue
ftp://microwindows.org/pub/microwindows/
how about nanogtk?
any way I'm porting microwindows-0.90 whit out any problems.
Microwindows is an Open Source project aimed at bringing the features of modern graphical windowing environments to smaller devices and platforms. Microwindows allows applications to be built and tested on the Linux desktop, as well as cross-compiled for the target device.
Microwindows' genesis was with the NanoGUI project, and has now been combined into a single distribution. The Win32 API implementation is known as Microwindows, and the Xlib-like API implementation is known as Nano-X.
Since the WinCE API is mostly a subset of the Win32 API for graphics-related functions, the Microwindows API is also WinCE compatible, and can be used to implement WinCE graphics functions on platforms Microwindows is running on.
What is Microwindows?
Microwindows is an Open Source project that brings some of the features of modern graphical windowing systems to the programming community not wanting or requiring the large disk and ram requirements of higher-end windowing systems like Microsoft Windows or the X Window System. Microwindows does not require any operating system or other graphics system support, as it writes directly to the display hardware, although it runs well on Linux framebuffer systems. Microwindows is designed to be portable, and can run in a wide variety of hardware and software environments. One the of more interesting targets is the emerging market of portable handheld and pocket PC's running Linux, also known as LinuxCE. Last edited by NutsAboutAmiga on 16-Dec-2007 at 01:40 PM.
_________________ http://lifeofliveforit.blogspot.no/ Facebook::LiveForIt Software for AmigaOS |
|
Status: Offline |
|
|
Hans
| |
Re: wxWidgets Posted on 16-Dec-2007 14:41:07
| | [ #51 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @abalaban
Quote:
abalaban wrote: @Hans
I can have a look at the source update if you wish. Sourceforge offers both CVS and SVN so this should be possible to switch to SVN (even with maintaining the history). I'll look at that, for information actual code was using source of version 2.6.2.
Alex.
EDIT:typo |
It would be good if you could look at the source update.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
salass00
| |
Re: wxWidgets Posted on 17-Dec-2007 13:42:32
| | [ #52 ] |
|
|
|
Elite Member |
Joined: 31-Oct-2003 Posts: 2707
From: Finland | | |
|
| @Hans
Quote:
For anyone that's interested, I've added my changes to get it compiling with the latest SDK to the wxWidgets-aos CVS. I also fixed the file I/O so that the file test in the console sample passes. It really should be changed to use the new 64-bit DOS functions in OS4, but I haven't got time for that right now.
|
http://a500.org/dl/wxdos64.lha |
|
Status: Offline |
|
|
abalaban
| |
Re: wxWidgets Posted on 17-Dec-2007 14:52:26
| | [ #53 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @salass00
I can give write access to CVS to whoever want to help : as little its help might be its always a step forward !!
PS: to be clear : salass00 I don't minimize your modifications they are valuable, I just want to tell that even if it's a "one shot help" for one or two things, that is already valuable help, so no need to hesitate. _________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|
Hans
| |
Re: wxWidgets Posted on 17-Dec-2007 16:34:51
| | [ #54 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @salass00
Thanks. I'll have a look at it later, when I have time. I was going to say that I'd add your changes to the version on the CVS, but if Abalaban gives you access, you could do this directly.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|
salass00
| |
Re: wxWidgets Posted on 17-Dec-2007 16:53:29
| | [ #55 ] |
|
|
|
Elite Member |
Joined: 31-Oct-2003 Posts: 2707
From: Finland | | |
|
| @abalaban
I'm registered on sourceforge.net using the same username as here, i.e. "salass00". |
|
Status: Offline |
|
|
abalaban
| |
Re: wxWidgets Posted on 17-Dec-2007 17:27:47
| | [ #56 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @salass00
Access granted... _________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|
Tomppeli
| |
Re: wxWidgets Posted on 18-Dec-2007 1:14:58
| | [ #57 ] |
|
|
|
Super Member |
Joined: 18-Jun-2004 Posts: 1652
From: Home land of Santa, sauna, sisu and salmiakki | | |
|
| @Hans
Maybe I can help with WxWidgets project too. If somebody tells me what to download and start looking. _________________ Rock lobster bit me. My Workbench has always preferences. X1000 + AmigaOS4.1 FE "Anyone can build a fast CPU. The trick is to build a fast system." -Seymour Cray |
|
Status: Offline |
|
|
abalaban
| |
Re: wxWidgets Posted on 18-Dec-2007 8:45:12
| | [ #58 ] |
|
|
|
Super Member |
Joined: 1-Oct-2004 Posts: 1114
From: France | | |
|
| @Tomppeli
I replied to your same question on the other website. Last edited by abalaban on 18-Dec-2007 at 08:46 AM.
_________________ AOS 4.1 : I dream it, Hyperion did it ! Now dreaming AOS 4.2... Thank you to all devs involved for this great job ! |
|
Status: Offline |
|
|
AlexC
| |
Re: wxWidgets Posted on 17-Apr-2008 1:55:12
| | [ #59 ] |
|
|
|
Super Member |
Joined: 22-Jan-2004 Posts: 1300
From: City of Lost Angels, California. | | |
|
| @abalaban
I downloaded the files from the CVS and (after tweaking utils.cpp as the TimerDelay() function could not be found) I was able to compile a libwxBase.a and then sample/console with -lwxBase
I then tried to port some wxWidgets apps but eventually realized that wxBase is only the non-GUI part of wxWidget :-/
What's needed next? I guess we need wxWidgets if we ever want to see a OS4-native port of Blender...
_________________ AlexC's free OS4 software collection
AmigaOne XE/X1000/X5000/UAE-PPC OS4 laptop/X-10 Home Automation |
|
Status: Offline |
|
|
Hans
| |
Re: wxWidgets Posted on 18-Apr-2008 3:47:55
| | [ #60 ] |
|
|
|
Elite Member |
Joined: 27-Dec-2003 Posts: 5067
From: New Zealand | | |
|
| @AlexC
I'm not sure if Blender uses WxWidgets or not, but we need to update to the latest version of the WxWidgets code. Preferrably we'd sync with the upcoming v3.0 code. Then work on the GUI components could start.
Hans
_________________ http://hdrlab.org.nz/ - Amiga OS 4 projects, programming articles and more. Home of the RadeonHD driver for Amiga OS 4.x project. https://keasigmadelta.com/ - More of my work. |
|
Status: Offline |
|
|