view release on metacpan or search on metacpan
examples/Tkwic.perl view on Meta::CPAN
sub create_query_area {
my ($self) = @_;
my $main_window = $self->{main_window};
my $vbox = $main_window->Frame(-relief => 'groove', -borderwidth => 2);
my $popup = $self->{query_popup} =
$vbox->Menu(-menuitems => [['command' => "Clear query",
-command => [\&clear_query, $self]]],
-tearoff => 0);
my $query_entry;
for (my $i = 0; $i < $NumberOfQueryEntries; $i++) {
examples/Tkwic.perl view on Meta::CPAN
$query_entry = $vbox->Entry();
$query_entry->pack(-fill => 'x', -expand => 1);
}
$query_entry->bind('<FocusIn>', [ \&query_focus_in, $self, $i ]);
$query_entry->bind('<Button-3>',
sub { $popup->Popup(-popover => 'cursor', -popanchor => 'nw'); });
$self->{query_entry}[$i] = $query_entry;
}
$self->{query_entry}[0]->focus();
my $hbox = $vbox->Frame();
my $history_button =
view all matches for this distribution
view release on metacpan or search on metacpan
lib/CallBackery/Controller/RpcService.pm view on Meta::CPAN
return 1 if ($self->user->isUserAuthenticated); # forces cookieConf (sets sessionExpired)
/3/ && do {
# Level-3: allowed only for plugins that opt into anonymous access.
# Guard the instantiation: for an unauthenticated user it commonly
# dies (plugins read user rights/config); that death must resolve to
# "not anonymous" here, never escape as a generic code-9999 popup.
my $plugin = $self->rpcParams->[0];
my $anon = eval {
$self->config->instantiatePlugin($plugin,$self->user)->mayAnonymous
};
return 1 if $anon;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Catalog.pm view on Meta::CPAN
$template_catalogs->{'html'} = $html;
} else {
$template_catalogs->{'skip'} = 'yes';
}
my($navigation) = $cgi->popup_menu(-name => 'navigation',
-values => ['theme', 'alpha', 'date'],
-default => 'theme',
-labels => {
'theme' => 'Thematical',
'alpha' => 'Alphabetical',
'date' => 'Chronological',
});
template_set($template->{'assoc'}, '_NAVIGATION_', $navigation);
my($tables) = $cgi->popup_menu(-name => 'table',
-values => $self->{'ctables'});
template_set($template->{'assoc'}, '_TABLES_', $tables);
template_set($template->{'assoc'}, '_COMMENT_', $cgi->param('comment'));
return $self->stemplate_build($template);
}
lib/Catalog.pm view on Meta::CPAN
sub csearch_fill_form {
my($self, $cgi, $template, $results_count) = @_;
my($what) = $cgi->param('what');
my($what_menu) = $cgi->popup_menu(-name => 'what',
-values => ['', 'categories', 'records'],
-default => '',
-labels => {
'' => 'Category Names and Records',
'categories' => 'Category Names only',
'records' => 'Records only',
});
my($querymode_menu) = $cgi->popup_menu(-name => 'querymode',
-values => ['simple', 'advanced'],
-default => 'simple',
-labels => {
'simple' => 'Simple Syntax',
'advanced' => 'Advanced Syntax',
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Catalyst/Model/PayPal/IPN.pm view on Meta::CPAN
<tr>
<td class="content">
<input type="button" onclick="dojo.widget.byId('profdiag').hide();" value="Close" name="close"/>
</td>
<td class="content" colspan="2">
<a href="#" onclick="javascript:window.open('https://www.paypal.com/uk/cgi-bin/webscr?cmd=xpt/cps/popup/OLCWhatIsPayPal-outside','olcwhatispaypal','toolbar=no,location=no, directories=no, status=no, menubar=no, scrollbars=yes,resi...
alt="Solution Graphics"></a>
</td>
</tr>
</table>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/CatalystX/NavigationMenu.pm view on Meta::CPAN
CatalystX::NavigationMenu
=head1 SYNOPSIS
my $nm = CatalystX::NavigationMenu->new();
$nm->popupate($c);
my $menu = $nm->get_navigation($c, {level => 0});
=head1 DESCRIPTION
view all matches for this distribution
view release on metacpan or search on metacpan
0.005 16 Sept 2008
- add missing generic crud/count.tt file to flesh out API support
- fix bug in form.tt with generating url for related foreign object.
- fix bug in form.tt to allow related_value map to use non-unique column
- add calendar popup feature to Date and DateTime field types
- add missing POD to TT and Serializer
0.004 11 Sept 2008
- added configure option to hide PK columns in DataTable
- support core API changes to param names
view all matches for this distribution
view release on metacpan or search on metacpan
t/static/css/lists.css view on Meta::CPAN
.boldlabel {
color: #333399;
font-size: 90%;
font-weight: bold;
}
button.popup {
font-size: 8pt;
margin: 0;
padding: 0;
cursor: hand;
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/CatalystX/Restarter/GTK.pm view on Meta::CPAN
$traymenu->append($tray_mconsole);
$traymenu->append($tray_mrestart);
$traymenu->append(Gtk2::SeparatorMenuItem->new);
$traymenu->append($mexit);
$trayicon->signal_connect('popup-menu', sub {
my ($ticon, $button, $time) = @_;
my ($x, $y, $push) = Gtk2::StatusIcon::position_menu($traymenu, $ticon);
$traymenu->show_all;
$traymenu->popup(undef, undef, sub {($x, $y,$push)}, undef, $button, $time);
});
$obj = { %$obj, win => $win, trayicon => $trayicon, msg_buffer => $buffer, app_name => $app_name, lbstatus => $status, bt_restart => $restart, bt_console => $console };
bless $obj, $class;
view all matches for this distribution
view release on metacpan or search on metacpan
include/webview-tray-gtk.c view on Meta::CPAN
GtkWidget *menu;
};
/* Forward */
static void tray_gtk_activate(GtkStatusIcon *icon, gpointer user_data);
static void tray_gtk_popup(GtkStatusIcon *icon, guint button,
guint activate_time, gpointer user_data);
/* Menu item activation callback */
static void tray_gtk_menu_item_activated(GtkMenuItem *menuitem,
gpointer user_data) {
include/webview-tray-gtk.c view on Meta::CPAN
if (t->menu_cb && t->item_count > 0) {
t->menu_cb(t->w, -1); /* -1 = tray icon clicked */
}
}
static void tray_gtk_popup(GtkStatusIcon *icon, guint button,
guint activate_time, gpointer user_data) {
struct webview_tray *t = (struct webview_tray *)user_data;
struct webview_tray_gtk *priv = (struct webview_tray_gtk *)t->_priv;
if (priv->menu) {
gtk_menu_popup(GTK_MENU(priv->menu), NULL, NULL,
gtk_status_icon_position_menu, icon, button, activate_time);
}
}
WEBVIEW_API int webview_tray_create(struct webview_tray *t) {
include/webview-tray-gtk.c view on Meta::CPAN
priv->menu = tray_gtk_build_menu(t, t->items, t->item_count);
/* Connect signals */
g_signal_connect(G_OBJECT(priv->icon), "activate",
G_CALLBACK(tray_gtk_activate), t);
g_signal_connect(G_OBJECT(priv->icon), "popup-menu",
G_CALLBACK(tray_gtk_popup), t);
return 0;
}
WEBVIEW_API void webview_tray_update(struct webview_tray *t) {
view all matches for this distribution
view release on metacpan or search on metacpan
share/plotly.js/plotly.min.js view on Meta::CPAN
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
*/
"use strict";var e=t("base64-js"),n=t("ieee754");r.Buffer=a,r.SlowBuffer=function(t){+t!=t&&(t=0);return a.alloc(+t)},r.INSPECT_MAX_BYTES=50;function i(t){if(t>2147483647)throw new RangeError('The value "'+t+'" is invalid for option "size"');var e=ne...
/*! Native Promise Only
v0.8.1 (c) Kyle Simpson
MIT License: http://getify.mit-license.org
*/
!function(t,r,n){r[t]=r[t]||n(),void 0!==e&&e.exports&&(e.exports=r[t])}("Promise",void 0!==t?t:this,(function(){"use strict";var t,e,n,i=Object.prototype.toString,a=void 0!==r?function(t){return r(t)}:setTimeout;try{Object.defineProperty({},"x",{}),...
share/plotly.js/plotly.min.js view on Meta::CPAN
/*
* @copyright 2016 Sean Connelly (@voidqk), http://syntheti.cc
* @license MIT
* @preserve Project Home: https://github.com/voidqk/polybooljs
*/
var n,i=t("./lib/build-log"),a=t("./lib/epsilon"),o=t("./lib/intersecter"),s=t("./lib/segment-chainer"),l=t("./lib/segment-selector"),c=t("./lib/geojson"),u=!1,f=a();function h(t,e,r){var i=n.segments(t),a=n.segments(e),o=r(n.combine(i,a));return n.p...
/*!
* The buffer module from node.js, for the browser.
*
* @author Feross Aboukhadijeh <https://feross.org>
* @license MIT
view all matches for this distribution
view release on metacpan or search on metacpan
public/themes/light/light.css view on Meta::CPAN
cursor: pointer;
}
#drupalchat .drupalchatnousers:hover {
/*color: #FFF !important;*/
}
#drupalchat .drupalchat_popup{
width: 70px;
/*height: 100px;*/
position: absolute;
display: none;
z-index: 200;
background: #FFF;
border: 1px solid #b5b5b5;
border-bottom: 2px solid #b5b5b5;
}
#drupalchat .drupalchat_popup ul {
background: #fff;
border: none;
margin: 0;
overflow: auto;
width: 100%;
}
#drupalchat .drupalchat_popup li {
background: #fff;
clear: both;
display: block;
float: none; /*--Reset float--*/
margin: 0;
overflow: hidden;
padding: 0;
position: static; /*--Reset relative positioning--*/
}
#drupalchat .drupalchat_popup li:hover {
background: #516ea6;
}
#drupalchat .drupalchat_popup li a span {
float: left;
margin: 0 8px;
padding-left: 20px;
}
#drupalchat .drupalchat_popup li a {
border: none;
display: block;
font-weight: normal;
height: 12px;
line-height: 12px;
margin: 0;
padding: 3px 0 3px 8px;
}
#drupalchat .drupalchat_popup li a:hover {
background: transparent;
text-decoration: none;
}
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Class/DBI/FormBuilder.pm view on Meta::CPAN
# POST all forms to server
Film->form_builder_defaults->{method} = 'post';
# customise how some fields are built:
# 'actor' is a has_a field, and the
# related table has 1000's of rows, so we don't want the default popup widget,
# we just want to show the current value
Film->form_builder_defaults->{process_fields}->{actor} = 'VALUE';
# 'trailer' stores an mpeg file, but CDBI::FB cannot automatically detect
# file upload fields, so need to tell it:
lib/Class/DBI/FormBuilder.pm view on Meta::CPAN
http://beerfb.riverside-cms.co.uk
=head1 Customising field construction
Often, the default behaviour will be unsuitable. For instance, a C<has_a> relationship might point to
a related table with thousands of records. A popup widget with all these records is probably not useful.
Also, it will take a long time to build, so post-processing the form to re-design the field is a
poor solution.
Instead, you can pass an extra C<process_fields> argument in the call to C<as_form> (or you can
set it in C<form_builder_defaults>).
view all matches for this distribution
view release on metacpan or search on metacpan
contrib/vim/taglist.vim view on Meta::CPAN
\ :call <SID>Tlist_Change_Sort('menu', 'set', 'name')<CR>
anoremenu <silent> T&ags.Sort\ menu\ by.Order
\ :call <SID>Tlist_Change_Sort('menu', 'set', 'order')<CR>
anoremenu T&ags.-SEP1- :
if &mousemodel =~ 'popup'
anoremenu <silent> PopUp.T&ags.Refresh\ menu
\ :call <SID>Tlist_Menu_Refresh()<CR>
anoremenu <silent> PopUp.T&ags.Sort\ menu\ by.Name
\ :call <SID>Tlist_Change_Sort('menu', 'set', 'name')<CR>
anoremenu <silent> PopUp.T&ags.Sort\ menu\ by.Order
contrib/vim/taglist.vim view on Meta::CPAN
let old_cpoptions = &cpoptions
set cpoptions&vim
exe s:tlist_{a:fidx}_menu_cmd
" Update the popup menu (if enabled)
if &mousemodel =~ 'popup'
let cmd = substitute(s:tlist_{a:fidx}_menu_cmd, ' T\\&ags\.',
\ ' PopUp.T\\\&ags.', "g")
exe cmd
endif
contrib/vim/taglist.vim view on Meta::CPAN
call s:Tlist_Log_Msg('Removing the tags menu for a file')
" Cleanup the Tags menu
silent! unmenu T&ags
if &mousemodel =~ 'popup'
silent! unmenu PopUp.T&ags
endif
" Add a dummy menu item to retain teared off menu
noremenu T&ags.Dummy l
silent! unmenu! T&ags
if &mousemodel =~ 'popup'
silent! unmenu! PopUp.T&ags
endif
call s:Tlist_Menu_Add_Base_Menu()
view all matches for this distribution
view release on metacpan or search on metacpan
eg/query.cgi view on Meta::CPAN
my $cgi = CGI->new;
my $pred = Class::RDF::Store->db_Main->selectcol_arrayref(q[
select distinct value from node, statement
where node.id = statement.predicate
order by value asc ]);
my $dropdown = $cgi->popup_menu( -name => "predicate", -values => $pred );
print $cgi->header, <<End;
<html>
<body>
<form>
view all matches for this distribution
view release on metacpan or search on metacpan
lib/ClearPress/authdecor.pm view on Meta::CPAN
=head2 footer - overridden from superclass. Closes div#main
my $sSiteFooterHTML = $oDecor->footer();
=head2 site_login_form - authentication form used for popup and cgi-bin/login
my $sSiteLoginHTML = $oDecor->site_login_form();
=head1 DIAGNOSTICS
view all matches for this distribution
view release on metacpan or search on metacpan
menu_initialise
menu_init
menu_item
menu_display
menu_show
menu_popup
menu_button_set
menu_terminate
);
@EXPORT_OK = qw (
# ----------------------------------------------------------------------------------
# &menu_initialise : sets up all menu variables and constructs
# &menu_button_set : swicthes menu buttons on and off
# &menu_item : create a menu item
# &menu_display : display a menu and get a response from it
# &menu_popup : flash a busy window
# &menu_show : gives a full screen text display
# &menu_terminate : close the menu environment down
# ----------------------------------------------------------------------------------
# All Curses functions can of course be used in user programs but be aware that
# management of all windows then becomes the users responsibility and behaviour
# Windows
my $menu_screen; # the backdrop
my $menu_inlay; # background for the menu window with shadow etc
my $menu_window; # menu window with text elements
my $menu_pane; # where the menu options actually get drawn
my $menu_popup; # special for popup and splash displays
# Window elements
my $menu_title; # title of script in backdrop
my $menu_top_title; # title of menu
my $menu_sub_title; # sub-title of a menu
$menu_attributes{"edge"}="7.7.BOLD";
$menu_attributes{"dull"}="0.7.BOLD";
$menu_attributes{"help"}="0.2.BOLD";
$menu_attributes{"warn"}="7.3.NORMAL";
$menu_attributes{"error"}="7.1.NORMAL";
$menu_attributes{"popup"}="3.2.BOLD";
$menu_attributes{"shadow"}="0.0.NORMAL";
} else {
# Set mono defaults
$menu_attributes{"backdrop"}="DIM";
$menu_attributes{"advice"}="NORMAL";
$menu_attributes{"edge"}="DIM";
$menu_attributes{"dull"}="DIM";
$menu_attributes{"help"}="REVERSE";
$menu_attributes{"warn"}="REVERSE";
$menu_attributes{"error"}="REVERSE";
$menu_attributes{"popup"}="NORMAL";
}
if(-e "/etc/Cmenu/cmenurc") {
# load system wide preferences
&menu_config_file("/etc/Cmenu/cmenurc");
}
#**********
# MENU_POPUP
#
# Function: Pops up a single line text message
# Can be used to keep users interested while a lengthy process
# completes; popup remains on screen until destroyed by
# calling the routine again with no message
#
# Call format: &menu_popup(message,title); # create a popup
# &menu_popup(); # destroy popup
#
# Arguments: - message - a text message to be displayed;
# should be single line only, will be truncated if too long
# If the message is empty an old popup will be destroyed
# - title - title centred in the popup border
# defaults to "processing" if not provided
#
# Returns: nothing
#
# Notes: popup may appear over a blank screen since the menu windows
# may have been removed (not guaranteed)
#**********
sub menu_popup {
my ($message,$ptitle) = @_;
if(!$ptitle) {$ptitle="processing"; }
&menu_advice(" ");
if(!$message) {
# no message so destroy the old popup
# curses cookery
echo(); # no input echo until enabled explicitly
curs_set(1); # turn the cursor on
&delwin($menu_popup);
&menu_redraw_backdrop();
} else {
# create a new popup
noecho(); # no input echo until enabled explicitly
curs_set(0); # turn the cursor off
while(length($message)>$menu_screen_cols-8) {
chop $message;
};
# Initialise menu pane and control variables
$menu_popup=newwin(3,$menu_screen_cols-6,($menu_screen_lines/2)-2,3);
bkgd($menu_popup,$menu_attributes{"popup"});
clear($menu_popup);
&border($menu_popup,0,0,0,0,0,0,0,0);
move($menu_popup,0,($menu_screen_cols-8-length($ptitle))/2);
addstr($menu_popup," $ptitle ");
move($menu_popup,1,($menu_screen_cols-6-length($message))/2);
addstr($menu_popup,$message);
&refresh($menu_popup);
&doupdate();
}
}
#**********
#
#**********
sub menu_show {
my ($temp_title,$message,$colour) = @_;
my ($attributes,$work,$x,$i,$j);
my ($menu_popup);
my (@b);
&menu_advice(" ");
if(!$colour) { $colour="ERROR"; }
if(!$message) {
# no message given so ignore the call
return("NO");
} else {
# create a popup with button bar
bkgd($menu_inlay,$attributes);
erase($menu_inlay);
&border($menu_inlay,0,0,0,0,0,0,0,0);
move($menu_inlay,0,($menu_inlay_cols-length($temp_title)-2)/2);
addstr($menu_inlay," $temp_title ");
$menu_pane_lines=$menu_inlay_lines-3;
$menu_pane_cols=$menu_inlay_cols-2;
&noutrefresh($menu_inlay);
$menu_popup=newwin($menu_pane_lines-2,$menu_pane_cols-2,$menu_pane_y,$menu_pane_x+1);
bkgd($menu_popup,$attributes);
erase($menu_popup);
# curses cookery
cbreak(); # permits keystroke examination
noecho(); # no input echo until enabled explicitly
curs_set(0); # turn the cursor off
if(length($message)<$menu_pane_cols) {
move($menu_popup,$menu_pane_lines/2,($menu_pane_cols-length($message))/2);
addstr($menu_popup,$message);
&refresh($menu_popup);
} else {
$Text::Wrap::columns=$menu_pane_cols-2;
addstr($menu_popup,wrap("","",$message));
&refresh($menu_popup);
}
if($colour eq "HELP") {
# We have to do this since HELP can be called while in a menu
# when menu_show would otherwise trash the button labels
move($menu_inlay,$menu_inlay_lines-2,($menu_inlay_cols/2)-7);
}
# curses cookery
nocbreak(); # permits keystroke examination
echo(); # no input echo until enabled explicitly
curs_set(1); # turn the cursor on
&delwin($menu_popup);
&menu_redraw_backdrop();
}
$work;
}
$sel=&menu_display($advice,$start_item);
&menu_button_set($button,$button_text);
&menu_popup($title,$text);
...
&menu_popup();
&menu_show($title,$text,$colour);
&menu_terminate($message);
Parameters for this routine are;
$button a number 1, 2 or 3 specifying which button is to be set
$label the text label for the button; an empty string switches the button off
=head2 menu_popup
Allows a simple screen to pop-up if a lengthy process has been launched. The popup
has only one line of text to give an indication of what the system is doing;
To start a popup - call with $message
To close a popup - call with NO message
Remember to close the popup or the menu display will get confused.
=head2 menu_show
Allows a variety of information to be shown on the screen; the display
generally replaces normal menu rendering until the user presses an approriate key.
view all matches for this distribution
view release on metacpan or search on metacpan
php/PHP_CodeSniffer/src/Standards/Generic/Tests/WhiteSpace/ScopeIndentUnitTest.1.js view on Meta::CPAN
'safedblclick',
function() {},
);
if (topContent) {
ViperUtil.addClass(topContent, 'Viper-popup-top');
main.appendChild(topContent);
}
ViperUtil.addClass(midContent, 'Viper-popup-content');
main.appendChild(midContent);
}
};
a.prototype = {
a: function()
{
ViperUtil.addClass(midContent, 'Viper-popup-content');
main.appendChild(midContent);
var mouseUpAction = function() {};
var preventMouseUp = false;
var self = this;
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
our @list_of_files;
our %file_encodings; #this is a hash of the files encodings
our %all_extensions;
our $file_number = 0;
my $popup;
#-------------------------------------------------------
my $int_color = int(rand(360));
my $int_white = 170;
my $int_black = 40;
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
indent => $self->{global}->{GLOBAL}{tree_itemIndent},
itemHeight => $self->{global}->{GLOBAL}{tree_itemHeight},
# multiSelect => 1,
hScroll => 1,
vScroll => 1,
popupFont => {
name => 'DejaVu Sans',
size => 9,
style => fs::Normal,
},
font => {
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
my $clicked = int( $this->topItem + ($self->{tree}-> height - $y)/$this-> itemHeight );
if ( $btn == 4 && !$dblclk ) {
$this-> deselect_all ();
$this-> select_item ( $clicked );
$this-> focusedItem ( $clicked );
$popup = $self->popup_show (
$this,
$clicked,
left => $self->{frame_left}-> left + $x,
bottom => $self->{frame_left}-> bottom + $y,
title => 'Making tree',
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
$developer{notes}-> repaint;
}
################################################################################
sub popup_show
{
my ( $self, $tree, $clicked ) = @_;
my @arr = $tree-> get_item( $clicked );
my $level = $arr[0]->[0]->[2];
my $name = $arr[0]->[0]->[0];
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
$par{bottom} = 0 unless $par{bottom};
$par{width} = 740;
$par{height} = 240;
my $x = [$self->{mw}->origin]->[0] + [$self->{frame_left}->pointerPos]->[0];
my $y = [$self->{mw}->origin]->[1] + [$self->{frame_left}->pointerPos]->[1] - $par{height} + $par{itemHeight};
my $tmp_popup = Prima::Dialog-> create(
title => $par{title},
text => $par{title},
origin => [ $x, $y ],
size => [ $par{width}, $par{height} ],
# borderIcons => 0,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
$this-> width - $margin - 1 - $width, $this-> height - $margin - 1 - $width,
$this-> width - $margin - 1 - $width, $margin + $width
]);
},
);
$tmp_popup->insert( Label =>
origin => [ 10, $par{height} - 30 ],
size => [ $par{width} - 20, 20 ],
text => $name,
flat => 1,
x_centered => 1,
alignment => ta::Center,
color => $self->licz_kolor( 0x000000, $project_color, 0.8, 0 ),
borderWidth => 1,
font => { size => 10, style => fs::Normal, },
);
$tmp_popup->insert( Button =>
origin => [ 10, 10 ],
size => [ 80, 20 ],
text => 'Cancel',
enabled => 1,
flat => 0,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
borderWidth => 1,
borderColor => 0xffffff,
backColor => $self->licz_kolor( 0xffffff, $project_color, 0.8, 0 ),
font => { size => 9, style => fs::Normal, },
onClick => sub {
$tmp_popup->close;
undef $popup;
},
);
#----------------------------------------------------------------
my $input = $tmp_popup-> insert( InputLine =>
origin => [ 10, $par{height} -55 ],
size => [ 480, 20 ],
text => $name,
flat => 0,
alignment => ta::Left,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
} else {
push @template_names, "";
}
}
}
my $check1 = $tmp_popup-> insert( ComboBox =>
origin => [ 10, $par{height} -80 ],
size => [ 480, 20 ],
style => (cs::DropDownList),
items => [( @template_names )],
flat => 1,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
size => 9,
style => fs::Normal,
},
);
#-------------------------------------------------------------
$tmp_popup-> insert( Button =>
origin => [ 500, $par{height} - 55 ],
size => [ 230, 20 ],
text => 'Insert',
enabled => 1,
flat => 0,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
if ( $info eq 'OK' ) {
$self-> make_tree;
} else {
Prima::message ( $info );
}
$tmp_popup-> close();
undef $popup ;
} else {
Prima::message ( "The name [$name] already exists!" );
}
}
},
);
#-------------------------------------------------------------
$tmp_popup->insert( Button =>
origin => [ 500, $par{height} - 80 ],
size => [ 230, 20 ],
text => 'Update',
enabled => 1,
flat => 0,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
branch => $bra,
old_name => "$dir/".$name,
);
if ( $info eq 'OK' ) {
$self-> make_tree;
$tmp_popup->close();
undef $popup ;
} else {
Prima::message ( $info );
}
}
},
);
#-------------------------------------------------------------
$tmp_popup->insert( Button =>
origin => [ 500, $par{height} -105 ],
size => [ 230, 20 ],
text => 'Backup',
enabled => 1,
flat => 0,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
branch => $bra,
);
if ( $info eq 'OK' ) {
my ( $x, $l ) = $tree-> get_item( $tree-> focusedItem );
$tree-> delete_item ( $x );
$tmp_popup->close();
undef $popup ;
} else {
Prima::message ( $info );
}
},
);
#-------------------------------------------------------------
$tmp_popup->insert( Button =>
origin => [ 500, $par{height} -130 ],
size => [ 230, 20 ],
text => 'Copy',
enabled => 1,
flat => 0,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
name => "$dir/".$input->text,
branch => $bra,
);
if ( $info eq 'OK' ) {
$self-> make_tree;
$tmp_popup->close();
undef $popup ;
} else {
Prima::message ( $info );
}
}
},
);
#-------------------------------------------------------------
$tmp_popup->insert( Button =>
origin => [ 500, $par{height} -155 ],
size => [ 230, 20 ],
text => 'Delete',
enabled => 1,
flat => 0,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
branch => $bra,
);
if ( $info eq 'OK' ) {
my ( $x, $l ) = $tree-> get_item( $tree-> focusedItem );
$tree-> delete_item ( $x );
$tmp_popup->close();
undef $popup ;
} else {
Prima::message ( $info );
}
},
);
#-------------------------------------------------------------
$tmp_popup->insert( Button =>
origin => [ 500, 10 ],
size => [ 230, 20 ],
text => 'find files with the text',
enabled => 1,
flat => 0,
lib/Prima/CodeManager/CodeManager.pm view on Meta::CPAN
my $clicked = int( $this-> topItem + ($developer{ftt}-> height - $y)/$this-> itemHeight );
my $fn = $developer{ftt}-> items-> [$clicked] ? $developer{ftt}-> items-> [$clicked] : '';
$self-> file_edit( $fn, $bra ) if $dblclk && -f $fn;
}
);
$tmp_popup-> close();
undef $popup ;
},
);
$tmp_popup->execute;
return $tmp_popup;
}
########################################################################
sub make_object
view all matches for this distribution
view release on metacpan or search on metacpan
share/js/jquery-1.11.3.js view on Meta::CPAN
rposition = /^(top|right|bottom|left)$/;
if ( window.getComputedStyle ) {
getStyles = function( elem ) {
// Support: IE<=11+, Firefox<=30+ (#15098, #14150)
// IE throws on elements created in popups
// FF meanwhile throws on frame elements through "defaultView.getComputedStyle"
if ( elem.ownerDocument.defaultView.opener ) {
return elem.ownerDocument.defaultView.getComputedStyle( elem, null );
}
view all matches for this distribution
view release on metacpan or search on metacpan
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
(flags & CMF_EXPLORE) == 0)
return MAKE_HRESULT(SEVERITY_SUCCESS, 0, currentCommandID);
_commandMap.Clear();
CMenu popupMenu;
CMenuDestroyer menuDestroyer;
CContextMenuInfo ci;
ci.Load();
MENUITEMINFO menuItem;
UINT subIndex = indexMenu;
if (ci.Cascaded)
{
CCommandMapItem commandMapItem;
if (!popupMenu.CreatePopup())
return E_FAIL;
menuDestroyer.Attach(popupMenu);
commandMapItem.CommandInternalID = kCommandNULL;
commandMapItem.Verb = kMainVerb;
commandMapItem.HelpString = LangString(IDS_CONTEXT_CAPTION_HELP, 0x02000102);
_commandMap.Add(commandMapItem);
menuItem.wID = currentCommandID++;
subIndex = 0;
}
else
{
popupMenu.Attach(hMenu);
}
UInt32 contextMenuFlags = ci.Flags;
UString mainString;
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
bool thereIsMainOpenItem = ((contextMenuFlags & NContextMenuFlags::kOpen) != 0);
if (thereIsMainOpenItem)
{
CCommandMapItem commandMapItem;
FillCommand(kOpen, mainString, commandMapItem);
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, mainString);
_commandMap.Add(commandMapItem);
}
if ((contextMenuFlags & NContextMenuFlags::kOpenAs) != 0 &&
(!thereIsMainOpenItem || !FindExt(kNoOpenAsExtensions, fileInfo.Name)))
{
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
menuItem.fType = MFT_STRING;
menuItem.fMask = MIIM_SUBMENU | MIIM_TYPE | MIIM_ID;
menuItem.wID = currentCommandID++;
menuItem.hSubMenu = subMenu;
menuItem.StringValue = LangString(IDS_CONTEXT_OPEN, 0x02000103);
popupMenu.InsertItem(subIndex++, true, menuItem);
commandMapItem.CommandInternalID = kCommandNULL;
commandMapItem.Verb = kMainVerb;
commandMapItem.HelpString = LangString(IDS_CONTEXT_OPEN_HELP, 0x02000104);
_commandMap.Add(commandMapItem);
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
if (_dropMode)
commandMapItem.Folder = _dropPath;
else
commandMapItem.Folder = folderPrefix;
commandMapItem.Folder += GetSubFolderNameForExtract(fileInfo.Name) + UString(WCHAR_PATH_SEPARATOR);
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, mainString);
_commandMap.Add(commandMapItem);
}
// Extract Here
if ((contextMenuFlags & NContextMenuFlags::kExtractHere) != 0)
{
CCommandMapItem commandMapItem;
FillCommand(kExtractHere, mainString, commandMapItem);
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, mainString);
if (_dropMode)
commandMapItem.Folder = _dropPath;
else
commandMapItem.Folder = folderPrefix;
_commandMap.Add(commandMapItem);
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
commandMapItem.Folder = _dropPath;
else
commandMapItem.Folder = folderPrefix;
commandMapItem.Folder += folder;
s = MyFormatNew(s, GetQuotedReducedString(folder + UString(WCHAR_PATH_SEPARATOR)));
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, s);
_commandMap.Add(commandMapItem);
}
// Test
if ((contextMenuFlags & NContextMenuFlags::kTest) != 0)
{
CCommandMapItem commandMapItem;
FillCommand(kTest, mainString, commandMapItem);
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, mainString);
_commandMap.Add(commandMapItem);
}
}
UString archiveName = CreateArchiveName(fileName, _fileNames.Size() > 1, false);
UString archiveName7z = archiveName + L".7z";
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
commandMapItem.Folder = _dropPath;
else
commandMapItem.Folder = archivePathPrefix;
commandMapItem.ArcName = archiveName;
FillCommand(kCompress, mainString, commandMapItem);
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, mainString);
_commandMap.Add(commandMapItem);
}
#ifdef EMAIL_SUPPORT
// CompressEmail
if ((contextMenuFlags & NContextMenuFlags::kCompressEmail) != 0 && !_dropMode)
{
CCommandMapItem commandMapItem;
commandMapItem.ArcName = archiveName;
FillCommand(kCompressEmail, mainString, commandMapItem);
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, mainString);
_commandMap.Add(commandMapItem);
}
#endif
// CompressTo7z
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
else
commandMapItem.Folder = archivePathPrefix;
commandMapItem.ArcName = archiveName7z;
commandMapItem.ArcType = L"7z";
s = MyFormatNew(s, GetQuotedReducedString(archiveName7z));
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, s);
_commandMap.Add(commandMapItem);
}
#ifdef EMAIL_SUPPORT
// CompressTo7zEmail
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
UString s;
FillCommand(kCompressTo7zEmail, s, commandMapItem);
commandMapItem.ArcName = archiveName7z;
commandMapItem.ArcType = L"7z";
s = MyFormatNew(s, GetQuotedReducedString(archiveName7z));
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, s);
_commandMap.Add(commandMapItem);
}
#endif
// CompressToZip
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
else
commandMapItem.Folder = archivePathPrefix;
commandMapItem.ArcName = archiveNameZip;
commandMapItem.ArcType = L"zip";
s = MyFormatNew(s, GetQuotedReducedString(archiveNameZip));
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, s);
_commandMap.Add(commandMapItem);
}
#ifdef EMAIL_SUPPORT
// CompressToZipEmail
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
UString s;
FillCommand(kCompressToZipEmail, s, commandMapItem);
commandMapItem.ArcName = archiveNameZip;
commandMapItem.ArcType = L"zip";
s = MyFormatNew(s, GetQuotedReducedString(archiveNameZip));
MyInsertMenu(popupMenu, subIndex++, currentCommandID++, s);
_commandMap.Add(commandMapItem);
}
#endif
}
7zip/CPP/7zip/UI/Explorer/ContextMenu.cpp view on Meta::CPAN
{
CMenuItem menuItem;
menuItem.fType = MFT_STRING;
menuItem.fMask = MIIM_SUBMENU | MIIM_TYPE | MIIM_ID;
menuItem.wID = currentCommandID++;
menuItem.hSubMenu = popupMenu.Detach();
menuDestroyer.Disable();
menuItem.StringValue = LangString(IDS_CONTEXT_POPUP_CAPTION, 0x02000101);
CMenu menu;
menu.Attach(hMenu);
menu.InsertItem(indexMenu++, true, menuItem);
view all matches for this distribution
view release on metacpan or search on metacpan
.appveyor.yml view on Meta::CPAN
allow_failures:
- MSVC_CPERL: 1
clone_depth: 1
init:
- git config --global core.autocrlf input
# Disable popups as they hang the build as there is nobody to click on the OK button...
# Hanging the build is a lot less user friendly than reporting a build failure.
#
# Disable of system hard error popup
# See: https://msdn.microsoft.com/en-us/library/bb513638%28VS.85%29.aspx
- reg add "HKLM\SYSTEM\CurrentControlSet\Control\Windows" /f /v ErrorMode /d 2
# Disable the following popup on program failure:
# | ** <program name> has stopped working ** |
# | Windows can check online for a solution to the problem|
# | - Check online for a solution and close the program |
# | - Close the program |
# See: https://msdn.microsoft.com/en-us/library/bb513638%28VS.85%29.aspx
view all matches for this distribution
view release on metacpan or search on metacpan
librhash/plug_openssl.c view on Meta::CPAN
static const char* libNames[] = {
"cygcrypto-1.1.dll",
"cygcrypto-1.0.0.dll",
};
# endif
/* suppress the error popup dialogs */
UINT oldErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);
SetErrorMode(oldErrorMode | SEM_FAILCRITICALERRORS);
for (i = 0; !handle && i < (sizeof(libNames) / sizeof(*libNames)); i++)
handle = LoadLibraryA(libNames[i]);
view all matches for this distribution
view release on metacpan or search on metacpan
librhash/plug_openssl.c view on Meta::CPAN
*/
static int load_openssl_runtime(void)
{
#if defined(_WIN32) || defined(__CYGWIN__)
HMODULE handle;
/* suppress the error popup dialogs */
UINT oldErrorMode = SetErrorMode(SEM_FAILCRITICALERRORS);
SetErrorMode(oldErrorMode | SEM_FAILCRITICALERRORS);
#if defined(_WIN32)
handle = LoadLibraryA("libeay32.dll");
view all matches for this distribution
view release on metacpan or search on metacpan
$DIAGFLAG = 0;
# Items to export into callers namespace by default. Note: do not export
# names by default without a very good reason. Use EXPORT_OK instead.
# Do not simply export all your public functions/methods/constants.
@EXPORT = qw (VERSION checkDef checkReq popupLabel popupDialog);
sub AUTOLOAD {
# This AUTOLOAD is used to 'autoload' constants from the constant()
# XS function. If a constant is not found then control is passed
# to the AUTOLOAD in AutoLoader.
}
#
# This pops up a label.
#
sub popupLabel
{
my $mesg = shift;
my $popup = new Cdk::Label ("Message" => $mesg);
$popup->draw();
$popup->wait();
}
#
# This pops up a question on the screen.
#
sub popupDialog
{
my ($mesg, $buttons) = @_;
my $popup = new Cdk::Dialog ('Message' => $mesg, 'Buttons' => $buttons);
return $popup->activate;
}
#
# This function takes a scalar and returns a list with elements in the
# list to the given width.
view all matches for this distribution
view release on metacpan or search on metacpan
examples/demo-widgets view on Meta::CPAN
$w{6}->add(
undef, 'Label',
-text => "The popmenu is much like a standard listbox. The difference is\n"
. "that only the currently selected value is visible (or ---- if\n"
. "no value is yet selected). The list of possible values will be\n"
. "shown as a separate popup windows if requested.\n"
. "Press <ENTER> or <CURSOR-RIGHT> to open the popupbox and use\n"
. "those same keys to select a value (or use <CURSOR-LEFT> to close\n"
. "the popup listbox without selecting a value from it). Press\n"
. "</> in the popup for a 'less'-like search through the list."
);
$w{6}->add(
undef, 'Popupmenu',
-y => 9,
-values => $values,
-labels => $labels,
-width => 20,
-onchange => sub {
my $pm = shift;
my $lbl = $pm->parent->getobj('popupmenulabel');
my $val = $pm->get;
$val = "<undef>" unless defined $val;
my $lab = $pm->{-labels}->{$val};
$val .= " (label = '$lab')" if defined $lab;
$lbl->text($val);
examples/demo-widgets view on Meta::CPAN
undef, 'Label', -y => 9, -x => 21,
-text => "--- selected --->"
);
$w{6}->add(
'popupmenulabel', 'Label',
-y => 9, -x => 39, -width => -1,
-bold => 1,
-text => "none"
);
view all matches for this distribution
view release on metacpan or search on metacpan
lib/Curses/UI/Dialog/Filebrowser.pm view on Meta::CPAN
starts with a dot) will also be shown. By default this
option is set to false.
=item * B<-mask> < ARRAYREF >
If B<-mask> is defined, a filemask popupbox will be added
to the filebrowser dialog window. This popupbox will filter
the list of files that is displayed, using a regular expression
(case insensitive). The ARRAYREF contains a list of array
references. Each array reference has two elements: a regexp and
a description. Here's an example B<-mask>:
view all matches for this distribution
view release on metacpan or search on metacpan
Widgets/ComboBox.pm view on Meta::CPAN
# Get updated conf hash
%conf = ();
%conf = %{$self->{CONF}};
# Create a list box object for the popup if no errors were encountered
$self->{LISTBOX} = Curses::Widgets::ListBox->new({
X => 0,
Y => 0,
LISTITEMS => $conf{LISTITEMS},
INPUTFUNC => $conf{INPUTFUNC},
Widgets/ComboBox.pm view on Meta::CPAN
# Call the parent draw
return $self->SUPER::draw($mwh, $active);
}
=head2 popup
$combo->popup;
This method causes the drop down list to be displayed. Since, theoretically,
this list should never be seen unless it's being actively used, we will always
assume that we need to draw a cursor on the list as well.
=cut
sub popup {
my $self = shift;
my $conf = $self->{CONF};
my ($x, $y, $border) = @$conf{qw(X Y BORDER)};
my ($by, $bx) = @{$self->{BEGYX}};
my $lb = $self->{LISTBOX};
Widgets/ComboBox.pm view on Meta::CPAN
$y--;
} else {
$y++;
}
# Create the popup window
unless ($pwh = newwin($$conf{LISTLINES} + $border, $$conf{LISTCOLUMNS} +
$border, $y + $border + $by, $x + $border + $bx)) {
carp ref($self), ": Popup creation failed, possible geometry problems";
return;
}
Widgets/ComboBox.pm view on Meta::CPAN
# Handle only special keys that will pull down the list
if ($in eq "\n") {
} elsif ($in eq KEY_DOWN) {
$self->popup;
# Hand everything else to the text widget
} else {
$self->SUPER::input_key($in);
}
view all matches for this distribution
view release on metacpan or search on metacpan
examples/x10cgi_nodbi.pl view on Meta::CPAN
"What's the combination?", p,
checkbox_group( -name=>'words', -override=>$clear,
-value=>['eenie', 'meenie', 'minie', 'moe'],
-default=>['eenie', 'meenie']), p,
"What's your favourite colour? ",
popup_menu( -name=>'colour', -override=>$clear,
-value=>[@rainbow]), p,
submit, submit(-name=>'reset', -value=>'Clear Form'),
end_form,
hr;
view all matches for this distribution
view release on metacpan or search on metacpan
examples/ora_explain.pl view on Meta::CPAN
busy(0);
return(1);
}
################################################################################
# Display a popup dialog showing the structure of a table
sub disp_table($$)
{
my ($owner, $table) = @_;
examples/ora_explain.pl view on Meta::CPAN
if ($row->{OTHER});
$PlanStep->insert("1.0", $info);
}
################################################################################
# Display a popup dialog showing the structure of the table or index used in
# the passed plan step
sub disp_plan_step_obj($)
{
my ($key) = @_;
examples/ora_explain.pl view on Meta::CPAN
################################################################################
# Display a list of available indexes on a table, and display the selected
# table definition
sub disp_index_popup($)
{
my ($key) = @_;
# Get the plan step & return if it doesn't refer to an object
my $row = $Plan->{key}{$key};
examples/ora_explain.pl view on Meta::CPAN
{
busy(0);
return(1);
}
# Build the popup menu
$qry = $Db->prepare(qq(
$SqlMarker select owner, index_name from all_indexes
where table_name = :1 and table_owner = :2
));
$qry->execute($row->{OBJECT_NAME}, $row->{OBJECT_OWNER})
examples/ora_explain.pl view on Meta::CPAN
$frame = $PlanMain->Frame(-borderwidth => 3, -relief => "raised");
$PlanTitle = $frame->Label(-text => "Query Plan")->pack(-anchor => "nw");
my $b1_cb = sub
{ error($PlanMain, $@) if (! eval { disp_plan_step_obj($_[0])}); };
my $b3_cb = sub
{ error($PlanMain, $@) if (! eval { disp_index_popup($_[0])}); };
$PlanTree = $frame->Scrolled("B3Tree", -height => 15, -width => 80,
-borderwidth => 0, -highlightthickness => 1,
-scrollbars => "osoe",
-browsecmd => \&disp_plan_step,
-command => $b1_cb, -b3command => $b3_cb)
examples/ora_explain.pl view on Meta::CPAN
its definition in a dialog box.
=head2 Capture SQL Cache functionality
The explain window has an option on the "File" menu labelled "SQL Cache ...",
as well as a button with the same function. Selecting this will popup a new
top-level window containing a menu bar and three frames, labelled "SQL Cache",
"SQL Statement Statistics" and "SQL Selection Criteria". At the bottom of the
window are three buttons labelled "Capture SQL", "Explain" and "Close".
The menu bar has two pulldown menus "File" and "Help". "File" allows you to
view all matches for this distribution
view release on metacpan or search on metacpan
my $fvalues = $self->field_values($f);
# Set the param
$q->param(-name => $columns[$f],
-value => $row->{$columns[$f]});
# PopUp
$self->add_request( $q->popup_menu(
-name => $columns[$f],
-values => $fvalues,
-default => $row->{$columns[$f]},
));
}
view all matches for this distribution