1
0
mirror of https://git.savannah.gnu.org/git/emacs.git synced 2025-01-23 18:47:57 +00:00
Commit Graph

199 Commits

Author SHA1 Message Date
Stefan Monnier
0f3360b0ec (lw_separator_p): Init separator_p (bug with "-- some text"). 2000-09-30 17:03:27 +00:00
Sam Steingold
5c520e0aba * xlwmenu.c: Before including <X11/Xos.h> on SUN, define SUNOS41
to avoid redefining struct timeval and struct timezone.
2000-09-28 20:30:52 +00:00
Gerd Moellmann
6567e9b550 *** empty log message *** 2000-09-25 15:42:25 +00:00
Gerd Moellmann
1b24b88816 *** empty log message *** 2000-09-21 15:08:55 +00:00
Miles Bader
b7fa4a0675 (remap_menubar):
Only include the menu-margin in the initial X & Y positions for
  horizontal menu-bars.
(fit_to_screen):
  If moving a sub-menu to the left-side, increment its x-position by the
  shadow-thickness to make it look more attached to the invoking
  menu-item (similarly to the way it would be displayed on the right side).
2000-09-04 13:04:49 +00:00
Miles Bader
43aa2f1bef (XlwMenuSetValues): Pass the correct pointer type to XtIsRealized. 2000-09-04 12:13:34 +00:00
Miles Bader
7a3d0e0ee0 *** empty log message *** 2000-09-04 11:57:57 +00:00
Miles Bader
da353f232d (XlwMenuSetValues): Only frob the display if the menu is actually displayed. 2000-09-04 11:55:02 +00:00
Miles Bader
a3d35a3982 *** empty log message *** 2000-09-03 11:40:32 +00:00
Miles Bader
65c0ae0523 (x_alloc_lighter_color_for_widget):
New extern declaration.
(make_shadow_gcs) [emacs]:
  Use x_alloc_lighter_color_for_widget to do shadow calculation.
(make_shadow_gcs):
  Remove code that tests whether the top shadow is dimmer than the bottom
    shadow--it shouldn't ever happen.
2000-09-03 11:37:45 +00:00
Miles Bader
caccd8f284 *** empty log message *** 2000-08-30 12:11:04 +00:00
Miles Bader
90c7e9f079 (XlwMenuSetValues):
If the background color has changed, re-make the shadow-gcs too.
2000-08-30 11:52:37 +00:00
Kenichi Handa
6922b01802 *** empty log message *** 2000-08-21 01:39:25 +00:00
Gerd Moellmann
f4988be716 *** empty log message *** 2000-08-03 20:24:26 +00:00
Gerd Moellmann
8dd095ee45 Use NULL at the end of the
variable argument lists of XtVaSetValues and XtVaGetValues
functions because 0 is not sufficient on systems where sizeof
(int) < sizeof (void *).
2000-08-03 20:09:56 +00:00
Gerd Moellmann
47db06aae4 *** empty log message *** 2000-07-19 15:52:13 +00:00
Gerd Moellmann
f1c16db4be Don't include <X11/bitmaps/gray> because that
leads to redefinition errors when static is defined as empty in
config.h.  Refer to the gray bitmap in xfns.c, instead.
2000-07-19 15:49:28 +00:00
Dave Love
cdefcd82ca (XtApplyToWidgets): Cast args of lwlib_bcopy. 2000-07-18 12:41:55 +00:00
Dave Love
af5e64bc8e (xlw_popup_menu): Cast arg of pop_up_menu. 2000-06-23 13:59:33 +00:00
Dave Love
123c6301b3 Include lwlib.h. 2000-06-23 13:57:34 +00:00
Gerd Moellmann
0a2ea2356d *** empty log message *** 2000-06-16 18:54:24 +00:00
Gerd Moellmann
bba2a92393 (make_shadow_gcs): Set free_top_shadow_color_p
and free_top_shadow_color_p flags in the menu widget if
top and bottom shadow colors must be freed.
(release_shadow_gcs): Free colors only if they must be freed.
2000-06-16 18:34:17 +00:00
Gerd Moellmann
457d47f892 (_XlwMenu_part): Add free_top_shadow_color_p and
free_bottom_shadow_color_p.
2000-06-16 18:33:58 +00:00
Gerd Moellmann
ed1056b307 *** empty log message *** 2000-06-12 19:12:17 +00:00
Gerd Moellmann
fc8fefedf3 (make_shadow_gcs): Free and copy colors so that
color reference counts are right.
(release_shadow_gcs): Free colors.
2000-06-12 19:12:11 +00:00
Dave Love
bb2337f5ad *** empty log message *** 2000-06-06 14:56:30 +00:00
Dave Love
a57a160552 (x_alloc_nearest_color_for_widget, x_catch_errors, x_uncatch_errors)
(x_had_errors_p, x_clear_errors): Add prototypes -- should be moved
into separate header.
(make_shadow_gcs) <x_alloc_nearest_color_for_widget>: Cast first arg.
(Start) <pop_up_menu>: Cast second arg.
2000-06-06 14:21:15 +00:00
Dave Love
fdc4d3cdb9 (P_): Use PROTOTYPES.
(safe_strdup): Declare arg const.
(lw_modify_all_widgets) <!info>: Return 0.
2000-06-06 14:15:49 +00:00
Dave Love
200ca4d576 (P_): Use PROTOTYPES. 2000-06-06 14:13:17 +00:00
Dave Love
99570665ff Enable prototypes. 2000-06-06 14:12:10 +00:00
Dave Love
4374c6b0cb (xaw_popup_menu): Add EVENT arg. 2000-06-06 14:07:57 +00:00
Dave Love
371b6f31d3 (lwlib.o): Depend on lwlib-Xlw.h.
(lwlib-Xlw.o): Depend on lwlib-Xlw.h.
(lwlib-Xaw.o): Depend on lwlib-Xaw.h.
(lwlib-Xm.o): Depend on lwlib-Xm.h.
2000-06-06 14:05:40 +00:00
Gerd Moellmann
9b2f3c3830 *** empty log message *** 2000-03-12 17:01:50 +00:00
Gerd Moellmann
d21cf544f7 (make_menubar) [LESSTIF_VERSION]: Don't set
XmNresizeHeight and XmNresizeWidth.
2000-03-12 16:22:19 +00:00
Dave Love
7397acc494 (liblw.a): Don't bother testing for ranlib failing
since configure sets it up.
2000-03-08 19:10:01 +00:00
Gerd Moellmann
1d4d17e24a (make_menubar): Set XmNresizeHeight and
XmNresizeWidth resources only if LESSTIF_VERSION is defined.
2000-03-06 22:50:15 +00:00
Gerd Moellmann
566f7ec858 (xm_manage_resizing): Rewritten. 2000-03-05 14:32:02 +00:00
Gerd Moellmann
a17063b5b4 (lw_modify_all_widgets): Return non-zero if widget
tree was changed.
(merge_widget_value): Add parameter CHANGE_P.  Set *CHANGE_P
to 1 if a change occurs.
2000-03-05 14:31:04 +00:00
Gerd Moellmann
23b4d91d7c (lw_modify_all_widgets): Change prototype. 2000-03-05 14:30:37 +00:00
Gerd Moellmann
64d739c445 *** empty log message *** 2000-03-04 16:04:15 +00:00
Gerd Moellmann
b0404f9ffc (make_shadow_gcs): Use the widget's colormap instead
of the screen's default colormap.
2000-03-04 16:04:00 +00:00
Gerd Moellmann
b6a22bf83e *** empty log message *** 2000-02-18 11:35:29 +00:00
Gerd Moellmann
2114e13f51 (merge_widget_value): Fix incorrect assignment of
safe_strdup'd help string.
2000-02-18 11:35:16 +00:00
Gerd Moellmann
e12489f9ab *** empty log message *** 2000-01-25 15:59:42 +00:00
Gerd Moellmann
640438b056 (make_menu_in_widget): Don't add XmNpopdownCallback,
add XmNunmapCallback.
(xm_unmap_callback): New function.
(xm_pull_down_callback): Call pre-activate callback only if
parent is the menu bar.
2000-01-25 15:50:53 +00:00
Gerd Moellmann
32660797d3 *** empty log message *** 2000-01-17 12:45:41 +00:00
Gerd Moellmann
d36100c99b *** empty log message *** 2000-01-17 09:50:58 +00:00
Gerd Moellmann
1f0cf6ee91 (make_menubar): Set XmNresizeHeight and XmNresizeWidth to False. 2000-01-17 09:29:10 +00:00
Gerd Moellmann
52b8dbf903 *** empty log message *** 2000-01-17 09:16:13 +00:00
Gerd Moellmann
ad45c495f6 (_XlwMenu_part): Add `highlight' callback list. 2000-01-17 09:11:23 +00:00