Thank you<font color="#888888"> <b><span style="color: rgb(255, 0, 0);"></span></b></font><b><span style="color: rgb(255, 0, 0);" class="HcCDpe"><span class="EP8xU">Jochen Schmitt, </span></span></b><font color="#888888"><b><span style="color: rgb(255, 0, 0);">Kevin Kofler</span></b></font> and <b><span style="color: rgb(255, 0, 0);">Jud Craft</span></b>,<br>
<br>          I developed many commercial applications using UNIX(Interactive), Fortran, "C", and Pascal some years ago, I'm comming back, and trying to mount my working environment.   At that time(first CD of Linux RED-HAT) network was not so common, the environment was single machine, multiuser serial board and <b><span style="color: rgb(255, 0, 0);">I</span></b>nter <b><span style="color: rgb(255, 0, 0);">P</span></b>rocess <b><span style="color: rgb(255, 0, 0);">C</span></b>ommunications, the beginning of C++.   I would like to port all these applications to linux(just for heating a litle).   I'm studing and have already got some tools like Advanced Linux Programing(Mark Mitchell, Jeffrey Oldham and Alex Samuel), some books..., and  If you would like to help me, I would appreciate.   Show me the way, and take me for a "tools update ride", I am sure that I can contribute a lot for the community.   By the way I love Linux(<b><span style="color: rgb(255, 0, 0);">for me RED-HAT is the one, the best</span></b>), and have a project in mind, and I'll invest on it, and all I said before is necessary for the bases of my project.   It is necessary to know some environment to choose what best fits.<br>
<br>Ps1: I've 3(fast dual core, 4Gb, F10-x86_64, 800GB), fast internet(3Mb), gtk2-devel and qt-devel packages installed.<br>Ps2: Do you see any problem for us to know each other by making a <b><span style="color: rgb(255, 0, 0);">videoconferencing</span></b> via Skipe? Any sugestion?<br>
<br>I hope I can count on you.<br>
<br>Thanks,<br>Lucélio.<br><br><div class="gmail_quote">2009/1/16 Kevin Kofler <span dir="ltr"><<a href="mailto:kevin.kofler@chello.at" target="_blank">kevin.kofler@chello.at</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

<div><div></div><div>Fedora Linux wrote:<br>
> I am new to Linux and just installed Fedora 10 on my Machine. I wanted<br>
> to develop graphical libraries using C (not C++). Can anyone please<br>
> tell me if there is some place where I can download these graphical<br>
> Libraries. For example if I want to display a pixel on the screen can<br>
> someone please explain how I could do so using C<br>
<br>
</div></div>Do you want to have full control over drawing (e.g. for a game) or do you<br>
want to write an application which looks like common desktop applications<br>
(with "widgets", i.e. controls like menus, buttons and textboxes)?<br>
<br>
For the first thing, you'll want something like SDL or Allegro. Those are<br>
the most frequently used ones, but there are some more libraries like that<br>
in Fedora too.<br>
<br>
For the second thing, something like GTK+ (which is in C) or Qt (it's C++,<br>
but it replaces most of the C++ standard library with better-designed<br>
classes, so you may end up actually liking it - I used to hate C++ and only<br>
like C before I started coding with Qt and KDE). In both cases, you will<br>
quickly notice that you need to think in a more object-oriented way. There<br>
aren't really any modern GUI toolkits which are strictly procedural. GTK+<br>
uses some convoluted ways to write object-oriented code in C (macros,<br>
structures with function pointers in them etc.), Qt uses C++ for it. IMHO<br>
Qt's solution is better (and yes, I have worked with both), but I'm<br>
biased. :-) So as a plain C programmer, you'll have to get used to the OO<br>
paradigm (and also to event-based programming) to do GUI programming,<br>
objects and events are the main concepts there, whether it's in C++ or in<br>
OO-style C (like GTK+).<br>
<font color="#888888"><br>
        Kevin Kofler<br>
</font><div><div></div><div><br>
--<br>
fedora-devel-list mailing list<br>
<a href="mailto:fedora-devel-list@redhat.com" target="_blank">fedora-devel-list@redhat.com</a><br>
<a href="https://www.redhat.com/mailman/listinfo/fedora-devel-list" target="_blank">https://www.redhat.com/mailman/listinfo/fedora-devel-list</a><br>
</div></div></blockquote></div><br>