gnometest.pp 1018 B

123456789101112131415161718192021222324252627282930
  1. Program gnometest;
  2. uses glib, gdk, gtk, libgnome, libgnomeui;
  3. const
  4. Authors : Array[0..2] of Pchar = ('me', 'myself', 'I');
  5. var
  6. AboutBox : PGTKWidget;
  7. App : PGTKWidget;
  8. Appbar : PGTKWidget;
  9. Clock : PGTKWidget;
  10. calc : PGTKWIdget;
  11. begin
  12. gnome_init('libgnometest', '0.1',argc, argv);
  13. App := gnome_app_new('libgnometest', 'gnome-test #1');
  14. AppBar := gnome_appbar_new(False, True,GNOME_PREFERENCES_USER);
  15. GTK_Widget_show(AppBar);
  16. gnome_app_set_statusbar (PGnomeApp(App), Appbar);
  17. Clock := gtk_clock_new(GTK_CLOCK_REALTIME);
  18. gtk_clock_set_update_interval(GTK_Clock(Clock), 1);
  19. gtk_widget_show(Clock);
  20. gtk_clock_set_format(GTK_Clock(Clock), '%H:%M:%S');
  21. gnome_app_set_contents(Gnome_App(App), Clock);
  22. GTK_Widget_Show(App);
  23. AboutBox := gnome_about_new(gnome_app_id, nil, 'none', @Authors[0],'blah, blah, blah','/usr/share/icons/dialog_box.xpm');
  24. GTK_Widget_Show(AboutBox);
  25. gtk_signal_connect(GTK_OBJECT (AboutBox), 'destroy',
  26. @gtk_main_quit, nil);
  27. gtk_main;
  28. end.