/[emacs]/emacs/src/frame.h
ViewVC logotype

Diff of /emacs/src/frame.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.96 by akochoi, Fri Apr 26 23:39:05 2002 UTC revision 1.97 by kfstorm, Fri Aug 30 11:59:35 2002 UTC
# Line 57  enum vertical_scroll_bar_type Line 57  enum vertical_scroll_bar_type
57    vertical_scroll_bar_right    vertical_scroll_bar_right
58  };  };
59    
60    enum text_cursor_kinds
61    {
62      DEFAULT_CURSOR = -2,
63      NO_CURSOR = -1,
64      FILLED_BOX_CURSOR,
65      HOLLOW_BOX_CURSOR,
66      BAR_CURSOR,
67      HBAR_CURSOR
68    };
69    
70  #if !defined(MSDOS) && !defined(WINDOWSNT) && !defined(MAC_OS)  #if !defined(MSDOS) && !defined(WINDOWSNT) && !defined(MAC_OS)
71    
72  #if !defined(HAVE_X_WINDOWS)  #if !defined(HAVE_X_WINDOWS)
# Line 322  struct frame Line 332  struct frame
332       actually display them on this frame.  */       actually display them on this frame.  */
333    enum vertical_scroll_bar_type vertical_scroll_bar_type;    enum vertical_scroll_bar_type vertical_scroll_bar_type;
334    
335      /* What kind of text cursor should we draw in the future?
336         This should always be filled_box_cursor or bar_cursor.  */
337      enum text_cursor_kinds desired_cursor;
338    
339      /* Width of bar cursor (if we are using that).  */
340      int cursor_width;
341    
342      /* What kind of text cursor should we draw when the cursor blinks off?
343         This can be filled_box_cursor or bar_cursor or no_cursor.  */
344      enum text_cursor_kinds blink_off_cursor;
345    
346      /* Width of bar cursor (if we are using that) for blink-off state.  */
347      int blink_off_cursor_width;
348    
349    /* Non-0 means raise this frame to the top of the heap when selected.  */    /* Non-0 means raise this frame to the top of the heap when selected.  */
350    char auto_raise;    char auto_raise;
351    
# Line 571  typedef struct frame *FRAME_PTR; Line 595  typedef struct frame *FRAME_PTR;
595  #define FRAME_MENU_BAR_ITEMS(f) ((f)->menu_bar_items)  #define FRAME_MENU_BAR_ITEMS(f) ((f)->menu_bar_items)
596  #define FRAME_COST_BAUD_RATE(f) ((f)->cost_calculation_baud_rate)  #define FRAME_COST_BAUD_RATE(f) ((f)->cost_calculation_baud_rate)
597    
598    #define FRAME_DESIRED_CURSOR(f) ((f)->desired_cursor)
599    #define FRAME_BLINK_OFF_CURSOR(f) ((f)->blink_off_cursor)
600    #define FRAME_CURSOR_WIDTH(f) ((f)->cursor_width)
601    #define FRAME_BLINK_OFF_CURSOR_WIDTH(f) ((f)->blink_off_cursor_width)
602    
603  /* Return a pointer to the face cache of frame F.  */  /* Return a pointer to the face cache of frame F.  */
604    
605  #define FRAME_FACE_CACHE(F)     (F)->face_cache  #define FRAME_FACE_CACHE(F)     (F)->face_cache

Legend:
Removed from v.1.96  
changed lines
  Added in v.1.97

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26