Module: Ig3tool
- Defined in:
- lib/lib/errors.rb,
lib/ui/interne.rb,
lib/ui/protjes.rb,
lib/ui/messagebox.rb,
lib/ui/toolwindow.rb,
lib/ui/gladehelper.rb,
lib/ui/loginwindow.rb,
lib/ui/peoplewindow.rb,
lib/ui/automaatwindow.rb,
lib/ui/bibliotheekwindow.rb
Defined Under Namespace
Classes: Afgesloten, AliasNotFound, BibSectionNotFound, BibliotheekWindow, BookNotAvaible, GladeHelper, IG3Error, InternalError, InterneWindow, InvalidISBN, LoginWindow, NeedDebugger, Needed, NoPositiveAmount, NoPrintAccount, NotADebugger, NotAMember, NotEnoughCredit, NotFound, PeopleWindow, PermissionDenied, PrintBackend, PrintUserNotFound, ProductNotFound, ProtjesGlade, SaldoNotZero, SaveFailed, StillHaveLoans, Token, ToolWindow, TransactionFailed, TransactionLogFailed, TransactionNotFound, VendingMachineWindow, WrongPrintlogType, WrongRequestType
Constant Summary collapse
- SALES_WINDOW_TIMEOUT =
Hoofdmenu (altijd on top) Zorgt voor dynamische uitbreidingsmogelijkheden van de ig3tool
60
Class Method Summary collapse
Class Method Details
.messagebox(title, message) ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/ui/messagebox.rb', line 5 def (title,) overwrite = false dialog = Gtk::MessageDialog.new(nil, Gtk::Dialog::DESTROY_WITH_PARENT | Gtk::Dialog::MODAL, Gtk::MessageDialog::QUESTION, Gtk::MessageDialog::BUTTONS_YES_NO, ) dialog.title = title dialog.run do |response| case response when Gtk::Dialog::RESPONSE_YES overwrite = true end dialog.destroy end overwrite # Return overwrite? boolean -> true indien 'YES' end |