Re: First Post To A GNOME Developer Noobie
- From: Jean Bréfort <jean brefort normalesup org>
- To: Redefined Horizons <redefined horizons gmail com>
- Cc: desktop-devel-list gnome org
- Subject: Re: First Post To A GNOME Developer Noobie
- Date: Wed, 03 Jan 2007 20:53:56 +0100
Le mercredi 03 janvier 2007 �1:39 -0800, Redefined Horizons a �it :
> I have just subscribed to the list, and I wanted to make an
> introduction. If this isn't the correct maling list at GNOME, I
> apologize, and would welcome direction to the correct list.
>
> I have been using GNOME and Linux for the past year. I volunteer as a
> Java developer for an open source project. I'd like to start learning
> about GNOME and GNOME development so I can give a little back to my
> favorite Linux desktop. I'm especially interested in helping with
> Nautilus.
>
> Before I try to contribute any code to GNOME I thought it would be
> wise to work through a simple GNOME application. I hope to write a
> calculator program for the GNOME desktop that works with angles and
> coordinates. This type of program will be handy for surveyors and
> mapping professionals. After I get the kinks in this trial run worked
> out, I'll try helping with Nautilus or other parts of the GNOME
> Desktop.
>
> I've been programming for several years. I have very limited
> experience with C programming, but I've got a couple of good books on
> the language and a willingness to learn. I've also got several books
> that have been published on GTK and GNOME. However, I'm sure I'll have
> lots of questions.
>
> My first question is this:
>
> If I am writing code for the "back-end" of my GNOME Application,
> should I use GLIB types and try to extend GObject whenever possible,
> or is this only required for the GUI code?
It's just required for the GUI code if you create custom widgets.
> For example, I'll be creating an "object" to represent angles. Should
> I do this with a regular C struct, or should I subclass GObject?
Both things are possible. If using GObject helps you, especially with
memory management (ref/unref), use it, but it is not mandatory.
> My second question is this:
>
> Where can I find user interface design guidelines for GNOME?
You ca consult the Human Interface Guidelines (HIG) at:
http://developer.gnome.org/projects/gup/hig/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]