CPANPLUS-Shell-Wx

 view release on metacpan or  search on metacpan

MANIFEST  view on Meta::CPAN

lib/CPANPLUS/Shell/Wx/Configure.pm
lib/CPANPLUS/Shell/Wx/ModuleTree.pm
lib/CPANPLUS/Shell/Wx/cpan_connector.pm
lib/CPANPLUS/Shell/Wx/UpdateWizard.pm
lib/CPANPLUS/Shell/Wx/ModulePanel.pm
lib/CPANPLUS/Shell/Wx/help/contents.hhc
lib/CPANPLUS/Shell/Wx/help/index.html
lib/CPANPLUS/Shell/Wx/help/menubar.html
lib/CPANPLUS/Shell/Wx/help/toolbar.html
lib/CPANPLUS/Shell/Wx/help/info_actions.html
lib/CPANPLUS/Shell/Wx/help/prefs_general.html
lib/CPANPLUS/Shell/Wx/help/info_contents.html
lib/CPANPLUS/Shell/Wx/help/searching.html
lib/CPANPLUS/Shell/Wx/help/prefs_mirrors.html
lib/CPANPLUS/Shell/Wx/help/info_files.html
lib/CPANPLUS/Shell/Wx/help/info_info.html
lib/CPANPLUS/Shell/Wx/help/info_pane.html
lib/CPANPLUS/Shell/Wx/help/info_prereqs.html
lib/CPANPLUS/Shell/Wx/help/info_readme.html
lib/CPANPLUS/Shell/Wx/help/info_report.html
lib/CPANPLUS/Shell/Wx/help/info_status.html
lib/CPANPLUS/Shell/Wx/help/info_validate.html
lib/CPANPLUS/Shell/Wx/help/searchbar.html
lib/CPANPLUS/Shell/Wx/help/preferences.html

MANIFEST  view on Meta::CPAN

lib/CPANPLUS/Shell/Wx/help/menu_file.html
lib/CPANPLUS/Shell/Wx/help/menu_help.html
lib/CPANPLUS/Shell/Wx/help/notebook_actions.html
lib/CPANPLUS/Shell/Wx/help/notebook_log.html
lib/CPANPLUS/Shell/Wx/help/notebook_modules.html
lib/CPANPLUS/Shell/Wx/help/notebook_podreader.html
lib/CPANPLUS/Shell/Wx/help/notebook.html
lib/CPANPLUS/Shell/Wx/help/podreader.html
lib/CPANPLUS/Shell/Wx/help/wxCPAN.hhk
lib/CPANPLUS/Shell/Wx/help/wxCPAN.hhp
lib/CPANPLUS/Shell/Wx/help/prefs_build.html
lib/CPANPLUS/Shell/Wx/help/prefs_network.html
lib/CPANPLUS/Shell/Wx/help/prefs_paths.html
lib/CPANPLUS/Shell/Wx/help/prefs_lib.html
lib/CPANPLUS/Shell/Wx/help/prefs_programs.html
lib/CPANPLUS/Shell/Wx/help/prefs_wxcpan.html
lib/CPANPLUS/Shell/Wx/help/symbols.html
lib/CPANPLUS/Shell/Wx/res/MainWin.wxg
lib/CPANPLUS/Shell/Wx/res/MainWin.xrc
lib/CPANPLUS/Shell/Wx/res/PrefsWin.xrc
lib/CPANPLUS/Shell/Wx/res/PrefsWin.wxg
lib/CPANPLUS/Shell/Wx/res/PrefsWin.wxg~
lib/CPANPLUS/Shell/Wx/res/PODReader.wxg
lib/CPANPLUS/Shell/Wx/res/PrefsWin.xrc~
lib/CPANPLUS/Shell/Wx/res/FirstTimeWizard.wxg
lib/CPANPLUS/Shell/Wx/res/splash.bmp

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

#TODO clean up Log Messages

package CPANPLUS::Shell::Wx::Configure;
use Wx;
use Data::Dumper;
use Wx::XRC;
use Cwd;
use CPANPLUS::Shell::Wx::util;

#use CPANPLUS::Shell::Wx::prefsCheck;
use Wx::Event qw(EVT_CHECKBOX EVT_WINDOW_CREATE);
use Wx::Locale gettext => '_T';

BEGIN {
    use vars qw( @ISA $VERSION );
    @ISA     = qw( Wx::Dialog);
    $VERSION = '0.01';
}

use base 'Wx::Dialog';

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

use Wx::Event qw(EVT_WINDOW_CREATE EVT_BUTTON);
use Data::Dumper;
use Wx::Locale gettext => '_T';

use base 'Wx::ListView';

sub new {
    my $class = shift;
    my $self  = $class->SUPER::new();    # create an 'empty' Frame object
    EVT_WINDOW_CREATE( $self, $self, \&OnCreate );
    $self->{cpan}   = Wx::Window::FindWindowByName('prefs_window')->{cpan};
    $self->{config} = $self->{cpan}->configure_object();

    #This is need because, for some unknown reason, OnCreate()
    # is being called 3 times
    $self->{'has_inited'} = 0;

    return $self;
}

#this is called after new()

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

    $VERSION = '0.01';
}

use base 'Wx::SpinCtrl';

sub new {
    my $class = shift;
    my $self  = $class->SUPER::new();    # create an 'empty' Frame object
    EVT_SPINCTRL( $self, $self, \&OnSpin );
    EVT_WINDOW_CREATE( $self, $self, \&OnCreate );
    $self->{config} = Wx::Window::FindWindowByName('prefs_window')->{config};
    return $self;
}

#this is called after new()
sub OnCreate {
    my $self = shift;
    my $name = $self->GetName();
    $name =~ s|_|\('|; #for use with wxGlade
    eval "\$self->SetValue(\$self->{config}->get_$name'))";
    $self->SetRange(0,65535);

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

use Wx::Event qw(EVT_CHECKBOX EVT_WINDOW_CREATE);
use Wx::Locale gettext => '_T';

use base 'Wx::CheckBox';

sub new {
    my $class = shift;
    my $self  = $class->SUPER::new();    # create an 'empty' Frame object
    EVT_CHECKBOX( $self, $self, \&OnToggle );
    EVT_WINDOW_CREATE( $self, $self, \&OnCreate );
    $self->{config} = Wx::Window::FindWindowByName('prefs_window')->{config};
    return $self;
}

#this is called after new()
sub OnCreate {
    my $self = shift;
    my $name = $self->GetName();
    $name =~ s|_|\('|; #for use with wxGlade
    eval "\$self->SetValue(\$self->{config}->get_$name'))";
}

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

use Wx::Event qw(EVT_COMBOBOX EVT_TEXT EVT_WINDOW_CREATE);
use Data::Dumper;
use Wx::Locale gettext => '_T';

use base 'Wx::ComboBox';

sub new {
    my $class = shift;
    my $self  = $class->SUPER::new();    # create an 'empty' Frame object
    EVT_WINDOW_CREATE( $self, $self, \&OnCreate );
    $self->{config} = Wx::Window::FindWindowByName('prefs_window')->{config};
    return $self;
}

#this is called after new()
sub OnCreate {
    my $self = shift;
    my $name = $self->GetName();
    $name =~ s|_|\('|; #for use with wxGlade
    my $val;
    eval "\$val=\$self->{config}->get_$name')";

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

use Wx::Event qw(EVT_KILL_FOCUS EVT_WINDOW_CREATE);
use Wx::Locale gettext => '_T';

use base 'Wx::TextCtrl';

sub new {
    my $class = shift;
    my $self  = $class->SUPER::new();    # create an 'empty' Frame object
    EVT_KILL_FOCUS( $self, \&OnBlur );
    EVT_WINDOW_CREATE( $self, $self, \&OnCreate );
    $self->{config} = Wx::Window::FindWindowByName('prefs_window')->{config};
    return $self;
}

#this is called after new()
sub OnCreate {
    my $self = shift;
    my $name = $self->GetName();
    $name =~ s|_|\('|; #for use with wxGlade
    eval "\$self->SetValue(\$self->{config}->get_$name'))";
}

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

use Wx::Event qw(EVT_WINDOW_CREATE EVT_BUTTON);
use Data::Dumper;
use Wx::Locale gettext => '_T';

use base 'Wx::ListView';

sub new {
    my $class = shift;
    my $self  = $class->SUPER::new();    # create an 'empty' Frame object
    EVT_WINDOW_CREATE( $self, $self, \&OnCreate );
    $self->{cpan}   = Wx::Window::FindWindowByName('prefs_window')->{cpan};
    $self->{config} = $self->{cpan}->configure_object();

    #This is need because, for some unknown reason, OnCreate()
    # is being called 3 times
    $self->{'has_inited'} = 0;
    return $self;
}

#this is called after new()
sub OnCreate {

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

use Wx::Event qw(EVT_WINDOW_CREATE EVT_BUTTON);
use Data::Dumper;
use Wx::Locale gettext => '_T';

use base 'Wx::Button';

sub new {
    my $class = shift;
    my $self  = $class->SUPER::new();    # create an 'empty' Frame object
    EVT_WINDOW_CREATE( $self, $self, \&OnCreate );
    $self->{cpan}   = Wx::Window::FindWindowByName('prefs_window')->{cpan};
    $self->{config} = $self->{cpan}->{config};
    return $self;
}

sub OnCreate {
    my $self = shift;
    my $name = $self->GetName();
    my $id=$self->GetId();

    $self->{conflist} = Wx::Window::FindWindowByName('conf_hosts');
    $self->{config} = $self->{conflist}->{config};  #
    $self->{cpan} = $self->{conflist}->{cpan};
    $self->{liblist} = Wx::Window::FindWindowByName('conf_lib');

    EVT_BUTTON( $self, $self, \&OnAdd )         if ( $name eq 'AddHost' );
    EVT_BUTTON( $self, $self, \&OnRemove )      if ( $name eq 'RemoveHost' );
    EVT_BUTTON( $self, $self, \&OnPrefsCancel ) if ( $name eq 'prefs_cancel' );
    EVT_BUTTON( $self, $self, \&OnPrefsSave )   if ( $name eq 'prefs_save' );
    EVT_BUTTON( $self, $self, \&OnAddLib )   if ( $name eq 'AddLib' );
    EVT_BUTTON( $self, $self, \&OnRemoveLib )   if ( $name eq 'RemoveLib' );
    EVT_BUTTON( $self, $self, \&OnSelectFile )   if ( $name =~ /^selectFile_/ );
    EVT_BUTTON( $self, $self, \&OnSelectDir )   if ( $name =~ /^selectDir_/ );

}

sub OnSelectDir{
    my $self = shift;
    my $myName = $self->GetName();

lib/CPANPLUS/Shell/Wx/Configure.pm  view on Meta::CPAN

    $self->{config}->set_conf(lib => $libs);                 #set the libs array to new value
    $libCtrl->InsertStringItem( 0,$new_path );                 #Insert the new value into list
    $libCtrl->SetColumnWidth(0,-1);                            #resize the column to fit new width

}

sub OnPrefsCancel {
    my $self = shift;
    my ($event) = @_;
#    $self->{config}->init();
    my $prefsWin=Wx::Window::FindWindowByName('prefs_window');

    #replace config object with a stored copy
     $prefsWin->{config}->conf($prefsWin->{old_conf});

    $prefsWin->Destroy();
}

sub OnPrefsSave {
    my $self       = shift;
    my ($event)    = @_;
    Wx::LogMessage("Saving Prefs...");
    my $prefsWin=Wx::Window::FindWindowByName('prefs_window');
    my $thisConfig = $prefsWin->{config};
    Wx::Window::FindWindowByName('main_window')->{config} = $thisConfig;
    if ( $thisConfig->can_save() ) {
        $thisConfig->save();
        Wx::LogMessage(_T("Preferences Saved!"));
    } else {
        Wx::MessageBox( _T('Sorry! I cannot save your file!'),
                        _T('Save Failed'), wxOK | wxICON_INFORMATION, $self );
        return;
    }
    $prefsWin->Destroy();
}

#some code in this function is taken from CPANPLUS::Configure::Setup.
sub OnAdd {
    my $self = shift;
    my ($event) = @_;
    use Wx qw(wxYES_NO wxID_YES wxYES wxID_NO wxNO wxCANCEL wxID_CANCEL wxICON_QUESTION);
    my @cur_hosts=@{$self->{config}->get_conf('hosts')};

    #get what type we are adding - custom or mirror

lib/CPANPLUS/Shell/Wx/Frame.pm  view on Meta::CPAN

sub ShowPrefs{
    Wx::LogMessage _T("Displaying Preferences...");
    my $self     = shift;
    my ($event)  = @_;
    my $xrc_file     = _uGetInstallPath('CPANPLUS::Shell::Wx::res::PrefsWin.xrc');
    unless ( -e $xrc_file ) {
        Wx::LogError
          _T("ERROR: Unable to find XRC Resource file: $xrc_file !\n Exiting...");
        return 1;
    }
    my $prefsxrc = Wx::XmlResource->new();
    $prefsxrc->InitAllHandlers();
    $prefsxrc->Load($xrc_file);

    #print Dumper $self,$parent;
    $self->{prefsWin} = $prefsxrc->LoadDialog( $self, 'prefs_window' )
      or return;

    $self->{prefsWin}->Show(1);
}
#show podreader dialog
#sub ShowPODReader{
#    my $self     = shift;
#    my ($event)  = @_;
#    $self->{podReader}=CPANPLUS::Shell::Wx::PODReader::Frame->new($self) unless $self->{podReader};
#    $self->{podReader}->Show(1) if ($self->{podReader});
#    Wx::Window::FindWindowByName('nb_main')->ChangeSelection(3);
#}

lib/CPANPLUS/Shell/Wx/Frame.pm  view on Meta::CPAN


}


sub _setup_menu{
    $self=shift;
    #attach menu events
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_file_quit'),  \&OnQuit );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_file_open'),  \&OnOpen );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_file_save'),  \&OnSave );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_edit_prefs'), \&ShowPrefs );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_help_show_log_console'), \&ShowLog );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_show_config_dump'), \&ShowConfigDump );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_help_pod_reader'), \&ShowPODReader );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_help_about'), \&ShowAboutBox );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_help_help'), \&ShowHelpWindow );
    EVT_MENU( $self, Wx::XmlResource::GetXRCID('mnu_help_updatewizard'), \&ShowUpdateWizard );

}
sub _setup_toolbar{
    $self=shift;

lib/CPANPLUS/Shell/Wx/help/contents.hhc  view on Meta::CPAN

                <param name="Local" value="notebook_podreader.html">
                </OBJECT>
        </UL>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="Preferences">
            <param name="Local" value="preferences.html">
            </OBJECT>
        <UL>
            <LI> <OBJECT type="text/sitemap">
                <param name="Name" value="General">
                <param name="Local" value="prefs_general.html">
                </OBJECT>
            <LI> <OBJECT type="text/sitemap">
                <param name="Name" value="Mirrors">
                <param name="Local" value="prefs_mirrors.html">
                </OBJECT>
            <LI> <OBJECT type="text/sitemap">
                <param name="Name" value="Build">
                <param name="Local" value="prefs_build.html">
                </OBJECT>
            <LI> <OBJECT type="text/sitemap">
                <param name="Name" value="Network">
                <param name="Local" value="prefs_network.html">
                </OBJECT>
            <LI> <OBJECT type="text/sitemap">
                <param name="Name" value="Paths">
                <param name="Local" value="prefs_paths.html">
                </OBJECT>
            <LI> <OBJECT type="text/sitemap">
                <param name="Name" value="Libraries">
                <param name="Local" value="prefs_lib.html">
                </OBJECT>
            <LI> <OBJECT type="text/sitemap">
                <param name="Name" value="Programs">
                <param name="Local" value="prefs_programs.html">
                </OBJECT>
            <LI> <OBJECT type="text/sitemap">
                <param name="Name" value="wxCPAN">
                <param name="Local" value="prefs_wxcpan.html">
                </OBJECT>
        </UL>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="Searching">
            <param name="Local" value="searching.html">
            </OBJECT>
        <LI> <OBJECT type="text/sitemap">
            <param name="Name" value="POD Reader">
            <param name="Local" value="podreader.html">
            </OBJECT>

lib/CPANPLUS/Shell/Wx/help/preferences.html  view on Meta::CPAN

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>wxCPAN :: Preferences Window</title>
</head>
<body>
<h1>wxCPAN Preferences Window</h1>
<p>The Preferences Window has eight sections:</p>
<ul>
    <li><a href="prefs_general.html">General</a></li>
    <li><a href="prefs_mirrors.html">Mirrors</a></li>
    <li><a href="prefs_build.html">Build</a></li>
    <li><a href="prefs_network.html">Network</a></li>
    <li><a href="prefs_paths.html">Paths</a></li>
    <li><a href="prefs_lib.html">Libraries</a></li>
    <li><a href="prefs_programs.html">Programs</a></li>
    <li><a href="prefs_wxcpan.html">wxCPAN</a></li>
</ul>
</body>
</html>

lib/CPANPLUS/Shell/Wx/res/MainWin.wxg  view on Meta::CPAN

                    <item>
                        <label>&amp;Quit    Ctrl+Q</label>
                        <id>mnu_file_quit</id>
                        <name>mnu_file_quit</name>
                        <help_str>Quit wxCPAN</help_str>
                    </item>
                </menu>
                <menu name="mnu_edit" itemid="mnu_edit" label="&amp;Edit">
                    <item>
                        <label>&amp;Preferences...    Ctrl+/</label>
                        <id>mnu_edit_prefs</id>
                        <name>mnu_edit_prefs</name>
                        <help_str>Show Preferences</help_str>
                    </item>
                </menu>
                <menu name="mnu_help" itemid="mnu_help" label="&amp;Help">
                    <item>
                        <label>&amp;Dump Config to Console    Ctrl+D</label>
                        <id>mnu_show_config_dump</id>
                        <name>mnu_show_config_dump</name>
                        <help_str>Dumps Conguration information to Log</help_str>
                    </item>

lib/CPANPLUS/Shell/Wx/res/MainWin.wxg~  view on Meta::CPAN

                    <item>
                        <label>&amp;Quit    Ctrl+Q</label>
                        <id>mnu_file_quit</id>
                        <name>mnu_file_quit</name>
                        <help_str>Quit wxCPAN</help_str>
                    </item>
                </menu>
                <menu name="mnu_edit" itemid="mnu_edit" label="&amp;Edit">
                    <item>
                        <label>&amp;Preferences...    Ctrl+/</label>
                        <id>mnu_edit_prefs</id>
                        <name>mnu_edit_prefs</name>
                        <help_str>Show Preferences</help_str>
                    </item>
                </menu>
                <menu name="mnu_help" itemid="mnu_help" label="&amp;Help">
                    <item>
                        <label>&amp;Dump Config to Console    Ctrl+D</label>
                        <id>mnu_show_config_dump</id>
                        <name>mnu_show_config_dump</name>
                        <help_str>Dumps Conguration information to Log</help_str>
                    </item>

lib/CPANPLUS/Shell/Wx/res/MainWin.xrc  view on Meta::CPAN

                    <help>Save Actions</help>
                </object>
                <object class="separator"/>
                <object class="wxMenuItem" name="mnu_file_quit">
                    <label>_Quit    Ctrl+Q</label>
                    <help>Quit wxCPAN</help>
                </object>
            </object>
            <object class="wxMenu" name="mnu_edit">
                <label>_Edit</label>
                <object class="wxMenuItem" name="mnu_edit_prefs">
                    <label>_Preferences...    Ctrl+/</label>
                    <help>Show Preferences</help>
                </object>
            </object>
            <object class="wxMenu" name="mnu_help">
                <label>_Help</label>
                <object class="wxMenuItem" name="mnu_show_config_dump">
                    <label>_Dump Config to Console    Ctrl+D</label>
                    <help>Dumps Conguration information to Log</help>
                </object>

lib/CPANPLUS/Shell/Wx/res/MainWin.xrc~  view on Meta::CPAN

                    <help>Save Actions</help>
                </object>
                <object class="separator"/>
                <object class="wxMenuItem" name="mnu_file_quit">
                    <label>_Quit    Ctrl+Q</label>
                    <help>Quit wxCPAN</help>
                </object>
            </object>
            <object class="wxMenu" name="mnu_edit">
                <label>_Edit</label>
                <object class="wxMenuItem" name="mnu_edit_prefs">
                    <label>_Preferences...    Ctrl+/</label>
                    <help>Show Preferences</help>
                </object>
            </object>
            <object class="wxMenu" name="mnu_help">
                <label>_Help</label>
                <object class="wxMenuItem" name="mnu_show_config_dump">
                    <label>_Dump Config to Console    Ctrl+D</label>
                    <help>Dumps Conguration information to Log</help>
                </object>

lib/CPANPLUS/Shell/Wx/res/PrefsWin.wxg  view on Meta::CPAN

<?xml version="1.0"?>
<!-- generated by wxGlade 0.6.1 on Mon Jul 14 10:31:12 2008 -->

<application path="/mnt/development/wxCPANPLUS/CPANPLUS-Shell-Wx-0.01/lib/CPANPLUS/Shell/Wx/res/PrefsWin.xrc" name="" class="" option="0" language="XRC" top_window="prefs_window" encoding="UTF-8" use_gettext="1" overwrite="0" use_new_namespace="1" fo...
    <object class="CPANPLUS::Shell::Wx::Configure" name="prefs_window" base="EditDialog">
        <style>wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxMAXIMIZE_BOX|wxMINIMIZE_BOX|wxTHICK_FRAME</style>
        <title>wxCPAN Preferences</title>
        <size>500, 420</size>
        <object class="wxBoxSizer" name="sizer_1" base="EditBoxSizer">
            <orient>wxVERTICAL</orient>
            <object class="sizeritem">
                <flag>wxEXPAND</flag>
                <border>0</border>
                <option>1</option>
                <object class="wxNotebook" name="notebook_1" base="EditNotebook">

lib/CPANPLUS/Shell/Wx/res/PrefsWin.wxg  view on Meta::CPAN

            <object class="sizeritem">
                <flag>wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
                <border>0</border>
                <option>0</option>
                <object class="wxBoxSizer" name="sizer_2" base="EditBoxSizer">
                    <orient>wxHORIZONTAL</orient>
                    <object class="sizeritem">
                        <flag>wxBOTTOM|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxADJUST_MINSIZE</flag>
                        <border>0</border>
                        <option>0</option>
                        <object class="CPANPLUS::Shell::Wx::Configure::Button" name="prefs_cancel" base="EditButton">
                            <label>&amp;Cancel</label>
                            <tooltip>Discard changes to preferences.</tooltip>
                        </object>
                    </object>
                    <object class="sizeritem">
                        <flag>wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxADJUST_MINSIZE</flag>
                        <border>0</border>
                        <option>0</option>
                        <object class="CPANPLUS::Shell::Wx::Configure::Button" name="prefs_save" base="EditButton">
                            <default>1</default>
                            <label>&amp;Save</label>
                            <tooltip>Save changes to prefereces.</tooltip>
                        </object>
                    </object>
                </object>
            </object>
        </object>
    </object>
</application>

lib/CPANPLUS/Shell/Wx/res/PrefsWin.wxg~  view on Meta::CPAN

<?xml version="1.0"?>
<!-- generated by wxGlade 0.6.1 on Tue Jul  8 14:25:07 2008 -->

<application path="/mnt/development/wxCPANPLUS/CPANPLUS-Shell-Wx-0.01/lib/CPANPLUS/Shell/Wx/res/PrefsWin.xrc" name="" class="" option="0" language="XRC" top_window="prefs_window" encoding="UTF-8" use_gettext="1" overwrite="0" use_new_namespace="1" fo...
    <object class="CPANPLUS::Shell::Wx::Configure" name="prefs_window" base="EditDialog">
        <style>wxDEFAULT_DIALOG_STYLE</style>
        <title>wxCPAN Preferences</title>
        <size>500, 420</size>
        <object class="wxBoxSizer" name="sizer_1" base="EditBoxSizer">
            <orient>wxVERTICAL</orient>
            <object class="sizeritem">
                <flag>wxEXPAND</flag>
                <border>0</border>
                <option>1</option>
                <object class="wxNotebook" name="notebook_1" base="EditNotebook">

lib/CPANPLUS/Shell/Wx/res/PrefsWin.wxg~  view on Meta::CPAN

            <object class="sizeritem">
                <flag>wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
                <border>0</border>
                <option>0</option>
                <object class="wxBoxSizer" name="sizer_2" base="EditBoxSizer">
                    <orient>wxHORIZONTAL</orient>
                    <object class="sizeritem">
                        <flag>wxBOTTOM|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxADJUST_MINSIZE</flag>
                        <border>0</border>
                        <option>0</option>
                        <object class="CPANPLUS::Shell::Wx::Configure::Button" name="prefs_cancel" base="EditButton">
                            <label>&amp;Cancel</label>
                            <tooltip>Discard changes to preferences.</tooltip>
                        </object>
                    </object>
                    <object class="sizeritem">
                        <flag>wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxADJUST_MINSIZE</flag>
                        <border>0</border>
                        <option>0</option>
                        <object class="CPANPLUS::Shell::Wx::Configure::Button" name="prefs_save" base="EditButton">
                            <default>1</default>
                            <label>&amp;Save</label>
                            <tooltip>Save changes to prefereces.</tooltip>
                        </object>
                    </object>
                </object>
            </object>
        </object>
    </object>
</application>

lib/CPANPLUS/Shell/Wx/res/PrefsWin.xrc  view on Meta::CPAN

<?xml version="1.0" encoding="UTF-8"?>
<!-- generated by wxGlade 0.6.1 on Mon Jul 14 10:31:13 2008 -->

<resource version="2.3.0.1">
    <object class="wxDialog" name="prefs_window" subclass="CPANPLUS::Shell::Wx::Configure">
        <style>wxDEFAULT_DIALOG_STYLE|wxRESIZE_BORDER|wxMAXIMIZE_BOX|wxMINIMIZE_BOX|wxTHICK_FRAME</style>
        <size>500, 420</size>
        <title>wxCPAN Preferences</title>
        <object class="wxBoxSizer">
            <orient>wxVERTICAL</orient>
            <object class="sizeritem">
                <option>1</option>
                <flag>wxEXPAND</flag>
                <object class="wxNotebook" name="notebook_1">
                    <usenotebooksizer>1</usenotebooksizer>

lib/CPANPLUS/Shell/Wx/res/PrefsWin.xrc  view on Meta::CPAN

                    </object>
                    </object>
                </object>
            </object>
            <object class="sizeritem">
                <flag>wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
                <object class="wxBoxSizer">
                    <orient>wxHORIZONTAL</orient>
                    <object class="sizeritem">
                        <flag>wxBOTTOM|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxADJUST_MINSIZE</flag>
                        <object class="wxButton" name="prefs_cancel" subclass="CPANPLUS::Shell::Wx::Configure::Button">
                            <tooltip>Discard changes to preferences.</tooltip>
                            <label>_Cancel</label>
                        </object>
                    </object>
                    <object class="sizeritem">
                        <flag>wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxADJUST_MINSIZE</flag>
                        <object class="wxButton" name="prefs_save" subclass="CPANPLUS::Shell::Wx::Configure::Button">
                            <default>1</default>
                            <tooltip>Save changes to prefereces.</tooltip>
                            <label>_Save</label>
                        </object>
                    </object>
                </object>
            </object>
        </object>
    </object>
</resource>

lib/CPANPLUS/Shell/Wx/res/PrefsWin.xrc~  view on Meta::CPAN

<?xml version="1.0" encoding="UTF-8"?>
<!-- generated by wxGlade 0.6.1 on Tue Jul  8 14:25:07 2008 -->

<resource version="2.3.0.1">
    <object class="wxDialog" name="prefs_window" subclass="CPANPLUS::Shell::Wx::Configure">
        <style>wxDEFAULT_DIALOG_STYLE</style>
        <size>500, 420</size>
        <title>wxCPAN Preferences</title>
        <object class="wxBoxSizer">
            <orient>wxVERTICAL</orient>
            <object class="sizeritem">
                <option>1</option>
                <flag>wxEXPAND</flag>
                <object class="wxNotebook" name="notebook_1">
                    <usenotebooksizer>1</usenotebooksizer>

lib/CPANPLUS/Shell/Wx/res/PrefsWin.xrc~  view on Meta::CPAN

                    </object>
                    </object>
                </object>
            </object>
            <object class="sizeritem">
                <flag>wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxALIGN_CENTER_VERTICAL</flag>
                <object class="wxBoxSizer">
                    <orient>wxHORIZONTAL</orient>
                    <object class="sizeritem">
                        <flag>wxBOTTOM|wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxADJUST_MINSIZE</flag>
                        <object class="wxButton" name="prefs_cancel" subclass="CPANPLUS::Shell::Wx::Configure::Button">
                            <tooltip>Discard changes to preferences.</tooltip>
                            <label>_Cancel</label>
                        </object>
                    </object>
                    <object class="sizeritem">
                        <flag>wxALIGN_BOTTOM|wxALIGN_CENTER_HORIZONTAL|wxADJUST_MINSIZE</flag>
                        <object class="wxButton" name="prefs_save" subclass="CPANPLUS::Shell::Wx::Configure::Button">
                            <default>1</default>
                            <tooltip>Save changes to prefereces.</tooltip>
                            <label>_Save</label>
                        </object>
                    </object>
                </object>
            </object>
        </object>
    </object>
</resource>



( run in 1.656 second using v1.01-cache-2.11-cpan-0bb4e1dffa6 )