summaryrefslogtreecommitdiff
path: root/src/menus.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/menus.c')
-rw-r--r--src/menus.c108
1 files changed, 54 insertions, 54 deletions
diff --git a/src/menus.c b/src/menus.c
index 4bba01b..99143e0 100644
--- a/src/menus.c
+++ b/src/menus.c
@@ -301,7 +301,7 @@ menu_handle_button_release(event_t *ev)
if (button_press_time && (ev->xbutton.time - button_press_time > MENU_CLICK_TIME)) {
/* Take action here based on the current menu item */
- if ((item = menuitem_get_current(current_menu))) {
+ if ((item = menuitem_get_current(current_menu)) != NULL) {
if (item->type == MENUITEM_SUBMENU) {
menu_display_submenu(current_menu, item);
} else {
@@ -326,7 +326,7 @@ menu_handle_button_release(event_t *ev)
if (current_menu && (ev->xbutton.x >= 0) && (ev->xbutton.y >= 0) && (ev->xbutton.x < current_menu->w)
&& (ev->xbutton.y < current_menu->h)) {
/* Click inside the menu window. Activate the current item. */
- if ((item = menuitem_get_current(current_menu))) {
+ if ((item = menuitem_get_current(current_menu)) != NULL) {
if (item->type == MENUITEM_SUBMENU) {
menu_display_submenu(current_menu, item);
} else {
@@ -415,7 +415,7 @@ menu_handle_motion_notify(event_t *ev)
unsigned char
menu_dispatch_event(event_t *ev)
{
- if (menu_event_data.handlers[ev->type]) {
+ if (menu_event_data.handlers[ev->type] != NULL) {
return ((menu_event_data.handlers[ev->type]) (ev));
}
return (0);
@@ -423,7 +423,7 @@ menu_dispatch_event(event_t *ev)
menulist_t *menulist_add_menu(menulist_t *list, menu_t *menu)
{
- ASSERT_RVAL(!!menu, list);
+ ASSERT_RVAL(menu != NULL, list);
if (list) {
list->nummenus++;
@@ -442,7 +442,7 @@ menulist_clear(menulist_t *list)
{
unsigned long i;
- ASSERT(!!list);
+ ASSERT(list != NULL);
for (i = 0; i < list->nummenus; i++) {
menu_delete(list->menus[i]);
@@ -496,7 +496,7 @@ menu_delete(menu_t *menu)
{
unsigned short i;
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
D_MENU(("Deleting menu \"%s\"\n", menu->title));
for (i = 0; i < menu->numitems; i++) {
@@ -535,8 +535,8 @@ menu_delete(menu_t *menu)
unsigned char
menu_set_title(menu_t *menu, const char *title)
{
- ASSERT_RVAL(!!menu, 0);
- REQUIRE_RVAL(!!title, 0);
+ ASSERT_RVAL(menu != NULL, 0);
+ REQUIRE_RVAL(title != NULL, 0);
FREE(menu->title);
menu->title = STRDUP(title);
@@ -550,8 +550,8 @@ menu_set_font(menu_t *menu, const char *fontname)
XFontStruct *font;
XGCValues gcvalue;
- ASSERT_RVAL(!!menu, 0);
- REQUIRE_RVAL(!!fontname, 0);
+ ASSERT_RVAL(menu != NULL, 0);
+ REQUIRE_RVAL(fontname != NULL, 0);
font = (XFontStruct *) load_font(fontname, "fixed", FONT_TYPE_X);
#ifdef MULTI_CHARSET
@@ -571,8 +571,8 @@ menu_set_font(menu_t *menu, const char *fontname)
unsigned char
menu_add_item(menu_t *menu, menuitem_t *item)
{
- ASSERT_RVAL(!!menu, 0);
- ASSERT_RVAL(!!item, 0);
+ ASSERT_RVAL(menu != NULL, 0);
+ ASSERT_RVAL(item != NULL, 0);
if (menu->numitems) {
menu->numitems++;
@@ -594,12 +594,12 @@ menu_is_child(menu_t *menu, menu_t *submenu)
register unsigned char i;
register menuitem_t *item;
- ASSERT_RVAL(!!menu, 0);
- ASSERT_RVAL(!!submenu, 0);
+ ASSERT_RVAL(menu != NULL, 0);
+ ASSERT_RVAL(submenu != NULL, 0);
for (i = 0; i < menu->numitems; i++) {
item = menu->items[i];
- if (item->type == MENUITEM_SUBMENU && item->action.submenu) {
+ if (item->type == MENUITEM_SUBMENU && item->action.submenu != NULL) {
if (item->action.submenu == submenu) {
return 1;
} else if (menu_is_child(item->action.submenu, submenu)) {
@@ -614,7 +614,7 @@ menu_t *find_menu_by_title(menulist_t *list, char *title)
{
register unsigned char i;
- REQUIRE_RVAL(!!list, NULL);
+ REQUIRE_RVAL(list != NULL, NULL);
for (i = 0; i < list->nummenus; i++) {
if (!strcasecmp(list->menus[i]->title, title)) {
@@ -628,7 +628,7 @@ menu_t *find_menu_by_window(menulist_t *list, Window win)
{
register unsigned char i;
- REQUIRE_RVAL(!!list, NULL);
+ REQUIRE_RVAL(list != NULL, NULL);
for (i = 0; i < list->nummenus; i++) {
if (list->menus[i]->win == win) {
@@ -643,7 +643,7 @@ menuitem_t *find_item_by_coords(menu_t *menu, int x, int y)
register unsigned char i;
register menuitem_t *item;
- ASSERT_RVAL(!!menu, NULL);
+ ASSERT_RVAL(menu != NULL, NULL);
for (i = 0; i < menu->numitems; i++) {
item = menu->items[i];
@@ -659,8 +659,8 @@ find_item_in_menu(menu_t *menu, menuitem_t *item)
{
register unsigned char i;
- ASSERT_RVAL(!!menu, (unsigned short) -1);
- ASSERT_RVAL(!!item, (unsigned short) -1);
+ ASSERT_RVAL(menu != NULL, (unsigned short) -1);
+ ASSERT_RVAL(item != NULL, (unsigned short) -1);
for (i = 0; i < menu->numitems; i++) {
if (item == menu->items[i]) {
@@ -675,7 +675,7 @@ menuitem_change_current(menuitem_t *item)
{
menuitem_t *current;
- ASSERT(!!current_menu);
+ ASSERT(current_menu != NULL);
current = menuitem_get_current(current_menu);
if (current != item) {
@@ -686,8 +686,8 @@ menuitem_change_current(menuitem_t *item)
menuitem_deselect(current_menu);
/* If we're changing from one submenu to another and neither is a child of the other, or if we're changing from a submenu to
no current item at all, reset the tree for the current submenu */
- if (current->type == MENUITEM_SUBMENU && current->action.submenu) {
- if ((item && item->type == MENUITEM_SUBMENU && item->action.submenu
+ if (current->type == MENUITEM_SUBMENU && current->action.submenu != NULL) {
+ if ((item && item->type == MENUITEM_SUBMENU && item->action.submenu != NULL
&& !menu_is_child(current->action.submenu, item->action.submenu)
&& !menu_is_child(item->action.submenu, current->action.submenu))
|| (!item)) {
@@ -727,7 +727,7 @@ menuitem_t *menuitem_create(char *text)
void
menuitem_delete(menuitem_t *item)
{
- ASSERT(!!item);
+ ASSERT(item != NULL);
if (item->icon) {
free_simage(item->icon);
@@ -751,8 +751,8 @@ menuitem_delete(menuitem_t *item)
unsigned char
menuitem_set_text(menuitem_t *item, const char *text)
{
- ASSERT_RVAL(!!item, 0);
- REQUIRE_RVAL(!!text, 0);
+ ASSERT_RVAL(item != NULL, 0);
+ REQUIRE_RVAL(text != NULL, 0);
if (item->text) {
FREE(item->text);
@@ -765,8 +765,8 @@ menuitem_set_text(menuitem_t *item, const char *text)
unsigned char
menuitem_set_icon(menuitem_t *item, simage_t *icon)
{
- ASSERT_RVAL(!!item, 0);
- ASSERT_RVAL(!!icon, 0);
+ ASSERT_RVAL(item != NULL, 0);
+ ASSERT_RVAL(icon != NULL, 0);
item->icon = icon;
return 1;
@@ -775,7 +775,7 @@ menuitem_set_icon(menuitem_t *item, simage_t *icon)
unsigned char
menuitem_set_action(menuitem_t *item, unsigned char type, char *action)
{
- ASSERT_RVAL(!!item, 0);
+ ASSERT_RVAL(item != NULL, 0);
item->type = type;
switch (type) {
@@ -805,8 +805,8 @@ menuitem_set_action(menuitem_t *item, unsigned char type, char *action)
unsigned char
menuitem_set_rtext(menuitem_t *item, char *rtext)
{
- ASSERT_RVAL(!!item, 0);
- ASSERT_RVAL(!!rtext, 0);
+ ASSERT_RVAL(item != NULL, 0);
+ ASSERT_RVAL(rtext != NULL, 0);
item->rtext = STRDUP(rtext);
item->rlen = strlen(rtext);
@@ -816,7 +816,7 @@ menuitem_set_rtext(menuitem_t *item, char *rtext)
void
menu_reset(menu_t *menu)
{
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
D_MENU(("menu_reset(menu %8p \"%s\"), window 0x%08x\n", menu, menu->title, menu->win));
if (!(menu->state & MENU_STATE_IS_MAPPED)) {
@@ -833,13 +833,13 @@ menu_reset_all(menulist_t *list)
{
register unsigned short i;
- ASSERT(!!list);
+ ASSERT(list != NULL);
if (list->nummenus == 0)
return;
D_MENU(("menu_reset_all(%8p) called\n", list));
- if (current_menu && menuitem_get_current(current_menu)) {
+ if (current_menu && menuitem_get_current(current_menu) != NULL) {
menuitem_deselect(current_menu);
}
for (i = 0; i < list->nummenus; i++) {
@@ -854,7 +854,7 @@ menu_reset_tree(menu_t *menu)
register unsigned short i;
register menuitem_t *item;
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
D_MENU(("menu_reset_tree(menu %8p \"%s\"), window 0x%08x\n", menu, menu->title, menu->win));
if (!(menu->state & MENU_STATE_IS_MAPPED)) {
@@ -862,7 +862,7 @@ menu_reset_tree(menu_t *menu)
}
for (i = 0; i < menu->numitems; i++) {
item = menu->items[i];
- if (item->type == MENUITEM_SUBMENU && item->action.submenu) {
+ if (item->type == MENUITEM_SUBMENU && item->action.submenu != NULL) {
menu_reset_tree(item->action.submenu);
}
}
@@ -875,12 +875,12 @@ menu_reset_submenus(menu_t *menu)
register unsigned short i;
register menuitem_t *item;
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
D_MENU(("menu_reset_submenus(menu %8p \"%s\"), window 0x%08x\n", menu, menu->title, menu->win));
for (i = 0; i < menu->numitems; i++) {
item = menu->items[i];
- if (item->type == MENUITEM_SUBMENU && item->action.submenu) {
+ if (item->type == MENUITEM_SUBMENU && item->action.submenu != NULL) {
menu_reset_tree(item->action.submenu);
}
}
@@ -892,7 +892,7 @@ menuitem_select(menu_t *menu)
static Pixel top = 0, bottom = 0;
menuitem_t *item;
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
if (top == 0) {
top = get_top_shadow_color(images[image_submenu].selected->bg, "submenu top shadow color");
@@ -900,7 +900,7 @@ menuitem_select(menu_t *menu)
}
item = menuitem_get_current(menu);
- REQUIRE(!!item);
+ REQUIRE(item != NULL);
D_MENU(("Selecting new current item \"%s\" within menu \"%s\" (window 0x%08x, selection window 0x%08x)\n", item->text,
menu->title, menu->win, menu->swin));
item->state |= MENU_STATE_IS_CURRENT;
@@ -939,10 +939,10 @@ menuitem_deselect(menu_t *menu)
{
menuitem_t *item;
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
item = menuitem_get_current(menu);
- REQUIRE(!!item);
+ REQUIRE(item != NULL);
D_MENU(("Deselecting item \"%s\"\n", item->text));
item->state &= ~(MENU_STATE_IS_CURRENT);
XUnmapWindow(Xdisplay, menu->swin);
@@ -953,9 +953,9 @@ menu_display_submenu(menu_t *menu, menuitem_t *item)
{
menu_t *submenu;
- ASSERT(!!menu);
- ASSERT(!!item);
- REQUIRE(!!item->action.submenu);
+ ASSERT(menu != NULL);
+ ASSERT(item != NULL);
+ REQUIRE(item->action.submenu != NULL);
submenu = item->action.submenu;
D_MENU(("Displaying submenu \"%s\" (window 0x%08x) of menu \"%s\" (window 0x%08x)\n", submenu->title, submenu->win, menu->title,
@@ -974,7 +974,7 @@ void
menu_move(menu_t *menu, unsigned short x, unsigned short y)
{
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
D_MENU(("Moving menu \"%s\" to %hu, %hu\n", menu->title, x, y));
menu->x = x;
@@ -996,7 +996,7 @@ menu_draw(menu_t *menu)
XCharStruct chars;
Screen *scr;
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
scr = ScreenOfDisplay(Xdisplay, Xscreen);
if (!menu->font) {
@@ -1177,7 +1177,7 @@ menu_draw(menu_t *menu)
void
menu_display(int x, int y, menu_t *menu)
{
- ASSERT(!!menu);
+ ASSERT(menu != NULL);
menu->state |= (MENU_STATE_IS_CURRENT);
current_menu = menu;
@@ -1197,7 +1197,7 @@ menu_display(int x, int y, menu_t *menu)
void
menu_action(menuitem_t *item)
{
- ASSERT(!!item);
+ ASSERT(item != NULL);
D_MENU(("menu_action() called to invoke %s\n", item->text));
switch (item->type) {
@@ -1250,7 +1250,7 @@ menu_invoke(int x, int y, Window win, menu_t *menu, Time timestamp)
int root_x, root_y;
Window unused;
- REQUIRE(!!menu);
+ REQUIRE(menu != NULL);
if (timestamp != CurrentTime) {
button_press_time = timestamp;
@@ -1266,8 +1266,8 @@ menu_invoke_by_title(int x, int y, Window win, char *title, Time timestamp)
{
menu_t *menu;
- REQUIRE(!!title);
- REQUIRE(!!menu_list);
+ REQUIRE(title != NULL);
+ REQUIRE(menu_list != NULL);
menu = find_menu_by_title(menu_list, title);
if (!menu) {
@@ -1344,11 +1344,11 @@ menu_dialog(void *xd, char *prompt, int maxlen, char **retstr, int (*inp_tab) (v
inp_tab = NULL;
maxlen = 0;
retstr = NULL;
- if (!(b = STRDUP("Press \"Return\" to continue..."))) {
+ if ((b = STRDUP("Press \"Return\" to continue...")) == NULL) {
return ret;
}
} else {
- if ((!(b = MALLOC(maxlen + 1)))) {
+ if (((b = MALLOC(maxlen + 1)) == NULL)) {
return ret;
} else if (*retstr) {
strncpy(b, *retstr, maxlen);