Re: Getting text out of a GtkTextView
- From: Alejandro García Rodríguez <agarcia die upm es>
- To: "Carl B. Constantine" <duckwing duckwing ca>
- Cc: gtk-list gnome org
- Subject: Re: Getting text out of a GtkTextView
- Date: Wed, 18 Jun 2003 19:16:24 +0200 (CEST)
Hello, list!
The following link tells you how to get the contents of the
entire text widget as a string:
http://developer.gnome.org/doc/API/2.0/gtk/gtk-question-index.html#id2850623
GtkTextIter start, end;
GtkTextBuffer *buffer;
char *text;
buffer = gtk_text_view_get_buffer (GTK_TEXT_VIEW (text_view));
gtk_text_buffer_get_bounds (buffer, &start, &end);
text = gtk_text_iter_get_text (&start, &end);
...use text...
g_free (text);
;) Just copy. It has to work, doesn't it?
Today
----------------------------------------
-- Alejandro García Rodríguez --
-- Ingeniero... a falta de proyecto --
-- --
-- Laboratorio de Sistemas Integrados --
-- e.mail. agarcia die upm es --
-- Tel. (+34) 91 549 57 00 ext. 402 --
-- --
-- E.T.S. Ingenieros Telecomunicación --
-- Dpto. Ingeniería Electrónica --
-- Ciudad Universitaria s/n --
-- 28040 Madrid - Spain --
----------------------------------------
On Wed, 18 Jun 2003, Carl B. Constantine wrote:
> I have a GtkTextView in one of my application windows; mainly because a
> GtkEntry is only single width and I want text wrapping and so forth.
>
> Anyway, I'm trying to get the text from the GtkTextView but only end up
> with 'null' when I try to print it. Here is a code snipped:
>
> void insertCustomer( GtkWidget *customers )
> {
> GtkTextBuffer *specialBuffer;
> GtkTextView *specialView;
> GtkTextIter *start;
> GtkTextIter *end;
> gchar* *specialText;
>
> specialView = lookup_widget(customers, "cust_instructions");
> specialBuffer = gtk_text_view_get_buffer(specialView);
> gtk_text_buffer_get_bounds(specialBuffer, start, end);
> specialText = gtk_text_buffer_get_text(specialBuffer, start, end, FALSE);
> g_print("Special Text: %s \n",specialText);
> }
>
> I actually want to be able to insert that text into a database field but
> it's not working.
>
> Any help is appreciated.
>
> --
> .''`. Carl B. Constantine
> : :' : duckwing duckwing ca
> `. `' GnuPG: 135F FC30 7A02 B0EB 61DB 34E3 3AF1 DC6C 9F7A 3FF8
> `- Debian GNU/Linux -- The power of freedom
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]