Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emacs
emacs
Commits
5b7d36d1
Commit
5b7d36d1
authored
Apr 15, 2011
by
Paul Eggert
Browse files
* xlwmenu.c (XlwMenuSetValues): Rename/ move locals to avoid shadowing.
parent
4a1a6b5b
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
22 additions
and
18 deletions
+22
-18
lwlib/ChangeLog
lwlib/ChangeLog
+4
-0
lwlib/xlwmenu.c
lwlib/xlwmenu.c
+18
-18
No files found.
lwlib/ChangeLog
View file @
5b7d36d1
2011-04-16 Paul Eggert <eggert@cs.ucla.edu>
* xlwmenu.c (XlwMenuSetValues): Rename/ move locals to avoid shadowing.
2011-03-07 Chong Yidong <cyd@stupidchicken.com>
* Version 23.3 released.
...
...
lwlib/xlwmenu.c
View file @
5b7d36d1
...
...
@@ -1220,9 +1220,9 @@ display_menu (XlwMenuWidget mw,
{
if
(
val
->
enabled
)
*
hit_return
=
val
;
else
else
no_return
=
1
;
if
(
mw
->
menu
.
inside_entry
!=
val
)
if
(
mw
->
menu
.
inside_entry
!=
val
)
{
if
(
mw
->
menu
.
inside_entry
)
XtCallCallbackList
((
Widget
)
mw
,
mw
->
menu
.
leave
,
...
...
@@ -1426,7 +1426,7 @@ fit_to_screen (XlwMenuWidget mw,
static
void
create_pixmap_for_menu
(
window_state
*
ws
,
XlwMenuWidget
mw
)
{
if
(
ws
->
pixmap
!=
None
)
if
(
ws
->
pixmap
!=
None
)
{
XFreePixmap
(
XtDisplay
(
ws
->
w
),
ws
->
pixmap
);
ws
->
pixmap
=
None
;
...
...
@@ -1592,9 +1592,9 @@ map_event_to_widget_value (XlwMenuWidget mw,
}
}
if
(
!
inside
)
if
(
!
inside
)
{
if
(
mw
->
menu
.
inside_entry
!=
NULL
)
if
(
mw
->
menu
.
inside_entry
!=
NULL
)
XtCallCallbackList
((
Widget
)
mw
,
mw
->
menu
.
leave
,
(
XtPointer
)
mw
->
menu
.
inside_entry
);
mw
->
menu
.
inside_entry
=
NULL
;
...
...
@@ -1881,7 +1881,7 @@ openXftFont (XlwMenuWidget mw)
if
(
!
mw
->
menu
.
font
)
{
mw
->
menu
.
xft_font
=
XftFontOpenName
(
XtDisplay
(
mw
),
screen
,
fname
);
if
(
!
mw
->
menu
.
xft_font
)
if
(
!
mw
->
menu
.
xft_font
)
{
fprintf
(
stderr
,
"Can't find font '%s'
\n
"
,
fname
);
mw
->
menu
.
xft_font
=
getDefaultXftFont
(
mw
);
...
...
@@ -1930,19 +1930,19 @@ XlwMenuInitialize (Widget request, Widget w, ArgList args, Cardinal *num_args)
if
(
!
mw
->
menu
.
font
)
{
mw
->
menu
.
font
=
XLoadQueryFont
(
display
,
"fixed"
);
if
(
!
mw
->
menu
.
font
)
if
(
!
mw
->
menu
.
font
)
{
fprintf
(
stderr
,
"Menu font fixed not found, can't continue.
\n
"
);
abort
();
}
}
}
#ifdef HAVE_X_I18N
if
(
mw
->
menu
.
fontSet
)
mw
->
menu
.
font_extents
=
XExtentsOfFontSet
(
mw
->
menu
.
fontSet
);
#endif
make_drawing_gcs
(
mw
);
make_shadow_gcs
(
mw
);
...
...
@@ -2118,12 +2118,12 @@ XlwMenuDestroy (Widget w)
XftFontClose
(
XtDisplay
(
mw
),
mw
->
menu
.
xft_font
);
#endif
if
(
mw
->
menu
.
windows
[
0
].
pixmap
!=
None
)
if
(
mw
->
menu
.
windows
[
0
].
pixmap
!=
None
)
XFreePixmap
(
XtDisplay
(
mw
),
mw
->
menu
.
windows
[
0
].
pixmap
);
/* start from 1 because the one in slot 0 is w->core.window */
for
(
i
=
1
;
i
<
mw
->
menu
.
windows_length
;
i
++
)
{
if
(
mw
->
menu
.
windows
[
i
].
pixmap
!=
None
)
if
(
mw
->
menu
.
windows
[
i
].
pixmap
!=
None
)
XFreePixmap
(
XtDisplay
(
mw
),
mw
->
menu
.
windows
[
i
].
pixmap
);
#ifdef HAVE_XFT
if
(
mw
->
menu
.
windows
[
i
].
xft_draw
)
...
...
@@ -2153,18 +2153,17 @@ XlwMenuSetValues (Widget current, Widget request, Widget new,
{
XlwMenuWidget
oldmw
=
(
XlwMenuWidget
)
current
;
XlwMenuWidget
newmw
=
(
XlwMenuWidget
)
new
;
Boolean
redisplay
=
False
;
int
i
;
Boolean
do_redisplay
=
False
;
if
(
newmw
->
menu
.
contents
&&
newmw
->
menu
.
contents
->
contents
&&
newmw
->
menu
.
contents
->
contents
->
change
>=
VISIBLE_CHANGE
)
redisplay
=
True
;
do_
redisplay
=
True
;
/* Do redisplay if the contents are entirely eliminated. */
if
(
newmw
->
menu
.
contents
&&
newmw
->
menu
.
contents
->
contents
==
0
&&
newmw
->
menu
.
contents
->
change
>=
VISIBLE_CHANGE
)
redisplay
=
True
;
do_
redisplay
=
True
;
if
(
newmw
->
core
.
background_pixel
!=
oldmw
->
core
.
background_pixel
||
newmw
->
menu
.
foreground
!=
oldmw
->
menu
.
foreground
...
...
@@ -2179,6 +2178,7 @@ XlwMenuSetValues (Widget current, Widget request, Widget new,
#endif
)
{
int
i
;
release_drawing_gcs
(
newmw
);
make_drawing_gcs
(
newmw
);
...
...
@@ -2188,7 +2188,7 @@ XlwMenuSetValues (Widget current, Widget request, Widget new,
newmw
->
menu
.
bottom_shadow_color
=
-
1
;
make_shadow_gcs
(
newmw
);
redisplay
=
True
;
do_
redisplay
=
True
;
if
(
XtIsRealized
(
current
))
/* If the menu is currently displayed, change the display. */
...
...
@@ -2229,12 +2229,12 @@ XlwMenuSetValues (Widget current, Widget request, Widget new,
#ifdef HAVE_X_I18N
if
(
newmw
->
menu
.
fontSet
!=
oldmw
->
menu
.
fontSet
&&
newmw
->
menu
.
fontSet
!=
NULL
)
{
redisplay
=
True
;
do_
redisplay
=
True
;
newmw
->
menu
.
font_extents
=
XExtentsOfFontSet
(
newmw
->
menu
.
fontSet
);
}
#endif
return
redisplay
;
return
do_
redisplay
;
}
static
void
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment