From: Enlightenment C. <no...@cv...> - 2006-06-10 11:06:57
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk Modified Files: Object.pm Added Files: StatusBar.pm Log Message: Added statusbar =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Object.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- Object.pm 8 Jun 2006 21:58:33 -0000 1.3 +++ Object.pm 10 Jun 2006 11:04:55 -0000 1.4 @@ -19,5 +19,13 @@ bless($self->{WIDGET}, $type); } +sub DataGet +{ + my $self = shift; + my $key = shift; + return undef unless $key; + return Etk::etk_object_data_get($self->{WIDGET}, $key); +} + 1; |
From: Enlightenment C. <no...@cv...> - 2006-06-10 11:07:25
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib Modified Files: Etk.pm Log Message: Added statusbar =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk.pm,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Etk.pm 7 Jun 2006 17:37:21 -0000 1.2 +++ Etk.pm 10 Jun 2006 11:04:55 -0000 1.3 @@ -1,6 +1,6 @@ package Etk; -use 5.008006; +use 5.008004; use strict; use warnings; use Carp; |
From: Enlightenment C. <no...@cv...> - 2006-06-10 11:07:25
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl Modified Files: Makefile.PL const-c.inc Log Message: Added statusbar =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Makefile.PL,v retrieving revision 1.2 retrieving revision 1.3 diff -u -3 -r1.2 -r1.3 --- Makefile.PL 7 Jun 2006 17:37:20 -0000 1.2 +++ Makefile.PL 10 Jun 2006 11:04:55 -0000 1.3 @@ -1,4 +1,4 @@ -use 5.008006; +use 5.008004; use ExtUtils::MakeMaker; # See lib/ExtUtils/MakeMaker.pm for details of how to influence # the contents of the Makefile that is written. =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/const-c.inc,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- const-c.inc 8 Jun 2006 21:58:33 -0000 1.5 +++ const-c.inc 10 Jun 2006 11:04:55 -0000 1.6 @@ -33,7 +33,7 @@ Regenerate these constant functions by feeding this entire source file to perl -x -#!perl -w +#!/usr/bin/perl -w use ExtUtils::Constant qw (constant_types C_constant XS_constant); my $types = {map {($_, 1)} qw()}; |
From: Enlightenment C. <no...@cv...> - 2006-06-10 18:01:30
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk Modified Files: Widget.pm Log Message: - convert some menu related functions in Etk.xs to use Etk_Widget - add the menu test =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Widget.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Widget.pm 7 Jun 2006 11:58:34 -0000 1.1 +++ Widget.pm 10 Jun 2006 17:59:30 -0000 1.2 @@ -26,4 +26,11 @@ Etk::etk_widget_show_all($self->{WIDGET}) if ($self->{WIDGET}); } +sub PassMouseEventsSet +{ + my $self = shift; + Etk::etk_widget_pass_mouse_events_set($self->{WIDGET}, shift); +} + + 1; |
From: Enlightenment C. <no...@cv...> - 2006-06-10 18:02:00
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl Modified Files: Etk.xs Log Message: - convert some menu related functions in Etk.xs to use Etk_Widget - add the menu test =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- Etk.xs 10 Jun 2006 16:42:26 -0000 1.9 +++ Etk.xs 10 Jun 2006 17:59:29 -0000 1.10 @@ -1300,7 +1300,7 @@ Etk_Widget * etk_image_new_from_stock(stock_id, stock_size) Etk_Stock_Id stock_id - Etk_Stock_Size stock_size + int stock_size void etk_image_set_from_edje(image, edje_filename, edje_group) @@ -1441,7 +1441,7 @@ void etk_menu_item_image_set(image_item, image) - Etk_Menu_Item_Image * image_item + Etk_Widget * image_item Etk_Widget * image Etk_Type * @@ -1449,7 +1449,7 @@ char * etk_menu_item_label_get(menu_item) - Etk_Menu_Item * menu_item + Etk_Widget * menu_item void etk_menu_item_label_set(menu_item, label) @@ -1514,8 +1514,8 @@ void etk_menu_item_submenu_set(menu_item, submenu) - Etk_Menu_Item * menu_item - Etk_Menu * submenu + Etk_Widget * menu_item + Etk_Widget * submenu Etk_Type * etk_menu_item_type_get() @@ -1525,11 +1525,11 @@ void etk_menu_popdown(menu) - Etk_Menu * menu + Etk_Widget * menu void etk_menu_popup(menu) - Etk_Menu * menu + Etk_Widget * menu void etk_menu_popup_at_xy(menu, x, y) @@ -1539,8 +1539,8 @@ void etk_menu_shell_append(menu_shell, item) - Etk_Menu_Shell * menu_shell - Etk_Menu_Item * item + Etk_Widget * menu_shell + Etk_Widget * item void etk_menu_shell_append_relative(menu_shell, item, relative) @@ -2353,12 +2353,12 @@ void etk_statusbar_pop(statusbar, context_id) - Etk_Statusbar * statusbar + Etk_Widget * statusbar int context_id int etk_statusbar_push(statusbar, message, context_id) - Etk_Statusbar * statusbar + Etk_Widget * statusbar char * message int context_id |
From: Enlightenment C. <no...@cv...> - 2006-06-10 18:02:03
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/etk_test Modified Files: etk_test.pl Log Message: - convert some menu related functions in Etk.xs to use Etk_Widget - add the menu test =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/etk_test/etk_test.pl,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- etk_test.pl 10 Jun 2006 16:42:26 -0000 1.7 +++ etk_test.pl 10 Jun 2006 17:59:30 -0000 1.8 @@ -27,6 +27,16 @@ use Etk::Tree::Model::Double; use Etk::Tree::Model::IconText; use Etk::Tree::Model::Checkbox; +use Etk::Menu; +use Etk::Menu::Bar; +use Etk::Menu::Item; +use Etk::Menu::Item::Image; +use Etk::Menu::Item::Check; +use Etk::Menu::Item::Radio; +use Etk::Menu::Item::Separator; +use Etk::StatusBar; +use Etk::Stock; + Etk::Init(); @@ -119,7 +129,7 @@ }, menu => { - label => "menu", + label => "Menu", frame => "adv", cb => \&menu_window_show }, @@ -595,8 +605,151 @@ sub menu_window_show { - print "menu_window_show\n"; + my $win = Etk::Window->new("Etk-Perl Menu Test"); + $win->SizeRequestSet(300, 200); + my $box = Etk::VBox->new(0, 0); + + my $menubar = Etk::Menu::Bar->new(); + + $box->PackStart($menubar, 0, 0); + + my $label = Etk::Label->new("Click me :)"); + $label->AlignmentSet(0.5, 0.5); + $label->PassMouseEventsSet(1); + + $box->PackStart($label); + + my $statusbar = Etk::StatusBar->new(); + + $box->PackEnd($statusbar, 0, 0); + + my $menu_item = _menu_test_item_new("File", $menubar, $statusbar); + my $menu = Etk::Menu->new(); + $menu_item->SubmenuSet($menu); + _menu_test_stock_item_new("Open", Etk::Stock::DocumentOpen, $menu, $statusbar); + _menu_test_stock_item_new("Save", Etk::Stock::DocumentSave, $menu, $statusbar); + + $menu_item = _menu_test_item_new("Edit", $menubar, $statusbar); + $menu = Etk::Menu->new(); + $menu_item->SubmenuSet($menu); + _menu_test_stock_item_new("Cut", Etk::Stock::EditCut, $menu, $statusbar); + _menu_test_stock_item_new("Copy", Etk::Stock::EditCopy, $menu, $statusbar); + _menu_test_stock_item_new("Paste", Etk::Stock::EditPaste, $menu, $statusbar); + + $menu_item = _menu_test_item_new("Help", $menubar, $statusbar); + $menu = Etk::Menu->new(); + $menu_item->SubmenuSet($menu); + _menu_test_item_new("About", $menu, $statusbar); + + + + $menu = Etk::Menu->new(); + $win->SignalConnect("mouse_down", sub { $menu->Popup() }); + + _menu_test_stock_item_new("Open", Etk::Stock::DocumentOpen, $menu, $statusbar); + _menu_test_stock_item_new("Save", Etk::Stock::DocumentSave, $menu, $statusbar); + _menu_seperator_new($menu); + _menu_test_stock_item_new("Cut", Etk::Stock::EditCut, $menu, $statusbar); + _menu_test_stock_item_new("Copy", Etk::Stock::EditCopy, $menu, $statusbar); + _menu_test_stock_item_new("Paste", Etk::Stock::EditPaste, $menu, $statusbar); + _menu_seperator_new($menu); + $menu_item = _menu_test_item_new("Menu Item Test", $menu, $statusbar); + + # Sub menu 1 + + my $submenu1 = Etk::Menu->new(); + $menu_item->SubmenuSet($submenu1); + + _menu_test_stock_item_new("Item with image", Etk::Stock::DocumentSave, $submenu1, $statusbar); + + $menu_item = _menu_test_stock_item_new("Item with child", Etk::Stock::DocumentOpen, $submenu1, $statusbar); + _menu_seperator_new($submenu1); + _menu_test_check_item_new("Item with check 1", $submenu1, $statusbar); + _menu_test_check_item_new("Item with check 2", $submenu1, $statusbar); + _menu_seperator_new($submenu1); + + # TODO pending Radio implementation + # radio_item = _etk_test_menu_radio_item_new(_("Radio 1"), NULL, ETK_MENU_SHELL(menu)); + # radio_item = _etk_test_menu_radio_item_new(_("Radio 2"), ETK_MENU_ITEM_RADIO(radio_item), ETK_MENU_SHELL(menu)); + # _etk_test_menu_radio_item_new(_("Radio 3"), ETK_MENU_ITEM_RADIO(radio_item), ETK_MENU_SHELL(menu)); + + # Sub menu 2 + my $submenu2 = Etk::Menu->new(); + $menu_item->SubmenuSet($submenu2); + _menu_test_item_new("Child Menu Test", $submenu2, $statusbar); + + $win->Add($box); + $win->ShowAll(); } + +sub _menu_test_item_new +{ + my ($label, $menubar, $statusbar) = @_; + my $menu_item = Etk::Menu::Item->new($label); + $menubar->Append($menu_item); + $menu_item->SignalConnect("selected", + sub { $statusbar->Push($menu_item->LabelGet(), 0) }); + $menu_item->SignalConnect("deselected", + sub { $statusbar->Pop(0) }); + + return $menu_item; +} + +sub _menu_test_stock_item_new +{ + my ($label, $stockid, $menubar, $statusbar) = @_; + + my $menu_item = Etk::Menu::Item::Image->new($label); + my $image = Etk::Image->new_from_stock($stockid, Etk::Stock::SizeSmall); # ETK_STOCK_SMALL + $menu_item->ImageSet($image); + $menubar->Append($menu_item); + $menu_item->SignalConnect("selected", + sub { $statusbar->Push($menu_item->LabelGet(), 0) }); + $menu_item->SignalConnect("deselected", + sub { $statusbar->Pop(0) }); + + return $menu_item; + +} + +sub _menu_test_check_item_new +{ + my ($label, $menubar, $statusbar) = @_; + + my $menu_item = Etk::Menu::Item::Check->new($label); + $menubar->Append($menu_item); + $menu_item->SignalConnect("selected", + sub { $statusbar->Push($menu_item->LabelGet(), 0) }); + $menu_item->SignalConnect("deselected", + sub { $statusbar->Pop(0) }); + + return $menu_item; + +} + +sub _menu_test_radio_item_new +{ + my ($label, $menubar, $statusbar) = @_; + + my $menu_item = Etk::Menu::Item::Radio->new($label); + $menubar->Append($menu_item); + $menu_item->SignalConnect("selected", + sub { $statusbar->Push($menu_item->LabelGet(), 0) }); + $menu_item->SignalConnect("deselected", + sub { $statusbar->Pop(0) }); + + return $menu_item; + +} + +sub _menu_seperator_new +{ + my ($menubar) = @_; + my $menu_item = Etk::Menu::Item::Separator->new(); + $menubar->Append($menu_item); + return $menu_item; +} + sub combobox_window_show { |
From: Enlightenment C. <no...@cv...> - 2006-06-11 08:06:36
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk Added Files: HPaned.pm HSeparator.pm ScrolledView.pm Separator.pm VPaned.pm VSeparator.pm Log Message: more etk_test work: added paned, scrolled view, and colorpicker |
From: Enlightenment C. <no...@cv...> - 2006-06-11 08:06:51
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/etk_test Modified Files: etk_test.pl Log Message: more etk_test work: added paned, scrolled view, and colorpicker =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/etk_test/etk_test.pl,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- etk_test.pl 11 Jun 2006 00:26:31 -0000 1.9 +++ etk_test.pl 11 Jun 2006 08:04:19 -0000 1.10 @@ -36,6 +36,11 @@ use Etk::Menu::Item::Separator; use Etk::StatusBar; use Etk::Stock; +use Etk::Colorpicker; +use Etk::ScrolledView; +use Etk::VPaned; +use Etk::HPaned; +use Etk::HSeparator; Etk::Init(); @@ -769,12 +774,79 @@ sub paned_window_show { - print "paned_window_show\n"; + my $win = Etk::Window->new("Etk-Perl Paned Test"); + $win->SizeRequestSet(300,300); + my $vbox = Etk::VBox->new(0,0); + + # Paned Area + my $vpaned = Etk::VPaned->new(); + $vbox->PackStart($vpaned); + + my $hpaned = Etk::HPaned->new(); + $vpaned->Child1Set($hpaned, 0); + + my $label = Etk::Label->new("HPaned Child 1"); + $label->AlignmentSet(0.5, 0.5); + $hpaned->Child1Set($label, 0); + + $label = Etk::Label->new("HPaned Child 2"); + $label->AlignmentSet(0.5, 0.5); + $hpaned->Child2Set($label, 0); + + $label = Etk::Label->new("VPaned Child 2"); + $label->AlignmentSet(0.5, 0.5); + $vpaned->Child2Set($label, 1); + + my $hseparator = Etk::HSeparator->new(); + $vbox->PackStart($hseparator, 0, 0, 6); + + # Properties Area + + my $hbox = Etk::HBox->new(1, 0); + $vbox->PackStart($hbox, 0, 1, 0); + + my $frame = Etk::Frame->new("HPaned Properties"); + $hbox->PackStart($frame, 1, 1, 0); + + my $vbox2 = Etk::VBox->new(1, 0); + $frame->Add($vbox2); + + my $check_button = Etk::CheckButton->new("Child 1 Expand"); + $check_button->ActiveSet(1); + $vbox2->PackStart($check_button, 1, 1, 0); + + $check_button = Etk::CheckButton->new("Child 2 Expand"); + $vbox2->PackStart($check_button, 1, 1, 0); + + $frame = Etk::Frame->new("VPaned Properties"); + $hbox->PackStart($frame, 1, 1, 0); + + $vbox2 = Etk::VBox->new(1, 0); + $frame->Add($vbox2); + $check_button = Etk::CheckButton->new("Child 1 Expand"); + $vbox2->PackStart($check_button, 1, 1, 0); + $check_button = Etk::CheckButton->new("Child 2 Expand"); + $check_button->ActiveSet(1); + $vbox2->PackStart($check_button, 1, 1, 0); + + $win->Add($vbox); + $win->ShowAll(); + } sub scrolledview_window_show { - print "scrolledview_window_show\n"; + my $win = Etk::Window->new("Etk-Perl Scrolled View Test"); + $win->SizeRequestSet(180,180); + + my $scrolledview = Etk::ScrolledView->new(); + my $button = Etk::Button->new("Scrolled View Test"); + $button->SizeRequestSet(300,300); + + $scrolledview->AddWithViewport($button); + + $win->Add($scrolledview); + $win->ShowAll(); } sub notebook_window_show @@ -789,7 +861,10 @@ sub colorpicker_window_show { - print "colorpicker_window_show\n"; + my $win = Etk::Window->new("Etk-Perl Color Picker Test"); + my $cp = Etk::Colorpicker->new(); + $win->Add($cp); + $win->ShowAll(); } sub filechooser_window_show |
From: Enlightenment C. <no...@cv...> - 2006-06-11 08:06:52
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl Modified Files: Etk.xs const-c.inc Log Message: more etk_test work: added paned, scrolled view, and colorpicker =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- Etk.xs 11 Jun 2006 00:26:31 -0000 1.11 +++ Etk.xs 11 Jun 2006 08:04:19 -0000 1.12 @@ -2144,12 +2144,12 @@ void etk_scrolled_view_add_with_viewport(scrolled_view, child) - Etk_Scrolled_View * scrolled_view + Etk_Widget * scrolled_view Etk_Widget * child Etk_Range * etk_scrolled_view_hscrollbar_get(scrolled_view) - Etk_Scrolled_View * scrolled_view + Etk_Widget * scrolled_view Etk_Widget * etk_scrolled_view_new() @@ -2171,7 +2171,7 @@ Etk_Range * etk_scrolled_view_vscrollbar_get(scrolled_view) - Etk_Scrolled_View * scrolled_view + Etk_Widget * scrolled_view void etk_selection_text_request(widget) =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/const-c.inc,v retrieving revision 1.7 retrieving revision 1.8 diff -u -3 -r1.7 -r1.8 --- const-c.inc 11 Jun 2006 00:26:31 -0000 1.7 +++ const-c.inc 11 Jun 2006 08:04:19 -0000 1.8 @@ -33,7 +33,7 @@ Regenerate these constant functions by feeding this entire source file to perl -x -#!perl -w +#!/usr/bin/perl -w use ExtUtils::Constant qw (constant_types C_constant XS_constant); my $types = {map {($_, 1)} qw()}; |
From: Enlightenment C. <no...@cv...> - 2006-06-16 18:41:21
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk Modified Files: Button.pm Added Files: Alignment.pm Log Message: + Adding table test =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Button.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Button.pm 7 Jun 2006 11:58:33 -0000 1.1 +++ Button.pm 16 Jun 2006 18:41:16 -0000 1.2 @@ -9,8 +9,10 @@ my $self = $class->SUPER::new(); if(@_ == 1) { - # TODO: check if its a string or num and use label / stock respectively - $self->{WIDGET} = Etk::etk_button_new_with_label(shift); + my $thing = shift; + $self->{WIDGET} = $thing + 0 eq $thing ? + Etk::etk_button_new_from_stock($thing) : + Etk::etk_button_new_with_label($thing); } else { |
From: Enlightenment C. <no...@cv...> - 2006-06-16 18:41:49
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl Modified Files: const-c.inc Log Message: + Adding table test =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/const-c.inc,v retrieving revision 1.9 retrieving revision 1.10 diff -u -3 -r1.9 -r1.10 --- const-c.inc 11 Jun 2006 18:59:27 -0000 1.9 +++ const-c.inc 16 Jun 2006 18:41:16 -0000 1.10 @@ -33,7 +33,7 @@ Regenerate these constant functions by feeding this entire source file to perl -x -#!perl -w +#!/usr/bin/perl -w use ExtUtils::Constant qw (constant_types C_constant XS_constant); my $types = {map {($_, 1)} qw()}; |
From: Enlightenment C. <no...@cv...> - 2006-06-16 18:41:49
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/etk_test Modified Files: etk_test.pl Log Message: + Adding table test =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/etk_test/etk_test.pl,v retrieving revision 1.13 retrieving revision 1.14 diff -u -3 -r1.13 -r1.14 --- etk_test.pl 13 Jun 2006 00:13:44 -0000 1.13 +++ etk_test.pl 16 Jun 2006 18:41:16 -0000 1.14 @@ -46,6 +46,7 @@ use Etk::Tree::Model::Double; use Etk::Tree::Model::IconText; use Etk::Tree::Model::Checkbox; +use Etk::Alignment; Etk::Init(); @@ -924,10 +925,58 @@ sub table_window_show { my $win = Etk::Window->new("Etk-Perl Table Test"); - my $label = Etk::Label->new("<b>Etk::Table test is not implemented yet.</b>"); + + my @widgets; + + push @widgets, Etk::Button->new(Etk::Stock::DocumentOpen); + $widgets[0]->LabelSet("Set Icon"); + + push @widgets, + Etk::Label->new("App name"), + Etk::Entry->new(), + Etk::Label->new("Generic Info"), + Etk::Entry->new(), + Etk::Label->new("Comments"), + Etk::Entry->new(), + Etk::Label->new("Executable"), + Etk::Entry->new(), + Etk::Label->new("Window name"), + Etk::Entry->new(), + Etk::Label->new("Window class"), + Etk::Entry->new(), + Etk::Label->new("Startup notify"), + Etk::Entry->new(), + Etk::Label->new("Wait exit"), + Etk::Entry->new(); + + push @widgets, Etk::Button->new(Etk::Stock::DialogCancel); + push @widgets, Etk::Button->new(Etk::Stock::DocumentSave); - $win->Add($label); - $win->BorderWidthSet(10); + push @widgets, Etk::Image->new("`etk-config --build-dir`/images/test.png"); # ugly + + push @widgets, Etk::Alignment->new(0.5, 0.5, 0, 0); + + $widgets[20]->Add($widgets[0]); + + my $vbox = Etk::VBox->new(0, 0); + my $hbox = Etk::HBox->new(0, 0); + my $table = Etk::Table->new(2, 10, 0); + + $vbox->PackStart($table, 0, 0, 0); + $vbox->PackEnd($hbox, 0, 0, 0); + $hbox->PackEnd($widgets[18], 0, 0, 0); + $hbox->PackEnd($widgets[17], 0, 0, 0); + + $table->Attach($widgets[19], 0, 0, 0, 0, 0, 0, Etk::FillPolicy::None); + $table->Attach($widgets[20], 1, 1, 0, 0, 0, 0, Etk::FillPolicy::HExpand | Etk::FillPolicy::HFill); + + my $index = 1; + for my $i (2 .. 9) { + $table->Attach($widgets[$index], 0, 0, $i, $i, 0, 0, Etk::FillPolicy::HFill); + $table->AttachDefaults($widgets[$index + 1], 1, 1, $i, $i); + $index += 2; + } + $win->Add($vbox); $win->ShowAll(); } |
From: Enlightenment C. <no...@cv...> - 2006-06-18 10:47:48
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk Modified Files: Notebook.pm Stock.pm Log Message: + add notebook test + fix Stock.pm + remove useless exports from Etk.pm =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Notebook.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Notebook.pm 7 Jun 2006 11:58:34 -0000 1.1 +++ Notebook.pm 18 Jun 2006 10:47:42 -0000 1.2 @@ -18,7 +18,7 @@ my $self = shift; my $tab_label = shift; my $page_child = shift; - Etk::etk_notebook_prepend_page($self->{WIDGET}, $tab_label, + Etk::etk_notebook_page_prepend($self->{WIDGET}, $tab_label, $page_child->{WIDGET}); } @@ -27,7 +27,7 @@ my $self = shift; my $tab_label = shift; my $page_child = shift; - Etk::etk_notebook_append_page($self->{WIDGET}, $tab_label, + Etk::etk_notebook_page_append($self->{WIDGET}, $tab_label, $page_child->{WIDGET}); } @@ -37,7 +37,7 @@ my $tab_label = shift; my $page_child = shift; my $position = shift; - Etk::etk_notebook_append_page($self->{WIDGET}, $tab_label, + Etk::etk_notebook_page_insert($self->{WIDGET}, $tab_label, $page_child->{WIDGET}, $position); } =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Stock.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Stock.pm 7 Jun 2006 11:58:34 -0000 1.1 +++ Stock.pm 18 Jun 2006 10:47:42 -0000 1.2 @@ -34,196 +34,196 @@ EditUndo => 23, EditDelete => 24, EditFindReplace => 25, - EditSelectAll => 26, - FolderNew => 27, - FormatIndentLess => 28, - FormatIndentMore => 29, - FormatJustifyCenter => 30, - FormatJustifyFill => 31, - FormatJustifyLeft => 32, - FormatJustifyRight => 33, - FormatTextBold => 34, - FormatTextItalic => 35, - FormatTextStrikethrough => 36, - FormatTextUnderline => 37, - GoBottom => 38, - GoDown => 39, - GoFirst => 40, - GoHome => 41, - GoJump => 42, - GoLast => 43, - GoNext => 44, - GoPrevious => 45, - GoTop => 46, - GoUp => 47, - ListAdd => 48, - ListRemove => 49, - MailMessageNew => 50, - MailForward => 51, - MailMarkJunk => 52, - MailReplyAll => 53, - MailReplySender => 54, - MailSendReceive => 55, - MediaEject => 56, - MediaPlaybackPause => 57, - MediaPlaybackStart => 58, - MediaPlaybackStop => 59, - MediaRecord => 60, - MediaSeekBackward => 61, - MediaSeekForward => 62, - MediaSkipBackward => 63, - MediaSkipForward => 64, - ProcessStop => 65, - SystemLockScreen => 66, - SystemLogOut => 67, - SystemSearch => 68, - SystemShutdown => 69, - TabNew => 70, - ViewRefresh => 71, - WindowNew => 72, - AccessoriesCalculator => 73, - AccessoriesCharacterMap => 74, - AccessoriesTextEditor => 75, - HelpBrowser => 76, - InternetGroupChat => 77, - InternetMail => 78, - InternetNewsReader => 79, - InternetWebBrowser => 80, - MultimediaVolumeControl => 81, - OfficeCalendar => 82, - PreferencesDesktopAccessibility => 83, - PreferencesDesktopAssistiveTechnology => 84, - PreferencesDesktopFont => 85, - PreferencesDesktopKeyboardShortcuts => 86, - PreferencesDesktopLocale => 87, - PreferencesDesktopRemoteDesktop => 88, - PreferencesDesktopSound => 89, - PreferencesDesktopScreensaver => 90, - PreferencesDesktopTheme => 91, - PreferencesDesktopWallpaper => 92, - PreferencesSystemNetworkProxy => 93, - PreferencesSystemSession => 94, - PreferencesSystemWindows => 95, - SystemFileManager => 96, - SystemInstaller => 97, - SystemSoftwareUpdate => 98, - SystemUsers => 99, - UtilitiesSystemMonitor => 100, - UtilitiesTerminal => 101, - ApplicationsAccessories => 102, - ApplicationsDevelopment => 103, - ApplicationsGames => 104, - ApplicationsGraphics => 105, - ApplicationsInternet => 106, - ApplicationsMultimedia => 107, - ApplicationsOffice => 108, - ApplicationsOther => 109, - ApplicationsSystem => 110, - PreferencesDesktopPeripherals => 111, - PreferencesDesktop => 112, - PreferencesSystem => 113, - AudioCard => 114, - AudioInputMicrophone => 115, - Battery => 116, - CameraPhoto => 117, - CameraVideo => 118, - Computer => 119, - DriveCdrom => 120, - DriveHarddisk => 121, - DriveRemovableMedia => 122, - InputGaming => 123, - InputKeyboard => 124, - InputMouse => 125, - MediaCdrom => 126, - MediaFloppy => 127, - MultimediaPlayer => 128, - Network => 129, - NetworkWireless => 130, - NetworkWired => 131, - Printer => 132, - PrinterRemote => 133, - VideoDisplay => 134, - EmblemFavorite => 135, - EmblemImportant => 136, - EmblemPhotos => 137, - EmblemReadonly => 138, - EmblemSymbolicLink => 139, - EmblemSystem => 140, - EmblemUnreadable => 141, - FaceAngel => 142, - FaceCrying => 143, - FaceDevilGrin => 144, - FaceGlasses => 145, - FaceGrin => 146, - FaceKiss => 147, - FacePlain => 148, - FaceSad => 149, - FaceSmileBig => 150, - FaceSmile => 151, - FaceSurprise => 152, - FaceWink => 153, - ApplicationCertificate => 154, - ApplicationXExecutable => 155, - AudioXGeneric => 156, - FontXGeneric => 157, - ImageXGeneric => 158, - PackageXGeneric => 159, - TextHtml => 160, - TextXGeneric => 161, - TextXGenericTemplate => 162, - TextXScript => 163, - VideoXGeneric => 164, - XDirectoryDesktop => 165, - XDirectoryNormalDragAccept => 166, - XDirectoryNormalHome => 167, - XDirectoryNormalOpen => 168, - XDirectoryNormal => 169, - XDirectoryNormalVisiting => 170, - XDirectoryRemote => 171, - XDirectoryRemoteServer => 172, - XDirectoryRemoteWorkgroup => 173, - XDirectoryTrashFull => 174, - XDirectoryTrash => 175, - XOfficeAddressBook => 176, - XOfficeCalendar => 177, - XOfficeDocument => 178, - XOfficePresentation => 179, - XOfficeSpreadsheet => 180, - PlacesFolder => 181, - PlacesFolderRemote => 182, - PlacesFolderSavedSearch => 183, - PlacesNetworkServer => 184, - PlacesNetworkWorkgroup => 185, - PlacesStartHere => 186, - PlacesUserDesktop => 187, - PlacesUserHome => 188, - PlacesUserTrash => 189, - AudioVolumeHigh => 190, - AudioVolumeLow => 191, - AudioVolumeMedium => 192, - AudioVolumeMuted => 193, - BatteryCaution => 194, - DialogError => 195, - DialogInformation => 196, - DialogWarning => 197, - DialogQuestion => 198, - FolderDragAccept => 199, - FolderOpen => 200, - FolderVisiting => 201, - ImageLoading => 202, - ImageMissing => 203, - MailAttachment => 204, - NetworkError => 205, - NetworkIdle => 206, - NetworkOffline => 207, - NetworkOnline => 208, - NetworkReceive => 209, - NetworkTransmit => 210, - NetworkTransmitReceive => 211, - NetworkWirelessEncrypted => 212, - PrinterError => 213, - UserTrashFull => 214, - NumStockIds => 215 +# EditSelectAll => 26, # this is not in etk_stock.h + FolderNew => 26, + FormatIndentLess => 27, + FormatIndentMore => 28, + FormatJustifyCenter => 29, + FormatJustifyFill => 30, + FormatJustifyLeft => 31, + FormatJustifyRight => 32, + FormatTextBold => 33, + FormatTextItalic => 34, + FormatTextStrikethrough => 35, + FormatTextUnderline => 36, + GoBottom => 37, + GoDown => 38, + GoFirst => 39, + GoHome => 40, + GoJump => 41, + GoLast => 42, + GoNext => 43, + GoPrevious => 44, + GoTop => 45, + GoUp => 46, + ListAdd => 47, + ListRemove => 48, + MailMessageNew => 49, + MailForward => 50, + MailMarkJunk => 51, + MailReplyAll => 52, + MailReplySender => 53, + MailSendReceive => 54, + MediaEject => 55, + MediaPlaybackPause => 56, + MediaPlaybackStart => 57, + MediaPlaybackStop => 58, + MediaRecord => 59, + MediaSeekBackward => 60, + MediaSeekForward => 61, + MediaSkipBackward => 62, + MediaSkipForward => 63, + ProcessStop => 64, + SystemLockScreen => 65, + SystemLogOut => 66, + SystemSearch => 67, + SystemShutdown => 68, + TabNew => 69, + ViewRefresh => 70, + WindowNew => 71, + AccessoriesCalculator => 72, + AccessoriesCharacterMap => 73, + AccessoriesTextEditor => 74, + HelpBrowser => 75, + InternetGroupChat => 76, + InternetMail => 77, + InternetNewsReader => 78, + InternetWebBrowser => 79, + MultimediaVolumeControl => 80, + OfficeCalendar => 81, + PreferencesDesktopAccessibility => 82, + PreferencesDesktopAssistiveTechnology => 83, + PreferencesDesktopFont => 84, + PreferencesDesktopKeyboardShortcuts => 85, + PreferencesDesktopLocale => 86, + PreferencesDesktopRemoteDesktop => 87, + PreferencesDesktopSound => 88, + PreferencesDesktopScreensaver => 89, + PreferencesDesktopTheme => 90, + PreferencesDesktopWallpaper => 91, + PreferencesSystemNetworkProxy => 92, + PreferencesSystemSession => 93, + PreferencesSystemWindows => 94, + SystemFileManager => 95, + SystemInstaller => 96, + SystemSoftwareUpdate => 97, + SystemUsers => 98, + UtilitiesSystemMonitor => 99, + UtilitiesTerminal => 100, + ApplicationsAccessories => 101, + ApplicationsDevelopment => 102, + ApplicationsGames => 103, + ApplicationsGraphics => 104, + ApplicationsInternet => 105, + ApplicationsMultimedia => 106, + ApplicationsOffice => 107, + ApplicationsOther => 108, + ApplicationsSystem => 109, + PreferencesDesktopPeripherals => 110, + PreferencesDesktop => 111, + PreferencesSystem => 112, + AudioCard => 113, + AudioInputMicrophone => 114, + Battery => 115, + CameraPhoto => 116, + CameraVideo => 117, + Computer => 118, + DriveCdrom => 119, + DriveHarddisk => 120, + DriveRemovableMedia => 121, + InputGaming => 122, + InputKeyboard => 123, + InputMouse => 124, + MediaCdrom => 125, + MediaFloppy => 126, + MultimediaPlayer => 127, + Network => 128, + NetworkWireless => 129, + NetworkWired => 130, + Printer => 131, + PrinterRemote => 132, + VideoDisplay => 133, + EmblemFavorite => 134, + EmblemImportant => 135, + EmblemPhotos => 136, + EmblemReadonly => 137, + EmblemSymbolicLink => 138, + EmblemSystem => 139, + EmblemUnreadable => 140, + FaceAngel => 141, + FaceCrying => 142, + FaceDevilGrin => 143, + FaceGlasses => 144, + FaceGrin => 145, + FaceKiss => 146, + FacePlain => 147, + FaceSad => 148, + FaceSmileBig => 149, + FaceSmile => 150, + FaceSurprise => 151, + FaceWink => 152, + ApplicationCertificate => 153, + ApplicationXExecutable => 154, + AudioXGeneric => 155, + FontXGeneric => 156, + ImageXGeneric => 157, + PackageXGeneric => 158, + TextHtml => 159, + TextXGeneric => 160, + TextXGenericTemplate => 161, + TextXScript => 162, + VideoXGeneric => 163, + XDirectoryDesktop => 164, + XDirectoryNormalDragAccept => 165, + XDirectoryNormalHome => 166, + XDirectoryNormalOpen => 167, + XDirectoryNormal => 168, + XDirectoryNormalVisiting => 169, + XDirectoryRemote => 170, + XDirectoryRemoteServer => 171, + XDirectoryRemoteWorkgroup => 172, + XDirectoryTrashFull => 173, + XDirectoryTrash => 174, + XOfficeAddressBook => 175, + XOfficeCalendar => 176, + XOfficeDocument => 177, + XOfficePresentation => 178, + XOfficeSpreadsheet => 179, + PlacesFolder => 180, + PlacesFolderRemote => 181, + PlacesFolderSavedSearch => 182, + PlacesNetworkServer => 183, + PlacesNetworkWorkgroup => 184, + PlacesStartHere => 185, + PlacesUserDesktop => 186, + PlacesUserHome => 187, + PlacesUserTrash => 188, + AudioVolumeHigh => 189, + AudioVolumeLow => 190, + AudioVolumeMedium => 191, + AudioVolumeMuted => 192, + BatteryCaution => 193, + DialogError => 194, + DialogInformation => 195, + DialogWarning => 196, + DialogQuestion => 197, + FolderDragAccept => 198, + FolderOpen => 199, + FolderVisiting => 200, + ImageLoading => 201, + ImageMissing => 202, + MailAttachment => 203, + NetworkError => 204, + NetworkIdle => 205, + NetworkOffline => 206, + NetworkOnline => 207, + NetworkReceive => 208, + NetworkTransmit => 209, + NetworkTransmitReceive => 210, + NetworkWirelessEncrypted => 211, + PrinterError => 212, + UserTrashFull => 213, + humStockIds => 214, }; sub KeyGet |
From: Enlightenment C. <no...@cv...> - 2006-06-18 10:48:13
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl Modified Files: Etk.xs Log Message: + add notebook test + fix Stock.pm + remove useless exports from Etk.pm =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- Etk.xs 13 Jun 2006 10:37:54 -0000 1.16 +++ Etk.xs 18 Jun 2006 10:47:41 -0000 1.17 @@ -1960,11 +1960,11 @@ int etk_notebook_current_page_get(notebook) - Etk_Notebook * notebook + Etk_Widget * notebook void etk_notebook_current_page_set(notebook, page_num) - Etk_Notebook * notebook + Etk_Widget * notebook int page_num Etk_Widget * @@ -1972,75 +1972,75 @@ int etk_notebook_num_pages_get(notebook) - Etk_Notebook * notebook + Etk_Widget * notebook int etk_notebook_page_append(notebook, tab_label, page_child) - Etk_Notebook * notebook + Etk_Widget * notebook char * tab_label Etk_Widget * page_child Etk_Widget * etk_notebook_page_child_get(notebook, page_num) - Etk_Notebook * notebook + Etk_Widget * notebook int page_num void etk_notebook_page_child_set(notebook, page_num, child) - Etk_Notebook * notebook + Etk_Widget * notebook int page_num Etk_Widget * child int etk_notebook_page_index_get(notebook, child) - Etk_Notebook * notebook + Etk_Widget * notebook Etk_Widget * child int etk_notebook_page_insert(notebook, tab_label, page_child, position) - Etk_Notebook * notebook + Etk_Widget * notebook char * tab_label Etk_Widget * page_child int position int etk_notebook_page_next(notebook) - Etk_Notebook * notebook + Etk_Widget * notebook int etk_notebook_page_prepend(notebook, tab_label, page_child) - Etk_Notebook * notebook + Etk_Widget * notebook char * tab_label Etk_Widget * page_child int etk_notebook_page_prev(notebook) - Etk_Notebook * notebook + Etk_Widget * notebook void etk_notebook_page_remove(notebook, page_num) - Etk_Notebook * notebook + Etk_Widget * notebook int page_num char * etk_notebook_page_tab_label_get(notebook, page_num) - Etk_Notebook * notebook + Etk_Widget * notebook int page_num void etk_notebook_page_tab_label_set(notebook, page_num, tab_label) - Etk_Notebook * notebook + Etk_Widget * notebook int page_num char * tab_label Etk_Widget * etk_notebook_page_tab_widget_get(notebook, page_num) - Etk_Notebook * notebook + Etk_Widget * notebook int page_num void etk_notebook_page_tab_widget_set(notebook, page_num, tab_widget) - Etk_Notebook * notebook + Etk_Widget * notebook int page_num Etk_Widget * tab_widget |
From: Enlightenment C. <no...@cv...> - 2006-06-18 10:48:14
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/etk_test Modified Files: etk_test.pl Log Message: + add notebook test + fix Stock.pm + remove useless exports from Etk.pm =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/etk_test/etk_test.pl,v retrieving revision 1.15 retrieving revision 1.16 diff -u -3 -r1.15 -r1.16 --- etk_test.pl 16 Jun 2006 23:52:43 -0000 1.15 +++ etk_test.pl 18 Jun 2006 10:47:41 -0000 1.16 @@ -47,6 +47,7 @@ use Etk::Tree::Model::IconText; use Etk::Tree::Model::Checkbox; use Etk::Alignment; +use Etk::Notebook; Etk::Init(); @@ -1072,10 +1073,96 @@ sub notebook_window_show { my $win = Etk::Window->new("Etk-Perl Notebook Test"); - my $label = Etk::Label->new("<b>Etk::Notebook test is not implemented yet.</b>"); + + my $vbox = Etk::VBox->new(0, 0); + + my $notebook = Etk::Notebook->new(); + $vbox->PackStart($notebook, 1, 1, 0); + + my @widgets; - $win->Add($label); - $win->BorderWidthSet(10); + push @widgets, Etk::Button->new(Etk::Stock::DocumentOpen); + $widgets[0]->LabelSet("Set Icon"); + + push @widgets, + Etk::Label->new("App name"), Etk::Entry->new(), + Etk::Label->new("Generic Info"), Etk::Entry->new(), + Etk::Label->new("Comments"), Etk::Entry->new(), + Etk::Label->new("Executable"), Etk::Entry->new(), + Etk::Label->new("Window name"), Etk::Entry->new(), + Etk::Label->new("Window class"), Etk::Entry->new(), + Etk::Label->new("Startup notify"), Etk::CheckButton->new(), + Etk::Label->new("Wait exit"), Etk::CheckButton->new(); + + push @widgets, Etk::Image->new("images/test.png"); + push @widgets, Etk::Alignment->new(0.5, 0.5, 0, 0); + $widgets[18]->Add($widgets[0]); + my $table = Etk::Table->new(2, 10, 0); + $table->Attach($widgets[17], 0, 0, 0, 0, 0, 0, Etk::FillPolicy::None); + $table->Attach($widgets[18], 1, 1, 0, 0, 0, 0, Etk::FillPolicy::HExpand | + Etk::FillPolicy::HFill); + + my $index = 1; + for my $i (2 .. 9) + { + $table->Attach($widgets[$index], 0, 0, $i, $i, 0, 0, + Etk::FillPolicy::HFill); + $table->AttachDefaults($widgets[$index + 1], 1, 1, $i, $i); + $index += 2; + } + + $notebook->PageAppend("Tab 1 - Table test", $table); + + my $alignment = Etk::Alignment->new(0.5, 0.5, 0.2, 0); + my $vbox2 = Etk::VBox->new(0, 3); + $alignment->Add($vbox2); + + my $button = Etk::Button->new("Normal Button"); + $vbox2->PackStart($button); + + $button = Etk::ToggleButton->new("Toggle Button"); + $vbox2->PackStart($button); + + $button = Etk::CheckButton->new("Check Button"); + $vbox2->PackStart($button); + + $button = Etk::CheckButton->new(); + $vbox2->PackStart($button); + + ####### + # TODO: implement radio buttons! + # $button = Etk::RadioButton->new("Normal Button"); + # $vbox->PackStart($button); + # + # $button = Etk::RadioButton->new(); + # $vbox->PackStart($button); + ####### + + $notebook->PageAppend("Tab 2 - Button test", $alignment); + + $vbox->PackStart(Etk::HSeparator->new(), 0, 0, 5); + + $alignment = Etk::Alignment->new(0.5, 0.5, 0, 1); + $vbox->PackStart($alignment, 0, 0, 0); + my $hbox = Etk::HBox->new(1, 0); + $alignment->Add($hbox); + + $button = Etk::Button->new(Etk::Stock::GoPrevious); + $button->LabelSet("Previous"); + $button->SignalConnect("clicked", sub { + $notebook->PagePrev(); + }); + $hbox->PackStart($button, 0, 1, 0); + + $button = Etk::Button->new(Etk::Stock::GoNext); + $button->LabelSet("Next"); + $button->SignalConnect("clicked", sub { + $notebook->PageNext(); + }); + $hbox->PackStart($button, 0, 1, 0); + + $win->Add($vbox); + $win->BorderWidthSet(5); $win->ShowAll(); } |
From: Enlightenment C. <no...@cv...> - 2006-06-18 10:48:14
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib Modified Files: Etk.pm Log Message: + add notebook test + fix Stock.pm + remove useless exports from Etk.pm =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk.pm,v retrieving revision 1.3 retrieving revision 1.4 diff -u -3 -r1.3 -r1.4 --- Etk.pm 10 Jun 2006 11:04:55 -0000 1.3 +++ Etk.pm 18 Jun 2006 10:47:42 -0000 1.4 @@ -17,760 +17,11 @@ # This allows declaration use Etk ':all'; # If you do not need this, moving things directly into @EXPORT or @EXPORT_OK # will save memory. -our %EXPORT_TAGS = ( 'all' => [ qw( - etk_accumulator_bool_and - etk_accumulator_bool_or - etk_accumulator_stopping_bool_and - etk_accumulator_stopping_bool_or - etk_alignment_get - etk_alignment_new - etk_alignment_set - etk_alignment_type_get - etk_argument_extra_find - etk_argument_help_show - etk_argument_is_set - etk_arguments_parse - etk_bin_child_get - etk_bin_child_set - etk_bin_type_get - etk_box_child_packing_get - etk_box_child_packing_set - etk_box_homogeneous_get - etk_box_homogeneous_set - etk_box_pack_end - etk_box_pack_start - etk_box_spacing_get - etk_box_spacing_set - etk_box_type_get - etk_button_alignment_get - etk_button_alignment_set - etk_button_click - etk_button_image_get - etk_button_image_set - etk_button_label_get - etk_button_label_set - etk_button_new - etk_button_new_from_stock - etk_button_new_with_label - etk_button_press - etk_button_release - etk_button_set_from_stock - etk_button_type_get - etk_cache_edje_object_add - etk_cache_edje_object_add_with_state - etk_cache_edje_object_find - etk_cache_edje_object_find_with_state - etk_cache_edje_object_remove - etk_cache_edje_object_size_get - etk_cache_edje_object_size_set - etk_cache_empty - etk_cache_image_object_add - etk_cache_image_object_find - etk_cache_image_object_remove - etk_cache_image_object_size_get - etk_cache_image_object_size_set - etk_cache_shutdown - etk_canvas_new - etk_canvas_object_add - etk_canvas_object_remove - etk_canvas_type_get - etk_check_button_new - etk_check_button_new_with_label - etk_check_button_type_get - etk_clipboard_text_request - etk_clipboard_text_set - etk_colorpicker_current_color_get - etk_colorpicker_current_color_set - etk_colorpicker_mode_get - etk_colorpicker_mode_set - etk_colorpicker_new - etk_colorpicker_type_get - etk_combobox_active_item_get - etk_combobox_active_item_set - etk_combobox_build - etk_combobox_clear - etk_combobox_column_add - etk_combobox_item_activate - etk_combobox_item_append - etk_combobox_item_append_relative - etk_combobox_item_append_relative_valist - etk_combobox_item_append_valist - etk_combobox_item_data_get - etk_combobox_item_data_set - etk_combobox_item_data_set_full - etk_combobox_item_height_get - etk_combobox_item_height_set - etk_combobox_item_prepend - etk_combobox_item_prepend_relative - etk_combobox_item_prepend_relative_valist - etk_combobox_item_prepend_valist - etk_combobox_item_remove - etk_combobox_item_type_get - etk_combobox_new - etk_combobox_new_default - etk_combobox_nth_item_get - etk_combobox_type_get - etk_container_add - etk_container_border_width_get - etk_container_border_width_set - etk_container_child_space_fill - etk_container_children_get - etk_container_for_each - etk_container_for_each_data - etk_container_is_child - etk_container_remove - etk_container_type_get - etk_dialog_button_add - etk_dialog_button_add_from_stock - etk_dialog_has_separator_get - etk_dialog_has_separator_set - etk_dialog_new - etk_dialog_pack_button_in_action_area - etk_dialog_pack_in_main_area - etk_dialog_pack_widget_in_action_area - etk_dialog_type_get - etk_dnd_init - etk_dnd_shutdown - etk_drag_begin - etk_drag_data_set - etk_drag_new - etk_drag_parent_widget_get - etk_drag_parent_widget_set - etk_drag_type_get - etk_drag_types_set - etk_editable_text_object_add - etk_editable_text_object_cursor_hide - etk_editable_text_object_cursor_move_at_end - etk_editable_text_object_cursor_move_at_start - etk_editable_text_object_cursor_move_left - etk_editable_text_object_cursor_move_right - etk_editable_text_object_cursor_show - etk_editable_text_object_delete_char_after - etk_editable_text_object_delete_char_before - etk_editable_text_object_insert - etk_editable_text_object_text_get - etk_editable_text_object_text_set - etk_entry_new - etk_entry_password_get - etk_entry_password_set - etk_entry_text_get - etk_entry_text_set - etk_entry_type_get - etk_filechooser_widget_current_folder_get - etk_filechooser_widget_current_folder_set - etk_filechooser_widget_new - etk_filechooser_widget_select_multiple_get - etk_filechooser_widget_select_multiple_set - etk_filechooser_widget_selected_file_get - etk_filechooser_widget_selected_files_get - etk_filechooser_widget_show_hidden_get - etk_filechooser_widget_show_hidden_set - etk_filechooser_widget_type_get - etk_frame_label_get - etk_frame_label_set - etk_frame_new - etk_frame_type_get - etk_hbox_new - etk_hbox_type_get - etk_hpaned_new - etk_hpaned_type_get - etk_hscrollbar_new - etk_hscrollbar_type_get - etk_hseparator_new - etk_hseparator_type_get - etk_hslider_new - etk_hslider_type_get - etk_iconbox_append - etk_iconbox_clear - etk_iconbox_current_model_get - etk_iconbox_current_model_set - etk_iconbox_freeze - etk_iconbox_icon_data_get - etk_iconbox_icon_data_set - etk_iconbox_icon_data_set_full - etk_iconbox_icon_del - etk_iconbox_icon_file_get - etk_iconbox_icon_file_set - etk_iconbox_icon_get_at_xy - etk_iconbox_icon_label_get - etk_iconbox_icon_label_set - etk_iconbox_icon_select - etk_iconbox_icon_unselect - etk_iconbox_is_selected - etk_iconbox_model_free - etk_iconbox_model_geometry_get - etk_iconbox_model_geometry_set - etk_iconbox_model_icon_geometry_get - etk_iconbox_model_icon_geometry_set - etk_iconbox_model_label_geometry_get - etk_iconbox_model_label_geometry_set - etk_iconbox_model_new - etk_iconbox_new - etk_iconbox_select_all - etk_iconbox_thaw - etk_iconbox_type_get - etk_iconbox_unselect_all - etk_image_copy - etk_image_edje_get - etk_image_file_get - etk_image_keep_aspect_get - etk_image_keep_aspect_set - etk_image_new - etk_image_new_from_edje - etk_image_new_from_file - etk_image_new_from_stock - etk_image_set_from_edje - etk_image_set_from_file - etk_image_set_from_stock - etk_image_size_get - etk_image_stock_get - etk_image_type_get - etk_init - etk_label_alignment_get - etk_label_alignment_set - etk_label_get - etk_label_new - etk_label_set - etk_label_type_get - etk_main - etk_main_iterate - etk_main_iteration_queue - etk_main_quit - etk_main_toplevel_widget_add - etk_main_toplevel_widget_remove - etk_main_toplevel_widgets_get - etk_marshaller_BOOL__DOUBLE - etk_marshaller_BOOL__POINTER_POINTER - etk_marshaller_BOOL__VOID - etk_marshaller_VOID__DOUBLE - etk_marshaller_VOID__INT - etk_marshaller_VOID__INT_POINTER - etk_marshaller_VOID__POINTER - etk_marshaller_VOID__POINTER_POINTER - etk_marshaller_VOID__VOID - etk_menu_bar_new - etk_menu_bar_type_get - etk_menu_item_activate - etk_menu_item_check_active_get - etk_menu_item_check_active_set - etk_menu_item_check_new - etk_menu_item_check_new_with_label - etk_menu_item_check_type_get - etk_menu_item_deselect - etk_menu_item_image_new - etk_menu_item_image_new_from_stock - etk_menu_item_image_new_with_label - etk_menu_item_image_set - etk_menu_item_image_type_get - etk_menu_item_label_get - etk_menu_item_label_set - etk_menu_item_new - etk_menu_item_new_from_stock - etk_menu_item_new_with_label - etk_menu_item_radio_group_get - etk_menu_item_radio_group_set - etk_menu_item_radio_new - etk_menu_item_radio_new_from_widget - etk_menu_item_radio_new_with_label - etk_menu_item_radio_new_with_label_from_widget - etk_menu_item_radio_type_get - etk_menu_item_select - etk_menu_item_separator_new - etk_menu_item_separator_type_get - etk_menu_item_set_from_stock - etk_menu_item_submenu_set - etk_menu_item_type_get - etk_menu_new - etk_menu_popdown - etk_menu_popup - etk_menu_popup_at_xy - etk_menu_shell_append - etk_menu_shell_append_relative - etk_menu_shell_insert - etk_menu_shell_items_get - etk_menu_shell_prepend - etk_menu_shell_prepend_relative - etk_menu_shell_remove - etk_menu_shell_type_get - etk_menu_type_get - etk_message_dialog_buttons_get - etk_message_dialog_buttons_set - etk_message_dialog_message_type_get - etk_message_dialog_message_type_set - etk_message_dialog_new - etk_message_dialog_text_get - etk_message_dialog_text_set - etk_message_dialog_type_get - etk_notebook_current_page_get - etk_notebook_current_page_set - etk_notebook_new - etk_notebook_num_pages_get - etk_notebook_page_append - etk_notebook_page_child_get - etk_notebook_page_child_set - etk_notebook_page_index_get - etk_notebook_page_insert - etk_notebook_page_next - etk_notebook_page_prepend - etk_notebook_page_prev - etk_notebook_page_remove - etk_notebook_page_tab_label_get - etk_notebook_page_tab_label_set - etk_notebook_page_tab_widget_get - etk_notebook_page_tab_widget_set - etk_notebook_type_get - etk_object_check_cast - etk_object_data_get - etk_object_data_set - etk_object_data_set_full - etk_object_destroy - etk_object_destroy_all_objects - etk_object_new - etk_object_new_valist - etk_object_notification_callback_add - etk_object_notification_callback_remove - etk_object_notify - etk_object_object_type_get - etk_object_properties_get - etk_object_properties_get_valist - etk_object_properties_set - etk_object_properties_set_valist - etk_object_property_reset - etk_object_signal_callback_add - etk_object_signal_callback_remove - etk_object_signal_callbacks_get - etk_object_type_get - etk_object_weak_pointer_add - etk_object_weak_pointer_remove - etk_paned_child1_get - etk_paned_child1_set - etk_paned_child2_get - etk_paned_child2_set - etk_paned_position_get - etk_paned_position_set - etk_paned_type_get - etk_popup_window_focused_window_get - etk_popup_window_focused_window_set - etk_popup_window_is_popped_up - etk_popup_window_popdown - etk_popup_window_popdown_all - etk_popup_window_popup - etk_popup_window_popup_at_xy - etk_popup_window_type_get - etk_progress_bar_fraction_get - etk_progress_bar_fraction_set - etk_progress_bar_new - etk_progress_bar_new_with_text - etk_progress_bar_pulse - etk_progress_bar_pulse_step_get - etk_progress_bar_pulse_step_set - etk_progress_bar_text_get - etk_progress_bar_text_set - etk_progress_bar_type_get - etk_property_default_value_set - etk_property_delete - etk_property_new - etk_property_type_get - etk_property_value_bool - etk_property_value_bool_get - etk_property_value_bool_set - etk_property_value_char - etk_property_value_char_get - etk_property_value_char_set - etk_property_value_create - etk_property_value_create_valist - etk_property_value_delete - etk_property_value_double - etk_property_value_double_get - etk_property_value_double_set - etk_property_value_float - etk_property_value_float_get - etk_property_value_float_set - etk_property_value_get - etk_property_value_int - etk_property_value_int_get - etk_property_value_int_set - etk_property_value_long - etk_property_value_long_get - etk_property_value_long_set - etk_property_value_new - etk_property_value_pointer - etk_property_value_pointer_get - etk_property_value_pointer_set - etk_property_value_set - etk_property_value_set_valist - etk_property_value_short - etk_property_value_short_get - etk_property_value_short_set - etk_property_value_string - etk_property_value_string_get - etk_property_value_string_set - etk_property_value_type_get - etk_radio_button_group_get - etk_radio_button_group_set - etk_radio_button_new - etk_radio_button_new_from_widget - etk_radio_button_new_with_label - etk_radio_button_new_with_label_from_widget - etk_radio_button_type_get - etk_range_increments_set - etk_range_page_size_get - etk_range_page_size_set - etk_range_range_set - etk_range_type_get - etk_range_value_get - etk_range_value_set - etk_scrollbar_type_get - etk_scrolled_view_add_with_viewport - etk_scrolled_view_hscrollbar_get - etk_scrolled_view_new - etk_scrolled_view_policy_get - etk_scrolled_view_policy_set - etk_scrolled_view_type_get - etk_scrolled_view_vscrollbar_get - etk_selection_text_request - etk_selection_text_set - etk_shutdown - etk_signal_callback_call - etk_signal_callback_call_valist - etk_signal_callback_del - etk_signal_callback_new - etk_signal_connect - etk_signal_connect_after - etk_signal_connect_full - etk_signal_connect_swapped - etk_signal_delete - etk_signal_disconnect - etk_signal_emit - etk_signal_emit_by_name - etk_signal_emit_valist - etk_signal_lookup - etk_signal_marshaller_get - etk_signal_name_get - etk_signal_new - etk_signal_shutdown - etk_signal_stop - etk_slider_type_get - etk_spin_button_new - etk_spin_button_type_get - etk_statusbar_context_id_get - etk_statusbar_has_resize_grip_get - etk_statusbar_has_resize_grip_set - etk_statusbar_new - etk_statusbar_pop - etk_statusbar_push - etk_statusbar_remove - etk_statusbar_type_get - etk_stock_key_get - etk_stock_label_get - etk_string_append - etk_string_append_char - etk_string_append_printf - etk_string_append_sized - etk_string_append_vprintf - etk_string_copy - etk_string_get - etk_string_insert - etk_string_insert_char - etk_string_insert_printf - etk_string_insert_sized - etk_string_insert_vprintf - etk_string_length_get - etk_string_new - etk_string_new_printf - etk_string_new_sized - etk_string_new_vprintf - etk_string_prepend - etk_string_prepend_char - etk_string_prepend_printf - etk_string_prepend_sized - etk_string_prepend_vprintf - etk_string_set - etk_string_set_printf - etk_string_set_sized - etk_string_set_vprintf - etk_string_truncate - etk_string_type_get - etk_table_attach - etk_table_attach_defaults - etk_table_cell_clear - etk_table_homogeneous_get - etk_table_homogeneous_set - etk_table_new - etk_table_resize - etk_table_type_get - etk_text_view_new - etk_text_view_type_get - etk_textblock_iter_copy - etk_textblock_iter_free - etk_textblock_iter_goto_end - etk_textblock_iter_goto_next_char - etk_textblock_iter_goto_prev_char - etk_textblock_iter_goto_start - etk_textblock_iter_new - etk_textblock_new - etk_textblock_realize - etk_textblock_text_set - etk_textblock_type_get - etk_textblock_unrealize - etk_theme_default_icon_theme_get - etk_theme_default_widget_theme_get - etk_theme_icon_theme_get - etk_theme_icon_theme_set - etk_theme_init - etk_theme_object_load - etk_theme_object_load_from_parent - etk_theme_shutdown - etk_theme_widget_theme_get - etk_theme_widget_theme_set - etk_toggle_button_active_get - etk_toggle_button_active_set - etk_toggle_button_new - etk_toggle_button_new_with_label - etk_toggle_button_toggle - etk_toggle_button_type_get - etk_tooltips_disable - etk_tooltips_enable - etk_tooltips_init - etk_tooltips_pop_down - etk_tooltips_pop_up - etk_tooltips_shutdown - etk_tooltips_tip_get - etk_tooltips_tip_set - etk_tooltips_tip_visible - etk_toplevel_widget_evas_get - etk_toplevel_widget_focused_widget_get - etk_toplevel_widget_focused_widget_next_get - etk_toplevel_widget_focused_widget_prev_get - etk_toplevel_widget_focused_widget_set - etk_toplevel_widget_geometry_get - etk_toplevel_widget_pointer_pop - etk_toplevel_widget_pointer_push - etk_toplevel_widget_type_get - etk_tree_append - etk_tree_append_to_row - etk_tree_append_valist - etk_tree_build - etk_tree_clear - etk_tree_col_expand_get - etk_tree_col_expand_set - etk_tree_col_min_width_get - etk_tree_col_min_width_set - etk_tree_col_new - etk_tree_col_place_get - etk_tree_col_reorder - etk_tree_col_resizable_get - etk_tree_col_resizable_set - etk_tree_col_sort_func_set - etk_tree_col_title_get - etk_tree_col_title_set - etk_tree_col_type_get - etk_tree_col_visible_get - etk_tree_col_visible_set - etk_tree_col_width_get - etk_tree_col_width_set - etk_tree_first_row_get - etk_tree_freeze - etk_tree_headers_visible_get - etk_tree_headers_visible_set - etk_tree_last_row_get - etk_tree_mode_get - etk_tree_mode_set - etk_tree_model_alignment_get - etk_tree_model_alignment_set - etk_tree_model_checkbox_new - etk_tree_model_double_new - etk_tree_model_free - etk_tree_model_icon_text_icon_width_get - etk_tree_model_icon_text_icon_width_set - etk_tree_model_icon_text_new - etk_tree_model_image_new - etk_tree_model_int_new - etk_tree_model_progress_bar_new - etk_tree_model_text_new - etk_tree_multiple_select_get - etk_tree_multiple_select_set - etk_tree_new - etk_tree_next_row_get - etk_tree_nth_col_get - etk_tree_num_cols_get - etk_tree_prev_row_get - etk_tree_row_collapse - etk_tree_row_data_get - etk_tree_row_data_set - etk_tree_row_data_set_full - etk_tree_row_del - etk_tree_row_expand - etk_tree_row_fields_get - etk_tree_row_fields_get_valist - etk_tree_row_fields_set - etk_tree_row_fields_set_valist - etk_tree_row_first_child_get - etk_tree_row_height_get - etk_tree_row_height_set - etk_tree_row_last_child_get - etk_tree_row_scroll_to - etk_tree_row_select - etk_tree_row_unselect - etk_tree_select_all - etk_tree_selected_row_get - etk_tree_selected_rows_get - etk_tree_sort - etk_tree_thaw - etk_tree_type_get - etk_tree_unselect_all - etk_type_delete - etk_type_destructors_call - etk_type_inherits_from - etk_type_name_get - etk_type_new - etk_type_object_construct - etk_type_parent_type_get - etk_type_property_add - etk_type_property_find - etk_type_property_list - etk_type_shutdown - etk_type_signal_add - etk_type_signal_get - etk_type_signal_remove - etk_vbox_new - etk_vbox_type_get - etk_viewport_new - etk_viewport_type_get - etk_vpaned_new - etk_vpaned_type_get - etk_vscrollbar_new - etk_vscrollbar_type_get - etk_vseparator_new - etk_vseparator_type_get - etk_vslider_new - etk_vslider_type_get - etk_widget_clip_get - etk_widget_clip_set - etk_widget_clip_unset - etk_widget_clipboard_received - etk_widget_dnd_dest_get - etk_widget_dnd_dest_set - etk_widget_dnd_dest_widgets_get - etk_widget_dnd_drag_data_set - etk_widget_dnd_drag_widget_get - etk_widget_dnd_drag_widget_set - etk_widget_dnd_files_get - etk_widget_dnd_internal_get - etk_widget_dnd_internal_set - etk_widget_dnd_source_get - etk_widget_dnd_source_set - etk_widget_dnd_types_get - etk_widget_dnd_types_set - etk_widget_drag_begin - etk_widget_drag_drop - etk_widget_drag_end - etk_widget_drag_enter - etk_widget_drag_leave - etk_widget_drag_motion - etk_widget_enter - etk_widget_focus - etk_widget_geometry_get - etk_widget_has_event_object_get - etk_widget_has_event_object_set - etk_widget_hide - etk_widget_hide_all - etk_widget_inner_geometry_get - etk_widget_is_swallowed - etk_widget_is_swallowing_object - etk_widget_is_swallowing_widget - etk_widget_is_visible - etk_widget_key_event_propagation_stop - etk_widget_leave - etk_widget_lower - etk_widget_member_object_add - etk_widget_member_object_del - etk_widget_member_object_lower - etk_widget_member_object_raise - etk_widget_member_object_stack_above - etk_widget_member_object_stack_below - etk_widget_name_get - etk_widget_name_set - etk_widget_new - etk_widget_parent_get - etk_widget_parent_set - etk_widget_parent_set_full - etk_widget_pass_mouse_events_get - etk_widget_pass_mouse_events_set - etk_widget_raise - etk_widget_redraw_queue - etk_widget_repeat_mouse_events_get - etk_widget_repeat_mouse_events_set - etk_widget_selection_received - etk_widget_show - etk_widget_show_all - etk_widget_size_allocate - etk_widget_size_recalc_queue - etk_widget_size_request - etk_widget_size_request_full - etk_widget_size_request_set - etk_widget_swallow_widget - etk_widget_theme_file_get - etk_widget_theme_file_set - etk_widget_theme_group_get - etk_widget_theme_group_set - etk_widget_theme_object_data_get - etk_widget_theme_object_min_size_calc - etk_widget_theme_object_part_text_set - etk_widget_theme_object_signal_emit - etk_widget_theme_object_swallow - etk_widget_theme_object_unswallow - etk_widget_theme_parent_get - etk_widget_theme_parent_set - etk_widget_toplevel_evas_get - etk_widget_toplevel_parent_get - etk_widget_type_get - etk_widget_unfocus - etk_widget_unswallow_widget - etk_widget_visibility_locked_get - etk_widget_visibility_locked_set - etk_window_center_on_window - etk_window_decorated_get - etk_window_decorated_set - etk_window_deiconify - etk_window_dnd_aware_set - etk_window_focus - etk_window_fullscreen - etk_window_geometry_get - etk_window_hide_on_delete - etk_window_iconify - etk_window_is_focused - etk_window_is_fullscreen - etk_window_is_iconified - etk_window_is_maximized - etk_window_is_sticky - etk_window_maximize - etk_window_move - etk_window_move_to_mouse - etk_window_new - etk_window_resize - etk_window_shaped_get - etk_window_shaped_set - etk_window_skip_pager_hint_get - etk_window_skip_pager_hint_set - etk_window_skip_taskbar_hint_get - etk_window_skip_taskbar_hint_set - etk_window_stick - etk_window_title_get - etk_window_title_set - etk_window_type_get - etk_window_unfocus - etk_window_unfullscreen - etk_window_unmaximize - etk_window_unstick - etk_window_wmclass_set -) ] ); +our %EXPORT_TAGS = ( 'all' => [ qw() ] ); our @EXPORT_OK = ( @{ $EXPORT_TAGS{'all'} } ); -our @EXPORT = qw( - -); +our @EXPORT = qw( ); our $VERSION = '0.01'; @@ -842,755 +93,6 @@ None by default. =head2 Exportable functions - - void etk_accumulator_bool_and(void *return_value, const void *value_to_accum, void *data) - void etk_accumulator_bool_or(void *return_value, const void *value_to_accum, void *data) - void etk_accumulator_stopping_bool_and(void *return_value, const void *value_to_accum, void *data) - void etk_accumulator_stopping_bool_or(void *return_value, const void *value_to_accum, void *data) - void etk_alignment_get(Etk_Alignment *alignment, float *xalign, float *yalign, float *xscale, float *yscale) - Etk_Widget *etk_alignment_new(float xalign, float yalign, float xscale, float yscale) - void etk_alignment_set(Etk_Alignment *alignment, float xalign, float yalign, float xscale, float yscale) - Etk_Type *etk_alignment_type_get() - Evas_List *etk_argument_extra_find(const char *key) - void etk_argument_help_show(Etk_Argument *args) - Etk_Bool etk_argument_is_set(Etk_Argument *args, const char *long_name, char short_name) - int etk_arguments_parse(Etk_Argument *args, int argc, char **argv) - Etk_Widget *etk_bin_child_get(Etk_Bin *bin) - void etk_bin_child_set(Etk_Bin *bin, Etk_Widget *child) - Etk_Type *etk_bin_type_get() - void etk_box_child_packing_get(Etk_Box *box, Etk_Widget *child, int *padding, Etk_Bool *expand, Etk_Bool *fill, Etk_Bool *pack_end) - void etk_box_child_packing_set(Etk_Box *box, Etk_Widget *child, int padding, Etk_Bool expand, Etk_Bool fill, Etk_Bool pack_end) - Etk_Bool etk_box_homogeneous_get(Etk_Box *box) - void etk_box_homogeneous_set(Etk_Box *box, Etk_Bool homogeneous) - void etk_box_pack_end(Etk_Box *box, Etk_Widget *child, Etk_Bool expand, Etk_Bool fill, int padding) - void etk_box_pack_start(Etk_Box *box, Etk_Widget *child, Etk_Bool expand, Etk_Bool fill, int padding) - int etk_box_spacing_get(Etk_Box *box) - void etk_box_spacing_set(Etk_Box *box, int spacing) - Etk_Type *etk_box_type_get() - void etk_button_alignment_get(Etk_Button *button, float *xalign, float *yalign) - void etk_button_alignment_set(Etk_Button *button, float xalign, float yalign) - void etk_button_click(Etk_Button *button) - Etk_Image *etk_button_image_get(Etk_Button *button) - void etk_button_image_set(Etk_Button *button, Etk_Image *image) - const char *etk_button_label_get(Etk_Button *button) - void etk_button_label_set(Etk_Button *button, const char *label) - Etk_Widget *etk_button_new() - Etk_Widget *etk_button_new_from_stock(Etk_Stock_Id stock_id) - Etk_Widget *etk_button_new_with_label(const char *label) - void etk_button_press(Etk_Button *button) - void etk_button_release(Etk_Button *button) - void etk_button_set_from_stock(Etk_Button *button, Etk_Stock_Id stock_id) - Etk_Type *etk_button_type_get() - void etk_cache_edje_object_add(Evas_Object *edje_object) - void etk_cache_edje_object_add_with_state(Evas_Object *edje_object, int state) - Evas_Object *etk_cache_edje_object_find(Evas *evas, const char *filename, const char *group) - Evas_Object *etk_cache_edje_object_find_with_state(Evas *evas, const char *filename, const char *group, int state) - void etk_cache_edje_object_remove(Evas_Object *edje_object) - int etk_cache_edje_object_size_get(Evas *evas) - void etk_cache_edje_object_size_set(Evas *evas, int size) - void etk_cache_empty(Evas *evas) - void etk_cache_image_object_add(Evas_Object *image_object) - Evas_Object *etk_cache_image_object_find(Evas *evas, const char *filename) - void etk_cache_image_object_remove(Evas_Object *image_object) - int etk_cache_image_object_size_get(Evas *evas) - void etk_cache_image_object_size_set(Evas *evas, int size) - void etk_cache_shutdown() - Etk_Widget *etk_canvas_new() - Etk_Bool etk_canvas_object_add(Etk_Canvas *canvas, Evas_Object *object) - void etk_canvas_object_remove(Etk_Canvas *canvas, Evas_Object *object) - Etk_Type *etk_canvas_type_get() - Etk_Widget *etk_check_button_new() - Etk_Widget *etk_check_button_new_with_label(const char *label) - Etk_Type *etk_check_button_type_get() - void etk_clipboard_text_request(Etk_Widget *widget) - void etk_clipboard_text_set(Etk_Widget *widget, const char *data, int length) - Etk_Color etk_colorpicker_current_color_get(Etk_Colorpicker *cp) - void etk_colorpicker_current_color_set(Etk_Colorpicker *cp, Etk_Color color) - Etk_Colorpicker_Mode etk_colorpicker_mode_get(Etk_Colorpicker *cp) - void etk_colorpicker_mode_set(Etk_Colorpicker *cp, Etk_Colorpicker_Mode mode) - Etk_Widget *etk_colorpicker_new() - Etk_Type *etk_colorpicker_type_get() - Etk_Combobox_Item *etk_combobox_active_item_get(Etk_Combobox *combobox) - void etk_combobox_active_item_set(Etk_Combobox *combobox, Etk_Combobox_Item *item) - void etk_combobox_build(Etk_Combobox *combobox) - void etk_combobox_clear(Etk_Combobox *combobox) - void etk_combobox_column_add(Etk_Combobox *combobox, Etk_Combobox_Column_Type col_type, int size, Etk_Bool expand, Etk_Bool hfill, Etk_Bool vfill, float xalign, float yalign) - void etk_combobox_item_activate(Etk_Combobox_Item *item) - Etk_Combobox_Item *etk_combobox_item_append(Etk_Combobox *combobox, ...) - Etk_Combobox_Item *etk_combobox_item_append_relative(Etk_Combobox *combobox, Etk_Combobox_Item *relative, ...) - Etk_Combobox_Item *etk_combobox_item_append_relative_valist(Etk_Combobox *combobox, Etk_Combobox_Item *relative, va_list args) - Etk_Combobox_Item *etk_combobox_item_append_valist(Etk_Combobox *combobox, va_list args) - void *etk_combobox_item_data_get(Etk_Combobox_Item *item) - void etk_combobox_item_data_set(Etk_Combobox_Item *item, void *data) - void etk_combobox_item_data_set_full(Etk_Combobox_Item *item, void *data, void (*free_cb)(void *data)) - int etk_combobox_item_height_get(Etk_Combobox *combobox) - void etk_combobox_item_height_set(Etk_Combobox *combobox, int item_height) - Etk_Combobox_Item *etk_combobox_item_prepend(Etk_Combobox *combobox, ...) - Etk_Combobox_Item *etk_combobox_item_prepend_relative(Etk_Combobox *combobox, Etk_Combobox_Item *relative, ...) - Etk_Combobox_Item *etk_combobox_item_prepend_relative_valist(Etk_Combobox *combobox, Etk_Combobox_Item *relative, va_list args) - Etk_Combobox_Item *etk_combobox_item_prepend_valist(Etk_Combobox *combobox, va_list args) - void etk_combobox_item_remove(Etk_Combobox *combobox, Etk_Combobox_Item *item) - Etk_Type *etk_combobox_item_type_get() - Etk_Widget *etk_combobox_new() - Etk_Widget *etk_combobox_new_default() - Etk_Combobox_Item *etk_combobox_nth_item_get(Etk_Combobox *combobox, int index) - Etk_Type *etk_combobox_type_get() - void etk_container_add(Etk_Container *container, Etk_Widget *widget) - int etk_container_border_width_get(Etk_Container *container) - void etk_container_border_width_set(Etk_Container *container, int border_width) - void etk_container_child_space_fill(Etk_Widget *child, Etk_Geometry *child_space, Etk_Bool hfill, Etk_Bool vfill, float xalign, float yalign) - Evas_List *etk_container_children_get(Etk_Container *container) - void etk_container_for_each(Etk_Container *container, void (*for_each_cb)(Etk_Widget *child)) - void etk_container_for_each_data(Etk_Container *container, void (*for_each_cb)(Etk_Widget *child, void *data), void *data) - Etk_Bool etk_container_is_child(Etk_Container *container, Etk_Widget *widget) - void etk_container_remove(Etk_Container *container, Etk_Widget *widget) - Etk_Type *etk_container_type_get() - Etk_Widget *etk_dialog_button_add(Etk_Dialog *dialog, const char *label, int response_id) - Etk_Widget *etk_dialog_button_add_from_stock(Etk_Dialog *dialog, int stock_id, int response_id) - Etk_Bool etk_dialog_has_separator_get(Etk_Dialog *dialog) - void etk_dialog_has_separator_set(Etk_Dialog *dialog, Etk_Bool has_separator) - Etk_Widget *etk_dialog_new() - void etk_dialog_pack_button_in_action_area(Etk_Dialog *dialog, Etk_Button *button, int response_id, Etk_Bool expand, Etk_Bool fill, int padding, Etk_Bool pack_at_end) - void etk_dialog_pack_in_main_area(Etk_Dialog *dialog, Etk_Widget *widget, Etk_Bool expand, Etk_Bool fill, int padding, Etk_Bool pack_at_end) - void etk_dialog_pack_widget_in_action_area(Etk_Dialog *dialog, Etk_Widget *widget, Etk_Bool expand, Etk_Bool fill, int padding, Etk_Bool pack_at_end) - Etk_Type *etk_dialog_type_get() - Etk_Bool etk_dnd_init() - void etk_dnd_shutdown() - void etk_drag_begin(Etk_Drag *drag) - void etk_drag_data_set(Etk_Drag *drag, void *data, int size) - Etk_Widget *etk_drag_new(Etk_Widget *widget) - Etk_Widget *etk_drag_parent_widget_get(Etk_Drag *drag) - void etk_drag_parent_widget_set(Etk_Drag *drag, Etk_Widget *widget) - Etk_Type *etk_drag_type_get() - void etk_drag_types_set(Etk_Drag *drag, const char **types, unsigned int num_types) - Evas_Object *etk_editable_text_object_add(Evas *evas) - void etk_editable_text_object_cursor_hide(Evas_Object *object) - void etk_editable_text_object_cursor_move_at_end(Evas_Object *object) - void etk_editable_text_object_cursor_move_at_start(Evas_Object *object) - void etk_editable_text_object_cursor_move_left(Evas_Object *object) - void etk_editable_text_object_cursor_move_right(Evas_Object *object) - void etk_editable_text_object_cursor_show(Evas_Object *object) - Etk_Bool etk_editable_text_object_delete_char_after(Evas_Object *object) - Etk_Bool etk_editable_text_object_delete_char_before(Evas_Object *object) - Etk_Bool etk_editable_text_object_insert(Evas_Object *object, const char *text) - const char *etk_editable_text_object_text_get(Evas_Object *object) - void etk_editable_text_object_text_set(Evas_Object *object, const char *text) - Etk_Widget *etk_entry_new() - Etk_Bool etk_entry_password_get(Etk_Entry *entry) - void etk_entry_password_set(Etk_Entry *entry, Etk_Bool on) - const char *etk_entry_text_get(Etk_Entry *entry) - void etk_entry_text_set(Etk_Entry *entry, const char *text) - Etk_Type *etk_entry_type_get() - const char *etk_filechooser_widget_current_folder_get(Etk_Filechooser_Widget *filechooser_widget) - void etk_filechooser_widget_current_folder_set(Etk_Filechooser_Widget *filechooser_widget, const char *folder) - Etk_Widget *etk_filechooser_widget_new() - Etk_Bool etk_filechooser_widget_select_multiple_get(Etk_Filechooser_Widget *filechooser_widget) - void etk_filechooser_widget_select_multiple_set(Etk_Filechooser_Widget *filechooser_widget, Etk_Bool select_multiple) - const char *etk_filechooser_widget_selected_file_get(Etk_Filechooser_Widget *widget) - Evas_List *etk_filechooser_widget_selected_files_get(Etk_Filechooser_Widget *widget) - Etk_Bool etk_filechooser_widget_show_hidden_get(Etk_Filechooser_Widget *filechooser_widget) - void etk_filechooser_widget_show_hidden_set(Etk_Filechooser_Widget *filechooser_widget, Etk_Bool show_hidden) - Etk_Type *etk_filechooser_widget_type_get() - const char *etk_frame_label_get(Etk_Frame *frame) - void etk_frame_label_set(Etk_Frame *frame, const char *label) - Etk_Widget *etk_frame_new(const char *label) - Etk_Type *etk_frame_type_get() - Etk_Widget *etk_hbox_new(Etk_Bool homogeneous, int spacing) - Etk_Type *etk_hbox_type_get() - Etk_Widget *etk_hpaned_new() - Etk_Type *etk_hpaned_type_get() - Etk_Widget *etk_hscrollbar_new(double lower, double upper, double value, double step_increment, double page_increment, double page_size) - Etk_Type *etk_hscrollbar_type_get() - Etk_Widget *etk_hseparator_new() - Etk_Type *etk_hseparator_type_get() - Etk_Widget *etk_hslider_new(double lower, double upper, double value, double step_increment, double page_increment) - Etk_Type *etk_hslider_type_get() - Etk_Iconbox_Icon *etk_iconbox_append(Etk_Iconbox *iconbox, const char *filename, const char *edje_group, const char *label) - void etk_iconbox_clear(Etk_Iconbox *iconbox) - Etk_Iconbox_Model *etk_iconbox_current_model_get(Etk_Iconbox *iconbox) - void etk_iconbox_current_model_set(Etk_Iconbox *iconbox, Etk_Iconbox_Model *model) - void etk_iconbox_freeze(Etk_Iconbox *iconbox) - void *etk_iconbox_icon_data_get(Etk_Iconbox_Icon *icon) - void etk_iconbox_icon_data_set(Etk_Iconbox_Icon *icon, void *data) - void etk_iconbox_icon_data_set_full(Etk_Iconbox_Icon *icon, void *data, void (*free_cb)(void *data)) - void etk_iconbox_icon_del(Etk_Iconbox_Icon *icon) - void etk_iconbox_icon_file_get(Etk_Iconbox_Icon *icon, const char **filename, const char **edje_group) - void etk_iconbox_icon_file_set(Etk_Iconbox_Icon *icon, const char *filename, const char *edje_group) - Etk_Iconbox_Icon *etk_iconbox_icon_get_at_xy(Etk_Iconbox *iconbox, int x, int y, Etk_Bool over_cell, Etk_Bool over_icon, Etk_Bool over_label) - const char *etk_iconbox_icon_label_get(Etk_Iconbox_Icon *icon) - void etk_iconbox_icon_label_set(Etk_Iconbox_Icon *icon, const char *label) - void etk_iconbox_icon_select(Etk_Iconbox_Icon *icon) - void etk_iconbox_icon_unselect(Etk_Iconbox_Icon *icon) - Etk_Bool etk_iconbox_is_selected(Etk_Iconbox_Icon *icon) - void etk_iconbox_model_free(Etk_Iconbox_Model *model) - void etk_iconbox_model_geometry_get(Etk_Iconbox_Model *model, int *width, int *height, int *xpadding, int *ypadding) - void etk_iconbox_model_geometry_set(Etk_Iconbox_Model *model, int width, int height, int xpadding, int ypadding) - void etk_iconbox_model_icon_geometry_get(Etk_Iconbox_Model *model, int *x, int *y, int *width, int *height, Etk_Bool *fill, Etk_Bool *keep_aspect_ratio) - void etk_iconbox_model_icon_geometry_set(Etk_Iconbox_Model *model, int x, int y, int width, int height, Etk_Bool fill, Etk_Bool keep_aspect_ratio) - void etk_iconbox_model_label_geometry_get(Etk_Iconbox_Model *model, int *x, int *y, int *width, int *height, float *xalign, float *yalign) - void etk_iconbox_model_label_geometry_set(Etk_Iconbox_Model *model, int x, int y, int width, int height, float xalign, float yalign) - Etk_Iconbox_Model *etk_iconbox_model_new(Etk_Iconbox *iconbox) - Etk_Widget *etk_iconbox_new() - void etk_iconbox_select_all(Etk_Iconbox *iconbox) - void etk_iconbox_thaw(Etk_Iconbox *iconbox) - Etk_Type *etk_iconbox_type_get() - void etk_iconbox_unselect_all(Etk_Iconbox *iconbox) - void etk_image_copy(Etk_Image *dest_image, Etk_Image *src_image) - void etk_image_edje_get(Etk_Image *image, char **edje_filename, char **edje_group) - const char *etk_image_file_get(Etk_Image *image) - Etk_Bool etk_image_keep_aspect_get(Etk_Image *image) - void etk_image_keep_aspect_set(Etk_Image *image, Etk_Bool keep_aspect) - Etk_Widget *etk_image_new() - Etk_Widget *etk_image_new_from_edje(const char *edje_filename, const char *edje_group) - Etk_Widget *etk_image_new_from_file(const char *filename) - Etk_Widget *etk_image_new_from_stock(Etk_Stock_Id stock_id, Etk_Stock_Size stock_size) - void etk_image_set_from_edje(Etk_Image *image, const char *edje_filename, const char *edje_group) - void etk_image_set_from_file(Etk_Image *image, const char *filename) - void etk_image_set_from_stock(Etk_Image *image, Etk_Stock_Id stock_id, Etk_Stock_Size stock_size) - void etk_image_size_get(Etk_Image *image, int *width, int *height) - void etk_image_stock_get(Etk_Image *image, Etk_Stock_Id *stock_id, Etk_Stock_Size *stock_size) - Etk_Type *etk_image_type_get() - Etk_Bool etk_init() - void etk_label_alignment_get(Etk_Label *label, float *xalign, float *yalign) - void etk_label_alignment_set(Etk_Label *label, float xalign, float yalign) - const char *etk_label_get(Etk_Label *label) - Etk_Widget *etk_label_new(const char *text) - void etk_label_set(Etk_Label *label, const char *text) - Etk_Type *etk_label_type_get() - void etk_main() - void etk_main_iterate() - void etk_main_iteration_queue() - void etk_main_quit() - void etk_main_toplevel_widget_add(Etk_Toplevel_Widget *widget) - void etk_main_toplevel_widget_remove(Etk_Toplevel_Widget *widget) - Evas_List *etk_main_toplevel_widgets_get() - void etk_marshaller_BOOL__DOUBLE(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - void etk_marshaller_BOOL__POINTER_POINTER(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - void etk_marshaller_BOOL__VOID(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - void etk_marshaller_VOID__DOUBLE(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - void etk_marshaller_VOID__INT(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - void etk_marshaller_VOID__INT_POINTER(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - void etk_marshaller_VOID__POINTER(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - void etk_marshaller_VOID__POINTER_POINTER(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - void etk_marshaller_VOID__VOID(Etk_Signal_Callback_Function callback, Etk_Object *object, void *data, void *return_value, va_list arguments) - Etk_Widget *etk_menu_bar_new() - Etk_Type *etk_menu_bar_type_get() - void etk_menu_item_activate(Etk_Menu_Item *menu_item) - Etk_Bool etk_menu_item_check_active_get(Etk_Menu_Item_Check *check_item) - void etk_menu_item_check_active_set(Etk_Menu_Item_Check *check_item, Etk_Bool active) - Etk_Widget *etk_menu_item_check_new() - Etk_Widget *etk_menu_item_check_new_with_label(const char *label) - Etk_Type *etk_menu_item_check_type_get() - void etk_menu_item_deselect(Etk_Menu_Item *menu_item) - Etk_Widget *etk_menu_item_image_new() - Etk_Widget *etk_menu_item_image_new_from_stock(Etk_Stock_Id stock_id) - Etk_Widget *etk_menu_item_image_new_with_label(const char *label) - void etk_menu_item_image_set(Etk_Menu_Item_Image *image_item, Etk_Image *image) - Etk_Type *etk_menu_item_image_type_get() - const char *etk_menu_item_label_get(Etk_Menu_Item *menu_item) - void etk_menu_item_label_set(Etk_Menu_Item *menu_item, const char *label) - Etk_Widget *etk_menu_item_new() - Etk_Widget *etk_menu_item_new_from_stock(Etk_Stock_Id stock_id) - Etk_Widget *etk_menu_item_new_with_label(const char *label) - Evas_List **etk_menu_item_radio_group_get(Etk_Menu_Item_Radio *radio_item) - void etk_menu_item_radio_group_set(Etk_Menu_Item_Radio *radio_item, Evas_List **group) - Etk_Widget *etk_menu_item_radio_new(Evas_List **group) - Etk_Widget *etk_menu_item_radio_new_from_widget(Etk_Menu_Item_Radio *radio_item) - Etk_Widget *etk_menu_item_radio_new_with_label(const char *label, Evas_List **group) - Etk_Widget *etk_menu_item_radio_new_with_label_from_widget(const char *label, Etk_Menu_Item_Radio *radio_item) - Etk_Type *etk_menu_item_radio_type_get() - void etk_menu_item_select(Etk_Menu_Item *menu_item) - Etk_Widget *etk_menu_item_separator_new() - Etk_Type *etk_menu_item_separator_type_get() - void etk_menu_item_set_from_stock(Etk_Menu_Item *menu_item, Etk_Stock_Id stock_id) - void etk_menu_item_submenu_set(Etk_Menu_Item *menu_item, Etk_Menu *submenu) - Etk_Type *etk_menu_item_type_get() - Etk_Widget *etk_menu_new() - void etk_menu_popdown(Etk_Menu *menu) - void etk_menu_popup(Etk_Menu *menu) - void etk_menu_popup_at_xy(Etk_Menu *menu, int x, int y) - void etk_menu_shell_append(Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item) - void etk_menu_shell_append_relative(Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item, Etk_Menu_Item *relative) - void etk_menu_shell_insert(Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item, int position) - Evas_List *etk_menu_shell_items_get(Etk_Menu_Shell *menu_shell) - void etk_menu_shell_prepend(Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item) - void etk_menu_shell_prepend_relative(Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item, Etk_Menu_Item *relative) - void etk_menu_shell_remove(Etk_Menu_Shell *menu_shell, Etk_Menu_Item *item) - Etk_Type *etk_menu_shell_type_get() - Etk_Type *etk_menu_type_get() - Etk_Message_Dialog_Buttons etk_message_dialog_buttons_get(Etk_Message_Dialog *dialog) - void etk_message_dialog_buttons_set(Etk_Message_Dialog *dialog, Etk_Message_Dialog_Buttons buttons) - Etk_Message_Dialog_Type etk_message_dialog_message_type_get(Etk_Message_Dialog *dialog) - void etk_message_dialog_message_type_set(Etk_Message_Dialog *dialog, Etk_Message_Dialog_Type type) - Etk_Widget *etk_message_dialog_new(Etk_Message_Dialog_Type message_type, Etk_Message_Dialog_Buttons buttons, const char *text) - const char *etk_message_dialog_text_get(Etk_Message_Dialog *dialog) - void etk_message_dialog_text_set(Etk_Message_Dialog *dialog, const char *text) - Etk_Type *etk_message_dialog_type_get() - int etk_notebook_current_page_get(Etk_Notebook *notebook) - void etk_notebook_current_page_set(Etk_Notebook *notebook, int page_num) - Etk_Widget *etk_notebook_new() - int etk_notebook_num_pages_get(Etk_Notebook *notebook) - int etk_notebook_page_append(Etk_Notebook *notebook, const char *tab_label, Etk_Widget *page_child) - Etk_Widget *etk_notebook_page_child_get(Etk_Notebook *notebook, int page_num) - void etk_notebook_page_child_set(Etk_Notebook *notebook, int page_num, Etk_Widget *child) - int etk_notebook_page_index_get(Etk_Notebook *notebook, Etk_Widget *child) - int etk_notebook_page_insert(Etk_Notebook *notebook, const char *tab_label, Etk_Widget *page_child, int position) - int etk_notebook_page_next(Etk_Notebook *notebook) - int etk_notebook_page_prepend(Etk_Notebook *notebook, const char *tab_label, Etk_Widget *page_child) - int etk_notebook_page_prev(Etk_Notebook *notebook) - void etk_notebook_page_remove(Etk_Notebook *notebook, int page_num) - const char *etk_notebook_page_tab_label_get(Etk_Notebook *notebook, int page_num) - void etk_notebook_page_tab_label_set(Etk_Notebook *notebook, int page_num, const char *tab_label) - Etk_Widget *etk_notebook_page_tab_widget_get(Etk_Notebook *notebook, int page_num) - void etk_notebook_page_tab_widget_set(Etk_Notebook *notebook, int page_num, Etk_Widget *tab_widget) - Etk_Type *etk_notebook_type_get() - Etk_Object *etk_object_check_cast(Etk_Object *object, Etk_Type *type) - void *etk_object_data_get(Etk_Object *object, const char *key) - void etk_object_data_set(Etk_Object *object, const char *key, void *value) - void etk_object_data_set_full(Etk_Object *object, const char *key, void *value, void (*free_cb)(void *data)) - void etk_object_destroy(Etk_Object *object) - void etk_object_destroy_all_objects() - Etk_Object *etk_object_new(Etk_Type *object_type, const char *first_property, ...) - Etk_Object *etk_object_new_valist(Etk_Type *object_type, const char *first_property, va_list args) - void etk_object_notification_callback_add(Etk_Object *object, const char *property_name, void (*callback)(Etk_Object *object, const char *property_name, void *data), void *data) - void etk_object_notification_callback_remove(Etk_Object *object, const char *property_name, void (*callback)(Etk_Object *object, const char *property_name, void *data)) - void etk_object_notify(Etk_Object *object, const char *property_name) - Etk_Type *etk_object_object_type_get(Etk_Object *object) - void etk_object_properties_get(Etk_Object *object, const char *first_property, ...) - void etk_object_properties_get_valist(Etk_Object *object, const char *first_property, va_list args) - void etk_object_properties_set(Etk_Object *object, const char *first_property, ...) - void etk_object_properties_set_valist(Etk_Object *object, const char *first_property, va_list args) - void etk_object_property_reset(Etk_Object *object, const char *property_name) - void etk_object_signal_callback_add(Etk_Object *object, Etk_Signal_Callback *signal_callback, Etk_Bool after) - void etk_object_signal_callback_remove(Etk_Object *object, Etk_Signal_Callback *signal_callback) - void etk_object_signal_callbacks_get(Etk_Object *object, Etk_Signal *signal, Evas_List **callbacks, Etk_Bool after) - Etk_Type *etk_object_type_get() - void etk_object_weak_pointer_add(Etk_Object *object, void **pointer_location) - void etk_object_weak_pointer_remove(Etk_Object *object, void **pointer_location) - Etk_Widget *etk_paned_child1_get(Etk_Paned *paned) - void etk_paned_child1_set(Etk_Paned *paned, Etk_Widget *child, Etk_Bool expand) - Etk_Widget *etk_paned_child2_get(Etk_Paned *paned) - void etk_paned_child2_set(Etk_Paned *paned, Etk_Widget *child, Etk_Bool expand) - int etk_paned_position_get(Etk_Paned *paned) - void etk_paned_position_set(Etk_Paned *paned, int position) - Etk_Type *etk_paned_type_get() - Etk_Popup_Window *etk_popup_window_focused_window_get() - void etk_popup_window_focused_window_set(Etk_Popup_Window *popup_window) - Etk_Bool etk_popup_window_is_popped_up(Etk_Popup_Window *popup_window) - void etk_popup_window_popdown(Etk_Popup_Window *popup_window) - void etk_popup_window_popdown_all() - void etk_popup_window_popup(Etk_Popup_Window *popup_window) - void etk_popup_window_popup_at_xy(Etk_Popup_Window *popup_window, int x, int y) - Etk_Type *etk_popup_window_type_get() - double etk_progress_bar_fraction_get(Etk_Progress_Bar *progress_bar) - void etk_progress_bar_fraction_set(Etk_Progress_Bar *progress_bar, double fraction) - Etk_Widget *etk_progress_bar_new() - Etk_Widget *etk_progress_bar_new_with_text(const char *label) - void etk_progress_bar_pulse(Etk_Progress_Bar *progress_bar) - double etk_progress_bar_pulse_step_get(Etk_Progress_Bar *progress_bar) - void etk_progress_bar_pulse_step_set(Etk_Progress_Bar *progress_bar, double pulse_step) - const char *etk_progress_bar_text_get(Etk_Progress_Bar *progress_bar) - void etk_progress_bar_text_set(Etk_Progress_Bar *progress_bar, const char *label) - Etk_Type *etk_progress_bar_type_get() - Etk_Bool etk_property_default_value_set(Etk_Property *property, Etk_Property_Value *default_value) - void etk_property_delete(Etk_Property *property) - Etk_Property *etk_property_new(const char *name, int property_id, Etk_Property_Type type, Etk_Property_Flags flags, Etk_Property_Value *default_value) - Etk_Property_Type etk_property_type_get(Etk_Property *property) - Etk_Property_Value *etk_property_value_bool (Etk_Bool value) - Etk_Bool etk_property_value_bool_get(Etk_Property_Value *value) - void etk_property_value_bool_set (Etk_Property_Value *property_value, Etk_Bool value) - Etk_Property_Value *etk_property_value_char (char value) - char etk_property_value_char_get(Etk_Property_Value *value) - void etk_property_value_char_set (Etk_Property_Value *property_value, char value) - Etk_Property_Value *etk_property_value_create (Etk_Property_Type type, ...) - Etk_Property_Value *etk_property_value_create_valist (Etk_Property_Type type, va_list *arg) - void etk_property_value_delete(Etk_Property_Value *value) - Etk_Property_Value *etk_property_value_double (double value) - double etk_property_value_double_get(Etk_Property_Value *value) - void etk_property_value_double_set (Etk_Property_Value *property_value, double value) - Etk_Property_Value *etk_property_value_float (float value) - float etk_property_value_float_get(Etk_Property_Value *value) - void etk_property_value_float_set (Etk_Property_Value *property_value, float value) - void etk_property_value_get(Etk_Property_Value *value, Etk_Property_Type type, void *value_location) - Etk_Property_Value *etk_property_value_int (int value) - int etk_property_value_int_get(Etk_Property_Value *value) - void etk_property_value_int_set (Etk_Property_Value *property_value, int value) - Etk_Property_Value *etk_property_value_long (long value) - long etk_property_value_long_get(Etk_Property_Value *value) - void etk_property_value_long_set (Etk_Property_Value *property_value, long value) - Etk_Property_Value *etk_property_value_new() - Etk_Property_Value *etk_property_value_pointer (void *value) - void * etk_property_value_pointer_get(Etk_Property_Value *value) - void etk_property_value_pointer_set (Etk_Property_Value *property_value, void *value) - void etk_property_value_set (Etk_Property_Value *property_value, Etk_Property_Type type, ...) - void etk_property_value_set_valist (Etk_Property_Value *property_value, Etk_Property_Type type, va_list *arg) - Etk_Property_Value *etk_property_value_short (short value) - short etk_property_value_short_get(Etk_Property_Value *value) - void etk_property_value_short_set (Etk_Property_Value *property_value, short value) - Etk_Property_Value *etk_property_value_string (const char *value) - const char *etk_property_value_string_get(Etk_Property_Value *value) - void etk_property_value_string_set (Etk_Property_Value *property_value, const char *value) - Etk_Property_Type etk_property_value_type_get(Etk_Property_Value *value) - Evas_List **etk_radio_button_group_get(Etk_Radio_Button *radio_button) - void etk_radio_button_group_set(Etk_Radio_Button *radio_button, Evas_List **group) - Etk_Widget *etk_radio_button_new(Evas_List **group) - Etk_Widget *etk_radio_button_new_from_widget(Etk_Radio_Button *radio_button) - Etk_Widget *etk_radio_button_new_with_label(const char *label, Evas_List **group) - Etk_Widget *etk_radio_button_new_with_label_from_widget(const char *label, Etk_Radio_Button *radio_button) - Etk_Type *etk_radio_button_type_get() - void etk_range_increments_set(Etk_Range *range, double step, double page) - double etk_range_page_size_get(Etk_Range *range) - void etk_range_page_size_set(Etk_Range *range, double page_size) - void etk_range_range_set(Etk_Range *range, double lower, double upper) - Etk_Type *etk_range_type_get() - double etk_range_value_get(Etk_Range *range) - void etk_range_value_set(Etk_Range *range, double value) - Etk_Type *etk_scrollbar_type_get() - void etk_scrolled_view_add_with_viewport(Etk_Scrolled_View *scrolled_view, Etk_Widget *child) - Etk_Range *etk_scrolled_view_hscrollbar_get(Etk_Scrolled_View *scrolled_view) - Etk_Widget *etk_scrolled_view_new() - void etk_scrolled_view_policy_get(Etk_Scrolled_View *scrolled_view, Etk_Scrolled_View_Policy *hpolicy, Etk_Scrolled_View_Policy *vpolicy) - void etk_scrolled_view_policy_set(Etk_Scrolled_View *scrolled_view, Etk_Scrolled_View_Policy hpolicy, Etk_Scrolled_View_Policy vpolicy) - Etk_Type *etk_scrolled_view_type_get() - Etk_Range *etk_scrolled_view_vscrollbar_get(Etk_Scrolled_View *scrolled_view) - void etk_selection_text_request(Etk_Widget *widget) - void etk_selection_text_set(Etk_Widget *widget, const char *data, int length) - void etk_shutdown() - void etk_signal_callback_call(Etk_Signal_Callback *callback, Etk_Object *object, void *return_value, ...) - void etk_signal_callback_call_valist(Etk_Signal_Callback *callback, Etk_Object *object, void *return_value, va_list args) - void etk_signal_callback_del(Etk_Signal_Callback *signal_callback) - Etk_Signal_Callback *etk_signal_callback_new(Etk_Signal *signal, Etk_Signal_Callback_Function callback, void *data, Etk_Bool swapped) - void etk_signal_connect(const char *signal_name, Etk_Object *object, Etk_Signal_Callback_Function callback, void *data) - void etk_signal_connect_after(const char *signal_name, Etk_Object *object, Etk_Signal_Callback_Function callback, void *data) - void etk_signal_connect_full(Etk_Signal *signal, Etk_Object *object, Etk_Signal_Callback_Function callback, void *data, Etk_Bool swapped, Etk_Bool after) - void etk_signal_connect_swapped(const char *signal_name, Etk_Object *object, Etk_Signal_Callback_Function callback, void *data) - void etk_signal_delete(Etk_Signal *signal) - void etk_signal_disconnect(const char *signal_name, Etk_Object *object, Etk_Signal_Callback_Function callback) - void etk_signal_emit(Etk_Signal *signal, Etk_Object *object, void *return_value, ...) - void etk_signal_emit_by_name(const char *signal_name, Etk_Object *object, void *return_value, ...) - void etk_signal_emit_valist(Etk_Signal *signal, Etk_Object *object, void *return_value, va_list args) - Etk_Signal *etk_signal_lookup(const char *signal_name, Etk_Type *type) - Etk_Marshaller etk_signal_marshaller_get(Etk_Signal *signal) - const char *etk_signal_name_get(Etk_Signal *signal) - Etk_Signal *etk_signal_new(const char *signal_name, Etk_Type *object_type, long default_handler_offset, Etk_Marshaller marshaller, Etk_Accumulator accumulator, void *accum_data) - void etk_signal_shutdown() - void etk_signal_stop() - Etk_Type *etk_slider_type_get() - Etk_Widget *etk_spin_button_new(double min, double max, double step) - Etk_Type *etk_spin_button_type_get() - int etk_statusbar_context_id_get(Etk_Statusbar *statusbar, const char *context) - Etk_Bool etk_statusbar_has_resize_grip_get(Etk_Statusbar *statusbar) - void etk_statusbar_has_resize_grip_set(Etk_Statusbar *statusbar, Etk_Bool has_resize_grip) - Etk_Widget *etk_statusbar_new() - void etk_statusbar_pop(Etk_Statusbar *statusbar, int context_id) - int etk_statusbar_push(Etk_Statusbar *statusbar, const char *message, int context_id) - void etk_statusbar_remove(Etk_Statusbar *statusbar, int message_id) - Etk_Type *etk_statusbar_type_get() - char *etk_stock_key_get(Etk_Stock_Id stock_id, Etk_Stock_Size size) - char *etk_stock_label_get(Etk_Stock_Id stock_id) - Etk_String *etk_string_append(Etk_String *string, const char *text) - Etk_String *etk_string_append_char(Etk_String *string, char c) - Etk_String *etk_string_append_printf(Etk_String *string, const char *format, ...) - Etk_String *etk_string_append_sized(Etk_String *string, const char *text, int length) - Etk_String *etk_string_append_vprintf(Etk_String *string, const char *format, va_list args) - Etk_String *etk_string_copy(const Etk_String *string) - const char *etk_string_get(Etk_String *string) - Etk_String *etk_string_insert(Etk_String *string, int pos, const char *text) - Etk_String *etk_string_insert_char(Etk_String *string, int pos, char c) - Etk_String *etk_string_insert_printf(Etk_String *string, int pos, const char *format, ...) - Etk_String *etk_string_insert_sized(Etk_String *string, int pos, const char *text, int length) - Etk_String *etk_string_insert_vprintf(Etk_String *string, int pos, const char *format, va_list args) - int etk_string_length_get(Etk_String *string) - Etk_String *etk_string_new(const char *value) - Etk_String *etk_string_new_printf(const char *format, ...) - Etk_String *etk_string_new_sized(const char *value, int size) - Etk_String *etk_string_new_vprintf(const char *format, va_list args) - Etk_String *etk_string_prepend(Etk_String *string, const char *text) - Etk_String *etk_string_prepend_char(Etk_String *string, char c) - Etk_String *etk_string_prepend_printf(Etk_String *string, const char *format, ...) - Etk_String *etk_string_prepend_sized(Etk_String *string, const char *text, int length) - Etk_String *etk_string_prepend_vprintf(Etk_String *string, const char *format, va_list args) - Etk_String *etk_string_set(Etk_String *string, const char *value) - Etk_String *etk_string_set_printf(Etk_String *string, const char *format, ...) - Etk_String *etk_string_set_sized(Etk_String *string, const char *value, int length) - Etk_String *etk_string_set_vprintf(Etk_String *string, const char *format, va_list args) - Etk_String *etk_string_truncate(Etk_String *string, int length) - Etk_Type *etk_string_type_get() - void etk_table_attach(Etk_Table *table, Etk_Widget *child, int left_attach, int right_attach, - int top_attach, int bottom_attach, int x_padding, int y_padding, Etk_Fill_Policy_Flags fill_policy) - void etk_table_attach_defaults(Etk_Table *table, Etk_Widget *child, int left_attach, int right_attach, int top_attach, int bottom_attach) - void etk_table_cell_clear(Etk_Table *table, int col, int row) - Etk_Bool etk_table_homogeneous_get(Etk_Table *table) - void etk_table_homogeneous_set(Etk_Table *table, Etk_Bool homogeneous) - Etk_Widget *etk_table_new(int num_cols, int num_rows, Etk_Bool homogeneous) - void etk_table_resize(Etk_Table *table, int num_cols, int num_rows) - Etk_Type *etk_table_type_get() - Etk_Widget *etk_text_view_new() - Etk_Type *etk_text_view_type_get() - void etk_textblock_iter_copy(Etk_Textblock_Iter *iter, Etk_Textblock_Iter *dest_iter) - void etk_textblock_iter_free(Etk_Textblock_Iter *iter) - void etk_textblock_iter_goto_end(Etk_Textblock_Iter *iter) - void etk_textblock_iter_goto_next_char(Etk_Textblock_Iter *iter) - void etk_textblock_iter_goto_prev_char(Etk_Textblock_Iter *iter) - void etk_textblock_iter_goto_start(Etk_Textblock_Iter *iter) - Etk_Textblock_Iter *etk_textblock_iter_new(Etk_Textblock *textblock) - Etk_Textblock *etk_textblock_new() - void etk_textblock_realize(Etk_Textblock *textblock, Evas *evas) - void etk_textblock_text_set(Etk_Textblock *textblock, const char *text) - Etk_Type *etk_textblock_type_get() - void etk_textblock_unrealize(Etk_Textblock *textblock) - const char *etk_theme_default_icon_theme_get() - const char *etk_theme_default_widget_theme_get() - const char *etk_theme_icon_theme_get() - Etk_Bool etk_theme_icon_theme_set(const char *theme_name) - void etk_theme_init() - Evas_Object *etk_theme_object_load(Evas *evas, const char *filename, const char *group) - Evas_Object *etk_theme_object_load_from_parent(Evas *evas, Etk_Widget *theme_parent, const char *filename, const char *group) - void etk_theme_shutdown() - const char *etk_theme_widget_theme_get() - Etk_Bool etk_theme_widget_theme_set(const char *theme_name) - Etk_Bool etk_toggle_button_active_get(Etk_Toggle_Button *toggle_button) - void etk_toggle_button_active_set(Etk_Toggle_Button *toggle_button, Etk_Bool active) - Etk_Widget *etk_toggle_button_new() - Etk_Widget *etk_toggle_button_new_with_label(const char *label) - void etk_toggle_button_toggle(Etk_Toggle_Button *toggle_button) - Etk_Type *etk_toggle_button_type_get() - void etk_tooltips_disable() - void etk_tooltips_enable() - void etk_tooltips_init() - void etk_tooltips_pop_down() - void etk_tooltips_pop_up(Etk_Widget *widget) - void etk_tooltips_shutdown() - const char *etk_tooltips_tip_get(Etk_Widget *widget) - void etk_tooltips_tip_set(Etk_Widget *widget, const char *text) - Etk_Bool etk_tooltips_tip_visible() - Evas *etk_toplevel_widget_evas_get(Etk_Toplevel_Widget *toplevel_widget) - Etk_Widget *etk_toplevel_widget_focused_widget_get(Etk_Toplevel_Widget *toplevel_widget) - Etk_Widget *etk_toplevel_widget_focused_widget_next_get(Etk_Toplevel_Widget *toplevel_widget) - Etk_Widget *etk_toplevel_widget_focused_widget_prev_get(Etk_Toplevel_Widget *toplevel_widget) - void etk_toplevel_widget_focused_widget_set(Etk_Toplevel_Widget *toplevel_widget, Etk_Widget *widget) - void etk_toplevel_widget_geometry_get(Etk_Toplevel_Widget *toplevel_widget, int *x, int *y, int *w, int *h) - void etk_toplevel_widget_pointer_pop(Etk_Toplevel_Widget *toplevel_widget, Etk_Pointer_Type pointer_type) - void etk_toplevel_widget_pointer_push(Etk_Toplevel_Widget *toplevel_widget, Etk_Pointer_Type pointer_type) - Etk_Type *etk_toplevel_widget_type_get() - Etk_Tree_Row *etk_tree_append(Etk_Tree *tree, ...) - Etk_Tree_Row *etk_tree_append_to_row(Etk_Tree_Row *row, ...) - Etk_Tree_Row *etk_tree_append_valist(Etk_Tree *tree, va_list args) - void etk_tree_build(Etk_Tree *tree) - void etk_tree_clear(Etk_Tree *tree) - Etk_Bool etk_tree_col_expand_get(Etk_Tree_Col *col) - void etk_tree_col_expand_set(Etk_Tree_Col *col, Etk_Bool expand) - int etk_tree_col_min_width_get(Etk_Tree_Col *col) - ... [truncated message content] |
From: Enlightenment C. <no...@cv...> - 2006-06-18 15:29:53
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk Modified Files: Object.pm Window.pm Log Message: + remove compiler warnings by casting to correct types =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Object.pm,v retrieving revision 1.5 retrieving revision 1.6 diff -u -3 -r1.5 -r1.6 --- Object.pm 11 Jun 2006 00:26:32 -0000 1.5 +++ Object.pm 18 Jun 2006 15:29:50 -0000 1.6 @@ -12,13 +12,13 @@ sub SignalConnect { my $self = shift; - my ($type, $mem) = split /=/, "$self->{WIDGET}"; + my ($type, $mem) = split /=/, $self->{WIDGET}; my $signal_name = shift; my $callback = shift; my $data = undef; $data = shift if (@_ > 0); Etk::etk_signal_connect($signal_name, - bless($self->{WIDGET}, "Etk_WidgetPtr"), $callback, $data); + bless($self->{WIDGET}, "Etk_WidgetPtr"), $callback, $data); bless($self->{WIDGET}, $type); } =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Window.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Window.pm 7 Jun 2006 11:58:34 -0000 1.1 +++ Window.pm 18 Jun 2006 15:29:50 -0000 1.2 @@ -32,6 +32,12 @@ Etk::etk_window_title_set($self->{WIDGET}, $title); } +sub TitleGet +{ + my $self = shift; + return Etk::etk_window_title_get($self->{WIDGET}); +} + 1; __END__ |
From: Enlightenment C. <no...@cv...> - 2006-06-18 15:30:21
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/etk_test Modified Files: etk_test.pl Log Message: + remove compiler warnings by casting to correct types =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/etk_test/etk_test.pl,v retrieving revision 1.16 retrieving revision 1.17 diff -u -3 -r1.16 -r1.17 --- etk_test.pl 18 Jun 2006 10:47:41 -0000 1.16 +++ etk_test.pl 18 Jun 2006 15:29:50 -0000 1.17 @@ -405,6 +405,7 @@ $vbox->PackStart($pbar1); $vbox->PackStart($pbar2); +use Data::Dumper; my $timer1 = Etk::Timer->new(0.05, sub { my $fraction = $pbar1->FractionGet(); @@ -414,6 +415,7 @@ $pbar1->TextSet(sprintf("%.0f%% done", $fraction * 100.0)); $pbar1->FractionSet($fraction); + return 1; } |
From: Enlightenment C. <no...@cv...> - 2006-06-18 15:30:23
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl Modified Files: Etk.xs const-c.inc typemap Log Message: + remove compiler warnings by casting to correct types =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v retrieving revision 1.19 retrieving revision 1.20 diff -u -3 -r1.19 -r1.20 --- Etk.xs 18 Jun 2006 11:26:13 -0000 1.19 +++ Etk.xs 18 Jun 2006 15:29:50 -0000 1.20 @@ -109,10 +109,10 @@ hv_store(event_hv, "widget_x", strlen("widget_x"), event_rv, 0); event_rv = newSViv(event->widget.y); hv_store(event_hv, "widget_y", strlen("widget_y"), event_rv, 0); - event_rv = newRV(event_hv); + event_rv = newRV((SV*)event_hv); } else - event_rv = newRV(event_hv); + event_rv = newRV((SV*)event_hv); PUSHMARK(SP) ; XPUSHs(sv_2mortal(event_rv)); @@ -269,28 +269,28 @@ sv_setref_iv(tree_rv, "Etk_WidgetPtr", (IV) tree); tree_hv = newHV(); hv_store(tree_hv, "WIDGET", strlen("WIDGET"), tree_rv, 0); - row1_rv = newRV(tree_hv); + row1_rv = newRV((SV*)tree_hv); sv_bless(tree_rv, gv_stashpv("Etk::Tree", FALSE)); row1_rv = newRV(newSViv(0)); sv_setref_iv(row1_rv, "Etk_Tree_RowPtr", (IV) row1); row1_hv = newHV(); hv_store(row1_hv, "WIDGET", strlen("WIDGET"), row1_rv, 0); - row1_rv = newRV(row1_hv); + row1_rv = newRV((SV*)row1_hv); sv_bless(row1_rv, gv_stashpv("Etk::Tree::Row", FALSE)); row2_rv = newRV(newSViv(0)); sv_setref_iv(row2_rv, "Etk_Tree_RowPtr", (IV) row2); row2_hv = newHV(); hv_store(row2_hv, "WIDGET", strlen("WIDGET"), row2_rv, 0); - row2_rv = newRV(row2_hv); + row2_rv = newRV((SV*)row2_hv); sv_bless(row2_rv, gv_stashpv("Etk::Tree::Row", FALSE)); col_rv = newRV(newSViv(0)); sv_setref_iv(col_rv, "Etk_Tree_ColPtr", (IV) col); col_hv = newHV(); hv_store(col_hv, "WIDGET", strlen("WIDGET"), col_rv, 0); - col_rv = newRV(col_hv); + col_rv = newRV((SV*)col_hv); sv_bless(col_rv, gv_stashpv("Etk::Tree::Col", FALSE)); data_sv = newSVsv(cbd->perl_data); @@ -425,7 +425,7 @@ Etk_Bool fill; Etk_Bool pack_end; - etk_box_child_packing_get(box, child, &padding, &expand, &fill, + etk_box_child_packing_get(ETK_BOX(box), child, &padding, &expand, &fill, &pack_end); EXTEND(SP, 4); PUSHs(sv_2mortal(newSViv(padding))); @@ -441,15 +441,25 @@ Etk_Bool expand Etk_Bool fill Etk_Bool pack_end + CODE: + etk_box_child_packing_set(ETK_BOX(box), child, padding, expand, fill, pack_end); Etk_Bool etk_box_homogeneous_get(box) Etk_Widget * box + CODE: + Etk_Bool var; + var = etk_box_homogeneous_get(ETK_BOX(box)); + RETVAL = var; + OUTPUT: + RETVAL void etk_box_homogeneous_set(box, homogeneous) Etk_Widget * box Etk_Bool homogeneous + CODE: + etk_box_homogeneous_set(ETK_BOX(box), homogeneous); void etk_box_pack_end(box, child, expand, fill, padding) @@ -458,6 +468,8 @@ Etk_Bool expand Etk_Bool fill int padding + CODE: + etk_box_pack_end(ETK_BOX(box), child, expand, fill, padding); void etk_box_pack_start(box, child, expand, fill, padding) @@ -466,15 +478,25 @@ Etk_Bool expand Etk_Bool fill int padding + CODE: + etk_box_pack_start(ETK_BOX(box), child, expand, fill, padding); int etk_box_spacing_get(box) Etk_Widget * box + CODE: + int var; + var = etk_box_spacing_get(ETK_BOX(box)); + RETVAL = var; + OUTPUT: + RETVAL void etk_box_spacing_set(box, spacing) Etk_Widget * box int spacing + CODE: + etk_box_spacing_set(ETK_BOX(box), spacing); Etk_Type * etk_box_type_get() @@ -496,28 +518,48 @@ Etk_Widget * button float xalign float yalign + CODE: + etk_button_alignment_set(ETK_BUTTON(button), xalign, yalign); void etk_button_click(button) Etk_Widget * button + CODE: + etk_button_click(ETK_BUTTON(button)); Etk_Image * etk_button_image_get(button) Etk_Widget * button + CODE: + Etk_Image * var; + var = etk_button_image_get(ETK_BUTTON(button)); + RETVAL = var; + OUTPUT: + RETVAL void etk_button_image_set(button, image) Etk_Widget * button Etk_Widget * image + CODE: + etk_button_image_set(ETK_BUTTON(button), ETK_IMAGE(image)); -char * +const char * etk_button_label_get(button) Etk_Widget * button + CODE: + const char * var; + var = etk_button_label_get(ETK_BUTTON(button)); + RETVAL = var; + OUTPUT: + RETVAL void etk_button_label_set(button, label) Etk_Widget * button char * label + CODE: + etk_button_label_set(ETK_BUTTON(button), label); Etk_Widget * etk_button_new() @@ -533,15 +575,21 @@ void etk_button_press(button) Etk_Widget * button + CODE: + etk_button_press(ETK_BUTTON(button)); void etk_button_release(button) Etk_Widget * button + CODE: + etk_button_release(ETK_BUTTON(button)); void etk_button_set_from_stock(button, stock_id) Etk_Widget * button Etk_Stock_Id stock_id + CODE: + etk_button_set_from_stock(ETK_BUTTON(button), stock_id); Etk_Type * etk_button_type_get() @@ -617,11 +665,19 @@ etk_canvas_object_add(canvas, object) Etk_Widget * canvas Evas_Object * object + CODE: + Etk_Bool var; + var = etk_canvas_object_add(ETK_CANVAS(canvas), object); + RETVAL = var; + OUTPUT: + RETVAL void etk_canvas_object_remove(canvas, object) Etk_Widget * canvas Evas_Object * object + CODE: + etk_canvas_object_remove(ETK_CANVAS(canvas), object); Etk_Type * etk_canvas_type_get() @@ -649,20 +705,36 @@ Etk_Color etk_colorpicker_current_color_get(cp) Etk_Widget * cp + CODE: + Etk_Color var; + var = etk_colorpicker_current_color_get(ETK_COLORPICKER(cp)); + RETVAL = var; + OUTPUT: + RETVAL void etk_colorpicker_current_color_set(cp, color) Etk_Widget * cp Etk_Color color + CODE: + etk_colorpicker_current_color_set(ETK_COLORPICKER(cp), color); Etk_Colorpicker_Mode etk_colorpicker_mode_get(cp) Etk_Widget * cp + CODE: + Etk_Colorpicker_Mode var; + var = etk_colorpicker_mode_get(ETK_COLORPICKER(cp)); + RETVAL = var; + OUTPUT: + RETVAL void etk_colorpicker_mode_set(cp, mode) Etk_Widget * cp Etk_Colorpicker_Mode mode + CODE: + etk_colorpicker_mode_set(ETK_COLORPICKER(cp), mode); Etk_Widget * etk_colorpicker_new() @@ -673,19 +745,31 @@ Etk_Combobox_Item * etk_combobox_active_item_get(combobox) Etk_Widget * combobox + CODE: + Etk_Combobox_Item * var; + var = etk_combobox_active_item_get(ETK_COMBOBOX(combobox)); + RETVAL = var; + OUTPUT: + RETVAL void etk_combobox_active_item_set(combobox, item) Etk_Widget * combobox Etk_Combobox_Item * item + CODE: + etk_combobox_active_item_set(ETK_COMBOBOX(combobox), item); void etk_combobox_build(combobox) Etk_Widget * combobox + CODE: + etk_combobox_build(ETK_COMBOBOX(combobox)); void etk_combobox_clear(combobox) Etk_Widget * combobox + CODE: + etk_combobox_clear(ETK_COMBOBOX(combobox)); void etk_combobox_column_add(combobox, col_type, size, expand, hfill, vfill, xalign, yalign) @@ -697,6 +781,8 @@ Etk_Bool vfill float xalign float yalign + CODE: + etk_combobox_column_add(ETK_COMBOBOX(combobox), col_type, size, expand, hfill, vfill, xalign, yalign); void etk_combobox_item_activate(item) @@ -710,7 +796,7 @@ void **ptr = NULL; ptr = calloc(items, sizeof(void *)); - memset(ptr, NULL, items * sizeof(void *)); + memset(ptr, 0, items * sizeof(void *)); /* the idea here is that we either have a max limit on how many items * we can have in a combo, or we create "models" like the tree. lets * see how well this will work. @@ -788,7 +874,7 @@ void **ptr = NULL; ptr = calloc(items, sizeof(void *)); - memset(ptr, NULL, items * sizeof(void *)); + memset(ptr, 0, items * sizeof(void *)); /* the idea here is that we either have a max limit on how many items * we can have in a combo, or we create "models" like the tree. lets * see how well this will work. @@ -867,7 +953,7 @@ void **ptr = NULL; ptr = calloc(items, sizeof(void *)); - memset(ptr, NULL, items * sizeof(void *)); + memset(ptr, 0, items * sizeof(void *)); /* the idea here is that we either have a max limit on how many items * we can have in a combo, or we create "models" like the tree. lets * see how well this will work. @@ -959,7 +1045,7 @@ void **ptr = NULL; ptr = calloc(items, sizeof(void *)); - memset(ptr, NULL, items * sizeof(void *)); + memset(ptr, 0, items * sizeof(void *)); /* the idea here is that we either have a max limit on how many items * we can have in a combo, or we create "models" like the tree. lets * see how well this will work. @@ -1062,16 +1148,26 @@ int etk_combobox_item_height_get(combobox) Etk_Widget * combobox + CODE: + int var; + var = etk_combobox_item_height_get(ETK_COMBOBOX(combobox)); + RETVAL = var; + OUTPUT: + RETVAL void etk_combobox_item_height_set(combobox, item_height) Etk_Widget * combobox int item_height + CODE: + etk_combobox_item_height_set(ETK_COMBOBOX(combobox), item_height); void etk_combobox_item_remove(combobox, item) Etk_Widget * combobox Etk_Combobox_Item * item + CODE: + etk_combobox_item_remove(ETK_COMBOBOX(combobox), item); Etk_Type * etk_combobox_item_type_get() @@ -1086,6 +1182,12 @@ etk_combobox_nth_item_get(combobox, index) Etk_Widget * combobox int index + CODE: + Etk_Combobox_Item * var; + var = etk_combobox_nth_item_get(ETK_COMBOBOX(combobox), index); + RETVAL = var; + OUTPUT: + RETVAL Etk_Type * etk_combobox_type_get() @@ -1094,15 +1196,25 @@ etk_container_add(container, widget) Etk_Widget * container Etk_Widget * widget + CODE: + etk_container_add(ETK_CONTAINER(container), widget); int etk_container_border_width_get(container) Etk_Widget * container + CODE: + int var; + var = etk_container_border_width_get(ETK_CONTAINER(container)); + RETVAL = var; + OUTPUT: + RETVAL void etk_container_border_width_set(container, border_width) Etk_Widget * container int border_width + CODE: + etk_container_border_width_set(ETK_CONTAINER(container), border_width); void etk_container_child_space_fill(child, child_space, hfill, vfill, xalign, yalign) @@ -1116,27 +1228,45 @@ Evas_List * etk_container_children_get(container) Etk_Widget * container + CODE: + Evas_List * var; + var = etk_container_children_get(ETK_CONTAINER(container)); + RETVAL = var; + OUTPUT: + RETVAL void etk_container_for_each(container, for_each_cb) Etk_Widget * container void ( * ) ( Etk_Widget * child ) for_each_cb + CODE: + etk_container_for_each(ETK_CONTAINER(container), for_each_cb); void etk_container_for_each_data(container, for_each_cb, data) Etk_Widget * container void ( * ) ( Etk_Widget * child, void * data ) for_each_cb void * data + CODE: + etk_container_for_each_data(ETK_CONTAINER(container), for_each_cb, data); Etk_Bool etk_container_is_child(container, widget) Etk_Widget * container Etk_Widget * widget + CODE: + Etk_Bool var; + var = etk_container_is_child(ETK_CONTAINER(container), widget); + RETVAL = var; + OUTPUT: + RETVAL void etk_container_remove(container, widget) Etk_Widget * container Etk_Widget * widget + CODE: + etk_container_remove(ETK_CONTAINER(container), widget); Etk_Type * etk_container_type_get() @@ -1174,6 +1304,8 @@ Etk_Bool fill int padding Etk_Bool pack_at_end + CODE: + etk_dialog_pack_button_in_action_area(dialog, ETK_BUTTON(button), response_id, expand, fill, padding, pack_at_end); void etk_dialog_pack_in_main_area(dialog, widget, expand, fill, padding, pack_at_end) @@ -1230,9 +1362,11 @@ void etk_drag_types_set(drag, types, num_types) - Etk_Drag * drag - char ** types + Etk_Widget * drag + const char ** types unsigned int num_types + CODE: + etk_drag_types_set(ETK_DRAG(drag), types, num_types); Evas_Object * etk_editable_text_object_add(evas) @@ -1275,7 +1409,7 @@ Evas_Object * object char * text -char * +const char * etk_editable_text_object_text_get(object) Evas_Object * object @@ -1290,25 +1424,41 @@ Etk_Bool etk_entry_password_get(entry) Etk_Widget * entry + CODE: + Etk_Bool var; + var = etk_entry_password_get(ETK_ENTRY(entry)); + RETVAL = var; + OUTPUT: + RETVAL void etk_entry_password_set(entry, on) Etk_Widget * entry Etk_Bool on + CODE: + etk_entry_password_set(ETK_ENTRY(entry), on); -char * +const char * etk_entry_text_get(entry) Etk_Widget * entry + CODE: + const char * var; + var = etk_entry_text_get(ETK_ENTRY(entry)); + RETVAL = var; + OUTPUT: + RETVAL void etk_entry_text_set(entry, text) Etk_Widget * entry char * text + CODE: + etk_entry_text_set(ETK_ENTRY(entry), text); Etk_Type * etk_entry_type_get() -char * +const char * etk_filechooser_widget_current_folder_get(filechooser_widget) Etk_Filechooser_Widget * filechooser_widget @@ -1329,7 +1479,7 @@ Etk_Filechooser_Widget * filechooser_widget Etk_Bool select_multiple -char * +const char * etk_filechooser_widget_selected_file_get(widget) Etk_Filechooser_Widget * widget @@ -1349,14 +1499,22 @@ Etk_Type * etk_filechooser_widget_type_get() -char * +const char * etk_frame_label_get(frame) Etk_Widget * frame + CODE: + const char * var; + var = etk_frame_label_get(ETK_FRAME(frame)); + RETVAL = var; + OUTPUT: + RETVAL void etk_frame_label_set(frame, label) Etk_Widget * frame char * label + CODE: + etk_frame_label_set(ETK_FRAME(frame), label); Etk_Widget * etk_frame_new(label) @@ -1414,23 +1572,41 @@ char * filename char * edje_group char * label + CODE: + Etk_Iconbox_Icon * var; + var = etk_iconbox_append(ETK_ICONBOX(iconbox), filename, edje_group, label); + RETVAL = var; + OUTPUT: + RETVAL void etk_iconbox_clear(iconbox) Etk_Widget * iconbox + CODE: + etk_iconbox_clear(ETK_ICONBOX(iconbox)); Etk_Iconbox_Model * etk_iconbox_current_model_get(iconbox) Etk_Widget * iconbox + CODE: + Etk_Iconbox_Model * var; + var = etk_iconbox_current_model_get(ETK_ICONBOX(iconbox)); + RETVAL = var; + OUTPUT: + RETVAL void etk_iconbox_current_model_set(iconbox, model) Etk_Widget * iconbox Etk_Iconbox_Model * model + CODE: + etk_iconbox_current_model_set(ETK_ICONBOX(iconbox), model); void etk_iconbox_freeze(iconbox) Etk_Widget * iconbox + CODE: + etk_iconbox_freeze(ETK_ICONBOX(iconbox)); SV * etk_iconbox_icon_data_get(icon) @@ -1478,8 +1654,14 @@ Etk_Bool over_cell Etk_Bool over_icon Etk_Bool over_label + CODE: + Etk_Iconbox_Icon * var; + var = etk_iconbox_icon_get_at_xy(ETK_ICONBOX(iconbox), x, y, over_cell, over_icon, over_label); + RETVAL = var; + OUTPUT: + RETVAL -char * +const char * etk_iconbox_icon_label_get(icon) Etk_Iconbox_Icon * icon @@ -1584,6 +1766,12 @@ Etk_Iconbox_Model * etk_iconbox_model_new(iconbox) Etk_Widget * iconbox + CODE: + Etk_Iconbox_Model * var; + var = etk_iconbox_model_new(ETK_ICONBOX(iconbox)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Widget * etk_iconbox_new() @@ -1591,10 +1779,14 @@ void etk_iconbox_select_all(iconbox) Etk_Widget * iconbox + CODE: + etk_iconbox_select_all(ETK_ICONBOX(iconbox)); void etk_iconbox_thaw(iconbox) Etk_Widget * iconbox + CODE: + etk_iconbox_thaw(ETK_ICONBOX(iconbox)); Etk_Type * etk_iconbox_type_get() @@ -1602,30 +1794,50 @@ void etk_iconbox_unselect_all(iconbox) Etk_Widget * iconbox + CODE: + etk_iconbox_unselect_all(ETK_ICONBOX(iconbox)); void etk_image_copy(dest_image, src_image) Etk_Widget * dest_image Etk_Widget * src_image + CODE: + etk_image_copy(ETK_IMAGE(dest_image), ETK_IMAGE(src_image)); void etk_image_edje_get(image, edje_filename, edje_group) Etk_Widget * image char ** edje_filename char ** edje_group + CODE: + etk_image_edje_get(ETK_IMAGE(image), edje_filename, edje_group); -char * +const char * etk_image_file_get(image) Etk_Widget * image + CODE: + const char * var; + var = etk_image_file_get(ETK_IMAGE(image)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Bool etk_image_keep_aspect_get(image) Etk_Widget * image + CODE: + Etk_Bool var; + var = etk_image_keep_aspect_get(ETK_IMAGE(image)); + RETVAL = var; + OUTPUT: + RETVAL void etk_image_keep_aspect_set(image, keep_aspect) Etk_Widget * image Etk_Bool keep_aspect + CODE: + etk_image_keep_aspect_set(ETK_IMAGE(image), keep_aspect); Etk_Widget * etk_image_new() @@ -1649,29 +1861,39 @@ Etk_Widget * image char * edje_filename char * edje_group + CODE: + etk_image_set_from_edje(ETK_IMAGE(image), edje_filename, edje_group); void etk_image_set_from_file(image, filename) Etk_Widget * image char * filename + CODE: + etk_image_set_from_file(ETK_IMAGE(image), filename); void etk_image_set_from_stock(image, stock_id, stock_size) Etk_Widget * image Etk_Stock_Id stock_id Etk_Stock_Size stock_size + CODE: + etk_image_set_from_stock(ETK_IMAGE(image), stock_id, stock_size); void etk_image_size_get(image, width, height) Etk_Widget * image int * width int * height + CODE: + etk_image_size_get(ETK_IMAGE(image), width, height); void etk_image_stock_get(image, stock_id, stock_size) Etk_Widget * image Etk_Stock_Id * stock_id Etk_Stock_Size * stock_size + CODE: + etk_image_stock_get(ETK_IMAGE(image), stock_id, stock_size); Etk_Type * etk_image_type_get() @@ -1691,16 +1913,26 @@ Etk_Widget * label float * xalign float * yalign + CODE: + etk_label_alignment_get(ETK_LABEL(label), xalign, yalign); void etk_label_alignment_set(label, xalign, yalign) Etk_Widget * label float xalign float yalign + CODE: + etk_label_alignment_set(ETK_LABEL(label), xalign, yalign); -char * +const char * etk_label_get(label) Etk_Widget * label + CODE: + const char * var; + var = etk_label_get(ETK_LABEL(label)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Widget * etk_label_new(text) @@ -1710,6 +1942,8 @@ etk_label_set(label, text) Etk_Widget * label char * text + CODE: + etk_label_set(ETK_LABEL(label), text); Etk_Type * etk_label_type_get() @@ -1785,13 +2019,21 @@ etk_menu_item_image_set(image_item, image) Etk_Widget * image_item Etk_Widget * image + CODE: + etk_menu_item_image_set(ETK_MENU_ITEM_IMAGE(image_item), ETK_IMAGE(image)); Etk_Type * etk_menu_item_image_type_get() -char * +const char * etk_menu_item_label_get(menu_item) Etk_Widget * menu_item + CODE: + const char * var; + var = etk_menu_item_label_get(ETK_MENU_ITEM(menu_item)); + RETVAL = var; + OUTPUT: + RETVAL void etk_menu_item_label_set(menu_item, label) @@ -1858,6 +2100,8 @@ etk_menu_item_submenu_set(menu_item, submenu) Etk_Widget * menu_item Etk_Widget * submenu + CODE: + etk_menu_item_submenu_set(ETK_MENU_ITEM(menu_item), ETK_MENU(submenu)); Etk_Type * etk_menu_item_type_get() @@ -1868,10 +2112,14 @@ void etk_menu_popdown(menu) Etk_Widget * menu + CODE: + etk_menu_popdown(ETK_MENU(menu)); void etk_menu_popup(menu) Etk_Widget * menu + CODE: + etk_menu_popup(ETK_MENU(menu)); void etk_menu_popup_at_xy(menu, x, y) @@ -1883,6 +2131,8 @@ etk_menu_shell_append(menu_shell, item) Etk_Widget * menu_shell Etk_Widget * item + CODE: + etk_menu_shell_append(ETK_MENU_SHELL(menu_shell), ETK_MENU_ITEM(item)); void etk_menu_shell_append_relative(menu_shell, item, relative) @@ -1946,9 +2196,15 @@ Etk_Message_Dialog_Buttons buttons char * text -char * +const char * etk_message_dialog_text_get(dialog) - Etk_Message_Dialog * dialog + Etk_Widget * dialog + CODE: + const char * var; + var = etk_message_dialog_text_get(ETK_MESSAGE_DIALOG(dialog)); + RETVAL = var; + OUTPUT: + RETVAL void etk_message_dialog_text_set(dialog, text) @@ -1961,11 +2217,19 @@ int etk_notebook_current_page_get(notebook) Etk_Widget * notebook + CODE: + int var; + var = etk_notebook_current_page_get(ETK_NOTEBOOK(notebook)); + RETVAL = var; + OUTPUT: + RETVAL void etk_notebook_current_page_set(notebook, page_num) Etk_Widget * notebook int page_num + CODE: + etk_notebook_current_page_set(ETK_NOTEBOOK(notebook), page_num); Etk_Widget * etk_notebook_new() @@ -1973,28 +2237,54 @@ int etk_notebook_num_pages_get(notebook) Etk_Widget * notebook + CODE: + int var; + var = etk_notebook_num_pages_get(ETK_NOTEBOOK(notebook)); + RETVAL = var; + OUTPUT: + RETVAL int etk_notebook_page_append(notebook, tab_label, page_child) Etk_Widget * notebook char * tab_label Etk_Widget * page_child + CODE: + int var; + var = etk_notebook_page_append(ETK_NOTEBOOK(notebook), tab_label, page_child); + RETVAL = var; + OUTPUT: + RETVAL Etk_Widget * etk_notebook_page_child_get(notebook, page_num) Etk_Widget * notebook int page_num + CODE: + Etk_Widget * var; + var = etk_notebook_page_child_get(ETK_NOTEBOOK(notebook), page_num); + RETVAL = var; + OUTPUT: + RETVAL void etk_notebook_page_child_set(notebook, page_num, child) Etk_Widget * notebook int page_num Etk_Widget * child + CODE: + etk_notebook_page_child_set(ETK_NOTEBOOK(notebook), page_num, child); int etk_notebook_page_index_get(notebook, child) Etk_Widget * notebook Etk_Widget * child + CODE: + int var; + var = etk_notebook_page_index_get(ETK_NOTEBOOK(notebook), child); + RETVAL = var; + OUTPUT: + RETVAL int etk_notebook_page_insert(notebook, tab_label, page_child, position) @@ -2002,47 +2292,89 @@ char * tab_label Etk_Widget * page_child int position + CODE: + int var; + var = etk_notebook_page_insert(ETK_NOTEBOOK(notebook), tab_label, page_child, position); + RETVAL = var; + OUTPUT: + RETVAL int etk_notebook_page_next(notebook) Etk_Widget * notebook + CODE: + int var; + var = etk_notebook_page_next(ETK_NOTEBOOK(notebook)); + RETVAL = var; + OUTPUT: + RETVAL int etk_notebook_page_prepend(notebook, tab_label, page_child) Etk_Widget * notebook char * tab_label Etk_Widget * page_child + CODE: + int var; + var = etk_notebook_page_prepend(ETK_NOTEBOOK(notebook), tab_label, page_child); + RETVAL = var; + OUTPUT: + RETVAL int etk_notebook_page_prev(notebook) Etk_Widget * notebook + CODE: + int var; + var = etk_notebook_page_prev(ETK_NOTEBOOK(notebook)); + RETVAL = var; + OUTPUT: + RETVAL void etk_notebook_page_remove(notebook, page_num) Etk_Widget * notebook int page_num + CODE: + etk_notebook_page_remove(ETK_NOTEBOOK(notebook), page_num); -char * +const char * etk_notebook_page_tab_label_get(notebook, page_num) Etk_Widget * notebook int page_num + CODE: + const char * var; + var = etk_notebook_page_tab_label_get(ETK_NOTEBOOK(notebook), page_num); + RETVAL = var; + OUTPUT: + RETVAL void etk_notebook_page_tab_label_set(notebook, page_num, tab_label) Etk_Widget * notebook int page_num char * tab_label + CODE: + etk_notebook_page_tab_label_set(ETK_NOTEBOOK(notebook), page_num, tab_label); Etk_Widget * etk_notebook_page_tab_widget_get(notebook, page_num) Etk_Widget * notebook int page_num + CODE: + Etk_Widget * var; + var = etk_notebook_page_tab_widget_get(ETK_NOTEBOOK(notebook), page_num); + RETVAL = var; + OUTPUT: + RETVAL void etk_notebook_page_tab_widget_set(notebook, page_num, tab_widget) Etk_Widget * notebook int page_num Etk_Widget * tab_widget + CODE: + etk_notebook_page_tab_widget_set(ETK_NOTEBOOK(notebook), page_num, tab_widget); Etk_Type * etk_notebook_type_get() @@ -2153,49 +2485,83 @@ Etk_Widget * etk_paned_child1_get(paned) Etk_Widget * paned + CODE: + Etk_Widget * var; + var = etk_paned_child1_get(ETK_PANED(paned)); + RETVAL = var; + OUTPUT: + RETVAL void etk_paned_child1_set(paned, child, expand) Etk_Widget * paned Etk_Widget * child Etk_Bool expand + CODE: + etk_paned_child1_set(ETK_PANED(paned), child, expand); Etk_Widget * etk_paned_child2_get(paned) Etk_Widget * paned + CODE: + Etk_Widget * var; + var = etk_paned_child2_get(ETK_PANED(paned)); + RETVAL = var; + OUTPUT: + RETVAL void etk_paned_child2_set(paned, child, expand) Etk_Widget * paned Etk_Widget * child Etk_Bool expand + CODE: + etk_paned_child2_set(ETK_PANED(paned), child, expand); int etk_paned_position_get(paned) Etk_Widget * paned + CODE: + int var; + var = etk_paned_position_get(ETK_PANED(paned)); + RETVAL = var; + OUTPUT: + RETVAL void etk_paned_position_set(paned, position) Etk_Widget * paned int position + CODE: + etk_paned_position_set(ETK_PANED(paned), position); Etk_Type * etk_paned_type_get() -Etk_Widget * +Etk_Popup_Window * etk_popup_window_focused_window_get() void etk_popup_window_focused_window_set(popup_window) Etk_Widget * popup_window + CODE: + etk_popup_window_focused_window_set(ETK_POPUP_WINDOW(popup_window)); Etk_Bool etk_popup_window_is_popped_up(popup_window) Etk_Widget * popup_window + CODE: + Etk_Bool var; + var = etk_popup_window_is_popped_up(ETK_POPUP_WINDOW(popup_window)); + RETVAL = var; + OUTPUT: + RETVAL void etk_popup_window_popdown(popup_window) Etk_Widget * popup_window + CODE: + etk_popup_window_popdown(ETK_POPUP_WINDOW(popup_window)); void etk_popup_window_popdown_all() @@ -2203,12 +2569,16 @@ void etk_popup_window_popup(popup_window) Etk_Widget * popup_window + CODE: + etk_popup_window_popup(ETK_POPUP_WINDOW(popup_window)); void etk_popup_window_popup_at_xy(popup_window, x, y) Etk_Widget * popup_window int x int y + CODE: + etk_popup_window_popup_at_xy(ETK_POPUP_WINDOW(popup_window), x, y); Etk_Type * etk_popup_window_type_get() @@ -2216,11 +2586,19 @@ double etk_progress_bar_fraction_get(progress_bar) Etk_Widget * progress_bar + CODE: + double var; + var = etk_progress_bar_fraction_get(ETK_PROGRESS_BAR(progress_bar)); + RETVAL = var; + OUTPUT: + RETVAL void etk_progress_bar_fraction_set(progress_bar, fraction) Etk_Widget * progress_bar double fraction + CODE: + etk_progress_bar_fraction_set(ETK_PROGRESS_BAR(progress_bar), fraction); Etk_Widget * etk_progress_bar_new() @@ -2232,24 +2610,42 @@ void etk_progress_bar_pulse(progress_bar) Etk_Widget * progress_bar + CODE: + etk_progress_bar_pulse(ETK_PROGRESS_BAR(progress_bar)); double etk_progress_bar_pulse_step_get(progress_bar) Etk_Widget * progress_bar + CODE: + double var; + var = etk_progress_bar_pulse_step_get(ETK_PROGRESS_BAR(progress_bar)); + RETVAL = var; + OUTPUT: + RETVAL void etk_progress_bar_pulse_step_set(progress_bar, pulse_step) Etk_Widget * progress_bar double pulse_step + CODE: + etk_progress_bar_pulse_step_set(ETK_PROGRESS_BAR(progress_bar), pulse_step); -char * +const char * etk_progress_bar_text_get(progress_bar) Etk_Widget * progress_bar + CODE: + const char * var; + var = etk_progress_bar_text_get(ETK_PROGRESS_BAR(progress_bar)); + RETVAL = var; + OUTPUT: + RETVAL void etk_progress_bar_text_set(progress_bar, label) Etk_Widget * progress_bar char * label + CODE: + etk_progress_bar_text_set(ETK_PROGRESS_BAR(progress_bar), label); Etk_Type * etk_progress_bar_type_get() @@ -2405,7 +2801,7 @@ etk_property_value_string(value) char * value -char * +const char * etk_property_value_string_get(value) Etk_Property_Value * value @@ -2488,10 +2884,18 @@ etk_scrolled_view_add_with_viewport(scrolled_view, child) Etk_Widget * scrolled_view Etk_Widget * child + CODE: + etk_scrolled_view_add_with_viewport(ETK_SCROLLED_VIEW(scrolled_view), child); Etk_Range * etk_scrolled_view_hscrollbar_get(scrolled_view) Etk_Widget * scrolled_view + CODE: + Etk_Range * var; + var = etk_scrolled_view_hscrollbar_get(ETK_SCROLLED_VIEW(scrolled_view)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Widget * etk_scrolled_view_new() @@ -2514,6 +2918,12 @@ Etk_Range * etk_scrolled_view_vscrollbar_get(scrolled_view) Etk_Widget * scrolled_view + CODE: + Etk_Range * var; + var = etk_scrolled_view_vscrollbar_get(ETK_SCROLLED_VIEW(scrolled_view)); + RETVAL = var; + OUTPUT: + RETVAL void etk_selection_text_request(widget) @@ -2564,7 +2974,7 @@ cbd = calloc(1, sizeof(Callback_Signal_Data)); cbd->signal_name = strdup(signal_name); - cbd->object = object; + cbd->object = ETK_OBJECT(object); cbd->perl_data = newSVsv(data); cbd->perl_callback = newSVsv(callback); @@ -2573,23 +2983,23 @@ marsh = etk_signal_marshaller_get(sig); if(marsh == etk_marshaller_VOID__VOID) - etk_signal_connect(signal_name, object, callback_VOID__VOID, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_VOID__VOID), cbd); else if(marsh == etk_marshaller_VOID__INT) - etk_signal_connect(signal_name, object, callback_VOID__INT, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_VOID__INT), cbd); else if(marsh == etk_marshaller_VOID__DOUBLE) - etk_signal_connect(signal_name, object, callback_VOID__DOUBLE, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_VOID__DOUBLE), cbd); else if(marsh == etk_marshaller_VOID__POINTER) - etk_signal_connect(signal_name, object, callback_VOID__POINTER, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_VOID__POINTER), cbd); else if(marsh == etk_marshaller_VOID__INT_POINTER) - etk_signal_connect(signal_name, object, callback_VOID__INT_POINTER, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_VOID__INT_POINTER), cbd); else if(marsh == etk_marshaller_BOOL__VOID) - etk_signal_connect(signal_name, object, callback_BOOL__VOID, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_BOOL__VOID), cbd); else if(marsh == etk_marshaller_BOOL__DOUBLE) - etk_signal_connect(signal_name, object, callback_BOOL__DOUBLE, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_BOOL__DOUBLE), cbd); else if(marsh == etk_marshaller_BOOL__POINTER_POINTER) - etk_signal_connect(signal_name, object, callback_BOOL__POINTER_POINTER, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_BOOL__POINTER_POINTER), cbd); else - etk_signal_connect(signal_name, object, callback_VOID__VOID, cbd); + etk_signal_connect(signal_name, ETK_OBJECT(object), ETK_CALLBACK(callback_VOID__VOID), cbd); void etk_signal_connect_after(signal_name, object, callback, data) @@ -2597,6 +3007,8 @@ Etk_Widget * object Etk_Signal_Callback_Function callback void * data + CODE: + etk_signal_connect_after(signal_name, ETK_OBJECT(object), callback, data); void etk_signal_connect_full(signal, object, callback, data, swapped, after) @@ -2613,6 +3025,8 @@ Etk_Widget * object Etk_Signal_Callback_Function callback void * data + CODE: + etk_signal_connect_swapped(signal_name, ETK_OBJECT(object), callback, data); void etk_signal_delete(signal) @@ -2623,6 +3037,8 @@ char * signal_name Etk_Widget * object Etk_Signal_Callback_Function callback + CODE: + etk_signal_disconnect(signal_name, ETK_OBJECT(object), callback); void etk_signal_emit(signal, object, return_value, ...) @@ -2645,7 +3061,7 @@ etk_signal_marshaller_get(signal) Etk_Signal * signal -char * +const char * etk_signal_name_get(signal) Etk_Signal * signal @@ -2697,12 +3113,20 @@ etk_statusbar_pop(statusbar, context_id) Etk_Widget * statusbar int context_id + CODE: + etk_statusbar_pop(ETK_STATUSBAR(statusbar), context_id); int etk_statusbar_push(statusbar, message, context_id) Etk_Widget * statusbar char * message int context_id + CODE: + int var; + var = etk_statusbar_push(ETK_STATUSBAR(statusbar), message, context_id); + RETVAL = var; + OUTPUT: + RETVAL void etk_statusbar_remove(statusbar, message_id) @@ -2712,12 +3136,12 @@ Etk_Type * etk_statusbar_type_get() -char * +const char * etk_stock_key_get(stock_id, size) Etk_Stock_Id stock_id Etk_Stock_Size size -char * +const char * etk_stock_label_get(stock_id) Etk_Stock_Id stock_id @@ -2746,7 +3170,7 @@ etk_string_copy(string) Etk_String * string -char * +const char * etk_string_get(string) Etk_String * string @@ -2848,6 +3272,8 @@ int x_padding int y_padding Etk_Fill_Policy_Flags fill_policy + CODE: + etk_table_attach(ETK_TABLE(table), child, left_attach, right_attach, top_attach, bottom_attach, x_padding, y_padding, fill_policy); void etk_table_attach_defaults(table, child, left_attach, right_attach, top_attach, bottom_attach) @@ -2857,21 +3283,33 @@ int right_attach int top_attach int bottom_attach + CODE: + etk_table_attach_defaults(ETK_TABLE(table), child, left_attach, right_attach, top_attach, bottom_attach); void etk_table_cell_clear(table, col, row) Etk_Widget * table int col int row + CODE: + etk_table_cell_clear(ETK_TABLE(table), col, row); Etk_Bool etk_table_homogeneous_get(table) Etk_Widget * table + CODE: + Etk_Bool var; + var = etk_table_homogeneous_get(ETK_TABLE(table)); + RETVAL = var; + OUTPUT: + RETVAL void etk_table_homogeneous_set(table, homogeneous) Etk_Widget * table Etk_Bool homogeneous + CODE: + etk_table_homogeneous_set(ETK_TABLE(table), homogeneous); Etk_Widget * etk_table_new(num_cols, num_rows, homogeneous) @@ -2884,6 +3322,8 @@ Etk_Widget * table int num_cols int num_rows + CODE: + etk_table_resize(ETK_TABLE(table), num_cols, num_rows); Etk_Type * etk_table_type_get() @@ -2944,13 +3384,13 @@ etk_textblock_unrealize(textblock) Etk_Textblock * textblock -char * +const char * etk_theme_default_icon_theme_get() -char * +const char * etk_theme_default_widget_theme_get() -char * +const char * etk_theme_icon_theme_get() Etk_Bool @@ -2976,7 +3416,7 @@ void etk_theme_shutdown() -char * +const char * etk_theme_widget_theme_get() Etk_Bool @@ -2986,11 +3426,19 @@ Etk_Bool etk_toggle_button_active_get(toggle_button) Etk_Widget * toggle_button + CODE: + Etk_Bool var; + var = etk_toggle_button_active_get(ETK_TOGGLE_BUTTON(toggle_button)); + RETVAL = var; + OUTPUT: + RETVAL void etk_toggle_button_active_set(toggle_button, active) Etk_Widget * toggle_button Etk_Bool active + CODE: + etk_toggle_button_active_set(ETK_TOGGLE_BUTTON(toggle_button), active); Etk_Widget * etk_toggle_button_new() @@ -3002,6 +3450,8 @@ void etk_toggle_button_toggle(toggle_button) Etk_Widget * toggle_button + CODE: + etk_toggle_button_toggle(ETK_TOGGLE_BUTTON(toggle_button)); Etk_Type * etk_toggle_button_type_get() @@ -3025,7 +3475,7 @@ void etk_tooltips_shutdown() -char * +const char * etk_tooltips_tip_get(widget) Etk_Widget * widget @@ -3094,10 +3544,14 @@ void etk_tree_build(tree) Etk_Widget * tree + CODE: + etk_tree_build(ETK_TREE(tree)); void etk_tree_clear(tree) Etk_Widget * tree + CODE: + etk_tree_clear(ETK_TREE(tree)); Etk_Bool etk_tree_col_expand_get(col) @@ -3123,6 +3577,12 @@ char * title Etk_Tree_Model * model int width + CODE: + Etk_Tree_Col * var; + var = etk_tree_col_new(ETK_TREE(tree), title, model, width); + RETVAL = var; + OUTPUT: + RETVAL int etk_tree_col_place_get(col) @@ -3151,7 +3611,7 @@ Callback_Tree_Compare_Data *cbd; cbd = calloc(1, sizeof(Callback_Tree_Compare_Data)); - cbd->object = col; + cbd->object = ETK_OBJECT(col); cbd->perl_data = newSVsv(data); cbd->perl_callback = newSVsv(compare_cb); etk_tree_col_sort_func_set(col, tree_compare_cb, cbd); @@ -3162,7 +3622,7 @@ int ( * ) ( Etk_Tree * tree, Etk_Tree_Row * row1, Etk_Tree_Row *row2, Etk_Tree_Col * col, void * data ) compare_cb void * data -char * +const char * etk_tree_col_title_get(col) Etk_Tree_Col * col @@ -3195,34 +3655,64 @@ Etk_Tree_Row * etk_tree_first_row_get(tree) Etk_Widget * tree + CODE: + Etk_Tree_Row * var; + var = etk_tree_first_row_get(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL void etk_tree_freeze(tree) Etk_Widget * tree + CODE: + etk_tree_freeze(ETK_TREE(tree)); Etk_Bool etk_tree_headers_visible_get(tree) Etk_Widget * tree + CODE: + Etk_Bool var; + var = etk_tree_headers_visible_get(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL void etk_tree_headers_visible_set(tree, headers_visible) Etk_Widget * tree Etk_Bool headers_visible + CODE: + etk_tree_headers_visible_set(ETK_TREE(tree), headers_visible); Etk_Tree_Row * etk_tree_last_row_get(tree, walking_through_hierarchy, include_collapsed_children) Etk_Widget * tree Etk_Bool walking_through_hierarchy Etk_Bool include_collapsed_children + CODE: + Etk_Tree_Row * var; + var = etk_tree_last_row_get(ETK_TREE(tree), walking_through_hierarchy, include_collapsed_children); + RETVAL = var; + OUTPUT: + RETVAL Etk_Tree_Mode etk_tree_mode_get(tree) Etk_Widget * tree + CODE: + Etk_Tree_Mode var; + var = etk_tree_mode_get(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL void etk_tree_mode_set(tree, mode) Etk_Widget * tree Etk_Tree_Mode mode + CODE: + etk_tree_mode_set(ETK_TREE(tree), mode); void etk_tree_model_alignment_get(model, xalign, yalign) @@ -3239,10 +3729,22 @@ Etk_Tree_Model * etk_tree_model_checkbox_new(tree) Etk_Widget * tree + CODE: + Etk_Tree_Model * var; + var = etk_tree_model_checkbox_new(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Tree_Model * etk_tree_model_double_new(tree) Etk_Widget * tree + CODE: + Etk_Tree_Model * var; + var = etk_tree_model_double_new(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL void etk_tree_model_free(model) @@ -3261,32 +3763,70 @@ etk_tree_model_icon_text_new(tree, icon_type) Etk_Widget * tree Etk_Tree_Model_Image_Type icon_type + CODE: + Etk_Tree_Model * var; + var = etk_tree_model_icon_text_new(ETK_TREE(tree), icon_type); + RETVAL = var; + OUTPUT: + RETVAL Etk_Tree_Model * etk_tree_model_image_new(tree, image_type) Etk_Widget * tree Etk_Tree_Model_Image_Type image_type + CODE: + Etk_Tree_Model * var; + var = etk_tree_model_image_new(ETK_TREE(tree), image_type); + RETVAL = var; + OUTPUT: + RETVAL Etk_Tree_Model * etk_tree_model_int_new(tree) Etk_Widget * tree + CODE: + Etk_Tree_Model * var; + var = etk_tree_model_int_new(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Tree_Model * etk_tree_model_progress_bar_new(tree) Etk_Widget * tree + CODE: + Etk_Tree_Model * var; + var = etk_tree_model_progress_bar_new(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Tree_Model * etk_tree_model_text_new(tree) Etk_Widget * tree + CODE: + Etk_Tree_Model * var; + var = etk_tree_model_text_new(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Bool etk_tree_multiple_select_get(tree) Etk_Widget * tree + CODE: + Etk_Bool var; + var = etk_tree_multiple_select_get(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL void etk_tree_multiple_select_set(tree, multiple_select) Etk_Widget * tree Etk_Bool multiple_select + CODE: + etk_tree_multiple_select_set(ETK_TREE(tree), multiple_select); Etk_Widget * etk_tree_new() @@ -3301,10 +3841,22 @@ etk_tree_nth_col_get(tree, nth) Etk_Widget * tree int nth + CODE: + Etk_Tree_Col * var; + var = etk_tree_nth_col_get(ETK_TREE(tree), nth); + RETVAL = var; + OUTPUT: + RETVAL int etk_tree_num_cols_get(tree) Etk_Widget * tree + CODE: + int var; + var = etk_tree_num_cols_get(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Tree_Row * etk_tree_prev_row_get(row, walking_through_hierarchy, include_collapsed_children) @@ -3534,11 +4086,19 @@ int etk_tree_row_height_get(tree) Etk_Widget * tree + CODE: + int var; + var = etk_tree_row_height_get(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL void etk_tree_row_height_set(tree, row_height) Etk_Widget * tree int row_height + CODE: + etk_tree_row_height_set(ETK_TREE(tree), row_height); Etk_Tree_Row * etk_tree_row_last_child_get(row, walking_through_hierarchy, include_collapsed_children) @@ -3562,14 +4122,28 @@ void etk_tree_select_all(tree) Etk_Widget * tree + CODE: + etk_tree_select_all(ETK_TREE(tree)); Etk_Tree_Row * etk_tree_selected_row_get(tree) Etk_Widget * tree + CODE: + Etk_Tree_Row * var; + var = etk_tree_selected_row_get(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL Evas_List * etk_tree_selected_rows_get(tree) Etk_Widget * tree + CODE: + Evas_List * var; + var = etk_tree_selected_rows_get(ETK_TREE(tree)); + RETVAL = var; + OUTPUT: + RETVAL void etk_tree_sort(tree, compare_cb, ascendant, col, data) @@ -3582,7 +4156,7 @@ Callback_Tree_Compare_Data *cbd; cbd = calloc(1, sizeof(Callback_Tree_Compare_Data)); - cbd->object = col; + cbd->object = ETK_OBJECT(col); cbd->perl_data = newSVsv(data); cbd->perl_callback = newSVsv(compare_cb); etk_tree_sort(ETK_TREE(tree), tree_compare_cb, ascendant, col, cbd); @@ -3590,6 +4164,8 @@ void etk_tree_thaw(tree) Etk_Widget * tree + CODE: + etk_tree_thaw(ETK_TREE(tree)); Etk_Type * etk_tree_type_get() @@ -3597,6 +4173,8 @@ void etk_tree_unselect_all(tree) Etk_Widget * tree + CODE: + etk_tree_unselect_all(ETK_TREE(tree)); void etk_type_delete(type) @@ -3612,7 +4190,7 @@ Etk_Type * type Etk_Type * parent -char * +const char * etk_type_name_get(type) Etk_Type * type @@ -3754,7 +4332,7 @@ void etk_widget_dnd_drag_data_set(widget, types, num_types, data, data_size) Etk_Widget * widget - char ** types + const char ** types int num_types void * data int data_size @@ -3768,7 +4346,7 @@ Etk_Widget * widget Etk_Widget * drag_widget -char ** +const char ** etk_widget_dnd_files_get(e, num_files) Etk_Widget * e int * num_files @@ -3791,7 +4369,7 @@ Etk_Widget * widget Etk_Bool on -char ** +const char ** etk_widget_dnd_types_get(widget, num) Etk_Widget * widget int * num @@ -3799,7 +4377,7 @@ void etk_widget_dnd_types_set(widget, types, num) Etk_Widget * widget - char ** types + const char ** types int num void @@ -3929,7 +4507,7 @@ Evas_Object * object Evas_Object * below -char * +const char * etk_widget_name_get(widget) Etk_Widget * widget @@ -4029,7 +4607,7 @@ char * part Etk_Widget * widget_to_swallow -char * +const char * etk_widget_theme_file_get(widget) Etk_Widget * widget @@ -4038,7 +4616,7 @@ Etk_Widget * widget char * theme_file -char * +const char * etk_widget_theme_group_get(widget) Etk_Widget * widget @@ -4123,32 +4701,50 @@ etk_window_center_on_window(window_to_center, window) Etk_Widget * window_to_center Etk_Widget * window + CODE: + etk_window_center_on_window(ETK_WINDOW(window_to_center), ETK_WINDOW(window)); Etk_Bool etk_window_decorated_get(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_decorated_get(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL void etk_window_decorated_set(window, decorated) Etk_Widget * window Etk_Bool decorated + CODE: + etk_window_decorated_set(ETK_WINDOW(window), decorated); void etk_window_deiconify(window) Etk_Widget * window + CODE: + etk_window_deiconify(ETK_WINDOW(window)); void etk_window_dnd_aware_set(window, on) Etk_Widget * window Etk_Bool on + CODE: + etk_window_dnd_aware_set(ETK_WINDOW(window), on); void etk_window_focus(window) Etk_Widget * window + CODE: + etk_window_focus(ETK_WINDOW(window)); void etk_window_fullscreen(window) Etk_Widget * window + CODE: + etk_window_fullscreen(ETK_WINDOW(window)); void etk_window_geometry_get(window, x, y, w, h) @@ -4157,6 +4753,8 @@ int * y int * w int * h + CODE: + etk_window_geometry_get(ETK_WINDOW(window), x, y, w, h); Etk_Bool etk_window_hide_on_delete(window, data) @@ -4166,40 +4764,78 @@ void etk_window_iconify(window) Etk_Widget * window + CODE: + etk_window_iconify(ETK_WINDOW(window)); Etk_Bool etk_window_is_focused(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_is_focused(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Bool etk_window_is_fullscreen(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_is_fullscreen(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Bool etk_window_is_iconified(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_is_iconified(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Bool etk_window_is_maximized(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_is_maximized(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL Etk_Bool etk_window_is_sticky(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_is_sticky(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL void etk_window_maximize(window) Etk_Widget * window + CODE: + etk_window_maximize(ETK_WINDOW(window)); void etk_window_move(window, x, y) Etk_Widget * window int x int y + CODE: + etk_window_move(ETK_WINDOW(window), x, y); void etk_window_move_to_mouse(window) Etk_Widget * window + CODE: + etk_window_move_to_mouse(ETK_WINDOW(window)); Etk_Widget * etk_window_new() @@ -4209,46 +4845,82 @@ Etk_Widget * window int w int h + CODE: + etk_window_resize(ETK_WINDOW(window), w, h); Etk_Bool etk_window_shaped_get(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_shaped_get(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL void etk_window_shaped_set(window, shaped) Etk_Widget * window Etk_Bool shaped + CODE: + etk_window_shaped_set(ETK_WINDOW(window), shaped); Etk_Bool etk_window_skip_pager_hint_get(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_skip_pager_hint_get(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL void etk_window_skip_pager_hint_set(window, skip_pager_hint) Etk_Widget * window Etk_Bool skip_pager_hint + CODE: + etk_window_skip_pager_hint_set(ETK_WINDOW(window), skip_pager_hint); Etk_Bool etk_window_skip_taskbar_hint_get(window) Etk_Widget * window + CODE: + Etk_Bool var; + var = etk_window_skip_taskbar_hint_get(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL void etk_window_skip_taskbar_hint_set(window, skip_taskbar_hint) Etk_Widget * window Etk_Bool skip_taskbar_hint + CODE: + etk_window_skip_taskbar_hint_set(ETK_WINDOW(window), skip_taskbar_hint); void etk_window_stick(window) Etk_Widget * window + CODE: + etk_window_stick(ETK_WINDOW(window)); -char * +const char * etk_window_title_get(window) Etk_Widget * window + CODE: + const char * var; + var = etk_window_title_get(ETK_WINDOW(window)); + RETVAL = var; + OUTPUT: + RETVAL void etk_window_title_set(window, title) Etk_Widget * window char * title + CODE: + etk_window_title_set(ETK_WINDOW(window), title); Etk_Type * etk_window_type_get() @@ -4256,10 +4928,14 @@ void etk_window_unfocus(window) Etk_Widget * window + CODE: + etk_window_unfocus(ETK_WINDOW(window)); void etk_window_unfullscreen(window) Etk_Widget * window + CODE: + etk_window_unfullscreen(ETK_WINDOW(window)); void etk_window_unmaximize(window) @@ -4304,3 +4980,4 @@ Ecore_Timer * timer CODE: ecore_timer_del(timer); + =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/const-c.inc,v retrieving revision 1.11 retrieving revision 1.12 diff -u -3 -r1.11 -r1.12 --- const-c.inc 16 Jun 2006 23:52:42 -0000 1.11 +++ const-c.inc 18 Jun 2006 15:29:50 -0000 1.12 @@ -33,7 +33,7 @@ Regenerate these constant functions by feeding this entire source file to perl -x -#!perl -w +#!/usr/bin/perl -w use ExtUtils::Constant qw (constant_types C_constant XS_constant); my $types = {map {($_, 1)} qw()}; =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/typemap,v retrieving revision 1.4 retrieving revision 1.5 diff -u -3 -r1.4 -r1.5 --- typemap 11 Jun 2006 18:13:53 -0000 1.4 +++ typemap 18 Jun 2006 15:29:50 -0000 1.5 @@ -87,7 +87,9 @@ Evas_Object * T_PTROBJ const Etk_String * T_PTROBJ char * T_PV +const char * T_PV char ** T_PTROBJ +const char ** T_PTROBJ void * T_PTROBJ float * T_PTROBJ Ecore_Timer * T_PTROBJ |
From: Enlightenment C. <no...@cv...> - 2006-06-18 15:33:45
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/etk_test Modified Files: etk_test.pl Log Message: Oops! stray debugging code. =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/etk_test/etk_test.pl,v retrieving revision 1.17 retrieving revision 1.18 diff -u -3 -r1.17 -r1.18 --- etk_test.pl 18 Jun 2006 15:29:50 -0000 1.17 +++ etk_test.pl 18 Jun 2006 15:33:44 -0000 1.18 @@ -405,7 +405,6 @@ $vbox->PackStart($pbar1); $vbox->PackStart($pbar2); -use Data::Dumper; my $timer1 = Etk::Timer->new(0.05, sub { my $fraction = $pbar1->FractionGet(); @@ -415,7 +414,6 @@ $pbar1->TextSet(sprintf("%.0f%% done", $fraction * 100.0)); $pbar1->FractionSet($fraction); - return 1; } |
From: Enlightenment C. <no...@cv...> - 2006-06-27 19:18:41
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk Added Files: RadioButton.pm Log Message: - added RadioButton |
From: Enlightenment C. <no...@cv...> - 2006-06-27 19:18:41
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk/Menu/Item Modified Files: Radio.pm Log Message: - added RadioButton =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Menu/Item/Radio.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Radio.pm 7 Jun 2006 11:58:34 -0000 1.1 +++ Radio.pm 28 Jun 2006 00:18:37 -0000 1.2 @@ -5,7 +5,50 @@ @ISA = ("Etk::Menu::Item"); sub new { - # TODO: pending list conversion code + my $class = shift; + my $self = $class->SUPER::new(); + my $widget; + + if(@_ >= 1) + { + my $data = shift; + if (ref $data) + { + $self->{WIDGET} = Etk::etk_menu_item_radio_new_from_widget($data->{WIDGET}); + $widget = $data; + } + else + { + if (@_) + { + my $data2 = shift; + $self->{WIDGET} = Etk::etk_menu_item_radio_new_with_label_from_widget( + $data, $data2->{WIDGET}); + $widget = $data2; + } + else + { + $self->{WIDGET} = Etk::etk_menu_item_radio_new_with_label($data); + } + } + } + bless($self, $class); + if ($widget) + { + push @{$widget->{GROUP}}, $self; + $self->{GROUP} = $widget->{GROUP}; + } + else + { + push @{$self->{GROUP}}, $self; + } + return $self; +} + +sub GroupGet +{ + my $self = shift; + return @{$self->{GROUP}}; } 1; |
From: Enlightenment C. <no...@cv...> - 2006-06-27 19:19:09
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/lib/Etk/Menu Modified Files: Shell.pm Log Message: - added RadioButton =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/lib/Etk/Menu/Shell.pm,v retrieving revision 1.1 retrieving revision 1.2 diff -u -3 -r1.1 -r1.2 --- Shell.pm 7 Jun 2006 11:58:34 -0000 1.1 +++ Shell.pm 28 Jun 2006 00:18:37 -0000 1.2 @@ -61,6 +61,8 @@ sub ItemsGet { # TODO: pending list implementation + my $self = shift; + return Etk::etk_menu_shell_items_get($self->{WIDGET}); } 1; |
From: Enlightenment C. <no...@cv...> - 2006-06-27 19:19:50
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl/etk_test Modified Files: etk_test.pl Log Message: - More stuff for RadioButton =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/etk_test/etk_test.pl,v retrieving revision 1.18 retrieving revision 1.19 diff -u -3 -r1.18 -r1.19 --- etk_test.pl 18 Jun 2006 15:33:44 -0000 1.18 +++ etk_test.pl 28 Jun 2006 00:19:48 -0000 1.19 @@ -3,6 +3,7 @@ use Etk; use Etk::Button; use Etk::CheckButton; +use Etk::RadioButton; use Etk::Colorpicker; use Etk::Combobox; use Etk::Combobox::Item; @@ -285,15 +286,12 @@ $button = Etk::CheckButton->new(); $vbox->PackStart($button); - ####### - # TODO: implement radio buttons! - # $button = Etk::RadioButton->new("Normal Button"); - # $vbox->PackStart($button); - # - # $button = Etk::RadioButton->new(); - # $vbox->PackStart($button); - ####### - + $button = Etk::RadioButton->new("Radio button"); + $vbox->PackStart($button); + + my $button2 = Etk::RadioButton->new($button); + $vbox->PackStart($button2); + $button = Etk::ToggleButton->new("Toggle Button"); $vbox->PackStart($button); @@ -712,10 +710,9 @@ _menu_test_check_item_new("Item with check 2", $submenu1, $statusbar); _menu_seperator_new($submenu1); - # TODO pending Radio implementation - # radio_item = _etk_test_menu_radio_item_new(_("Radio 1"), NULL, ETK_MENU_SHELL(menu)); - # radio_item = _etk_test_menu_radio_item_new(_("Radio 2"), ETK_MENU_ITEM_RADIO(radio_item), ETK_MENU_SHELL(menu)); - # _etk_test_menu_radio_item_new(_("Radio 3"), ETK_MENU_ITEM_RADIO(radio_item), ETK_MENU_SHELL(menu)); + my $radio = _menu_test_radio_item_new("Radio 1", undef, $submenu1, $statusbar); + _menu_test_radio_item_new("Radio 2", $radio, $submenu1, $statusbar); + _menu_test_radio_item_new("Radio 3", $radio, $submenu1, $statusbar); # Sub menu 2 my $submenu2 = Etk::Menu->new(); @@ -772,9 +769,17 @@ sub _menu_test_radio_item_new { - my ($label, $menubar, $statusbar) = @_; + my ($label, $radio, $menubar, $statusbar) = @_; - my $menu_item = Etk::Menu::Item::Radio->new($label); + my $menu_item; + if ($radio) + { + $menu_item = Etk::Menu::Item::Radio->new($label, $radio); + } + else + { + $menu_item = Etk::Menu::Item::Radio->new($label); + } $menubar->Append($menu_item); $menu_item->SignalConnect("selected", sub { $statusbar->Push($menu_item->LabelGet(), 0) }); @@ -1129,14 +1134,11 @@ $button = Etk::CheckButton->new(); $vbox2->PackStart($button); - ####### - # TODO: implement radio buttons! - # $button = Etk::RadioButton->new("Normal Button"); - # $vbox->PackStart($button); - # - # $button = Etk::RadioButton->new(); - # $vbox->PackStart($button); - ####### + $button = Etk::RadioButton->new("Radio button"); + $vbox2->PackStart($button); + + my $button2 = Etk::RadioButton->new($button); + $vbox2->PackStart($button2); $notebook->PageAppend("Tab 2 - Button test", $alignment); |
From: Enlightenment C. <no...@cv...> - 2006-06-27 19:20:19
|
Enlightenment CVS committal Author : leviathan Project : e17 Module : proto Dir : e17/proto/etk-perl Modified Files: Etk.xs Log Message: - More stuff for RadioButton =================================================================== RCS file: /cvs/e/e17/proto/etk-perl/Etk.xs,v retrieving revision 1.20 retrieving revision 1.21 diff -u -3 -r1.20 -r1.21 --- Etk.xs 18 Jun 2006 15:29:50 -0000 1.20 +++ Etk.xs 28 Jun 2006 00:19:47 -0000 1.21 @@ -2066,17 +2066,28 @@ Etk_Widget * etk_menu_item_radio_new_from_widget(radio_item) - Etk_Menu_Item_Radio * radio_item + Etk_Widget * radio_item + CODE: + RETVAL = etk_menu_item_radio_new_from_widget(ETK_MENU_ITEM_RADIO(radio_item)); + OUTPUT: + RETVAL Etk_Widget * -etk_menu_item_radio_new_with_label(label, group) +etk_menu_item_radio_new_with_label(label) char * label - Evas_List ** group + CODE: + RETVAL = etk_menu_item_radio_new_with_label(label, NULL); + OUTPUT: + RETVAL Etk_Widget * etk_menu_item_radio_new_with_label_from_widget(label, radio_item) char * label - Etk_Menu_Item_Radio * radio_item + Etk_Widget * radio_item + CODE: + RETVAL = etk_menu_item_radio_new_with_label_from_widget(label, ETK_MENU_ITEM_RADIO(radio_item)); + OUTPUT: + RETVAL Etk_Type * etk_menu_item_radio_type_get() @@ -2829,17 +2840,28 @@ Etk_Widget * etk_radio_button_new_from_widget(radio_button) - Etk_Radio_Button * radio_button + Etk_Widget * radio_button + CODE: + RETVAL = etk_radio_button_new_from_widget(ETK_RADIO_BUTTON(radio_button)); + OUTPUT: + RETVAL Etk_Widget * -etk_radio_button_new_with_label(label, group) +etk_radio_button_new_with_label(label) char * label - Evas_List ** group - + CODE: + RETVAL = etk_radio_button_new_with_label(label, NULL); + OUTPUT: + RETVAL + Etk_Widget * etk_radio_button_new_with_label_from_widget(label, radio_button) char * label - Etk_Radio_Button * radio_button + Etk_Widget * radio_button + CODE: + RETVAL = etk_radio_button_new_with_label_from_widget(label, ETK_RADIO_BUTTON(radio_button)); + OUTPUT: + RETVAL Etk_Type * etk_radio_button_type_get() |