view lwlib/lwlib-Xlw.h @ 20535:3094e3fd9764

(unshow_buffer): Set PT with TEMP_SET_PT_BOTH. (Fset_window_buffer): Use set_marker_both. (Fselect_window, Fscroll_other_window, save_window_save): Likewise. (Fset_window_configuration): Pass p->mark itself to Fset_marker and set_marker_restricted_both. (temp_output_buffer_show): Use set_marker_restricted_both. (window_scroll): Save and restore both kinds of pointers. (Fdelete_other_windows): Rely on vmotion to give bytepos. Use set_marker_both. Use byte positions. (Frecenter): Likewise. (Fmove_to_window_line): Use set_marker_both and Fgoto_char.
author Richard M. Stallman <rms@gnu.org>
date Thu, 01 Jan 1998 02:07:14 +0000
parents 118a6ad56ae0
children 6ed38ee607e9
line wrap: on
line source

#ifndef LWLIB_XLW_H
#define LWLIB_XLW_H

#include "lwlib-int.h"

extern widget_creation_entry xlw_creation_table [];
extern widget_creation_function xlw_create_dialog;

Boolean
lw_lucid_widget_p (/* Widget widget */);

void
xlw_update_one_widget (/* widget_instance* instance, Widget widget,
		       widget_value* val, Boolean deep_p */);

void
xlw_update_one_value (/* widget_instance* instance, Widget widget,
		      widget_value* val */);

void
xlw_destroy_instance (/* widget_instance* instance */);

void
xlw_pop_instance (/* widget_instance* instance, Boolean up */);

void
xlw_popup_menu (/* Widget widget */);

#endif /* LWLIB_XLW_H */