1999-01-10 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/format.c (format_value): Use 0.0########## instead. Looks saner. 1999-01-10 Miguel de Icaza <miguel@nuclecu.unam.mx> * src/workbook.c (change_auto_expr_menu): Use the event->button field to get the popup menu to behave correctly. (workbook_setup_auto_calc): Put the information display inside a GtkFrame. * src/item-bar.c (set_cursor): This routine can be invoked before we are realized. * src/workbook.c (sheet_label_button_press): We need to do the page flipping ourselves, as the GtkNotebook wont take events if they are not for a window it knows about. * src/widget-editable-label.c (el_button_press_event): Forward events to parent. * src/parser.y: New non-terminal "cellref". Make this non-terminal include CELLREF and SHEETREF!CELLREF constructions. * src/expr.c: Changed the whole module according to the dropping of VALUE_CELLREF. * src/expr.h: VALUE_CELLREF did not make much sense. Better add to the ExprTree union a CellRef field specifically for OPER_VAR nodes. svn path=/trunk/; revision=591
33 lines
758 B
C
33 lines
758 B
C
#ifndef GNUMERIC_CURSORS_H
|
|
#define GNUMERIC_CURSORS_H
|
|
|
|
typedef struct {
|
|
GdkCursor *cursor;
|
|
int hot_x, hot_y;
|
|
char **xpm;
|
|
} GnumericCursorDef;
|
|
|
|
#define GNUMERIC_CURSOR_FAT_CROSS 0
|
|
#define GNUMERIC_CURSOR_THIN_CROSS 1
|
|
#define GNUMERIC_CURSOR_ARROW 2
|
|
|
|
extern GnumericCursorDef gnumeric_cursors [];
|
|
|
|
void cursors_init (void);
|
|
void cursors_shutdown (void);
|
|
|
|
#define cursor_set(win,c) \
|
|
do { \
|
|
if (win) \
|
|
gdk_window_set_cursor (win, gnumeric_cursors [c].cursor); \
|
|
} while (0)
|
|
|
|
#define cursor_set_widget(w,c) \
|
|
do { \
|
|
if (GTK_WIDGET (w)->window) \
|
|
gdk_window_set_cursor (GTK_WIDGET (w)->window, gnumeric_cursors [c].cursor); \
|
|
} while (0)
|
|
|
|
|
|
#endif /* GNUMERIC_CURSORS_H */
|