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

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: void
                     24: on_save_rom_activate                   (GtkMenuItem     *menuitem,
                     25:                                         gpointer         user_data)
                     26: {
                     27:   (void)menuitem;
                     28:   (void)user_data;
                     29:   ui_gtk_filesel(0, 1);
                     30: }
                     31: 
                     32: void
                     33: on_load_state_activate                 (GtkMenuItem     *menuitem,
                     34:                                         gpointer         user_data)
                     35: {
                     36:   (void)menuitem;
                     37:   (void)user_data;
                     38:   ui_gtk_filesel(1, 0);
                     39: }
                     40: 
                     41: void
                     42: on_save_state_activate                 (GtkMenuItem     *menuitem,
                     43:                                         gpointer         user_data)
                     44: {
                     45:   (void)menuitem;
                     46:   (void)user_data;
                     47:   ui_gtk_filesel(1, 1);
                     48: }
                     49: 
                     50: void
                     51: on_save_gym_activate                   (GtkMenuItem     *menuitem,
                     52:                                         gpointer         user_data)
                     53: {
                     54:   (void)menuitem;
                     55:   (void)user_data;
                     56:   ui_gtk_filesel(2, 1);
                     57: }
                     58: 
                     59: void
                     60: on_start_gnm_activate                  (GtkMenuItem     *menuitem,
                     61:                                         gpointer         user_data)
                     62: {
                     63:   (void)menuitem;
                     64:   (void)user_data;
                     65:   ui_gtk_filesel(3, 1);
                     66: }
                     67: 
                     68: void
                     69: on_options_activate                    (GtkMenuItem     *menuitem,
                     70:                                         gpointer         user_data)
                     71: {
                     72:   (void)menuitem;
                     73:   (void)user_data;
                     74:   ui_gtk_options();
                     75: }
                     76: 
                     77: void
                     78: on_reset_soft_activate                 (GtkMenuItem     *menuitem,
                     79:                                         gpointer         user_data)
                     80: {
                     81:   (void)menuitem;
                     82:   (void)user_data;
                     83:   ui_gtk_softreset();
                     84: }
                     85: 
                     86: void
                     87: on_reset_hard_activate                 (GtkMenuItem     *menuitem,
                     88:                                         gpointer         user_data)
                     89: {
                     90:   (void)menuitem;
                     91:   (void)user_data;
                     92:   ui_gtk_hardreset();
                     93: }
                     94: 
                     95: void
                     96: on_view_activate                       (GtkMenuItem     *menuitem,
                     97:                                         gpointer         user_data)
                     98: {
                     99:   (void)menuitem;
                    100:   (void)user_data;
                    101: }
                    102: 
                    103: void
                    104: on_100_activate                        (GtkMenuItem     *menuitem,
                    105:                                         gpointer         user_data)
                    106: {
                    107:   (void)menuitem;
                    108:   (void)user_data;
                    109:   gtkopts_setvalue("view", "100");
                    110:   ui_gtk_newoptions();
                    111: }
                    112: 
                    113: void
                    114: on_200_activate                        (GtkMenuItem     *menuitem,
                    115:                                         gpointer         user_data)
                    116: {
                    117:   (void)menuitem;
                    118:   (void)user_data;
                    119:   gtkopts_setvalue("view", "200");
                    120:   ui_gtk_newoptions();
                    121: }
                    122: 
                    123: void
                    124: on_about_generator_activate            (GtkMenuItem     *menuitem,
                    125:                                         gpointer         user_data)
                    126: {
                    127:   (void)menuitem;
                    128:   (void)user_data;
                    129:   ui_gtk_about();
                    130: }
                    131: 
                    132: void
                    133: on_console_activate                    (GtkMenuItem     *menuitem,
                    134:                                         gpointer         user_data)
                    135: {
                    136:   (void)menuitem;
                    137:   (void)user_data;
                    138:   ui_gtk_console();
                    139: }
                    140: 
                    141: void
                    142: on_disassemble_rom_activate            (GtkMenuItem     *menuitem,
                    143:                                         gpointer         user_data)
                    144: {
1.1.1.2 ! root      145:   GtkWidget *obj;
        !           146: 
1.1       root      147:   (void)menuitem;
                    148:   (void)user_data;
                    149: 
1.1.1.2 ! root      150:   if ((obj = ui_gtk_newdiss(0)) != NULL)
        !           151:     gtk_widget_show(obj);
        !           152: }
1.1       root      153: 
                    154: void
                    155: on_disassemble_ram_activate            (GtkMenuItem     *menuitem,
                    156:                                         gpointer         user_data)
                    157: {
1.1.1.2 ! root      158:   GtkWidget *obj;
        !           159: 
1.1       root      160:   (void)menuitem;
                    161:   (void)user_data;
                    162: 
1.1.1.2 ! root      163:   if ((obj = ui_gtk_newdiss(1)) != NULL)
        !           164:     gtk_widget_show(obj);
        !           165: }
1.1       root      166: 
                    167: void
                    168: on_disassemble_vram_activate           (GtkMenuItem     *menuitem,
                    169:                                         gpointer         user_data)
                    170: {
1.1.1.2 ! root      171:   GtkWidget *obj;
        !           172: 
1.1       root      173:   (void)menuitem;
                    174:   (void)user_data;
                    175: 
1.1.1.2 ! root      176:   if ((obj = ui_gtk_newdiss(2)) != NULL)
        !           177:     gtk_widget_show(obj);
        !           178: }
1.1       root      179: 
                    180: void
                    181: on_disassemble_cram_activate           (GtkMenuItem     *menuitem,
                    182:                                         gpointer         user_data)
                    183: {
1.1.1.2 ! root      184:   GtkWidget *obj;
        !           185: 
1.1       root      186:   (void)menuitem;
                    187:   (void)user_data;
                    188: 
1.1.1.2 ! root      189:   if ((obj = ui_gtk_newdiss(3)) != NULL)
        !           190:     gtk_widget_show(obj);
        !           191: }
1.1       root      192: 
                    193: void
                    194: on_disassemble_vsram_activate          (GtkMenuItem     *menuitem,
                    195:                                         gpointer         user_data)
                    196: {
1.1.1.2 ! root      197:   GtkWidget *obj;
        !           198: 
1.1       root      199:   (void)menuitem;
                    200:   (void)user_data;
                    201: 
1.1.1.2 ! root      202:   if ((obj = ui_gtk_newdiss(4)) != NULL)
        !           203:     gtk_widget_show(obj);
        !           204: }
1.1       root      205: 
                    206: void
                    207: on_disassemble_sram_activate           (GtkMenuItem     *menuitem,
                    208:                                         gpointer         user_data)
                    209: {
1.1.1.2 ! root      210:   GtkWidget *obj;
        !           211: 
1.1       root      212:   (void)menuitem;
                    213:   (void)user_data;
                    214: 
1.1.1.2 ! root      215:   if ((obj = ui_gtk_newdiss(5)) != NULL)
        !           216:     gtk_widget_show(obj);
        !           217: }
1.1       root      218: 
                    219: void
                    220: on_button_68kregs_clicked              (GtkButton       *button,
                    221:                                         gpointer         user_data)
                    222: {
                    223:   (void)button;
                    224:   (void)user_data;
                    225: }
                    226: 
                    227: void
                    228: on_button_68ksp_clicked                (GtkButton       *button,
                    229:                                         gpointer         user_data)
                    230: {
                    231:   (void)button;
                    232:   (void)user_data;
                    233: }
                    234: 
                    235: void
                    236: on_button_68kpc_clicked                (GtkButton       *button,
                    237:                                         gpointer         user_data)
                    238: {
                    239:   (void)button;
                    240:   (void)user_data;
                    241: }
                    242: 
                    243: gboolean
                    244: on_main_delete_event                   (GtkWidget       *widget,
                    245:                                         GdkEvent        *event,
                    246:                                         gpointer         user_data)
                    247: {
                    248:   (void)widget;
                    249:   (void)event;
                    250:   (void)user_data;
                    251:   ui_gtk_quit();
                    252:   return TRUE;
                    253: }
                    254: 
                    255: gboolean
                    256: on_main_destroy_event                  (GtkWidget       *widget,
                    257:                                         GdkEvent        *event,
                    258:                                         gpointer         user_data)
                    259: {
                    260:   (void)widget;
                    261:   (void)event;
                    262:   (void)user_data;
                    263:   ui_gtk_quit();
                    264:   return TRUE;
                    265: }
                    266: 
                    267: gboolean
                    268: on_console_remove                      (GtkWidget       *widget,
                    269:                                         GdkEvent        *event,
                    270:                                         gpointer         user_data)
                    271: {
                    272:   (void)widget;
                    273:   (void)event;
                    274:   (void)user_data;
                    275:   ui_gtk_closeconsole();
                    276:   return TRUE;
                    277: }
                    278: 
                    279: void
                    280: on_quit_activate                       (GtkMenuItem     *menuitem,
                    281:                                         gpointer         user_data)
                    282: {
                    283:   (void)menuitem;
                    284:   (void)user_data;
                    285:   ui_gtk_quit();
                    286: }
                    287: 
                    288: void
                    289: on_play_activate                       (GtkMenuItem     *menuitem,
                    290:                                         gpointer         user_data)
                    291: {
                    292:   (void)user_data;
                    293:   if (GTK_CHECK_MENU_ITEM(menuitem)->active) {
                    294:     ui_gtk_play();
                    295:   }
                    296: }
                    297: 
                    298: void
                    299: on_pause_activate                      (GtkMenuItem     *menuitem,
                    300:                                         gpointer         user_data)
                    301: {
                    302:   (void)user_data;
                    303:   if (GTK_CHECK_MENU_ITEM(menuitem)->active) {
                    304:     ui_gtk_pause();
                    305:   }
                    306: }
                    307: 
                    308: void
1.1.1.2 ! root      309: on_button_opts_save_clicked            (GtkButton       *button,
1.1       root      310:                                         gpointer         user_data)
                    311: {
                    312:   (void)button;
                    313:   (void)user_data;
                    314:   ui_gtk_saveoptions();
                    315: }
                    316: 
                    317: void
1.1.1.2 ! root      318: on_button_opts_ok_clicked              (GtkButton       *button,
1.1       root      319:                                         gpointer         user_data)
                    320: {
                    321:   (void)button;
                    322:   (void)user_data;
                    323:   ui_gtk_applyoptions();
                    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: gboolean
                    339: on_mainwin_key_event                   (GtkWidget       *widget,
                    340:                                         GdkEventKey     *event,
                    341:                                         gpointer         user_data)
                    342: {
                    343:   (void)widget;
                    344:   (void)user_data;
                    345:   ui_gtk_key(event->keyval, event->type == GDK_KEY_PRESS ? 1 : 0);
                    346:   return FALSE;
                    347: }
                    348: 
                    349: gboolean
                    350: on_mainwin_enter_notify_event          (GtkWidget       *widget,
                    351:                                         GdkEventCrossing *event,
                    352:                                         gpointer         user_data)
                    353: {
                    354:   (void)widget;
                    355:   (void)event;
                    356:   (void)user_data;
                    357:   ui_gtk_mainenter();
                    358:   return FALSE;
                    359: }
                    360: 
                    361: gboolean
                    362: on_mainwin_leave_notify_event          (GtkWidget       *widget,
                    363:                                         GdkEventCrossing *event,
                    364:                                         gpointer         user_data)
                    365: {
                    366:   (void)widget;
                    367:   (void)event;
                    368:   (void)user_data;
                    369:   ui_gtk_mainleave();
                    370:   return FALSE;
                    371: }
                    372: 
                    373: gboolean
                    374: on_keyval_press_event             (GtkWidget       *widget,
                    375:                                    GdkEventKey     *event,
                    376:                                    gpointer         user_data)
                    377: {
                    378:   (void)user_data;
                    379:   gtk_entry_set_text(GTK_ENTRY(widget), gdk_keyval_name(event->keyval));
                    380:   return TRUE;
                    381: }
                    382: 
                    383: void
                    384: on_stop_gym_activate                   (GtkMenuItem     *menuitem,
                    385:                                         gpointer         user_data)
                    386: {
                    387:   (void)menuitem;
                    388:   (void)user_data;
                    389:   ui_gtk_closemusiclog();
                    390: }
                    391: 
                    392: void
                    393: on_stop_gnm_activate                   (GtkMenuItem     *menuitem,
                    394:                                         gpointer         user_data)
                    395: {
                    396:   (void)menuitem;
                    397:   (void)user_data;
                    398:   ui_gtk_closemusiclog();
                    399: }
                    400: 
1.1.1.2 ! root      401: void
        !           402: on_load_patch_activate                 (GtkMenuItem     *menuitem,
        !           403:                                         gpointer         user_data)
        !           404: {
        !           405:   (void)menuitem;
        !           406:   (void)user_data;
        !           407:   ui_gtk_filesel(4, 0);
        !           408: }
        !           409: 
        !           410: void
        !           411: on_save_patch_activate                 (GtkMenuItem     *menuitem,
        !           412:                                         gpointer         user_data)
        !           413: {
        !           414:   (void)menuitem;
        !           415:   (void)user_data;
        !           416:   ui_gtk_filesel(4, 1);
        !           417: }
        !           418: 
        !           419: void
        !           420: on_game_genie_codes_activate           (GtkMenuItem     *menuitem,
        !           421:                                         gpointer         user_data)
        !           422: {
        !           423:   (void)menuitem;
        !           424:   (void)user_data;
        !           425:   ui_gtk_codes();
        !           426: }
        !           427: 
        !           428: void
        !           429: on_button_codes_ok_clicked             (GtkButton       *button,
        !           430:                                         gpointer         user_data)
        !           431: {
        !           432:   (void)button;
        !           433:   (void)user_data;
        !           434:   ui_gtk_codes_ok();
        !           435: }
        !           436: 
        !           437: void
        !           438: on_button_codes_add_clicked            (GtkButton       *button,
        !           439:                                         gpointer         user_data)
        !           440: {
        !           441:   (void)button;
        !           442:   (void)user_data;
        !           443:   ui_gtk_codes_add();
        !           444: }
        !           445: 
        !           446: void
        !           447: on_button_codes_delete_clicked         (GtkButton       *button,
        !           448:                                         gpointer         user_data)
        !           449: {
        !           450:   (void)button;
        !           451:   (void)user_data;
        !           452:   ui_gtk_codes_delete();
        !           453: }
        !           454: 
        !           455: void
        !           456: on_button_codes_deleteall_clicked      (GtkButton       *button,
        !           457:                                         gpointer         user_data)
        !           458: {
        !           459:   (void)button;
        !           460:   (void)user_data;
        !           461:   ui_gtk_codes_deleteall();
        !           462: }
        !           463: 
        !           464: void
        !           465: on_button_codes_apply_clicked          (GtkButton       *button,
        !           466:                                         gpointer         user_data)
        !           467: {
        !           468:   (void)button;
        !           469:   (void)user_data;
        !           470:   ui_gtk_codes_apply();
        !           471: }
        !           472: 
        !           473: void
        !           474: on_button_codes_clearsel_clicked       (GtkButton       *button,
        !           475:                                         gpointer         user_data)
        !           476: {
        !           477:   (void)button;
        !           478:   (void)user_data;
        !           479:   ui_gtk_codes_clearsel();
        !           480: }
        !           481: 
        !           482: void
        !           483: on_start_avi_activate                  (GtkMenuItem     *menuitem,
        !           484:                                         gpointer         user_data)
        !           485: {
        !           486:   (void)menuitem;
        !           487:   (void)user_data;
        !           488:   ui_gtk_filesel(5, 1);
        !           489: }
        !           490: 
        !           491: void
        !           492: on_stop_avi_activate                   (GtkMenuItem     *menuitem,
        !           493:                                         gpointer         user_data)
        !           494: {
        !           495:   (void)menuitem;
        !           496:   (void)user_data;
        !           497:   ui_gtk_closeavi();
        !           498: }
        !           499: 
        !           500: gboolean
        !           501: on_drawingarea_diss_expose_event       (GtkWidget       *widget,
        !           502:                                         GdkEventExpose  *event,
        !           503:                                         gpointer         user_data)
        !           504: {
        !           505:   ui_gtk_redrawdiss(widget, event);
        !           506:   return TRUE;
        !           507: }
        !           508: 

unix.superglobalmegacorp.com

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