// -*- C++ -*- /* This file is part of * ====================================================== * * LyX, The Document Processor * * Copyright (C) 1995 1996 Matthias Ettrich * and the LyX Team. *
*======================================================*/
// Misc. GUI specific routines
#ifndef _LYX_GUI_MISC_H #define _LYX_GUI_MISC_H
#include FORMS_H_LOCATION #include"LString.h"
/// Prevents LyX from being killed when the close box is pressed in a popup. int CancelCloseBoxCB(FL_FORM *, void *); /// Prevents LyX from being killed when the close box is pressed in a popup. int IgnoreCloseBoxCB(FL_FORM *, void *);
/// Prevents LyX from crashing when no buffers available void CloseAllBufferRelatedPopups();
/// Ensures info in visible popups are always correct. void updateAllVisibleBufferRelatedPopups();
/// Extract shortcut from <ident>|<shortcut> string constchar* flyx_shortcut_extract(constchar*sc); /// Make a shortnamed version of the above func #define scex flyx_shortcut_extract
/// Extract shortcut from <ident>|<shortcut> string constchar* flyx_ident_extract(constchar *sc); /// Make a shortnamed versjon of the above func #define idex flyx_ident_extract
/// Alarms user of something related to files void WriteFSAlert(LString const & s1, LString const & s2=LString());
/// Asks "Yes" or "No". Returns true for yes, false for no bool AskQuestion(LString const & s1, LString const & s2=LString(),
LString const & s3=LString());
/// Asks "Yes", "No" or "Cancel". Returns 1 for yes, 2 for no, 3 for cancel int AskConfirmation(LString const & s1, LString const & s2=LString(),
LString const & s3=LString());
/// returns a text
LString askForText(LString const & msg, LString const & dflt=LString());
/// Informs the user that changes in the coming form will be ignored void WarnReadonly();
// inlined functions /// rings the audio bell. inline void LyXBell() { // if (audio()) ON/OFF switch yet to be implemented #if FL_REVISION > 85
fl_ringbell(20); #else
ringbell(); #endif
}
#endif
¤ Dauer der Verarbeitung: 0.32 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.