summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d230e5d)
The information message was manually edited, which creates synchronization
problems now that we are using argp to manage our options.
#define PACKAGE_DESCRIPTION "Emulator for 8051 family microcontrollers"
#define PACKAGE_DESCRIPTION "Emulator for 8051 family microcontrollers"
-#define COMMAND_LINE_OPTIONS \
- "Usage: " PACKAGE " [OPTION]... [FILENAME]\n" \
- "Simulator/emulator for 8051 family microcontrollers.\n\n" \
- " -h display this help and exit\n" \
- " -version display version information and exit\n"
-
struct options_t {
int pram_size; /* Maximum program memory size. */
int iram_size; /* Maximum internal ram size. */
struct options_t {
int pram_size; /* Maximum program memory size. */
int iram_size; /* Maximum internal ram size. */
#include "messagebox.h"
#include "helpmenu.h"
#include "messagebox.h"
#include "helpmenu.h"
-static void
-HelpCommandsEvent(gchar *string)
-{
- (void) string; /* Remove compiler warning about unused variables. */
-
- ShowMessage("Command Line Options", COMMAND_LINE_OPTIONS,
- GTK_JUSTIFY_LEFT, MESSAGE_DIALOG_FIXED_FONT);
-}
-
static void
HelpAboutEvent(GtkWidget *widget, gpointer data)
{
static void
HelpAboutEvent(GtkWidget *widget, gpointer data)
{
- /* Create the 'Help Command Line Options' item. */
- item = gtk_menu_item_new_with_label("Command Line Options");
- gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
- /* Attach the callback functions to the activate signal. */
- g_signal_connect(item, "activate", G_CALLBACK(HelpCommandsEvent), NULL);
-
- AddMenuSeparator(menu);
-
/* Create the 'Help About' item. */
item = gtk_menu_item_new_with_label("About " PACKAGE);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
/* Create the 'Help About' item. */
item = gtk_menu_item_new_with_label("About " PACKAGE);
gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);