Hi,

The Gome2::DateEdit widget has two sections, date and time. For my application
the only relevant issue is the date. I don't want to display the time as it is 
not relevant
and will confuse the users.

I noticed that when I set up a gui with glade-3 and succeeded in turning off 
the time section
however when I invoked it with my gtk2-perl driver it stil displayed the time.

So, I said, maybe a bug in gtk2-perl, well let me shut downt the time section 
with an explicit
flag after display. Thus I tried: 

***********************

#!/usr/bin/perl -w
use strict;
use Gtk2 '-init';
use Gtk2::GladeXML;

my $gui=Gtk2::GladeXML->new('mefilm2.glade');

my $window = $gui->get_widget('window1');

my $dateedit=$gui->get_widget('gnomedateedit1');
$dateedit->set_flags('show-time',0);
$gui->signal_autoconnect_from_package('main');


$window->show_all();

Gtk2->main;

sub on_window1_delete_event {

Gtk2->main_quit;
}

*********************
this did not work, it still displayed the time:

So I did an explicit construction from scratch:

#! /usr/bin/perl -w

use strict;
use Gtk2 '-init';
use Glib qw/TRUE FALSE/;
use Gnome2;

#standard window creation, placement, and signal connecting
my $window = Gtk2::Window->new('toplevel');
$window->signal_connect('delete_event' => sub { Gtk2->main_quit; });
$window->set_border_width(5);
$window->set_position('center_always');


my $dateedit =Gnome2::DateEdit->new(0,0,0);
my $scalar = $dateedit->get_flags;
print "my scalar is $scalar \n";
$window->add($dateedit);
$window->show_all();
Gtk2->main();

*************

notice I set the flag to 0.

This also displays the time.
It seems to ignore the flag about showing time!
Why?

How do I stop time :)?

Thanks for all your wonderful work and help !,

Mitchell
_______________________________________________
gtk-perl-list mailing list
gtk-perl-list@gnome.org
http://mail.gnome.org/mailman/listinfo/gtk-perl-list

Reply via email to