You are not logged in.

#1 2011-04-05 19:38:25

Majorix
Member
Registered: 2008-01-31
Posts: 96

C GUI Design with IDEs

I am interested in developing GUI for C, using an IDE.

I could do this in either GTK+ or wx.

So far I am looking at these two RAD tools: Code::Blocks and Anjuta.

Code::Blocks:
When I want to create a new project using C and GTK+, it creates a wx interface with C++. WTF?

Anjuta:
Seems cool, however I failed at finding a decent up-to-date guide on Anjuta+Glade.

Are these the better tools available? If so, can anyone help me iron out the problems related to them?

Offline

#2 2011-04-05 19:48:13

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,308

Re: C GUI Design with IDEs

This is a popular topic with many interesting, existing threads.

Personally, I like Eclipse

Take a look for recommend ide in the forum search box ....


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Online

#3 2011-04-05 19:54:04

Majorix
Member
Registered: 2008-01-31
Posts: 96

Re: C GUI Design with IDEs

Oh yes, I did guess this was asked before. But I have posed some questions and laid down problems that I struggle with on my own. It is NOT a "recommend an ide"-type of thread.

Can you do GUI work with Eclipse in C?

Offline

#4 2011-04-05 20:01:16

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,308

Re: C GUI Design with IDEs

Oh, yes.  I have used Eclipse for Swing, Qt, and Android projects.  They all have GUI graphical design plug-ins.  I've not tried Gtk/Glade or Tk.  I have used wxWidgets in eclipse, but not using any graphical layout tools.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Online

#5 2011-04-05 20:05:36

Majorix
Member
Registered: 2008-01-31
Posts: 96

Re: C GUI Design with IDEs

Thanks for the reply.

I dislike Qt. That's why I am looking for a wxwidgets/GTK+ way of doing this. And, this part is important, I also need a visual layout tool, at least until I can become fluent enough to write GUI code on my own.

Offline

#6 2011-04-05 22:55:38

xamaco
Member
From: Corsica, France
Registered: 2010-04-05
Posts: 87

Re: C GUI Design with IDEs

Glade is a visual tool for GTK+, but you still need to know GTK to use it and interface it with a language.

Offline

#7 2011-04-06 18:43:24

Majorix
Member
Registered: 2008-01-31
Posts: 96

Re: C GUI Design with IDEs

xamaco wrote:

Glade is a visual tool for GTK+, but you still need to know GTK to use it and interface it with a language.

It is integrated in Anjuta. However, as my OP suggests, I can't find any good books/tutorials to use Glade, Anjuta, and both.

Offline

#8 2011-04-07 15:42:41

Majorix
Member
Registered: 2008-01-31
Posts: 96

Re: C GUI Design with IDEs

No help?

Offline

#9 2011-04-07 16:07:08

ewaller
Administrator
From: Pasadena, CA
Registered: 2009-07-13
Posts: 20,308

Re: C GUI Design with IDEs

Please watch the forum rules on bumping.  Maybe if you could tell us what you have found in your research, or whether you have tried any of the suggestions.

I found this on page one of a Google search.  There were more relevant hits, but the links seemed broken and redirected to the Gnome 3 home page.


Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way

Online

#10 2011-04-07 18:26:30

Majorix
Member
Registered: 2008-01-31
Posts: 96

Re: C GUI Design with IDEs

Sorry about the bumping. Will try not to do that again.

Right now I am basically looking if there is a way to write C/GTK+ interface on Code::Blocks or if there is a good, up-to-date tutorial for Anjuta/Glade. These points were what I stated in my first post here, however I didn't get a satisfactory reply. Hence the bump. Sorry again.

I also have come across the page in your link, but saw that the entry was written in "December 24, 2007". Do you think it is still valid?

Offline

#11 2011-04-08 17:32:20

Mr.Elendig
#archlinux@freenode channel op
From: The intertubes
Registered: 2004-11-07
Posts: 4,094

Re: C GUI Design with IDEs

I would recommend vim/emacs + glade + gtk/gobject


Evil #archlinux@libera.chat channel op and general support dude.
. files on github, Screenshots, Random pics and the rest

Offline

#12 2011-04-08 20:44:28

aport
Member
From: San Diego
Registered: 2008-02-20
Posts: 99

Re: C GUI Design with IDEs

Mr.Elendig wrote:

I would recommend vim/emacs + glade + gtk/gobject

VIM is awesome. Libglade makes Glade awesome. Glade makes GTK awesome. GObject, no comment tongue

Offline

#13 2011-04-10 04:20:18

linkmaster03
Member
Registered: 2008-12-27
Posts: 269

Re: C GUI Design with IDEs

I use Glade whenever I write a GUI for a pyGTK project. It's great. I recommend using Glade to design the GUI, then saving it in GtkBuilder format (XML). Then, you can import the UI definition directly into GTK: http://developer.gnome.org/gtk/unstable/GtkBuilder.html

I believe libglade is deprecated and GtkBuilder is the new way to create GUIs with Glade. In any case, GtkBuilder is much cleaner than Glade (to me).

Offline

Board footer

Powered by FluxBB