~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
colorize login box and some missing icon states
[disorder]
/
disobedience
/
menu.c
diff --git
a/disobedience/menu.c
b/disobedience/menu.c
index
843f451
..
8900cf2
100644
(file)
--- a/
disobedience/menu.c
+++ b/
disobedience/menu.c
@@
-111,6
+111,14
@@
static void about_popup(gpointer attribute((unused)) callback_data,
0);
}
0);
}
+static void manual_popup(gpointer attribute((unused)) callback_data,
+ guint attribute((unused)) callback_action,
+ GtkWidget attribute((unused)) *menu_item) {
+ D(("manual_popup"));
+
+ popup_help();
+}
+
/** @brief Callde when version arrives, displays about... popup */
static void about_popup_got_version(void attribute((unused)) *v,
const char *value) {
/** @brief Callde when version arrives, displays about... popup */
static void about_popup_got_version(void attribute((unused)) *v,
const char *value) {
@@
-138,6
+146,8
@@
static void about_popup_got_version(void attribute((unused)) *v,
/** @brief Create the menu bar widget */
GtkWidget *menubar(GtkWidget *w) {
/** @brief Create the menu bar widget */
GtkWidget *menubar(GtkWidget *w) {
+ GtkWidget *m;
+
static const GtkItemFactoryEntry entries[] = {
{
(char *)"/File", /* path */
static const GtkItemFactoryEntry entries[] = {
{
(char *)"/File", /* path */
@@
-239,6
+249,14
@@
GtkWidget *menubar(GtkWidget *w) {
0 /* extra_data */
},
{
0 /* extra_data */
},
{
+ (char *)"/Help/Manual page", /* path */
+ 0, /* accelerator */
+ manual_popup, /* callback */
+ 0, /* callback_action */
+ 0, /* item_type */
+ 0 /* extra_data */
+ },
+ {
(char *)"/Help/About DisOrder", /* path */
0, /* accelerator */
about_popup, /* callback */
(char *)"/Help/About DisOrder", /* path */
0, /* accelerator */
about_popup, /* callback */
@@
-265,9
+283,10
@@
GtkWidget *menubar(GtkWidget *w) {
"<GdisorderMain>/Edit/Track properties");
assert(selectall_widget != 0);
assert(properties_widget != 0);
"<GdisorderMain>/Edit/Track properties");
assert(selectall_widget != 0);
assert(properties_widget != 0);
- return gtk_item_factory_get_widget(mainmenufactory,
- "<GdisorderMain>");
- /* menu bar had better not expand vertically if the window is too big */
+ m = gtk_item_factory_get_widget(mainmenufactory,
+ "<GdisorderMain>");
+ set_tool_colors(m);
+ return m;
}
/*
}
/*