| 34 |
GtkWidget *scrolledwindow_code; |
GtkWidget *scrolledwindow_code; |
| 35 |
GtkWidget *clist_code; |
GtkWidget *clist_code; |
| 36 |
GtkWidget *label_code_addr; |
GtkWidget *label_code_addr; |
| 37 |
|
GtkWidget *label_code_phase; |
| 38 |
GtkWidget *label_code_diss; |
GtkWidget *label_code_diss; |
| 39 |
GtkWidget *label_code_diss_args; |
GtkWidget *label_code_diss_args; |
| 40 |
GtkWidget *label_code_asm; |
GtkWidget *label_code_asm; |
| 293 |
gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow_code), 5); |
gtk_container_set_border_width (GTK_CONTAINER (scrolledwindow_code), 5); |
| 294 |
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow_code), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); |
gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrolledwindow_code), GTK_POLICY_NEVER, GTK_POLICY_ALWAYS); |
| 295 |
|
|
| 296 |
clist_code = gtk_clist_new (4); |
clist_code = gtk_clist_new (5); |
| 297 |
gtk_widget_ref (clist_code); |
gtk_widget_ref (clist_code); |
| 298 |
gtk_object_set_data_full (GTK_OBJECT (window_main), "clist_code", clist_code, |
gtk_object_set_data_full (GTK_OBJECT (window_main), "clist_code", clist_code, |
| 299 |
(GtkDestroyNotify) gtk_widget_unref); |
(GtkDestroyNotify) gtk_widget_unref); |
| 300 |
gtk_widget_show (clist_code); |
gtk_widget_show (clist_code); |
| 301 |
gtk_container_add (GTK_CONTAINER (scrolledwindow_code), clist_code); |
gtk_container_add (GTK_CONTAINER (scrolledwindow_code), clist_code); |
| 302 |
gtk_clist_set_column_width (GTK_CLIST (clist_code), 0, 61); |
gtk_clist_set_column_width (GTK_CLIST (clist_code), 0, 61); |
| 303 |
gtk_clist_set_column_width (GTK_CLIST (clist_code), 1, 80); |
gtk_clist_set_column_width (GTK_CLIST (clist_code), 1, 20); |
| 304 |
gtk_clist_set_column_width (GTK_CLIST (clist_code), 2, 80); |
gtk_clist_set_column_width (GTK_CLIST (clist_code), 2, 80); |
| 305 |
gtk_clist_set_column_width (GTK_CLIST (clist_code), 3, 80); |
gtk_clist_set_column_width (GTK_CLIST (clist_code), 3, 80); |
| 306 |
|
gtk_clist_set_column_width (GTK_CLIST (clist_code), 4, 80); |
| 307 |
gtk_clist_column_titles_show (GTK_CLIST (clist_code)); |
gtk_clist_column_titles_show (GTK_CLIST (clist_code)); |
| 308 |
|
|
| 309 |
label_code_addr = gtk_label_new ("Address"); |
label_code_addr = gtk_label_new ("Address"); |
| 315 |
gtk_label_set_justify (GTK_LABEL (label_code_addr), GTK_JUSTIFY_RIGHT); |
gtk_label_set_justify (GTK_LABEL (label_code_addr), GTK_JUSTIFY_RIGHT); |
| 316 |
gtk_misc_set_alignment (GTK_MISC (label_code_addr), 0, 0.5); |
gtk_misc_set_alignment (GTK_MISC (label_code_addr), 0, 0.5); |
| 317 |
|
|
| 318 |
|
label_code_phase = gtk_label_new (""); |
| 319 |
|
gtk_widget_ref (label_code_phase); |
| 320 |
|
gtk_object_set_data_full (GTK_OBJECT (window_main), "label_code_phase", label_code_phase, |
| 321 |
|
(GtkDestroyNotify) gtk_widget_unref); |
| 322 |
|
gtk_widget_show (label_code_phase); |
| 323 |
|
gtk_clist_set_column_widget (GTK_CLIST (clist_code), 1, label_code_phase); |
| 324 |
|
gtk_label_set_justify (GTK_LABEL (label_code_phase), GTK_JUSTIFY_RIGHT); |
| 325 |
|
gtk_misc_set_alignment (GTK_MISC (label_code_phase), 0, 0.5); |
| 326 |
|
|
| 327 |
label_code_diss = gtk_label_new ("Opcode"); |
label_code_diss = gtk_label_new ("Opcode"); |
| 328 |
gtk_widget_ref (label_code_diss); |
gtk_widget_ref (label_code_diss); |
| 329 |
gtk_object_set_data_full (GTK_OBJECT (window_main), "label_code_diss", label_code_diss, |
gtk_object_set_data_full (GTK_OBJECT (window_main), "label_code_diss", label_code_diss, |
| 330 |
(GtkDestroyNotify) gtk_widget_unref); |
(GtkDestroyNotify) gtk_widget_unref); |
| 331 |
gtk_widget_show (label_code_diss); |
gtk_widget_show (label_code_diss); |
| 332 |
gtk_clist_set_column_widget (GTK_CLIST (clist_code), 1, label_code_diss); |
gtk_clist_set_column_widget (GTK_CLIST (clist_code), 2, label_code_diss); |
| 333 |
gtk_label_set_justify (GTK_LABEL (label_code_diss), GTK_JUSTIFY_RIGHT); |
gtk_label_set_justify (GTK_LABEL (label_code_diss), GTK_JUSTIFY_RIGHT); |
| 334 |
|
|
| 335 |
label_code_diss_args = gtk_label_new ("Args"); |
label_code_diss_args = gtk_label_new ("Args"); |
| 337 |
gtk_object_set_data_full (GTK_OBJECT (window_main), "label_code_diss_args", label_code_diss_args, |
gtk_object_set_data_full (GTK_OBJECT (window_main), "label_code_diss_args", label_code_diss_args, |
| 338 |
(GtkDestroyNotify) gtk_widget_unref); |
(GtkDestroyNotify) gtk_widget_unref); |
| 339 |
gtk_widget_show (label_code_diss_args); |
gtk_widget_show (label_code_diss_args); |
| 340 |
gtk_clist_set_column_widget (GTK_CLIST (clist_code), 2, label_code_diss_args); |
gtk_clist_set_column_widget (GTK_CLIST (clist_code), 3, label_code_diss_args); |
| 341 |
gtk_label_set_justify (GTK_LABEL (label_code_diss_args), GTK_JUSTIFY_RIGHT); |
gtk_label_set_justify (GTK_LABEL (label_code_diss_args), GTK_JUSTIFY_RIGHT); |
| 342 |
|
|
| 343 |
label_code_asm = gtk_label_new ("Assembled"); |
label_code_asm = gtk_label_new ("Assembled"); |
| 345 |
gtk_object_set_data_full (GTK_OBJECT (window_main), "label_code_asm", label_code_asm, |
gtk_object_set_data_full (GTK_OBJECT (window_main), "label_code_asm", label_code_asm, |
| 346 |
(GtkDestroyNotify) gtk_widget_unref); |
(GtkDestroyNotify) gtk_widget_unref); |
| 347 |
gtk_widget_show (label_code_asm); |
gtk_widget_show (label_code_asm); |
| 348 |
gtk_clist_set_column_widget (GTK_CLIST (clist_code), 3, label_code_asm); |
gtk_clist_set_column_widget (GTK_CLIST (clist_code), 4, label_code_asm); |
| 349 |
|
|
| 350 |
frame_intreg = gtk_frame_new ("Internal registers"); |
frame_intreg = gtk_frame_new ("Internal registers"); |
| 351 |
gtk_widget_ref (frame_intreg); |
gtk_widget_ref (frame_intreg); |