Advertisement
ParkBoYoung

Add Interface

Apr 23rd, 2017
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. void Add_Many_Words(GtkWidget *add_a_word , gpointer window){
  2. GtkWidget *text_view , *content_area , *align , *frame ;
  3. GtkWidget * adjustment , *scroll_win , *dialog , *entry ;
  4.  
  5. dialog = gtk_dialog_new_with_buttons ("Add Many Words",GTK_WINDOW(window),
  6. GTK_DIALOG_DESTROY_WITH_PARENT,("_Add"),GTK_RESPONSE_OK,
  7. ("_Cancel"),GTK_RESPONSE_CANCEL,NULL) ;
  8. gtk_window_set_default_size(GTK_WINDOW(dialog) , 260 , 280) ;
  9.  
  10. content_area = gtk_dialog_get_content_area (GTK_DIALOG(dialog)) ;
  11. align = gtk_fixed_new() ;
  12.  
  13. entry = gtk_entry_new() ;
  14. gtk_widget_set_size_request(entry , 237 ,0) ;
  15. gtk_fixed_put(GTK_FIXED(align) , entry , 10 , 10) ;
  16.  
  17. frame = gtk_frame_new ("Content") ;
  18. gtk_widget_set_size_request(frame , 237 ,225) ;
  19. gtk_fixed_put(GTK_FIXED(align) , frame , 10 , 45) ;
  20.  
  21. gtk_container_add (GTK_CONTAINER (content_area), align) ;
  22.  
  23. text_view = gtk_text_view_new () ;
  24. gtk_text_view_set_wrap_mode(text_view,GTK_WRAP_WORD_CHAR) ;
  25. gtk_text_view_set_editable (text_view , 1) ;
  26. gtk_text_view_set_left_margin (text_view , 8) ;
  27.  
  28. adjustment = gtk_adjustment_new(0,0,100,0,0,0) ;
  29. scroll_win = gtk_scrolled_window_new (NULL,adjustment) ;
  30. gtk_container_add(GTK_CONTAINER(scroll_win), text_view) ;
  31. gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scroll_win),
  32. GTK_POLICY_NEVER,GTK_POLICY_EXTERNAL);
  33. gtk_widget_set_size_request(scroll_win , 227 ,200) ;
  34. gtk_fixed_put(GTK_FIXED(align) , scroll_win , 15 , 63) ;
  35.  
  36. buffer_add_en_word = gtk_text_view_get_buffer(GTK_TEXT_VIEW(text_view)) ;
  37.  
  38. gtk_widget_show_all (dialog) ;
  39.  
  40. g_signal_connect(dialog,"response" , G_CALLBACK(Add_more_to_Btree) , entry) ;
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement