Files
evolution/widgets/misc/e-cursors.c
Miguel de Icaza 3e1e7873f1 Use 0.0########## instead. Looks saner.
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
1999-01-11 04:35:55 +00:00

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 */