#!/usr/bin/perl -w use strict; use Gtk2::TestHelper tests => 12; # $Id$ my $selection = Gtk2::ColorSelection -> new(); isa_ok($selection, "Gtk2::ColorSelection"); $selection -> set_has_opacity_control(1); is($selection -> get_has_opacity_control(), 1); $selection -> set_has_palette(1); is($selection -> get_has_palette(), 1); $selection -> set_current_alpha(65535); is($selection -> get_current_alpha(), 65535); my $color = Gtk2::Gdk::Color -> new(255, 255, 255); $selection -> set_current_color($color); isa_ok($selection -> get_current_color(), "Gtk2::Gdk::Color"); $selection -> set_previous_alpha(0); is($selection -> get_previous_alpha(), 0); $selection -> set_previous_color($color); isa_ok($selection -> get_previous_color(), "Gtk2::Gdk::Color"); ok(! $selection -> is_adjusting()); my @palette = $selection -> palette_from_string("DarkSlateGray:LightBlue:Black"); isa_ok($_, "Gtk2::Gdk::Color") foreach (@palette); is($selection -> palette_to_string(@palette), "#2F4F4F:#ADD8E6:#000000"); __END__ Copyright (C) 2003 by the gtk2-perl team (see the file AUTHORS for the full list). See LICENSE for more information.