return blink_state != BLINK_NONE;
}
+ int
+gui_mch_is_blink_off(void)
+{
+ return blink_state == BLINK_OFF;
+}
+
void
gui_mch_set_blinking(long waittime, long on, long off)
{
int
gui_mch_is_blinking(void)
+{
+ return FALSE;
+}
+
+ int
+gui_mch_is_blink_off(void)
{
return FALSE;
}
return blink_state != BLINK_NONE;
}
+ int
+gui_mch_is_blink_off(void)
+{
+ return blink_state == BLINK_OFF;
+}
+
void
gui_mch_set_blinking(long wait, long on, long off)
{
return blink_state != BLINK_NONE;
}
+ int
+gui_mch_is_blink_off(void)
+{
+ return blink_state == BLINK_OFF;
+}
+
void
gui_mch_set_blinking(long wait, long on, long off)
{
return blink_state != BLINK_NONE;
}
+ int
+gui_mch_is_blink_off(void)
+{
+ return blink_state == BLINK_OFF;
+}
+
void
gui_mch_set_blinking(long waittime, long on, long off)
{
void gui_mch_prepare(int *argc, char **argv);
void gui_mch_free_all(void);
int gui_mch_is_blinking(void);
+int gui_mch_is_blink_off(void);
void gui_mch_set_blinking(long waittime, long on, long off);
void gui_mch_stop_blink(void);
void gui_mch_start_blink(void);
void gui_mac_update(EventRecord *event);
short gui_mch_get_mac_menu_item_index(vimmenu_T *menu, vimmenu_T *parent);
int gui_mch_is_blinking(void);
+int gui_mch_is_blink_off(void);
void gui_mch_set_blinking(long wait, long on, long off);
void gui_mch_stop_blink(void);
void gui_mch_start_blink(void);
void gui_mch_draw_hollow_cursor(guicolor_T color);
void gui_mch_draw_part_cursor(int w, int h, guicolor_T color);
int gui_mch_is_blinking(void);
+int gui_mch_is_blink_off(void);
void gui_mch_set_blinking(long wait, long on, long off);
void gui_mch_start_blink(void);
void gui_mch_stop_blink(void);
int directx_enabled(void);
int gui_mch_set_rendering_options(char_u *s);
int gui_mch_is_blinking(void);
+int gui_mch_is_blink_off(void);
void gui_mch_set_blinking(long wait, long on, long off);
void gui_mch_stop_blink(void);
void gui_mch_start_blink(void);
void gui_mch_draw_menubar(void);
void gui_x11_menu_cb(Widget w, XtPointer client_data, XtPointer call_data);
int gui_mch_is_blinking(void);
+int gui_mch_is_blink_off(void);
void gui_mch_set_blinking(long waittime, long on, long off);
void gui_mch_stop_blink(void);
void gui_mch_start_blink(void);
#ifdef FEAT_GUI
if (gui.in_use)
{
- /* Don't update the cursor while it is blinking, it will get
- * updated soon and this avoids interrupting the blinking. */
- if (!gui_mch_is_blinking())
+ /* Don't update the cursor when it is blinking and off to avoid
+ * flicker. */
+ if (!gui_mch_is_blink_off())
gui_update_cursor(FALSE, FALSE);
gui_mch_flush();
}
static int included_patches[] =
{ /* Add new patch number below this line */
+/**/
+ 1995,
/**/
1994,
/**/