|
|
Home » Community » PR, media coverage, articles and documentation » Working on new article...
|
Re: Working on new article... [message #4542 is a reply to message #4541] |
Tue, 15 August 2006 01:32 |
|
fudadmin
Messages: 1321 Registered: November 2005 Location: Kaunas, Lithuania
|
Ultimate Contributor Administrator |
|
|
Oh! You were not lazy to really shorten the distance up to the nearly finnish... I'm sorry to employ you for that thing...
Some notes:
Differences with the wxWidgets original:
1. Painting:
1.1 LabelBox, when it has not text, shows a gap.
Would you consider fixing it in U++ libs?
For me that is not important but for some folks with the argument about look...
1.2 You have removed my frame "hack" to show horizontal lines...
(Actually I had made a custom frame which I didn't send to you but I couldn't achieve the exact bottom line shadow...)
1.3. Positioning of the image: shows gaps between it and labelBox lines.
In my original version that was precise but only for DEBUG or Optimal. But not for both. The reason? Should some kind of images positioning be added to U++. Btw, I have another idea to introduce rounded tables in QTF...
2.Functionality:
2.1. Your introduced extra TopWindow for second app instance prevention shows on a windows task manager ( rect(-1.. ))(that's why I tried "selective initialization" with the same mainWindow) In a new version, when I tried to close it from task area with right click, something wrong happened: my laptop fan started blowing like crazy and computer responsivness became very very bad... But I will check, maybe a coincidence...
2.2 Why have you removed the minimize botton?
Btw, I didn't like in the Bolia's app Resing prevention with the resizing corner semi-functional...
I'll check for more...
[Updated on: Tue, 15 August 2006 01:33] Report message to a moderator
|
|
|
|
|
|
|
Re: Working on new article... [message #4558 is a reply to message #4556] |
Tue, 15 August 2006 12:21 |
|
fudadmin
Messages: 1321 Registered: November 2005 Location: Kaunas, Lithuania
|
Ultimate Contributor Administrator |
|
|
luzr wrote on Tue, 15 August 2006 10:59 | Much simpler solution is to avoid EyeCare derived from TrayIcon. Putting TrayIcon as main window member variable is all that is needed, with the advantage that all that tedious connection code (like WhenConfig) is avoided.
Mirek
|
Yes, I had that in mind, too. But then decided to try the case I sent you.
Also, I thought about timers in designer selectable for layout dialogs... like in WideStudio...
Also, I wanted to use multiple inheritance... Wouldn't that possible or useful for this example. If not, why?
I think, those choices and considerations would be interesting and useful to mention with some kind of analysis for U++ users. I find the example a very rich source for several tutorials...
And Matt and Luigi are very good editors...
|
|
|
|
|
|
|
Re: Working on new article... [message #4600 is a reply to message #4564] |
Wed, 16 August 2006 11:15 |
exolon
Messages: 62 Registered: July 2006 Location: 53'21N 6'18W
|
Member |
|
|
luzr wrote on Tue, 15 August 2006 13:23 |
So be careful. Our final aim is not to piss off people, but to make them try U++...
Mirek
|
To be fair, the posts there seemed to take things very personally and weren't really impartial, an attitude I haven't seen on the upp forums or in the comparison pages. But perhaps we should request an optimised version of comparison code on the 'official' forums for each framework we compare, to comply with this (not sure if it was a request or simply a negative statement):
Jorg wrote at http://wxforum.shadonet.com/viewtopic.php?t=258#1708 | To make a long debate short... if they really want to show how their code is compared to other toolkits, they should play it fair Wink if they don't, I don't put any value to comparisons ...
|
It's easy to say "your comparison wasn't fair because you optimised your code and stripped comments, and the code from our toolkit was old. Therefore there's no indication of whether your toolkit is good or not", so we should do what we can to counter such a statement fairly and prevent upp being overlooked out of some feeling of insult in future.
[edit]
Well, I noticed that post was quite old itself. Maybe attitudes have changed since then...
[Updated on: Wed, 16 August 2006 11:16] Report message to a moderator
|
|
|
|
|
Re: Working on new article... [message #4604 is a reply to message #4602] |
Wed, 16 August 2006 15:18 |
exolon
Messages: 62 Registered: July 2006 Location: 53'21N 6'18W
|
Member |
|
|
unodgs wrote on Wed, 16 August 2006 11:05 | So if something really good appears suddenly they automaticaly comprers their framework in a way to show it as a better solution. That's why they talk about comments, unfair optimizations etc.. they just look for arguments whatever quality they are to prove that wxwidgets are still cool. That's my hubmle analysis
|
Definitely - I think it's an unfortunately natural tendency in us humans; we feel a bit uncomfortable when confronted with a maybe better but different way of doing something we're already good at, and rather than consider "hey, I can do this, but it will require effort to see if it's really better or worse, and I'll be starting almost from scratch again", it's too easy to unconsciously sabotage your thinking and label it as inferior and a waste of time to save ourselves the effort.
I know I've done it many times, but it's important to be aware of it happening and to dismiss such thoughts and force yourself to be more impartial and objective. Nobody likes to stay stuck in a rut, but sometimes we drift into one without realizing and get comfortable.
Equally, we should have no shame in saying "that's done much better in VCF/wxWidgets/FOX/etc" and taking those ideas and sharing our own good ideas.
As long as we remember nothing is perfect and there's always something new to learn (and that no GUI toolkit is an "enemy" of another!), anything is possible
|
|
|
|
|
|
|
|
Goto Forum:
Current Time: Mon Jun 10 14:25:31 CEST 2024
Total time taken to generate the page: 0.02138 seconds
|
|
|