Changeset 3374 for trunk/jons-gtk2-gui
- Timestamp:
- 03/17/03 03:40:23 (6 years ago)
- Location:
- trunk/jons-gtk2-gui/src
- Files:
-
- 2 modified
-
utilities.cpp (modified) (2 diffs)
-
utilities.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/jons-gtk2-gui/src/utilities.cpp
r3347 r3374 72 72 { 73 73 char *et = gtk_editable_get_chars(GTK_EDITABLE(w), 0, -1); 74 if (et != NULL ) {74 if (et != NULL && *et != 0) { 75 75 std::string s(et); 76 76 g_free(et); … … 88 88 } 89 89 90 std::string 91 textview_get_chars(GtkWidget *w) 92 { 93 GtkTextBuffer *tb = gtk_text_view_get_buffer(GTK_TEXT_VIEW(w)); 94 GtkTextIter b, e; 95 gtk_text_buffer_get_start_iter(tb, &b); 96 gtk_text_buffer_get_end_iter(tb, &e); 97 98 gchar *txt = gtk_text_buffer_get_text(tb, &b, &e, FALSE); 99 if (txt != NULL && *txt != 0) { 100 std::string s(txt); 101 g_free(txt); 102 return s; 103 } 104 return std::string(); 105 } -
trunk/jons-gtk2-gui/src/utilities.h
r3347 r3374 13 13 entry_get_chars(GtkWidget *w); 14 14 15 std::string 16 textview_get_chars(GtkWidget *w); 17 15 18 void 16 19 status_change(GtkWidget *statusbar, const char *st_name, const char *newstatus);
