Welcome to NeoOffice developer notes and announcements
NeoOffice
Developer notes and announcements
 
 

This website is an archive and is no longer active
NeoOffice announcements have moved to the NeoOffice News website


Support
· Forums
· NeoOffice Support
· NeoWiki


Announcements
· Twitter @NeoOffice


Downloads
· Download NeoOffice


  
NeoOffice :: View topic - Genesis of the new weapons
Genesis of the new weapons
 
   NeoOffice Forum Index -> NeoOffice Development
View previous topic :: View next topic  
Author Message
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Fri Apr 07, 2006 7:31 pm    Post subject:

Oh yeah, and it also has other bugs like differences between 10.3/10.4 and even has appearances that are dependent on the user's monitor size, all courtesy of the Apple JVM.

Just because I can put together pretty screenshots doesn't mean I've found the panacea. After all, even a few years ago /C could make a couple really pretty screenshots before it crashed Wink

ed
Back to top
jjmckenzie51
The Anomaly


Joined: Apr 01, 2005
Posts: 1055
Location: Southeastern Arizona

PostPosted: Fri Apr 07, 2006 7:48 pm    Post subject:

OPENSTEP wrote:
And I'm also out of beer.


I'm not, but then again, I drink Virgil's Root Beer. And if I wanted the stuff made from barley/hops/water/yeast, I live two blocks from a 24 hour Circle-K. It is real nice when you are up at 3 a.m. and want a fresh cup of java/joe/coffee...

James
Back to top
jjmckenzie51
The Anomaly


Joined: Apr 01, 2005
Posts: 1055
Location: Southeastern Arizona

PostPosted: Fri Apr 07, 2006 7:52 pm    Post subject:

OPENSTEP wrote:

Not to mention get finished too. Right now all that's being accomplished are the simple controls. The more complex controls (e.g. scrollbars, tabs, rulers, toolbars) will take much much longer.


Are these making it back into the codebase?

James
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Fri Apr 07, 2006 7:57 pm    Post subject:

Not all of them have been written yet. When ready, they'll sneak in Smile

ed
Back to top
jjmckenzie51
The Anomaly


Joined: Apr 01, 2005
Posts: 1055
Location: Southeastern Arizona

PostPosted: Fri Apr 07, 2006 8:30 pm    Post subject:

OPENSTEP wrote:
Not all of them have been written yet. When ready, they'll sneak in Smile


Thanks. They look very nice and clean.

I know about the Native FP issue, I attempted to pick it up but it looks like this will be another module item as the FP is that in OpenOffice.org

James
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Fri Apr 07, 2006 9:26 pm    Post subject:

Dan suggested looking at the fpicker module. There are some examples from both Win32 and GTK on how to customize it in OOo 2. IIRC, "filepicker" is the one that's implemented with the OOo widgets while "fpicker" is the one that allows individual platforms to override it. Not sure if I have that in the right order though since it's been a long time since I looked at them.

ed
Back to top
sardisson
Town Crier
Town Crier


Joined: Feb 01, 2004
Posts: 4588

PostPosted: Sat Apr 08, 2006 7:45 am    Post subject:

OPENSTEP wrote:
Just because I can put together pretty screenshots doesn't mean I've found the panacea. After all, even a few years ago /C could make a couple really pretty screenshots before it crashed Wink

Indeed Wink

And the installed base when NMF landed was much lower, given there had never been a "final-quality", greater-than-1.0 release then.

And, finally, one should never argue with a programmer who is out of beer Wink

Smokey

_________________
"[...] whether the duck drinks hot chocolate or coffee is irrelevant." -- ovvldc and sardisson in the NeoWiki
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Mon Apr 10, 2006 8:35 pm    Post subject:

Some more weapons



ed
Back to top
jjmckenzie51
The Anomaly


Joined: Apr 01, 2005
Posts: 1055
Location: Southeastern Arizona

PostPosted: Mon Apr 10, 2006 8:47 pm    Post subject:

OPENSTEP wrote:
Some more weapons


I'm blinded by your brilliance.

And I have to do another build...(Damn.)

Thanks. I like this.

James
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Mon Apr 10, 2006 10:18 pm    Post subject:

The simple widgets now are complete. The complex ones will take the most time and the most care to get working.

ed
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Mon Apr 10, 2006 10:19 pm    Post subject:

And, of course, thanks to Pat who's already optimized my slacker code Wink

ed
Back to top
OPENSTEP
The One
The One


Joined: May 25, 2003
Posts: 4752
Location: Santa Barbara, CA

PostPosted: Sun Apr 16, 2006 5:32 pm    Post subject:

So the next part of NWF I've been tackling has been combo boxes. They're the editable pulldows. In Cocoa they have an edit field on the left and a plain arrow on the right. The Swing implementation in Java 1.4, hoewver, can't draw into a separate offscreen buffer. Instead I'm investigating an alternate HITheme approach and have just run into compile issues which hopefully I will resolve soon (re: as soon as I can compile...but as I have a processor upgrade coming on Monday hopefully it'll be sooner than I think!).

These are the kinds of oddities in Swing implementation within the Apple VM I feared would crop up in implementing NWF, and they do exist. Granted, the approach for NWF drawing I'm using is using advertised Java methods in ways they aren't commonly used. Still, the VM is not implementing the API Sun advertises for Swing and, as a result, workarounds need to be made that are specific to both OS X and the version of Apple VM.

I'm still going to implement all native widgets on top of Swing wherever possible. It's the easiest approach technically as well as the most logical approach and are the most efficient. In theory, the Swing mappings could be used in a crossplatform sense. Hopefully more of these roadblocks don't crop up.

ed
Back to top
jjmckenzie51
The Anomaly


Joined: Apr 01, 2005
Posts: 1055
Location: Southeastern Arizona

PostPosted: Mon Apr 17, 2006 12:52 pm    Post subject:

OPENSTEP wrote:
Some more weapons

Nice image with a new tab for Word Completion....


Has this made it back into the 2.0 Preview code, yet?

James
Back to top
pluby
The Architect
The Architect


Joined: Jun 16, 2003
Posts: 11949

PostPosted: Mon Apr 17, 2006 3:58 pm    Post subject:

Neo 2.0 Alpha will not have this Aqua code. It is way too new and still very experimental. Hopefully, we might be able to put it into Beta.

Patrick
Back to top
jjmckenzie51
The Anomaly


Joined: Apr 01, 2005
Posts: 1055
Location: Southeastern Arizona

PostPosted: Mon Apr 17, 2006 7:43 pm    Post subject:

pluby wrote:
Neo 2.0 Alpha will not have this Aqua code. It is way too new and still very experimental. Hopefully, we might be able to put it into Beta.


Well, I'll wait then, but I think that you should look at the Autocorrect dialog for the latest NeoOffice 2.0 build.

James
Back to top
Display posts from previous:   
   NeoOffice Forum Index -> NeoOffice Development All times are GMT - 7 Hours
Goto page Previous  1, 2, 3, ... 25, 26, 27  Next
Page 2 of 27

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum

Powered by phpBB © 2001, 2005 phpBB Group

All logos and trademarks in this site are property of their respective owner. The comments are property of their posters, all the rest © Planamesa Inc.
NeoOffice is a registered trademark of Planamesa Inc. and may not be used without permission.
PHP-Nuke Copyright © 2005 by Francisco Burzi. This is free software, and you may redistribute it under the GPL. PHP-Nuke comes with absolutely no warranty, for details, see the license.