Click Here
home features news forums classifieds faqs links search
6071 members 
Amiga Q&A /  Free for All /  Emulation /  Gaming / (Latest Posts)
Login

Nickname

Password

Lost Password?

Don't have an account yet?
Register now!

Support Amigaworld.net
Your support is needed and is appreciated as Amigaworld.net is primarily dependent upon the support of its users.
Donate

Menu
Main sections
» Home
» Features
» News
» Forums
» Classifieds
» Links
» Downloads
Extras
» OS4 Zone
» IRC Network
» AmigaWorld Radio
» Newsfeed
» Top Members
» Amiga Dealers
Information
» About Us
» FAQs
» Advertise
» Polls
» Terms of Service
» Search

IRC Channel
Server: irc.amigaworld.net
Ports: 1024,5555, 6665-6669
SSL port: 6697
Channel: #Amigaworld
Channel Policy and Guidelines

Who's Online
10 crawler(s) on-line.
 83 guest(s) on-line.
 1 member(s) on-line.


 Hammer

You are an anonymous user.
Register Now!
 Hammer:  3 mins ago
 belovedbroth:  1 hr 43 mins ago
 pixie:  4 hrs 10 mins ago
 eliyahu:  4 hrs 47 mins ago
 amigakit:  5 hrs 51 mins ago
 Karlos:  6 hrs 36 mins ago
 gryfon:  6 hrs 47 mins ago
 OneTimer1:  7 hrs 15 mins ago
 Yssing:  7 hrs 31 mins ago
 t0lkien:  7 hrs 36 mins ago

/  Forum Index
   /  Amiga Development
      /  wxWidgets
Register To Post

Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 Next Page )
PosterThread
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
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
Profile     Report this post  
Goto page ( Previous Page 1 | 2 | 3 | 4 | 5 Next Page )

[ home ][ about us ][ privacy ] [ forums ][ classifieds ] [ links ][ news archive ] [ link to us ][ user account ]
Copyright (C) 2000 - 2019 Amigaworld.net.
Amigaworld.net was originally founded by David Doyle