X-Git-Url: http://gitweb.hugovil.com/?a=blobdiff_plain;f=src%2Fpgmwin.c;h=0d52dc5c8909ff1f6d1497e0a640bb11547d253f;hb=b7b1c62985d33d453835903f523299114eecf7b7;hp=b139754a62e769b13d692b407bf0f756fb132891;hpb=aae7cef39947a9456cb5c1b581e6614d4e047631;p=emu8051.git diff --git a/src/pgmwin.c b/src/pgmwin.c index b139754..0d52dc5 100644 --- a/src/pgmwin.c +++ b/src/pgmwin.c @@ -48,7 +48,7 @@ enum N_COLUMNS, }; -char *col_names[N_COLUMNS] = { +static char *col_names[N_COLUMNS] = { "BPT", "Address", "B0", @@ -64,7 +64,7 @@ static GtkListStore * pgmwin_init_store(void) { GtkTreeIter iter; - int rows; + int row; int col; GtkListStore *store; GType col_types[N_COLUMNS]; @@ -75,15 +75,15 @@ pgmwin_init_store(void) store = gtk_list_store_newv(N_COLUMNS, col_types); - /* Initialize with rows of dummy data... */ - for (rows = 0; rows < DATA_ROWS; rows++) { + /* Add rows. */ + for (row = 0; row < DATA_ROWS; row++) { gtk_list_store_append(store, &iter); - if (rows == 0) { - /* Color first row in red (current instruction). */ + + /* Color first row in red (current instruction). */ + if (row == 0) gtk_list_store_set(store, &iter, COL_COLOR, "red", -1); - } else { + else gtk_list_store_set(store, &iter, COL_COLOR, "black", -1); - } } return store; @@ -144,7 +144,7 @@ pgmwin_sel_changed_event(GtkWidget *widget, GdkEvent *event, gpointer data) log_debug(" row address is: $%04X", val); ToggleBreakpoint(val); - pgmwin_Disasm(); + pgmwin_refresh(); g_free(str_addr); } else { @@ -205,7 +205,7 @@ pgmwin_init(void) /* Show disassembled program. */ void -pgmwin_Disasm(void) +pgmwin_refresh(void) { int row; GtkListStore *store; @@ -219,8 +219,7 @@ pgmwin_Disasm(void) int valid; GtkTreeIter iter; char str[128]; - int k; - int col_id; + int k; int col_id; int InstSize; unsigned char OpCode;