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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; I developed many commercial applications using UNIX(Interactive), Fortran, &quot;C&quot;, and Pascal some years ago, I&#39;m comming back, and trying to mount my working environment.&nbsp;&nbsp; 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++. &nbsp; I would like to port all these applications to linux(just for heating a litle).&nbsp;&nbsp; I&#39;m studing and have already got some tools like Advanced Linux Programing(Mark Mitchell, Jeffrey Oldham and Alex Samuel), some books..., and&nbsp; If you would like to help me, I would appreciate.&nbsp;&nbsp; Show me the way, and take me for a &quot;tools update ride&quot;, I am sure that I can contribute a lot for the community.&nbsp;&nbsp; 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&#39;ll invest on it, and all I said before is necessary for the bases of my project.&nbsp;&nbsp; It is necessary to know some environment to choose what best fits.<br>
<br>Ps1: I&#39;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">&lt;<a href="mailto:kevin.kofler@chello.at" target="_blank">kevin.kofler@chello.at</a>&gt;</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>
&gt; I am new to Linux and just installed Fedora 10 on my Machine. I wanted<br>
&gt; to develop graphical libraries using C (not C++). Can anyone please<br>
&gt; tell me if there is some place where I can download these graphical<br>
&gt; Libraries. For example if I want to display a pixel on the screen can<br>
&gt; 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 &quot;widgets&quot;, i.e. controls like menus, buttons and textboxes)?<br>
<br>
For the first thing, you&#39;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&#39;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&#39;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&#39;s solution is better (and yes, I have worked with both), but I&#39;m<br>
biased. :-) So as a plain C programmer, you&#39;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&#39;s in C++ or in<br>
OO-style C (like GTK+).<br>
<font color="#888888"><br>
 &nbsp; &nbsp; &nbsp; &nbsp;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>