Changeset 1880 in orxonox.OLD for orxonox/branches/gui/console/orxonox_console_entry.cc
- Timestamp:
- May 8, 2004, 1:56:59 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/gui/console/orxonox_console_entry.cc
r1877 r1880 27 27 #include "orxonox_console_entry.h" 28 28 29 OrxonoxConsoleEntry::OrxonoxConsoleEntry(OrxonoxConsoleLog* log) 30 { 31 consoleLog = log; 32 } 29 33 30 34 GtkWidget* OrxonoxConsoleEntry::createEntry() … … 38 42 { 39 43 entry = gtk_entry_new(); 44 g_signal_connect(GTK_ENTRY(entry), "activate", G_CALLBACK(submit), entry); 40 45 gtk_box_pack_start(GTK_BOX(entrybox), entry, TRUE, TRUE, 5); 41 46 42 47 43 48 button = gtk_button_new_with_label("Submit"); 49 g_signal_connect(GTK_BUTTON(button), "clicked", G_CALLBACK(submit), entry); 44 50 gtk_box_pack_start(GTK_BOX(entrybox), button, FALSE, FALSE, 5); 45 51 46 52 } 47 53 gtk_container_add(GTK_CONTAINER(frame), entrybox); … … 50 56 } 51 57 58 void OrxonoxConsoleEntry::submit(GtkWidget *widget, GtkWidget* data) 59 { 60 char* entryText = (char*)gtk_entry_get_text(GTK_ENTRY(data)); 61 printf("%s\n", entryText); 62 63 gtk_entry_set_text(GTK_ENTRY(data),""); 64 free (entryText); 65 return; 66 } 67 68 69 void OrxonoxConsoleEntry::sendtoLog(char* submitText) 70 { 71 printf("submitting %s\n", submitText); 72 73 return; 74 }
Note: See TracChangeset
for help on using the changeset viewer.