Annotation of generator/glade/callbacks.c, revision 1.1.1.1

1.1       root        1: #ifdef HAVE_CONFIG_H
                      2: #  include <config.h>
                      3: #endif
                      4: 
                      5: #include <gtk/gtk.h>
                      6: 
                      7: #include "callbacks.h"
                      8: #include "interface.h"
                      9: #include "support.h"
                     10: #include "gtkopts.h"
                     11: 
                     12: #include "ui-gtk.h"
                     13: 
                     14: void
                     15: on_load_rom_activate                   (GtkMenuItem     *menuitem,
                     16:                                         gpointer         user_data)
                     17: {
                     18:   (void)menuitem;
                     19:   (void)user_data;
                     20:   ui_gtk_filesel(0, 0);
                     21: }
                     22: 
                     23: 
                     24: void
                     25: on_save_rom_activate                   (GtkMenuItem     *menuitem,
                     26:                                         gpointer         user_data)
                     27: {
                     28:   (void)menuitem;
                     29:   (void)user_data;
                     30:   ui_gtk_filesel(0, 1);
                     31: }
                     32: 
                     33: 
                     34: void
                     35: on_load_state_activate                 (GtkMenuItem     *menuitem,
                     36:                                         gpointer         user_data)
                     37: {
                     38:   (void)menuitem;
                     39:   (void)user_data;
                     40:   ui_gtk_filesel(1, 0);
                     41: }
                     42: 
                     43: 
                     44: void
                     45: on_save_state_activate                 (GtkMenuItem     *menuitem,
                     46:                                         gpointer         user_data)
                     47: {
                     48:   (void)menuitem;
                     49:   (void)user_data;
                     50:   ui_gtk_filesel(1, 1);
                     51: }
                     52: 
                     53: 
                     54: void
                     55: on_save_gym_activate                   (GtkMenuItem     *menuitem,
                     56:                                         gpointer         user_data)
                     57: {
                     58:   (void)menuitem;
                     59:   (void)user_data;
                     60:   ui_gtk_filesel(2, 1);
                     61: }
                     62: 
                     63: 
                     64: void
                     65: on_start_gnm_activate                  (GtkMenuItem     *menuitem,
                     66:                                         gpointer         user_data)
                     67: {
                     68:   (void)menuitem;
                     69:   (void)user_data;
                     70:   ui_gtk_filesel(3, 1);
                     71: }
                     72: 
                     73: 
                     74: void
                     75: on_options_activate                    (GtkMenuItem     *menuitem,
                     76:                                         gpointer         user_data)
                     77: {
                     78:   (void)menuitem;
                     79:   (void)user_data;
                     80:   ui_gtk_options();
                     81: }
                     82: 
                     83: 
                     84: void
                     85: on_reset_soft_activate                 (GtkMenuItem     *menuitem,
                     86:                                         gpointer         user_data)
                     87: {
                     88:   (void)menuitem;
                     89:   (void)user_data;
                     90:   ui_gtk_softreset();
                     91: }
                     92: 
                     93: 
                     94: void
                     95: on_reset_hard_activate                 (GtkMenuItem     *menuitem,
                     96:                                         gpointer         user_data)
                     97: {
                     98:   (void)menuitem;
                     99:   (void)user_data;
                    100:   ui_gtk_hardreset();
                    101: }
                    102: 
                    103: 
                    104: void
                    105: on_view_activate                       (GtkMenuItem     *menuitem,
                    106:                                         gpointer         user_data)
                    107: {
                    108:   (void)menuitem;
                    109:   (void)user_data;
                    110: }
                    111: 
                    112: 
                    113: void
                    114: on_100_activate                        (GtkMenuItem     *menuitem,
                    115:                                         gpointer         user_data)
                    116: {
                    117:   (void)menuitem;
                    118:   (void)user_data;
                    119:   gtkopts_setvalue("view", "100");
                    120:   ui_gtk_newoptions();
                    121: }
                    122: 
                    123: 
                    124: void
                    125: on_200_activate                        (GtkMenuItem     *menuitem,
                    126:                                         gpointer         user_data)
                    127: {
                    128:   (void)menuitem;
                    129:   (void)user_data;
                    130:   gtkopts_setvalue("view", "200");
                    131:   ui_gtk_newoptions();
                    132: }
                    133: 
                    134: 
                    135: void
                    136: on_about_generator_activate            (GtkMenuItem     *menuitem,
                    137:                                         gpointer         user_data)
                    138: {
                    139:   (void)menuitem;
                    140:   (void)user_data;
                    141:   ui_gtk_about();
                    142: }
                    143: 
                    144: 
                    145: void
                    146: on_console_activate                    (GtkMenuItem     *menuitem,
                    147:                                         gpointer         user_data)
                    148: {
                    149:   (void)menuitem;
                    150:   (void)user_data;
                    151:   ui_gtk_console();
                    152: }
                    153: 
                    154: 
                    155: void
                    156: on_disassemble_rom_activate            (GtkMenuItem     *menuitem,
                    157:                                         gpointer         user_data)
                    158: {
                    159:   (void)menuitem;
                    160:   (void)user_data;
                    161: }
                    162: 
                    163: 
                    164: void
                    165: on_disassemble_ram_activate            (GtkMenuItem     *menuitem,
                    166:                                         gpointer         user_data)
                    167: {
                    168:   (void)menuitem;
                    169:   (void)user_data;
                    170: }
                    171: 
                    172: 
                    173: void
                    174: on_disassemble_vram_activate           (GtkMenuItem     *menuitem,
                    175:                                         gpointer         user_data)
                    176: {
                    177:   (void)menuitem;
                    178:   (void)user_data;
                    179: }
                    180: 
                    181: 
                    182: void
                    183: on_disassemble_cram_activate           (GtkMenuItem     *menuitem,
                    184:                                         gpointer         user_data)
                    185: {
                    186:   (void)menuitem;
                    187:   (void)user_data;
                    188: }
                    189: 
                    190: 
                    191: void
                    192: on_disassemble_vsram_activate          (GtkMenuItem     *menuitem,
                    193:                                         gpointer         user_data)
                    194: {
                    195:   (void)menuitem;
                    196:   (void)user_data;
                    197: }
                    198: 
                    199: 
                    200: void
                    201: on_disassemble_sram_activate           (GtkMenuItem     *menuitem,
                    202:                                         gpointer         user_data)
                    203: {
                    204:   (void)menuitem;
                    205:   (void)user_data;
                    206: }
                    207: 
                    208: 
                    209: void
                    210: on_button_68kregs_clicked              (GtkButton       *button,
                    211:                                         gpointer         user_data)
                    212: {
                    213:   (void)button;
                    214:   (void)user_data;
                    215: }
                    216: 
                    217: 
                    218: void
                    219: on_button_68ksp_clicked                (GtkButton       *button,
                    220:                                         gpointer         user_data)
                    221: {
                    222:   (void)button;
                    223:   (void)user_data;
                    224: }
                    225: 
                    226: 
                    227: void
                    228: on_button_68kpc_clicked                (GtkButton       *button,
                    229:                                         gpointer         user_data)
                    230: {
                    231:   (void)button;
                    232:   (void)user_data;
                    233: }
                    234: 
                    235: 
                    236: 
                    237: gboolean
                    238: on_main_delete_event                   (GtkWidget       *widget,
                    239:                                         GdkEvent        *event,
                    240:                                         gpointer         user_data)
                    241: {
                    242:   (void)widget;
                    243:   (void)event;
                    244:   (void)user_data;
                    245:   ui_gtk_quit();
                    246:   return TRUE;
                    247: }
                    248: 
                    249: 
                    250: gboolean
                    251: on_main_destroy_event                  (GtkWidget       *widget,
                    252:                                         GdkEvent        *event,
                    253:                                         gpointer         user_data)
                    254: {
                    255:   (void)widget;
                    256:   (void)event;
                    257:   (void)user_data;
                    258:   ui_gtk_quit();
                    259:   return TRUE;
                    260: }
                    261: 
                    262: gboolean
                    263: on_console_remove                      (GtkWidget       *widget,
                    264:                                         GdkEvent        *event,
                    265:                                         gpointer         user_data)
                    266: {
                    267:   (void)widget;
                    268:   (void)event;
                    269:   (void)user_data;
                    270:   ui_gtk_closeconsole();
                    271:   return TRUE;
                    272: }
                    273: 
                    274: void
                    275: on_quit_activate                       (GtkMenuItem     *menuitem,
                    276:                                         gpointer         user_data)
                    277: {
                    278:   (void)menuitem;
                    279:   (void)user_data;
                    280:   ui_gtk_quit();
                    281: }
                    282: 
                    283: 
                    284: void
                    285: on_play_activate                       (GtkMenuItem     *menuitem,
                    286:                                         gpointer         user_data)
                    287: {
                    288:   (void)user_data;
                    289:   if (GTK_CHECK_MENU_ITEM(menuitem)->active) {
                    290:     ui_gtk_play();
                    291:   }
                    292: }
                    293: 
                    294: 
                    295: void
                    296: on_pause_activate                      (GtkMenuItem     *menuitem,
                    297:                                         gpointer         user_data)
                    298: {
                    299:   (void)user_data;
                    300:   if (GTK_CHECK_MENU_ITEM(menuitem)->active) {
                    301:     ui_gtk_pause();
                    302:   }
                    303: }
                    304: 
                    305: 
                    306: void
                    307: on_button_save_clicked                 (GtkButton       *button,
                    308:                                         gpointer         user_data)
                    309: {
                    310:   (void)button;
                    311:   (void)user_data;
                    312:   ui_gtk_saveoptions();
                    313: }
                    314: 
                    315: 
                    316: void
                    317: on_button_ok_clicked                   (GtkButton       *button,
                    318:                                         gpointer         user_data)
                    319: {
                    320:   (void)button;
                    321:   (void)user_data;
                    322:   ui_gtk_applyoptions();
                    323: }
                    324: 
                    325: 
                    326: gboolean
                    327: on_drawingarea_main_expose_event       (GtkWidget       *widget,
                    328:                                         GdkEventExpose  *event,
                    329:                                         gpointer         user_data)
                    330: {
                    331:   (void)widget;
                    332:   (void)event;
                    333:   (void)user_data;
                    334:   ui_gtk_redraw();
                    335:   return TRUE;
                    336: }
                    337: 
                    338: 
                    339: gboolean
                    340: on_mainwin_key_event                   (GtkWidget       *widget,
                    341:                                         GdkEventKey     *event,
                    342:                                         gpointer         user_data)
                    343: {
                    344:   (void)widget;
                    345:   (void)user_data;
                    346:   ui_gtk_key(event->keyval, event->type == GDK_KEY_PRESS ? 1 : 0);
                    347:   return FALSE;
                    348: }
                    349: 
                    350: 
                    351: gboolean
                    352: on_mainwin_enter_notify_event          (GtkWidget       *widget,
                    353:                                         GdkEventCrossing *event,
                    354:                                         gpointer         user_data)
                    355: {
                    356:   (void)widget;
                    357:   (void)event;
                    358:   (void)user_data;
                    359:   ui_gtk_mainenter();
                    360:   return FALSE;
                    361: }
                    362: 
                    363: 
                    364: gboolean
                    365: on_mainwin_leave_notify_event          (GtkWidget       *widget,
                    366:                                         GdkEventCrossing *event,
                    367:                                         gpointer         user_data)
                    368: {
                    369:   (void)widget;
                    370:   (void)event;
                    371:   (void)user_data;
                    372:   ui_gtk_mainleave();
                    373:   return FALSE;
                    374: }
                    375: 
                    376: gboolean
                    377: on_keyval_press_event             (GtkWidget       *widget,
                    378:                                    GdkEventKey     *event,
                    379:                                    gpointer         user_data)
                    380: {
                    381:   (void)user_data;
                    382:   gtk_entry_set_text(GTK_ENTRY(widget), gdk_keyval_name(event->keyval));
                    383:   return TRUE;
                    384: }
                    385: 
                    386: 
                    387: 
                    388: void
                    389: on_stop_gym_activate                   (GtkMenuItem     *menuitem,
                    390:                                         gpointer         user_data)
                    391: {
                    392:   (void)menuitem;
                    393:   (void)user_data;
                    394:   ui_gtk_closemusiclog();
                    395: }
                    396: 
                    397: 
                    398: void
                    399: on_stop_gnm_activate                   (GtkMenuItem     *menuitem,
                    400:                                         gpointer         user_data)
                    401: {
                    402:   (void)menuitem;
                    403:   (void)user_data;
                    404:   ui_gtk_closemusiclog();
                    405: }
                    406: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.