1 |
<tt><b><font color="#008080">#include</font></b><font color="#ff0000"><gtk/gtk.h></font><br><font color="#0000ff">int</font><font color="#9a1900">main</font><font color="#000000">(</font><font color="#0000ff">int</font>argc<font color="#000000">,</font><font color="#0000ff">char</font><font color="#000000">*</font>argv<font color="#000000">[</font><font color="#000000">]</font><font color="#000000">)</font><br><font color="#000000">{</font><br>GtkWidget<font color="#000000">*</font>window<font color="#000000">;</font><br>GtkWidget<font color="#000000">*</font>button<font color="#000000">;</font><br>GtkWidget<font color="#000000">*</font>table<font color="#000000">;</font><br>GtkWidget<font color="#000000">*</font>sep<font color="#000000">;</font><font color="#009900">//</font><font color="#009900">분리선</font><br><br><font color="#9a1900">gtk_init</font><font color="#000000">(</font><font color="#000000">&</font>argc<font color="#000000">,</font><font color="#000000">&</font>argv<font color="#000000">)</font><font color="#000000">;</font><br>window<font color="#000000">=</font><font color="#9a1900">gtk_window_new</font><font color="#000000">(</font>GTK_WINDOW_TOPLEVEL<font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_window_set_title</font><font color="#000000">(</font><font color="#9a1900">GTK_WINDOW</font><font color="#000000">(</font>window<font color="#000000">)</font><font color="#000000">,</font><font color="#ff0000">"Table TEST"</font><font color="#000000">)</font><font color="#000000">;</font><br><br><font color="#9a1900">gtk_signal_connect</font><font color="#000000">(</font><font color="#9a1900">GTK_OBJECT</font><font color="#000000">(</font>window<font color="#000000">)</font><font color="#000000">,</font><font color="#ff0000">"delete_event"</font><font color="#000000">,</font><font color="#9a1900">G_CALLBACK</font><font color="#000000">(</font>gtk_main_quit<font color="#000000">)</font><font color="#000000">,</font>NULL<font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_container_border_width</font><font color="#000000">(</font><font color="#9a1900">GTK_CONTAINER</font><font color="#000000">(</font>window<font color="#000000">)</font><font color="#000000">,</font><font color="#993399">10</font><font color="#000000">)</font><font color="#000000">;</font><br><br>table<font color="#000000">=</font><font color="#9a1900">gtk_table_new</font><font color="#000000">(</font><font color="#993399">4</font><font color="#000000">,</font><font color="#993399">2</font><font color="#000000">,</font>TRUE<font color="#000000">)</font><font color="#000000">;</font><font color="#009900">//</font><font color="#009900">gtk_table_new(세로 , 가로 , 여백)</font><br><font color="#9a1900">gtk_container_add</font><font color="#000000">(</font><font color="#9a1900">GTK_CONTAINER</font><font color="#000000">(</font>window<font color="#000000">)</font><font color="#000000">,</font>table<font color="#000000">)</font><font color="#000000">;</font><br><br>button<font color="#000000">=</font><font color="#9a1900">gtk_button_new_with_label</font><font color="#000000">(</font><font color="#ff0000">" 0 1 0 1 "</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_table_attach_defaults</font><font color="#000000">(</font><font color="#9a1900">GTK_TABLE</font><font color="#000000">(</font>table<font color="#000000">)</font><font color="#000000">,</font>button<font color="#000000">,</font><font color="#993399">0</font><font color="#000000">,</font><font color="#993399">1</font><font color="#000000">,</font><font color="#993399">0</font><font color="#000000">,</font><font color="#993399">1</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#009900">//</font><font color="#009900">gtk_table_attach_defaults( 테이블 , 위젯 , L , R , T , B);</font><br><font color="#9a1900">gtk_widget_show</font><font color="#000000">(</font>button<font color="#000000">)</font><font color="#000000">;</font><br><br>button<font color="#000000">=</font><font color="#9a1900">gtk_button_new_with_label</font><font color="#000000">(</font><font color="#ff0000">" 1 2 0 1 "</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_table_attach_defaults</font><font color="#000000">(</font><font color="#9a1900">GTK_TABLE</font><font color="#000000">(</font>table<font color="#000000">)</font><font color="#000000">,</font>button<font color="#000000">,</font><font color="#993399">1</font><font color="#000000">,</font><font color="#993399">2</font><font color="#000000">,</font><font color="#993399">0</font><font color="#000000">,</font><font color="#993399">1</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_widget_show</font><font color="#000000">(</font>button<font color="#000000">)</font><font color="#000000">;</font><br><br>sep<font color="#000000">=</font><font color="#9a1900">gtk_hseparator_new</font><font color="#000000">(</font><font color="#000000">)</font><font color="#000000">;</font><font color="#009900">//</font><font color="#009900">가로 분리선</font><br><font color="#9a1900">gtk_table_attach_defaults</font><font color="#000000">(</font><font color="#9a1900">GTK_TABLE</font><font color="#000000">(</font>table<font color="#000000">)</font><font color="#000000">,</font>sep<font color="#000000">,</font><font color="#993399">0</font><font color="#000000">,</font><font color="#993399">2</font><font color="#000000">,</font><font color="#993399">1</font><font color="#000000">,</font><font color="#993399">2</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_widget_show</font><font color="#000000">(</font>sep<font color="#000000">)</font><font color="#000000">;</font><br><br>button<font color="#000000">=</font><font color="#9a1900">gtk_button_new_with_label</font><font color="#000000">(</font><font color="#ff0000">" 0 2 2 3 "</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_table_attach_defaults</font><font color="#000000">(</font><font color="#9a1900">GTK_TABLE</font><font color="#000000">(</font>table<font color="#000000">)</font><font color="#000000">,</font>button<font color="#000000">,</font><font color="#993399">0</font><font color="#000000">,</font><font color="#993399">2</font><font color="#000000">,</font><font color="#993399">2</font><font color="#000000">,</font><font color="#993399">3</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_widget_show</font><font color="#000000">(</font>button<font color="#000000">)</font><font color="#000000">;</font><br><br>button<font color="#000000">=</font><font color="#9a1900">gtk_button_new_with_label</font><font color="#000000">(</font><font color="#ff0000">" 0 2 3 4 "</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_table_attach_defaults</font><font color="#000000">(</font><font color="#9a1900">GTK_TABLE</font><font color="#000000">(</font>table<font color="#000000">)</font><font color="#000000">,</font>button<font color="#000000">,</font><font color="#993399">0</font><font color="#000000">,</font><font color="#993399">2</font><font color="#000000">,</font><font color="#993399">3</font><font color="#000000">,</font><font color="#993399">4</font><font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_widget_show</font><font color="#000000">(</font>button<font color="#000000">)</font><font color="#000000">;</font><br><br><font color="#9a1900">gtk_widget_show</font><font color="#000000">(</font>table<font color="#000000">)</font><font color="#000000">;</font><br><font color="#9a1900">gtk_widget_show</font><font color="#000000">(</font>window<font color="#000000">)</font><font color="#000000">;</font><br><br><font color="#9a1900">gtk_main</font><font color="#000000">(</font><font color="#000000">)</font><font color="#000000">;</font><br><br><font color="#0000ff">return</font><font color="#993399">0</font><font color="#000000">;</font><br><font color="#000000">}</font></tt> |

