On 03/27/2010 08:31 PM, Jake Zhang wrote: > Hi Martin, > I have send an email to Gimp developer list. I am not sure if the email > has gone through. I am sending it to you (mentor of this project) and > the list again... > Thank you. > Jake. > > On Fri, Mar 26, 2010 at 1:55 AM, Jake Zhang <jake.zhang.007@xxxxxxxxx > <mailto:jake.zhang.007@xxxxxxxxx>> wrote: > > Hello, > > > I am interested in the "Replace the GimpSizeEntry widget" project > for Gimp in GSoC 2010. I found this project is relevant to my > experiences and suitable for me. I look forward to having more > details about specs. > > With a quick search for GimpSizeEntry, I found and read its docs: > > http://developer.gimp.org/api/2.0/libgimpwidgets/GimpSizeEntry.html > > When creating a new image, there are some fields to set the size, > resolution, and units for the image, and printing. Am I looking at > the correct point? If so, it is an important element, because almost > every user will use it. > > If getting this project, I can make some simple and intuitive design > for the UI and interaction, and possibly clean and refactor some > relevant source code. I invite your input and advice. > > I have strong skills and work experiences in software development, > mostly in graphics area. I have developed graphics editors in C, > C++, Java and Python (for image processing and manipulation). One of > the programs has been used by hundreds of customers every year. I am > familiar the work to deal with dimensions, DPI, the ratio between > pixels displayed and physical sizes of the object or image. > > I have experiences in C, GTK+, GObject, and Git. > Regards, > Jake. > > Hi The current GimpSizeEntry widget has a few outstanding problems * The code is a giant mess * This makes it very hard, close to impossible, to add feature like "preserve aspect ratio between numbers in two GimpSizeEntry:s while typing in one of them, updated live" * It takes up a lot of space, and is generally clumsy, a GimpSizeEntry inherits from GtkTable but it should rather inherit from GtkEntry * The combobox used to choose unit is awkward to use, would be better to have that handled inside the GtkEntry, simply "40 px" or "9 in" / Martin -- My GIMP Blog: http://www.chromecode.com/ "GIMP 2.8 development still under control" _______________________________________________ Gimp-developer mailing list Gimp-developer@xxxxxxxxxxxxxxxxxxxxxx https://lists.XCF.Berkeley.EDU/mailman/listinfo/gimp-developer