When people ask me how I met Rui I always laugh a little. If she's in the room I'll give her a smile, and ask her to tell the story. It's always fun trying to guess what version she'll tell.
Sometimes she says that we met in Rome, through our mutual friend Jack. She'll dryly recount how my first words to her were "Wow you look tired, are you okay?". (LINK THIS LATER). Other times she'll roll her eyes and explain how I drunkenly introduced myself at a party in Copenhagen, and then promptly forgot who she was. Either way she tells it, I come off as a real charmer.
In all honesty though, I don't remember meeting her in Copenhagen, but I do remember approaching a girl because I thought she was really cute.
The same thought ran through my mind when we met for the second time in a hostel in Rome. And then again when we were walking through the Colleseum together. And then again in the Vatican. And then again when we met up in Copenhagen.
Eventually I stopped thinking just about her looks. I thought about her sweet personality, her excitablity, and her smile. After awhile I started thinking about the way that she overreacts to the little things that go wrong. Her gasps of surprise that make her "The Girl Who Cried Mild Inconvenience". It's adorable.
Somewhere between the nights at the club, trying new restaurants, meeting all her friends, and lounging around watching movies all day, I realized that something had happened. I was smiling to myself when she wasn't looking, I was sending her good morning texts, and, worst of all, I had a warm fuzzy feeling in my stomach when she laughed. It was serious. I didn't need to go to the doctor, I knew what was wrong: I had caught feelings.
I didn't expect it to happen while on exchange. I had told myself that everything here was temporary, but sometimes emotions have a way of sneaking up on you.
I'm glad they did.
 I'll miss going on ice cream runs, listening to Australian gossip, and our late nights at the library. I'll miss waking up next to you. But the world is a small place, and even though you're on the other side of it, it'll be worth the trip to go see you.


PO6030k library header.
More...
|
| int | e_po6030k_config_cam (unsigned int sensor_x1, unsigned int sensor_y1, unsigned int sensor_width, unsigned int sensor_height, unsigned int zoom_fact_width, unsigned int zoom_fact_height, int color_mode) |
| |
| int | e_po6030k_get_bytes_per_pixel (int color_mode) |
| |
| void | e_po6030k_set_color_mode (unsigned char format) |
| |
| void | e_po6030k_set_bank (unsigned char bank) |
| |
| void | e_po6030k_write_register (unsigned char bank, unsigned char reg, unsigned char value) |
| |
| void | e_po6030k_set_bayer_clkdiv (unsigned char div) |
| |
| void | e_po6030k_set_pclkdiv (unsigned char div) |
| |
| int | e_po6030k_set_mode (unsigned char format, unsigned char sampl_mode) |
| |
| int | e_po6030k_set_wx (unsigned int start, unsigned int stop) |
| |
| int | e_po6030k_set_wy (unsigned int start, unsigned int stop) |
| |
| int | e_po6030k_set_vsync (unsigned int start, unsigned int stop) |
| |
| void | e_po6030k_set_sketch_mode (int mode) |
| |
| void | e_po6030k_set_mirror (int vertical, int horizontal) |
| |
| void | e_po6030k_set_awb_ae (int awb, int ae) |
| |
| void | e_po6030k_set_rgb_gain (unsigned char r, unsigned char g, unsigned char b) |
| |
| void | e_po6030k_set_exposure (unsigned long exp) |
| |
PO6030k library header.
- Author
- Philippe Rétornaz
| #define BAYER_CLOCK_1 0x10 |
| #define BAYER_CLOCK_2 0x50 |
| #define BAYER_CLOCK_4 0x90 |
| #define BAYER_CLOCK_8 0xB0 |
| #define E_PO6030K_SKETCH_BW 0 |
| #define E_PO6030K_SKETCH_COLOR 1 |
| #define PO_6030_MODE_QQVGA 0x80 |
| #define PO_6030_MODE_QVGA 0x40 |
| #define PO_6030_MODE_VGA 0x20 |
| int e_po6030k_config_cam |
( |
unsigned int |
sensor_x1, |
|
|
unsigned int |
sensor_y1, |
|
|
unsigned int |
sensor_width, |
|
|
unsigned int |
sensor_height, |
|
|
unsigned int |
zoom_fact_width, |
|
|
unsigned int |
zoom_fact_height, |
|
|
int |
color_mode |
|
) |
| |
This function setup the internal timing of the camera to match the zoom, color mode and interest area.
- Warning
- If the common deniminator of both zoom factor is 4 or 2, part of the subsampling is done by the camera ( QQVGA = 4, QVGA = 2 ). This increase the framerate by respectivly 4 or 2. Moreover greyscale is twice faster than color mode.
- Parameters
-
| sensor_x1 | The X coordinate of the window's corner |
| sensor_y1 | The Y coordinate of the window's corner |
| sensor_width | the Width of the interest area, in FULL sampling scale |
| sensor_height | The Height of the insterest area, in FULL sampling scale |
| zoom_fact_width | The subsampling to apply for the window's Width |
| zoom_fact_height | The subsampling to apply for the window's Height |
| color_mode | The color mode in which the camera should be configured |
- Returns
- Zero if the settings are correct, non-zero if an error occur
| int e_po6030k_get_bytes_per_pixel |
( |
int |
color_mode | ) |
|
Return the number of bytes per pixel in the given color mode
- Parameters
-
| color_mode | The given color mode |
- Returns
- The number of bytes per pixel in the given color mode
| void e_po6030k_set_awb_ae |
( |
int |
awb, |
|
|
int |
ae |
|
) |
| |
Enable/Disable AWB and AE
- Parameters
-
| awb | 1 mean AWB enabled, 0 mean disabled |
| ae | 1 mean AE enabled, 0 mean disabled |
| void e_po6030k_set_bank |
( |
unsigned char |
bank | ) |
|
| void e_po6030k_set_bayer_clkdiv |
( |
unsigned char |
div | ) |
|
| void e_po6030k_set_color_mode |
( |
unsigned char |
format | ) |
|
| void e_po6030k_set_exposure |
( |
unsigned long |
exp | ) |
|
Set exposure time
- Parameters
-
| t | Exposure time, LSB is in 1/64 line time |
| void e_po6030k_set_mirror |
( |
int |
vertical, |
|
|
int |
horizontal |
|
) |
| |
Enable/Disable horizontal or vertical mirror
- Parameters
-
| vertical | Set to 1 when vertical mirror is enabled, 0 if disabled |
| horizontal | Set to 1 when horizontal mirror is enabled, 0 if disabled |
| int e_po6030k_set_mode |
( |
unsigned char |
format, |
|
|
unsigned char |
sampl_mode |
|
) |
| |
| void e_po6030k_set_pclkdiv |
( |
unsigned char |
div | ) |
|
Set the pixel clock divider
- Parameters
-
- Warning
- The register value is dependant of the camera color and sample mode
| void e_po6030k_set_rgb_gain |
( |
unsigned char |
r, |
|
|
unsigned char |
g, |
|
|
unsigned char |
b |
|
) |
| |
| void e_po6030k_set_sketch_mode |
( |
int |
mode | ) |
|
| int e_po6030k_set_vsync |
( |
unsigned int |
start, |
|
|
unsigned int |
stop |
|
) |
| |
Set the camera window VSYNC coordinate
- Parameters
-
| start | The start row |
| stop | The stop row |
- Returns
- Zero if OK, non-zero if an error occur
| int e_po6030k_set_wx |
( |
unsigned int |
start, |
|
|
unsigned int |
stop |
|
) |
| |
Set the camera window X coordinate
- Parameters
-
| start | The start column |
| stop | The stop column |
- Returns
- Zero if OK, non-zero if an error occur
| int e_po6030k_set_wy |
( |
unsigned int |
start, |
|
|
unsigned int |
stop |
|
) |
| |
Set the camera window Y coordinate
- Parameters
-
| start | The start row |
| stop | The stop row |
- Returns
- Zero if OK, non-zero if an error occur
| void e_po6030k_write_register |
( |
unsigned char |
bank, |
|
|
unsigned char |
reg, |
|
|
unsigned char |
value |
|
) |
| |
Set the register reg to value
- Parameters
-
| bank | The register bank |
| reg | The register address |
| value | The value to write |
- See also
- BANK_A, BANK_B, BANK_C, BANK_D


|
QuantLib: a free/open-source library for quantitative finance
Fully annotated sources - version 1.30
|
#include <ql/cashflows/yoyinflationcoupon.hpp>
Public Member Functions | |
| yoyInflationLeg (Schedule schedule, Calendar cal, ext::shared_ptr< YoYInflationIndex > index, const Period &observationLag) | |
| yoyInflationLeg & | withNotionals (Real notional) |
| yoyInflationLeg & | withNotionals (const std::vector< Real > ¬ionals) |
| yoyInflationLeg & | withPaymentDayCounter (const DayCounter &) |
| yoyInflationLeg & | withPaymentAdjustment (BusinessDayConvention) |
| yoyInflationLeg & | withFixingDays (Natural fixingDays) |
| yoyInflationLeg & | withFixingDays (const std::vector< Natural > &fixingDays) |
| yoyInflationLeg & | withGearings (Real gearing) |
| yoyInflationLeg & | withGearings (const std::vector< Real > &gearings) |
| yoyInflationLeg & | withSpreads (Spread spread) |
| yoyInflationLeg & | withSpreads (const std::vector< Spread > &spreads) |
| yoyInflationLeg & | withCaps (Rate cap) |
| yoyInflationLeg & | withCaps (const std::vector< Rate > &caps) |
| yoyInflationLeg & | withFloors (Rate floor) |
| yoyInflationLeg & | withFloors (const std::vector< Rate > &floors) |
| operator Leg () const | |
Private Attributes | |
| Schedule | schedule_ |
| ext::shared_ptr< YoYInflationIndex > | index_ |
| Period | observationLag_ |
| std::vector< Real > | notionals_ |
| DayCounter | paymentDayCounter_ |
| BusinessDayConvention | paymentAdjustment_ = ModifiedFollowing |
| Calendar | paymentCalendar_ |
| std::vector< Natural > | fixingDays_ |
| std::vector< Real > | gearings_ |
| std::vector< Spread > | spreads_ |
| std::vector< Rate > | caps_ |
| std::vector< Rate > | floors_ |
Helper class building a sequence of capped/floored yoy inflation coupons payoff is: spread + gearing x index
Definition at line 91 of file yoyinflationcoupon.hpp.
| yoyInflationLeg | ( | Schedule | schedule, |
| Calendar | cal, | ||
| ext::shared_ptr< YoYInflationIndex > | index, | ||
| const Period & | observationLag | ||
| ) |
Definition at line 64 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withNotionals | ( | Real | notional | ) |
| yoyInflationLeg & withNotionals | ( | const std::vector< Real > & | notionals | ) |
Definition at line 77 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withPaymentDayCounter | ( | const DayCounter & | dayCounter | ) |
| yoyInflationLeg & withPaymentAdjustment | ( | BusinessDayConvention | convention | ) |
| yoyInflationLeg & withFixingDays | ( | Natural | fixingDays | ) |
Definition at line 92 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withFixingDays | ( | const std::vector< Natural > & | fixingDays | ) |
Definition at line 97 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withGearings | ( | Real | gearing | ) |
Definition at line 102 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withGearings | ( | const std::vector< Real > & | gearings | ) |
Definition at line 107 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withSpreads | ( | Spread | spread | ) |
| yoyInflationLeg & withSpreads | ( | const std::vector< Spread > & | spreads | ) |
Definition at line 117 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withCaps | ( | Rate | cap | ) |
Definition at line 122 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withCaps | ( | const std::vector< Rate > & | caps | ) |
Definition at line 127 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withFloors | ( | Rate | floor | ) |
Definition at line 132 of file yoyinflationcoupon.cpp.
| yoyInflationLeg & withFloors | ( | const std::vector< Rate > & | floors | ) |
Definition at line 137 of file yoyinflationcoupon.cpp.
| operator Leg | ( | ) | const |
|
private |
Definition at line 113 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 114 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 115 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 116 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 117 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 118 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 119 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 120 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 121 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 122 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 123 of file yoyinflationcoupon.hpp.
|
private |
Definition at line 123 of file yoyinflationcoupon.hpp.


About XStream
XStream is a simple library to serialize objects to XML and back again.
Features
- Ease of use. A high level facade is supplied that simplifies common use cases.
- No mappings required. Most objects can be serialized without need for specifying mappings.
- Performance. Speed and low memory footprint are a crucial part of the design, making it suitable for large object graphs or systems with high message throughput.
- Clean XML. No information is duplicated that can be obtained via reflection. This results in XML that is easier to read for humans and more compact than native Java serialization.
- Requires no modifications to objects. Serializes internal fields, including private and final. Supports non-public and inner classes. Classes are not required to have default constructor.
- Full object graph support. Duplicate references encountered in the object-model will be maintained. Supports circular references.
- Integrates with other XML APIs. By implementing an interface, XStream can serialize directly to/from any tree structure (not just XML).
- Customizable conversion stategies. Strategies can be registered allowing customization of how particular types are represented as XML.
- Error messages. When an exception occurs due to malformed XML, detailed diagnostics are provided to help isolate and fix the problem.
Typical Uses
- Persistence
- Transport
- Configuration
Known Limitations
If using the Sun 1.4 JVM, XStream can reinstantiate classes that do not have a default constructor. However, if using a different JVM, a default constructor is required.
Getting Started
Jan 13, 2006 XStream 1.1.3 released
- Added XStream.toXML(OutputStream) and XStream.fromXML(InputStream).
- Ability to prevent fields from being serialized by calling XStream.omitField() or by implementing Mapper.shouldSerializeMember().
- Added Converter for Enum, EnumMap and EnumSet
- Added BeanConverter and ISO8601SqlTimestampConverter
- Fixed support for IBM JVM (contributed by Gabor Liptak)
View the complete change log and download.


JavaScript is high-level, often just-in-time compiled, and multi-paradigm. While it is most well-known as the scripting language for Web pages.
Python is an interpreted, high-level, general-purpose programming language. It is also a very powerfull language and comes under top 5 languages.
Django is a Python-based free and open-source web framework that follows the model-template-view architectural pattern.


Development Of Speciation And Sampling Tools For Mercury In Flue Gas
EPA Grant Number: R827649C007Subproject: this is subproject number 007 , established and managed by the Center Director under grant R827649
(EPA does not fund or establish subprojects; EPA awards and manages the overall grant for this center).
Center: Center for Air Toxic Metals® (CATM®)
Center Director: Groenewold, Gerald
Title: Development Of Speciation And Sampling Tools For Mercury In Flue Gas
Investigators: Thompson, Jeffrey S. , Schulz, Richard L.
Institution: University of North Dakota
EPA Project Officer: Stelz, Bill
Project Period: October 15, 1999 through October 14, 2002
Project Amount: Refer to main center abstract for funding details.
RFA: Center for Air Toxic Metals (CATM) (1998) RFA Text | Recipients Lists
Research Category: Targeted Research
Objective:
Work under this project focuses on the development of new or improved methods to measure various forms of mercury in flue gas. The effects of the particulate collection assembly and the probe design on mercury speciation have been reported and are significant. Consequently, a new probe design, which minimizes cool spots in the probe and particulate collection assembly, has been designed and is under testing. The collection and detection of mercury species using a cryogenic trap has been tested. The design and construction of a thermally controlled cryogenic trap is under way and will be followed by rigorous testing under flue gas conditions. The combination of these two efforts will improve the methods to speciate mercury in flue gas so that the effects of mercury speciation on collection efficiencies for both existing and new technologies will be possible.
The goal of this work is the development of an inexpensive, rapid, and reliable method for the sampling and determination of the primary chemical forms of mercury in flue gas streams produced by coal-fired utilities, gasification systems, and municipal waste incinerators. Specific project objectives are as follows:
Approach:
Probe and Particulate Collection Assembly
The correct speciation of mercury requires that the mercury being measured be transported to the measuring device without altering its chemistry or concentration. Two factors that affect the transport of mercury are probe temperatures and particulate loading. CATM research is aimed at combining state-of-the-art heat tracing with new advances in insulation and probe design to produce a probe that will have as small of a temperature gradient as possible and to incorporate a particulate separation device to reduce the effects caused by fly ash. These two measures will help ensure that the mercury measurements are accurate for both speciation and total mercury.
Cryogenic Trapping of Mercury for Speciation
The collection and subsequent desorption of mercury, as both mercuric chloride and elemental mercury, have been accomplished by using a cryogenic trap. The separation from other flue gas components (SOx, NOx, CO2, etc.) will be attempted with the use of a thermally controlled cryogenic trap, currently under construction. The separation of the mercury species from the flue gas components is a big step toward the accurate analysis of mercury species because it eliminates the interferences that complicate methods for mercury detection. The separation of mercury species from each other and their detection will be accomplished with the use of conventional gas chromatography techniques and currently available detectors as necessary.
Progress
Probe and Particulate Collection Assembly
The sampling probe has been built and tested at the bench-scale level with good results. Full-scale testing has revealed some small problems maintaining the temperature at the very last thermocouple on the sampling probe; this is partially due to the transition from the probe to the filter acting as a heat sink and partially due to problems maintaining the proper spacing of the heat trace lines at this transition. A modified probe has been built and is now ready for testing. Work, on incorporating the particulate removal device into the probe design, is under way and will soon be tested.
Cryogenic Trapping of Mercury for Speciation
The efficient trapping of mercury (elemental and mercuric chloride) has been accomplished with the use of a simple glass-packed trap. Initial tests were conducted using liquid nitrogen as a cooling source so that temperature was not a limiting factor. The detection of the mercury was accomplished with an atomic fluorescence detector for which the sensitivity is such that on-line instant detection of mercury was possible at relevant flue gas concentrations. The mercuric chloride was converted thermally to elemental mercury prior to detection. Following these initial experiments, a thermally controlled cryogenic trap was designed for use in testing the effect of temperature on collection efficiency and separation from other flue gas components. Construction of this trap is under way, and testing will begin shortly. The design of this trap includes an injection valve such that a clean carrier gas (helium) can be used for the desorption process. This should improve the sensitivity for mercury detection by atomic fluorescence by a factor of 50 to 100. In addition, the trap is designed with liquid nitrogen cooling with a thermostatically controlled valve to allow the separation of other flue gas components during the collection process.
The testing of the trap will allow the temperature to be optimized for efficient collection of mercury species with maximum separation of other flue gas components. It is anticipated that the completed unit will be used for pilot-scale measurements of mercury species for verification of the method.
Rationale:
Current methods for mercury sampling and speciation for mercury (EPA Method 29) suffer from sampling effects, such as particulate partitioning and solution chemistry, that alter the chemical forms of mercury prior to detection. The development of alternative technologies for mercury sampling and analysis will eliminate these problems. This will allow the accurate determination of the chemical forms of mercury in flue gas. This is important for the ongoing development of control technologies as well as emission, transport, fate, and health-related issues.
Supplemental Keywords:
RFA, Scientific Discipline, Air, Toxics, Waste, Chemical Engineering, air toxics, Environmental Chemistry, HAPS, Incineration/Combustion, 33/50, Engineering, Chemistry, & Physics, Environmental Engineering, flue gas , mercury , mercury, coal fired utility boiler , sampling tools, mercury speciation, mercury speciation and sampling, speciation tools, mercury & mercury compounds, Mercury CompoundsMain Center Abstract and Reports:
R827649 Center for Air Toxic Metals® (CATM®) Subprojects under this Center: (EPA does not fund or establish subprojects; EPA awards and manages the overall grant for this center).
R827649C001 Development And Demonstration Of Trace Metals Database
R827649C002 Nickel Speciation Of Residual Oil Ash
R827649C003 Atmospheric Deposition: Air Toxics At Lake Superior
R827649C004 Novel Approaches For Prevention And Control For Trace Metals
R827649C005 Wet Scrubber System
R827649C006 Technology Commercialization And Education
R827649C007 Development Of Speciation And Sampling Tools For Mercury In Flue Gas
R827649C008 Process Impacts On Trace Element Speciation
R827649C009 Mercury Transformations in Coal Combustion Flue Gas
R827649C010 Nickel, Chromium, and Arsenic Speciation of Ambient Particulate Matter in the Vicinity of an Oil-Fired Utility Boiler
R827649C011 Transition Metal Speciation of Fossil Fuel Combustion Flue Gases
R827649C012 Fundamental Study of the Impact of SCR on Mercury Speciation
R827649C013 Development of Mercury Sampling and Analytical Techniques
R827649C014 Longer-Term Testing of Continuous Mercury Monitors
R827649C015 Long-Term Mercury Monitoring at North Dakota Power Plants
R827649C016 Development of a Laser Absorption Continuous Mercury Monitor
R827649C017 Development of Mercury Control Technologies
R827649C018 Developing SCR Technology Options for Mercury Oxidation in Western Fuels
R827649C019 Modeling Mercury Speciation in Coal Combustion Systems
R827649C020 Stability of Mercury in Coal Combustion By-Products and Sorbents
R827649C021 Mercury in Alternative Fuels
R827649C022 Studies of Mercury Metabolism and Selenium Physiology


by figgles » Fri Apr 06, 2007 9:29 am
It would be possible if the contract between FlashFire and EJ says that he is LICENSED use of the mesh that was created, and did not transfer rights over the mesh to EJ. For example, you buy Windows, but what you really buy is a license to use Windows -- Microsoft is going to keep selling licenses to other people. You would probably have to review FlashFire's policy on how they sell or license the use of their meshes.


Passenger injured, driver charged after driving through property fence in Oshawa
by Lexy Benedict, CP24.comA man has been arrested after allegedly driving through a fence of a golf and curling club property in Oshawa, and injuring a passenger on Friday evening.
Police were called shortly after 4 p.m. after a white pickup going southbound on Park Road North near Muriel Avenue reportedly lost control, went into the northbound lane and went off the roadway, according to police.
The vehicle drove through the Oshawa Gold and Curling Club property where it then flipped over.
A 57-year-old passenger sustained serious injuries, but is in stable condition.
A 34-year-old man from Whitby has been charged with impaired operation of a conveyance, causing bodily harm.
Police are asking anyone with information about this incident or witnessed this collision to call Detective Constable Riley of the Collision Investigation Unit at 1-888-579-1520 ext. 5216.


The TimeZone class serves as a wrapper around TZInfo::Timezone instances. It allows us to do the following:
Limit the set of zones provided by TZInfo to a meaningful subset of 146 zones.
Retrieve and display zones with a friendlier name (e.g., “Eastern Time (US & Canada)” instead of “America/New_York”).
Lazily load TZInfo::Timezone instances only when they’re needed.
Create ActiveSupport::TimeWithZone
instances via TimeZone’s local
, parse
,
at
and now
methods.
If you set config.time_zone
in the Rails Application, you can
access this TimeZone object via
Time.zone
:
# application.rb: class Application < Rails::Application config.time_zone = 'Eastern Time (US & Canada)' end Time.zone # => #<TimeZone:0x514834...> Time.zone.name # => "Eastern Time (US & Canada)" Time.zone.now # => Sun, 18 May 2008 14:30:44 EDT -04:00
The version of TZInfo bundled with Active Support only includes the definitions necessary to support the zones defined by the TimeZone class. If you need to use zones that aren’t defined by TimeZone, you’ll need to install the TZInfo gem (if a recent version of the gem is installed locally, this will be used instead of the bundled version.)
Keys are Rails TimeZone names, values are TZInfo identifiers.
Locate a specific time zone object. If the argument is a string, it is
interpreted to mean the name of the timezone to locate. If it is a numeric
value it is either the hour offset, or the second offset, of the timezone
to find. (The first one with that offset will be returned.) Returns
nil
if no such time zone is known to the system.
# File lib/active_support/values/time_zone.rb, line 377 def [](arg) case arg when String begin lazy_zones_map[arg] ||= lookup(arg).tap { |tz| tz.utc_offset } rescue TZInfo::InvalidTimezoneIdentifier nil end when Numeric, ActiveSupport::Duration arg *= 3600 if arg.abs <= 13 all.find { |z| z.utc_offset == arg.to_i } else raise ArgumentError, "invalid argument to TimeZone[]: #{arg.inspect}" end end
# File lib/active_support/values/time_zone.rb, line 342 def self.find_tzinfo(name) TZInfo::TimezoneProxy.new(MAPPING[name] || name) end
Create a new TimeZone object with the given name and offset. The offset is the number of seconds that this time zone is offset from UTC (GMT). Seconds were chosen as the offset unit because that is the unit that Ruby uses to represent time zone offsets (see Time#utc_offset).
# File lib/active_support/values/time_zone.rb, line 207 def initialize(name, utc_offset = nil, tzinfo = nil) self.class.send(:require_tzinfo) @name = name @utc_offset = utc_offset @tzinfo = tzinfo || TimeZone.find_tzinfo(name) @current_period = nil end
Assumes self represents an offset from UTC in seconds (as returned from Time#utc_offset) and turns this into an +HH:MM formatted string.
TimeZone.seconds_to_utc_offset(-21_600) # => "-06:00"
# File lib/active_support/values/time_zone.rb, line 191 def self.seconds_to_utc_offset(seconds, colon = true) format = colon ? UTC_OFFSET_WITH_COLON : UTC_OFFSET_WITHOUT_COLON sign = (seconds < 0 ? '-' : '+') hours = seconds.abs / 3600 minutes = (seconds.abs % 3600) / 60 format % [sign, hours, minutes] end
A convenience method for returning a collection of TimeZone objects for time zones in the USA.
# File lib/active_support/values/time_zone.rb, line 395 def us_zones @us_zones ||= all.find_all { |z| z.name =~ /US|Arizona|Indiana|Hawaii|Alaska/ } end
# File lib/active_support/values/time_zone.rb, line 363 def zones_map @zones_map ||= begin new_zones_names = MAPPING.keys - lazy_zones_map.keys new_zones = Hash[new_zones_names.map { |place| [place, create(place)] }] lazy_zones_map.merge(new_zones) end end
# File lib/active_support/values/time_zone.rb, line 401 def require_tzinfo require 'tzinfo' unless defined?(::TZInfo) rescue LoadError $stderr.puts "You don't have tzinfo installed in your application. Please add it to your Gemfile and run bundle install" raise end
Compare this time zone to the parameter. The two are compared first on their offsets, and then by name.
# File lib/active_support/values/time_zone.rb, line 234 def <=>(zone) result = (utc_offset <=> zone.utc_offset) result = (name <=> zone.name) if result == 0 result end
Compare name and TZInfo
identifier to a supplied regexp, returning true
if a match is
found.
# File lib/active_support/values/time_zone.rb, line 242 def =~(re) re === name || re === MAPPING[name] end
Method for creating new ActiveSupport::TimeWithZone instance in time
zone of self
from number of seconds since the Unix epoch.
Time.zone = 'Hawaii' # => "Hawaii" Time.utc(2000).to_f # => 946684800.0 Time.zone.at(946684800.0) # => Fri, 31 Dec 1999 14:00:00 HST -10:00
# File lib/active_support/values/time_zone.rb, line 267 def at(secs) Time.at(secs).utc.in_time_zone(self) end
Returns the offset of this time zone as a formatted string, of the format “+HH:MM”.
# File lib/active_support/values/time_zone.rb, line 228 def formatted_offset(colon=true, alternate_utc_string = nil) utc_offset == 0 && alternate_utc_string || self.class.seconds_to_utc_offset(utc_offset, colon) end
Method for creating new ActiveSupport::TimeWithZone instance in time
zone of self
from given values.
Time.zone = 'Hawaii' # => "Hawaii" Time.zone.local(2007, 2, 1, 15, 30, 45) # => Thu, 01 Feb 2007 15:30:45 HST -10:00
# File lib/active_support/values/time_zone.rb, line 256 def local(*args) time = Time.utc(*args) ActiveSupport::TimeWithZone.new(nil, self, time) end
Adjust the given time to the simultaneous time in UTC. Returns a Time.utc() instance.
# File lib/active_support/values/time_zone.rb, line 326 def local_to_utc(time, dst=true) tzinfo.local_to_utc(time, dst) end
Returns an ActiveSupport::TimeWithZone
instance representing the current time in the time zone represented by
self
.
Time.zone = 'Hawaii' # => "Hawaii" Time.zone.now # => Wed, 23 Jan 2008 20:24:27 HST -10:00
# File lib/active_support/values/time_zone.rb, line 308 def now time_now.utc.in_time_zone(self) end
Method for creating new ActiveSupport::TimeWithZone instance in time
zone of self
from parsed string.
Time.zone = 'Hawaii' # => "Hawaii" Time.zone.parse('1999-12-31 14:00:00') # => Fri, 31 Dec 1999 14:00:00 HST -10:00
If upper components are missing from the string, they are supplied from #now:
Time.zone.now # => Fri, 31 Dec 1999 14:00:00 HST -10:00 Time.zone.parse('22:30:00') # => Fri, 31 Dec 1999 22:30:00 HST -10:00
# File lib/active_support/values/time_zone.rb, line 282 def parse(str, now=now) parts = Date._parse(str, false) return if parts.empty? time = Time.new( parts.fetch(:year, now.year), parts.fetch(:mon, now.month), parts.fetch(:mday, now.day), parts.fetch(:hour, 0), parts.fetch(:min, 0), parts.fetch(:sec, 0) + parts.fetch(:sec_fraction, 0), parts.fetch(:offset, 0) ) if parts[:offset] TimeWithZone.new(time.utc, self) else TimeWithZone.new(nil, self, time) end end
Available so that TimeZone instances respond like TZInfo::Timezone instances.
# File lib/active_support/values/time_zone.rb, line 338 def period_for_local(time, dst=true) tzinfo.period_for_local(time, dst) end
Available so that TimeZone instances respond like TZInfo::Timezone instances.
# File lib/active_support/values/time_zone.rb, line 332 def period_for_utc(time) tzinfo.period_for_utc(time) end
Returns a textual representation of this time zone.
# File lib/active_support/values/time_zone.rb, line 247 def to_s "(GMT#{formatted_offset}) #{name}" end
Return the current date in this time zone.
# File lib/active_support/values/time_zone.rb, line 313 def today tzinfo.now.to_date end
Returns the offset of this time zone from UTC in seconds.
# File lib/active_support/values/time_zone.rb, line 217 def utc_offset if @utc_offset @utc_offset else @current_period ||= tzinfo.try(:current_period) @current_period.try(:utc_offset) end end
Adjust the given time to the simultaneous time in the time zone represented
by self
. Returns a Time.utc() instance – if you want an ActiveSupport::TimeWithZone instance, use Time#in_time_zone instead.
# File lib/active_support/values/time_zone.rb, line 320 def utc_to_local(time) tzinfo.utc_to_local(time) end


|
Configuration Directives
|
|
Window Directives
|
These directives control the appearance and behavior of a browser window. They always appear in directive blocks enclosed by one of following tags: Each directive block is associated with a name pattern, specified in the open tag. Wapache apply a block to a given window if the name of that window matches the pattern. In the following example, both "popup_warning" and "popup_error" will use the settings in the
<StandardWindow "main">
Width 80% Height 80% </StandardWindow> <ToolWindow "popup_.*"> Width 2in Height 4in </ToolWindow> A Standard Window behaves like a regular browser window. The user can maximize, minimize, and resize it (unless these features are explicitly turned off). For every standard window there is a button in the Task Bar. Each one also gets a slot in the Task Switch (Alt-Tab) window. A Tool Window has a more diminative title bar than regular windows. It can not be maximized or minimized and usually are not resizeable. It also does not have an icon for activating the system menu. Tool windows are designed for floating tool bars and for displaying information supplemental to contents in a Standard Window. It is "owned" by the window that opened it. When the opener closes, so does the tool window. When the opener is minimized, the tool window becomes hidden. When a tool window has the keyboard focus, its opener will still appear to be active. In essence, a tool window is an extended part of a standard window. Like a Tool Window, a Dialog Box is also an owned window. It will close when its opener closes. A Dialog Box can be modeless and modal. A modal Dialog Box does not yield control back to its opener until the user closes it.  There are two ways to specify the size of a window. You supply the actual size of the window using the Width and Height directives, or you can specify the size of the document view using the ClientWidth and ClientHeight directives (see figure below). The second pair is useful when the HTML contents to be displayed have a a fixed pixel size. The dimensions can be specified in number of pixels (px), number of scaled pixels (sx), inches (in), or percentage. A scaled pixel is the length of a pixel at Windows's default resolution of 96 DPI (dots per inch)–i.e. 1/96 of an inch. If the end user's display device has a higher resolution, Wapache would adjust the dimensions of the window so that it is of roughly the same size on screen as it were at 96 DPI. When specifying dimensions in inches, you must provide integers. Wapache does not recognize numbers with decimals. For finer control, use the scaled pixel. Dimensions specified in percentage are calculated based on the width and height of the desktop area–that is, the screen area minus the Windows Task Bar. Four directives are available for specifying the location of a window: Left, Top, Right, and Bottom. Most of the time you would not be using all four. You would just specify the window's height and width and then the location of one of its corners. The figures given in these directives are not screen coordinates. They are offsets from the window's offset rectangle. The offset rectangle for a Standard Window is the desktop area. The offset rectangle for a Tool Window or a Dialog Box is the area occupied by its opener (or the desktop area if it was not opened from another window). The HorizontalAlign and VerticalAlign directives affect how the figures are interpreted. When HorizontalAlign is set to "Left," they are distances from the left edge of the offset rectangle: When HorizontalAlign is "Right," they are distances from the right edge of the offset rectangle: When HorizontalAlign is "Center," both Left and Right are ignored. Wapahce will simply center the window in the offset rectangle. The effect of VerticalAlign on Top and Bottom are analogous. When VerticalAlign is "Top": When VerticalAlign is "Bottom": You would always place Standard Windows inside its offset rectangle. Otherwise it would be outside the desktop area and not be visible. The offset rectangle of a Tool Window, on the other hand, is the area of its opener. In this case you might want to position the window outside of its offset rectangle, so the windows do not overlap. For that you need to use negative numbers. The following example places a Tool Window next to a Standard Window, 5 pixels away and 10 pixels lower:
<ToolWindow "tools">
HorizontalAlign Right VerticalAlign Top Left -5px Top 10px Left 5px Width 220px Height 100px </ToolWindow> Changing HorizontalAlign to "Left" and setting Right to -5px would place the Tool Window on the other side. When FullScreen is turned on, all window placement directives are ignored–the window will simply fill up the whole screen. You can give your application a more unique appearance with a custom window frame. First, turn off the system window frame with the Frameless directive, leaving only the HTML document visible on screen. Then create then custom frame within the HTML document, using a combination of CSS, Javascript, and images. Example:
<StandardWindow Main>
Left 10% Top 10% Height 100px Width 220px Frameless On ScrollBar Off 3DBorder Off RoundedCorners 10px </StandardWindow> Use the scripting methods exposed through the External Object to implement features normally provided by the system window frame, such as minimizing, maximizing, and moving.
The 3DBorder directive turns off 3-D borders for all frames (iframes included). Use the InnerBorder to turn off the border around the main document.
Normally when the user right-clicks on a hyperlink, Internet Explorer's hyperlink context menu appears, with the options to "Open in New Window," "Save Target As," and so on. The AnchorContextMenu directive lets you supply a custom menu tailored to your application. The menu-name argument refers to a <Menu> directive block, where the menu items are defined. Javascript: Menu items are not context aware at the DOM level. A ScriptMenuItem, for example, will always invoke a method of the
window object, even in this case, when context menu was opened for a specific element. If the action performed is element specific, attach a handler to the oncontextmenu event and save a reference to event.srcElement in a global variable.
Microsoft's Intelliforms™ technology aids users in filling out forms in Internet Explorer. The AutoComplete directive determine whether this feature is available in a Wapache browser window as well. Need to confirm behavior; might not work at all. - Chung
The Bottom directive is used to set the bottom position of a window. If VerticalAlign is "Bottom," distance is interpreted as that from the bottom of the window to the bottom of its offset rectangle. If VerticalAlign is "Top," then it is the distance from the bottom the window to the top of its offset rectangle. For Standard Windows, the offset rectangle is the desktop area. For Tool Windows and Dialog Boxes, it is the area occupied by the opener window. Pixel length is assumed if no unit is specified. See Window Placement for more information.
Normally when the user right-clicks on a input field, the standard edit context menu appears, with the options to "Copy," "Paste," and so on. The ControlContextMenu directive lets you supply a your own solution. The menu-name argument refers to a <Menu> directive block, where the menu items are defined. You must provide definition for every item in this menu. There is no way to add an item to the existing menu. The directive block for the standard edit menu is shown below.
<Menu edit>
BasicMenuItem "Undo" _this IDM_UNDO MenuSeparator BasicMenuItem "Cut" _this IDM_CUT BasicMenuItem "Copy" _this IDM_COPY BasicMenuItem "Paste" _this IDM_PASTE BasicMenuItem "Delete" _this IDM_DELETE MenuSeparator BasicMenuItem "Select All" _this IDM_SELECTALL </Menu>
The DefaultContextMenu directive sets the context menu for elements that do not require a more specialized menu. The following table lists those that do with the coresponding directive.
menu-name refers to a <Menu> directive block, which contains the menu item definitions
The DropDownMenu directive assigns a menu to a window. Top level items will appear across the top of the window. Submenus will drop down from this menu bar. menu-name refers to a <Menu> directive block, where the menu items are defined.
The ClientHeight directive lets you specify the desired height of the HTML document view port. Wapache would then calculate the necessary height the window should have in order to accommadate it. This is an alternative to the Height directive, which sets the actual height of the window. If not unit is given, pixel length is assumpted See Window Placement for more information.
The ClientWidth directive lets you specify the desired width of the HTML document view port. Wapache would then calculate the necessary width the window must have in order to accommadate it. This is an alternative to the Width directive, which sets the actual width of the window. If not unit is given, pixel length is assumpted See Window Placement for more information.
DialogBox is a container for directives that affect the appearance and behavior of a web browser window. name-regex is a regular expression. Directives in the block are applied to a window if its name matches the pattern. A match in this case means the full name must fit the pattern. This is constrast to how regular expressions are normally used in Apache, where a pattern would only need to macth some portion of the test string. Wapache automatically adds the start-of-string (^) and end-of-string ($) meta-character to the pattern. You need to put wildcard meta-character in the pattern if you wish to use the same directive block for different windows. By default a Dialog Box is modeless. See Window Types for more information.
The FlatScrollBar directive makes the scroll bars a flatter. They will still have a slight 3-D appearance.
The Frameless directive turns off the default window frame provided by the operation system. A flameless window shows just the document view port. You are expected to provide a frame in the HTML document, at well as implement missing functionalities like window moving and closing in Javascript. Use the RoundedCorners to round off the window's sharp corners.  Currently it is not possible for the user to resize a frameless window. The Resizeable directive is ignored when Frameless is on. MaximizeButton, MinimizeButton, and HelpButton are also ignored. SystemMenu still has an effect, however, as the system menu is available through the Task Bar. For an example, see the Custom Window Frame section.
The FullScreen directive makes a window fill up the whole screen. When it is set to On, all window positioning directives are ignored. If the window has a drop down menu, it will apppear at the top of the screen. You should provide a way for the user to close the window, as the standard close button will not be available. Currently it is not possible to switch between full-screen and non-full-screen operation.
The Height directive sets the actual height of the window. This height includes the height of the the title bar and that of the menu bar if one is present. Depending on the font settings, Windows version, and current GUI theme, the height of the document view can vary between computers. Consider using the ClientHeight directive instead, if it is desirable to maintain a consistent view port size. If not unit is specified, pixel length is assumed. See Window Placement for more information.
The HelpButton directive places a button with a question mark on the window's title bar. When the user clicks on it, the mouse cursor becomes a pointer with a question mark. When he/she clicks on an element in the HTML document, an
The HorizontalAlign directive changes the meanings of Left and Right. See Window Placement for more information. Note that the default value for DialogBox is "Center," while it is "Left" for the other two window types
The icon path is relative to the directory path of the configuration file. Currently only .ICO files can be used.
The InnerBorder directive can be used to turn off the border around the HTML document view. If the document has frames, they will retain their borders–in contrast with the 3DBorder directive, which turns off all borders. Platform note: This directive only works if Internet Explorer 6 and above is install on the end user's computer.
The Left directive is used to set the left position of a window. If HorizontalAlign is "Left," distance is interpreted as that from the left of the window to the left of its offset rectangle. If HorizontalAlign is "Right," then it is the distance from the left the window to the right of its offset rectangle. For Standard Windows, the offset rectangle is the desktop area. For Tool Windows and Dialog Boxes, it is the area occupied by the opener window. Pixel length is assumed if no unit is specified. See Window Placement for more information.
Only Standard Windows can have a maximize button. A window cannot have both a minimized button and a help button.
The Maximized directive determine whether the window should be maximized initially. Only Standard Windows can be maximized. Even if you switch off MaximizeButton, the user can still "demaximized" a window by double clicking on the title bar.
Only Standard Window can have a minimized button. A window cannot have both a minimized button and a help button.
The Modal directive makes a Dialog Box modal–that is, the window will not yield control to the window underneath while it remains open. You can close a window programmatically by using the After the user has submitted a form in the Dialog Box, you may need to update information displayed in the parent window. The easiest way to do this is to add an X-Command-Before header to the HTTP response with the command "Basic _opener IDM_REFRESH."
The Resizeable directive deterimes whether a window is resizeable or not. By default, only Standard Windows can be resized. Through this directive you make a Tool Window or Dialog Box resizeable as well; or vice-versa, make a Standard Window not resizeable. A resizeable window has a slightly thicker border than one that is not resizeable This directive has no effect when Frameless or FullScreen is on.
The Right directive is used to set the right position of a window. If HorizontalAlign is "Right," distance is interpreted as that from the right of the window to the left of its offset rectangle. If HorizontalAlign is "Right," then it is the distance from the right the window to the right of its offset rectangle. For Standard Windows, the offset rectangle is the desktop area. For Tool Windows and Dialog Boxes, it is the area occupied by the opener window. Pixel length is assumed if no unit is specified. See Window Placement for more information.
The RoundedCorners directive lets you round off the sharp corners of a frameless window. While it possible to do the same to regular windows, the resulting appearance would be very odd. The heightand width arguments are for the full ellipsis, even though each corner is just one quantrant of it. So a rounded corner that is 5 pixels wide requests a width of 10 pixels. You can think of it as the ellipsis being cut into four pieces, which are then placed at each corner. height is optional. When omitted the corner is circular, with width being the diameter.
The ScrollBar directive can be used to turn off the web browser's unsightly scroll bars. By default the browser shows a vertical scroll bar, even if the document does not require scrolling. If the document body's scroll attribute is set to "auto," the layout would still reserve space for the scroll bar. Setting setting ScrollBar to off turns off the scrolling completely. Note: Setting ScrollBar to Off will turn off scrolling with the mouse wheel or arrow keys as well. Use this directive only when you know the HTML contents are not going to overflow the view port.
StandardWindow is a container for directives that affect the appearance and behavior of a web browser window. name-regex is a regular expression. Directives in the block are applied to a window if its name matches the pattern. A match in this case means the full name must fit the pattern. This is constrast to how regular expressions are normally used in Apache, where a pattern would only need to macth some portion of the test string. Wapache automatically adds the start-of-string (^) and end-of-string ($) meta-character to the pattern. You need to put wildcard meta-character in the pattern if you wish to use the same directive block for different windows. See Window Types for more information.
The system menu is the menu activated by clicking on the icon at the a window's upper left-hand corner. If it is turned off, the icon will disappear as well. When MaximizeButton or MinimizeButton is set to On, the window will have a system menu regardless of what is specified by this directive.
The ToolWindow is a container for directives that affect the appearance and behavior of a web browser window. name-regex is a regular expression. Directives in the block are applied to a window if its name matches the pattern. A match in this case means the full name must fit the pattern. This is constrast to how regular expressions are normally used in Apache, where a pattern would only need to macth some portion of the test string. Wapache automatically adds the start-of-string (^) and end-of-string ($) meta-character to the pattern. You need to put wildcard meta-character in the pattern if you wish to use the same directive block for different windows. See Window Types for more information.
The Top directive is used to set the top position of a window. If VerticalAlign is "Bottom," distance is interpreted as that from the top of the window to the bottom of its offset rectangle. If VerticalAlign is "Top," then it is the distance from the top the window to the top of its offset rectangle. For Standard Windows, the offset rectangle is the desktop area. For Tool Windows and Dialog Boxes, it is the area occupied by the opener window. Pixel length is assumed if no unit is specified. See Window Placement for more information.
The VerticalAlign directive changes the meaning of Top and Bottom. See Window Placement for more information. Note that the default value for DialogBox is "Middle," while it is "Top" for the other two window types
The Width directive sets the actual Width of the window, including the thickness of its border. A alternative to this directive is ClientWidth If not unit is specified, pixel length is assumed. See Window Placement for more information. |


UNBC says it will provide a financial credit to students affected by faculty strike
The University of Northern British Columbia says it will provide a non-refundable financial credit to all students who have been out of class since a strike by faculty began earlier this month.
A post on the university’s website says the value of the credit depends on the length of the strike and that be determined once a new contract is reached with about 180 faculty at the Prince George-based university.
The notice informs students that if classes resume on or before next Tuesday, the semester will be extended to Dec. 14 and final exams will be cancelled or delayed, but if job action continues past Dec. 3, the semester will pick up in January, delaying the new term.
Wages are a key issue in the strike involving professors and other faculty who walked out Nov. 7, after being without a contract since June.
Talks stalled over the weekend, but a social media post issued by the union says it remains ready to negotiate this week.
About 3,500 students in Prince George and at satellite campuses in Terrace, Prince Rupert, Quesnel and Fort St. John are affected by the dispute, the second in four years at the university after a two-week strike ended in March 2015.
Our Morning Update and Evening Update newsletters are written by Globe editors, giving you a concise summary of the day’s most important headlines. Sign up today .


Mapping rules
Active rules
Add rule:
add
Rule name
Min
Max
Deviation
Old state
New state
Operations
ID
Is on?
Ignore Ack
Input
Output
Input and output
Rule
Corr.
Actions
Add object:
add


--- layout: post title: Best Text Editor for Programming date: 2012-03-07 22:46:52.000000000 +08:00 permalink: best-text-editor-for-programming/ categories: - coding - php tags: - coding - notepad++ - php status: publish type: post published: true meta: _edit_last: '2' OGP: a:20:{s:5:"title";s:0:"";s:4:"type";s:0:"";s:5:"image";s:0:"";s:11:"description";s:0:"";s:9:"fb:admins";s:0:"";s:9:"fb:app_id";s:0:"";s:14:"street-address";s:0:"";s:4:"city";s:0:"";s:11:"postal-code";s:0:"";s:12:"country-name";s:0:"";s:5:"email";s:0:"";s:12:"phone_number";s:0:"";s:10:"fax_number";s:0:"";s:5:"video";s:0:"";s:10:"videowidth";s:0:"";s:11:"videoheight";s:0:"";s:9:"videotype";s:0:"";s:6:"locale";s:0:"";s:18:"locale-alternative";s:0:"";s:3:"url";s:0:"";} _yoast_wpseo_focuskw: '' _yoast_wpseo_title: '' _yoast_wpseo_metadesc: '' _yoast_wpseo_meta-robots-noindex: '0' _yoast_wpseo_meta-robots-nofollow: '0' _yoast_wpseo_meta-robots-adv: none _yoast_wpseo_sitemap-include: '-' _yoast_wpseo_sitemap-prio: '-' _yoast_wpseo_canonical: '' _yoast_wpseo_redirect: '' _oembed_55e2205750bc58cf4dfa6008ee4e8372: '{{unknown}}' _yoast_wpseo_linkdex: '0' _oembed_3e67a54c7ad5653fcf2835d6efc472f1: '{{unknown}}' _oembed_fd5116464f9a1b50fdf793d98fef9394: '{{unknown}}' _oembed_1123d96e9567e2901c227a02ae62dda8: '{{unknown}}' _oembed_67fe7a06d2103951da12275308cad999: '{{unknown}}' dsq_thread_id: '3293598336' cleaned: true ---
One of the primary tools of a Web Developer are text editor. Not just a text editor but a powerful text editor.
As a website grows, so do the complexity of the codes. In such cases, having an easy to use text editor is really a life-saver.
Notepad++ is one of the best editor I ever met
http://notepad-plus-plus.org/
It's a all purpose, light-weight program that you can use in everyday development. In the kind of job I have, wherein I usually modifies/debugs the codes of existing sites written by other programmers, I don't want to get myself in trouble in character encoding issues and getting hanged by heavy IDE like Eclipse.


Hello this is Rajaprabhu Aravindasamy. I am a front end engineer with no interest in designing a web page. That means I invest all my time in exploring javascript and node. But that doesn't mean I don't have any idea about html and css. I do possess knowledge with them too.
Recently I just had a look at the Abstract Equality Comparison Algorithm, And I wanted to make a GUI for it, so that other engineers can easily learn about how it works. If you want to contact me about this project, mail me<EMAIL_ADDRESS>This app code is under M.I.T license.
Type any valid expressions in the place of LHS and RHS. Then hit ENTER key!


Are you worried about the changes occurring to our climate, but avoid bringing up the topic? Are you afraid you might offend someone or get into an argument? Concerned you don’t know enough about the science behind climate change to talk about it? Baffled by the fact that the science is clear, yet people continue to insist that either the climate is not changing or, if it is, that the changes are due to natural, as opposed to human, causes?
Luckily, there is a lot of great research out there on how to raise the topic so that people will listen. And it does not require a vast knowledge of climatology.
In our program, we take these climate change communication theories and turn them into practice, teaching you how to raise the issue of climate change comfortably and successfully.
Our programs meet in person in the DC metro area. We request a $20 donation per person to help defray the cost of expenses. For our schedule, or if you have more questions, please email us at<EMAIL_ADDRESS> But are you unsure what to do? Spending a bunch of time thinking about and debating the right approach? Concerned that there isn’t much one person can do?
We believe that climate change is such a broad issue that there are literally innumerable ways for people to get involved. And everything that you do, can help. So rather than worrying about what the “best” thing is to do, in our Act program we help people step back and look at their skills, interests, resources, time, etc. and help each person figure out what the best thing is for him or her to do.
We want you to leave this program knowing what you can do
On a personal level (e.g., solar panels for your home)
On a larger level (e.g. community volunteer work of some sort)
On a group level (e.g., if your religious organization, club etc. is interested in doing a climate change project together.)
Our programs meet in person in the DC metro area. We request a $20 donation per person to help defray the cost of expenses. For our Act program, we focus on working with groups of people who already know one another, such as college friends, sports teams, clubs, religious groups, etc. We do this so that you can advise and make suggestions to one another. For scheduling, or if you have more questions, please email us at<EMAIL_ADDRESS>Meet Anne Schroeder
Until recently, Anne, like so many people, was unaware of the grave threat posed by climate change. However, she has always felt a deep commitment to the community, and has volunteered with The Children’s Inn at NIH and The Fenwick Foundation, an organization that enriches the lives of veterans and the elderly. She is a Board member for The Backpack Project, a non-profit organization dedicated to helping children in under-served areas of Washington, DC.
Her decision to expand her community efforts to include climate change was triggered by a class she recently took on Environmental Science at American University, which opened her eyes to the shocking effects of climate change. This knowledge spurred her to action, and she decided to become involved with fostering the discussion on climate change at Climate Change Group.
Meet Fran Barnes
Fran’s love of the environment began during her childhood in Maine as the youngest of a large family that spent many hours outdoor. Her love of the natural world continues to this day in the work she does as the Assistant Director of The Elements DC. Elements is a winter after-school enrichment program whose primary goal is to connect children to nature.
Fran also has a strong belief in giving back to her community. Until June 2015 she served as Vice President of Programming on the Board of the Parents Council of Washington. Currently she is a tutor for Reading Partners in the DC Public School System, and a Board Member and mentor with City Kids Wilderness Project, which gives at risk kids experiential learning opportunities in the wilderness.
Both her career and volunteer work emphasize fostering communication and developing programs that allow people to grow. She realized she could take the skills used with these groups – non-confrontational communication, patience, strong listening abilities - and apply them to help people talk about climate change.
Meet Tory Ruttenberg
Tory’s fascination with environmental issues began in high school, where her favorite class was environmental chemistry. She majored in American Studies with a focus on Environmental Studies at Yale and then went on to practice environmental law for several years. Most importantly, many of her best memories are of times she has spent in wild natural places.
Since 1997, Tory has worked as a management consultant, focusing on coaching, facilitation, organizational development, and conflict resolution (www.ruttenbergconsulting.com). While she cared about the environment, she wasn’t particularly motivated to do anything. That changed when she read Bill McKibbon’s book, Eaarth, a couple of years ago.
Eaarth fascinated, horrified, and scared her. It also rang true and made her realize that it was time for her to act. But she had no idea what to do. Finally, she realized she could combine her interest in working on climate change with her experience as a coach and facilitator, so she and Fran started ClimateChangeGroup.org.


August
8
2014
Today I will analyze three websites for their user experience and design: Restoration Hardware, Pottery Barn and Munchery. First, Restoration Hardware. When I first enter the site, I am instantly drawn to the first main image which has much openness and light, making the site seem deeper visually. The color palette is consistent, and is not jarring. There is plenty of whitespace which is also very calming. The visual effect is calming, organized, soothing, beautiful and settled. Everything seems to be in its place. This site sells furniture, and the content is aspirational, mouth watering, engaging, jealousy inducing and ordered. It is incredibly easy to find what you are looking for. By hovering over the top nav bar you can see all the content of the site and easily click to what you are looking for. The color palette of the entire site is easy to digest. I feel calm and happy while looking at the site. I have purchased a lot of things from this site, most of which have made me very happy ( I still question that apothecary lamp a few years back, but some folks really like it. ) Secondly, Pottery Barn. I like this site because I love furniture. When entering the site, my eye is drawn to the image on the homepage, but this image changes constantly until you click on it, which is very distracting. This area does not seem to convey the most important aspect of the site. Visually, the site is cluttered, flashy, hyper, and crammed full of stuff and seems to have too much information. The content is practical, but the color palette is unfocused, which adds to the jarring effect of the content which is unengaging. The site is difficult to navigate, as two different nav bars navigate in different ways. When hovering over the nav bar, the white backdrop is jarring. I feel anxious after spending time on this site, and as though I have wasted time. I have bought products from Pottery Barn in the store, but rarely from this site. Thirdly, Munchery.  On the homepage, I am drawn to the middle icon which has lots of space and appears to have an ecru background color, which I find soothing to the eye. Visually, the site is well branded, minimalist, organized, easy. This site sells delivered meals. The content is practical, aspirational, engaging and informative. It is an extremely easy to browse site, by scrolling down you can see pictures of all the items for sale. The nav bar on top is easy to use. After being on this site for awhile, I feel content but very hungry. I have bought lots of items from this site, but had to stop because it gets pricey.


Rashford through ‘tough period’ with Man Utd as goals restore confidence
The England international has found the target on a regular basis for club and country of late, with consistent end product returned to his game.
by The42 TeamMARCUS RASHFORD ADMITS to having endured a “tough period” at Manchester United, but feels a consistent run of goals for the Red Devils and England have him back on top of his game.
The 22-year-old found the target only three times through his opening 13 appearances for club and country in 2019-20 – with two of those efforts coming from the penalty spot.
Questions were asked of his value to domestic and international causes during a battle to find form, with more expected from a man who led the line for United during the injury-enforced absence of Anthony Martial.
Rashford has, however, rediscovered his spark of late with nine goals recorded in his last 10 outings.
He is feeling confident again and looking to build on a productive week with England that saw him hit the net in Euro 2020 qualifiers against Montenegro and Kosovo.
“It has been a tough period and now I’m getting consistent games and playing week in, week out,” Rashford said of his search for a spark.
“As a forward that has huge importance.
 But when you’re having a run in the team it’s important to come up with the goods and once you start doing that it becomes second nature.”
Rashford has helped England to book their place at another major tournament with the minimum of fuss and is excited by the attacking potential at their disposal, with the likes of Harry Kane and Raheem Sterling also in fine form.
He added: “I have been in two tournaments now and the squad is so important.
“With the qualities that every individual has in this team it is something we have to use to our advantage.
“People are going to be playing at different moments but when you are on the pitch you have to do your best, and try to come up with the goods. It is good competition.”
Having breezed through qualifying, England are now in the enviable position of knowing that all three of their group games next summer will be staged on home soil.
The semi-finals and final of Euro 2020 are also due to take place at Wembley, with Rashford hoping to see the Three Lions build on recent runs to the last four of the 2018 World Cup and 2019 Nations League.
“We’ve dealt well with the expectation over the last 18 months,” he said.
“We’ve not shirked from that in the qualifying matches where, in the past, there’s been a tension around the performances and the style of the games.
“Securing qualification is a little bit joyless because I’m expecting us to win these games and I’m always looking at how to get better.
“For me, it’s about what’s next and I know we’ll always be judged ultimately by the tournaments in the summer.”


Home
Trees
Indices
Help
Project Homepage
[
hide private
]
[
frames
] |
no frames
]
[
Identifiers
|
Deprecations
]
Identifier Index
[
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X Y Z
_
]
A
ACTIVITIES
(in
Dumpsys
)
addSubMenu()
(in
ContextMenu
)
APPEND_TO_SYS_PATH
(in
CulebraOptions
)
adb
(in
com.dtmilano.android
)
all()
(in
CulebraTestCase
)
APPLICATION_NAME
(in
Culebron
)
ADB_DEFAULT_PORT
(in
com.dtmilano.android.viewclient
)
allDevices()
(in
CulebraTestCase
)
areTargetsMarked
(in
Culebron
)
adbclient
(in
com.dtmilano.android.adb
)
allPossibleNamesWithColon()
(in
View
)
askSaveAsFilename()
(in
FileDialog
)
AdbClient
(in
com.dtmilano.android.adb.adbclient
)
allSerialnos()
(in
CulebraTestCase
)
AssertionError
add()
(in
View
)
allVcs()
(in
CulebraTestCase
)
assertServiceResponse()
(in
ViewClient
)
addCommand()
(in
ContextMenu
)
android
(in com.dtmilano)
ASSIGN
(in
Operation
)
addItem()
(in
ContextMenu
)
androidkeymap
(in
com.dtmilano.android.adb
)
AUTO_DUMP
(in
ViewClientOptions
)
addSeparator()
(in
ContextMenu
)
append()
(in
Plot
)
AUTO_REGEXPS
(in
CulebraOptions
)
B
backspace()
(in
EditText
)
BUTTON_WIDTH
(in
Layout
)
buttonBox()
(in
HelpDialog
)
BLUE
(in
Color
)
buttonBox()
(in
DragDialog
)
BUTTONS_NUMBER
(in
Layout
)
C
callback()
(in
MainMenu
)
click()
(in
UiObject
)
concertinaLoopCallback()
(in
Culebron
)
cancel()
(in
Timer
)
click()
(in
UiObject2
)
connect()
(in
AdbClient
)
cancelOperation()
(in
Culebron
)
click()
(in
ViewClient
)
ConnectedDevice
(in
com.dtmilano.android.viewclient
)
cancelTimer()
(in
AdbClient
)
clickAndWait()
(in
UiAutomatorHelper
)
connectToDeviceOrExit()
(in
ViewClient
)
canvas
(in
Culebron
)
clickAndWait()
(in
UiObject2
)
containsPoint()
(in
View
)
CHANGE_LANGUAGE
(in
Operation
)
close()
(in
AdbClient
)
ContextMenu
(in
com.dtmilano.android.culebron
)
changeLanguage()
(in
Culebron
)
Color
(in
com.dtmilano.android.culebron
)
controlpanel
(in
com.dtmilano.android
)
changeLanguage()
(in
UiDevice
)
Command
(in
ContextMenu
)
ControlPanel
(in
com.dtmilano.android.controlpanel
)
CharacterData()
(in
Excerpt2Code
)
command()
(in
ControlPanelButton
)
ControlPanelButton
(in
com.dtmilano.android.controlpanel
)
CharacterData()
(in
UiAutomator2AndroidViewClient
)
command()
(in
Culebron
)
createKeyboardTab()
(in
ControlPanel
)
CHECK_KEYBOARD_SHOWN
(in
com.dtmilano.android.culebron
)
COMMAND_NAME_OPERATION_MAP
(in
Operation
)
createKeycodeTab()
(in
ControlPanel
)
checkConnected()
(in
AdbClient
)
common
(in
com.dtmilano.android
)
createMessageArea()
(in
Culebron
)
checkDependencies()
(in
Culebron
)
compare()
(in
AdbClient
)
createVignette()
(in
Culebron
)
checkSupportedSdkVersion()
(in
Culebron
)
COMPRESSED_DUMP
(in
ViewClientOptions
)
CulebraOptions
(in
com.dtmilano.android.viewclient
)
checkVersion()
(in
AdbClient
)
concertina
(in
com.dtmilano.android
)
CulebraTestCase
(in
com.dtmilano.android.viewclient
)
cleanUp()
(in
DragDialog
)
Concertina
(in
com.dtmilano.android.concertina
)
culebron
(in
com.dtmilano.android
)
clear()
(in
StatusBar
)
CONCERTINA
(in
CulebraOptions
)
Culebron
(in
com.dtmilano.android.culebron
)
click()
(in
UiAutomatorHelper
)
concertinaLoop()
(in
Culebron
)
D
DARK_GRAY
(in
Color
)
DEBUG_POINT
(in
com.dtmilano.android.culebron
)
disableEvents()
(in
Culebron
)
DEBUG
(in
com.dtmilano.android.adb.adbclient
)
DEBUG_RECEIVED
(in
com.dtmilano.android.viewclient
)
distance()
(in
ViewClient
)
DEBUG
(in
com.dtmilano.android.concertina
)
DEBUG_SHELL
(in
com.dtmilano.android.adb.adbclient
)
distanceTo()
(in
ViewClient
)
DEBUG
(in
com.dtmilano.android.culebron
)
DEBUG_STATUSBAR
(in
com.dtmilano.android.viewclient
)
DO_NOT_IGNORE_UIAUTOMATOR_KILLED
(in
CulebraOptions
)
DEBUG
(in
com.dtmilano.android.plot
)
DEBUG_TOUCH
(in
com.dtmilano.android.adb.adbclient
)
DO_NOT_START_VIEW_SERVER
(in
CulebraOptions
)
DEBUG
(in
com.dtmilano.android.robotframework.viewclientwrapper
)
DEBUG_TOUCH
(in
com.dtmilano.android.culebron
)
DO_NOT_VERIFY_SCREEN_DUMP
(in
CulebraOptions
)
DEBUG
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
DEBUG_TOUCH
(in
com.dtmilano.android.viewclient
)
DOWN
(in
AdbClient
)
DEBUG
(in
com.dtmilano.android.viewclient
)
DEBUG_TREE
(in
com.dtmilano.android.viewclient
)
DOWN
(in
com.dtmilano.android.adb.adbclient
)
DEBUG
(in
ViewClientOptions
)
DEBUG_UI_AUTOMATOR
(in
com.dtmilano.android.viewclient
)
DOWN_AND_UP
(in
AdbClient
)
DEBUG
(in
com.dtmilano.android.window
)
DEBUG_UI_AUTOMATOR_HELPER
(in
com.dtmilano.android.culebron
)
DOWN_AND_UP
(in
com.dtmilano.android.adb.adbclient
)
DEBUG_BOUNDS
(in
com.dtmilano.android.viewclient
)
DEBUG_UI_AUTOMATOR_HELPER
(in
com.dtmilano.android.viewclient
)
DRAG
(in
Operation
)
DEBUG_CALL
(in
com.dtmilano.android.viewclient
)
DEBUG_VIEW
(in
com.dtmilano.android.viewclient
)
drag()
(in
AdbClient
)
DEBUG_CHANGE_LANGUAGE
(in
com.dtmilano.android.viewclient
)
DEBUG_VIEW_FACTORY
(in
com.dtmilano.android.viewclient
)
drag()
(in
Culebron
)
DEBUG_CONCERTINA
(in
com.dtmilano.android.culebron
)
DEBUG_WINDOWS
(in
com.dtmilano.android.adb.adbclient
)
DragDialog
(in
com.dtmilano.android.culebron
)
DEBUG_CONTEXT_MENU
(in
com.dtmilano.android.culebron
)
DEBUG_WINDOWS
(in
com.dtmilano.android.viewclient
)
dragDip()
(in
AdbClient
)
DEBUG_COORDS
(in
com.dtmilano.android.adb.adbclient
)
DEFAULT
(in
Operation
)
drawDragLine()
(in
Culebron
)
DEBUG_COORDS
(in
com.dtmilano.android.viewclient
)
DEFAULT_DURATION
(in
DragDialog
)
drawTouchedPoint()
(in
Culebron
)
DEBUG_DEVICE
(in
com.dtmilano.android.viewclient
)
DEFAULT_STEPS
(in
DragDialog
)
DROP_SHADOW
(in
CulebraOptions
)
DEBUG_DISTANCE
(in
com.dtmilano.android.viewclient
)
defaultDevice
(in
CulebraTestCase
)
dropShadow
(in
Culebron
)
DEBUG_FIND_VIEW
(in
com.dtmilano.android.culebron
)
deleteVignette()
(in
Culebron
)
DUMP
(in
Operation
)
DEBUG_GETATTR
(in
com.dtmilano.android.viewclient
)
Device
(in
com.dtmilano.android.adb.adbclient
)
dump()
(in
ViewClientWrapper
)
DEBUG_IMAGE_ROTATION
(in
com.dtmilano.android.adb.adbclient
)
device
(in
CulebraTestCase
)
dump()
(in
ViewClient
)
DEBUG_ISCCOF
(in
com.dtmilano.android.culebron
)
DEVICE
(in
ViewClientOptions
)
dumpsys
(in
com.dtmilano.android.adb
)
DEBUG_KEY
(in
com.dtmilano.android.culebron
)
DEVICE_ART
(in
CulebraOptions
)
Dumpsys
(in
com.dtmilano.android.adb.dumpsys
)
DEBUG_LOG
(in
com.dtmilano.android.adb.adbclient
)
deviceArt
(in
Culebron
)
dumpsys()
(in
AdbClient
)
DEBUG_MOVE
(in
com.dtmilano.android.culebron
)
devices
(in
CulebraTestCase
)
dumpWindowHierarchy()
(in
UiAutomatorHelper
)
DEBUG_MULTI
(in
com.dtmilano.android.viewclient
)
DICTIONARY_KEYS_FROM
(in
CulebraOptions
)
DEBUG_NAV_BUTTONS
(in
com.dtmilano.android.viewclient
)
DIP
(in
Unit
)
E
EditText
(in
com.dtmilano.android.viewclient
)
EndElement()
(in
UiAutomator2AndroidViewClient
)
escapeSelectorChars()
(in
View
)
EMAILS
(in
Concertina
)
epId
(in
DragDialog
)
excerpt()
(in
ViewClient
)
enableEvents()
(in
Culebron
)
epX
(in
DragDialog
)
Excerpt2Code
(in
com.dtmilano.android.viewclient
)
EndElement()
(in
Excerpt2Code
)
epY
(in
DragDialog
)
executeCommandAndRefresh()
(in
Culebron
)
F
factory()
(in
Device
)
findViewContainingPointInTargets()
(in
Culebron
)
flingBackward()
(in
UiScrollable
)
factory()
(in
View
)
findViewsContainingPoint()
(in
ViewClient
)
flingForward()
(in
UiScrollable
)
FAIL
(in
com.dtmilano.android.adb.adbclient
)
findViewsWithAttribute()
(in
ViewClient
)
flingForward()
(in
UiScrollable
)
FileDialog
(in
com.dtmilano.android.culebron
)
findViewWithAttribute()
(in
ViewClient
)
flingToBeginning()
(in
UiScrollable
)
find_view_by_id()
(in
ViewClientWrapper
)
findViewWithAttributeOrRaise()
(in
ViewClient
)
flingToBeginning()
(in
UiScrollable
)
find_view_with_text()
(in
ViewClientWrapper
)
findViewWithAttributeThatMatches()
(in
ViewClient
)
flingToEnd()
(in
UiScrollable
)
FIND_VIEWS_BY_ID
(in
CulebraOptions
)
findViewWithContentDescription()
(in
ViewClient
)
flingToEnd()
(in
UiScrollable
)
FIND_VIEWS_WITH_CONTENT_DESCRIPTION
(in
CulebraOptions
)
findViewWithContentDescriptionOrRaise()
(in
ViewClient
)
float
FIND_VIEWS_WITH_TEXT
(in
CulebraOptions
)
findViewWithText()
(in
ViewClient
)
force_stop_package()
(in
ViewClientWrapper
)
findObject()
(in
UiAutomatorHelper
)
findViewWithTextOrRaise()
(in
ViewClient
)
FORCE_VIEW_SERVER_USE
(in
CulebraOptions
)
findObject()
(in
ViewClient
)
finishGeneratingTestCondition()
(in
Culebron
)
FORCE_VIEW_SERVER_USE
(in
ViewClientOptions
)
findTargets()
(in
Culebron
)
FLING_BACKWARD
(in
Operation
)
forceStop()
(in
RunTestsThread
)
findViewById()
(in
ViewClient
)
FLING_FORWARD
(in
Operation
)
FRAMESTATS
(in
Dumpsys
)
findViewByIdOrRaise()
(in
ViewClient
)
FLING_TO_BEGINNING
(in
Operation
)
fromCommandName()
(in
Operation
)
findViewByTag()
(in
ViewClient
)
FLING_TO_END
(in
Operation
)
findViewByTagOrRaise()
(in
ViewClient
)
flingBackward()
(in
UiScrollable
)
G
get()
(in
Dumpsys
)
getOid()
(in
UiObject
)
getViewContainingPointAndLongTouch()
(in
Culebron
)
get()
(in
LabeledEntry
)
getParent()
(in
View
)
getViewContainingPointAndTouch()
(in
Culebron
)
get_top_activity_name()
(in
ViewClientWrapper
)
getPhysicalDisplayInfo()
(in
AdbClient
)
getViewIds()
(in
ViewClient
)
get_view_position_and_size()
(in
ViewClientWrapper
)
getPositionAndSize()
(in
View
)
getViewsById()
(in
ViewClient
)
GET_VISIBILITY_PROPERTY
(in
com.dtmilano.android.viewclient
)
getProperty()
(in
AdbClient
)
getVisibility()
(in
View
)
get_windows()
(in
ViewClientWrapper
)
getRandomEmail()
(in
Concertina
)
getWidth()
(in
View
)
getBounds()
(in
View
)
getRandomPassword()
(in
Concertina
)
getWifiState()
(in
WifiManager
)
getCenter()
(in
View
)
getRandomText()
(in
Concertina
)
getWindows()
(in
AdbClient
)
getChildByDescription()
(in
UiScrollable
)
getRestrictedScreen()
(in
AdbClient
)
getX()
(in
View
)
getChildByText()
(in
UiScrollable
)
getRoot()
(in
ViewClient
)
getXY()
(in
View
)
getChildren()
(in
View
)
getSdkVersion()
(in
AdbClient
)
getY()
(in
View
)
getClass()
(in
View
)
getSdkVersion()
(in
ViewClient
)
GFXINFO
(in
Dumpsys
)
getClassName()
(in
UiObject
)
getSystemProperty()
(in
AdbClient
)
gfxinfo()
(in
Dumpsys
)
getContentDescription()
(in
View
)
getSystemService()
(in
AdbClient
)
globalDevices
(in
CulebraTestCase
)
getCoords()
(in
View
)
getTag()
(in
View
)
GO
(in
Key
)
getDevices()
(in
AdbClient
)
getText()
(in
UiAutomatorHelper
)
GOLD
(in
Color
)
getDisplayInfo()
(in
AdbClient
)
getText()
(in
UiObject
)
GONE
(in
com.dtmilano.android.viewclient
)
getDisplayRealSize()
(in
UiAutomatorHelper
)
getText()
(in
UiObject2
)
GOOGLE_NOW
(in
Key
)
getFocusedWindow()
(in
AdbClient
)
getText()
(in
View
)
GREEN
(in
Color
)
getFocusedWindowName()
(in
AdbClient
)
getTopActivityName()
(in
AdbClient
)
grid()
(in
LabeledEntry
)
getHeight()
(in
View
)
getTopActivityNameAndPid()
(in
AdbClient
)
GUI
(in
CulebraOptions
)
getId()
(in
View
)
getUniqueId()
(in
View
)
getLogicalDisplayInfo()
(in
AdbClient
)
getViewContainingPointAndGenerateTestCondition()
(in
Culebron
)
H
hammingDistance()
(in
ViewClient
)
HelpDialog
(in
com.dtmilano.android.culebron
)
hideViewTree()
(in
Culebron
)
HEIGHT_PROPERTY
(in
com.dtmilano.android.viewclient
)
hideMessageArea()
(in
Culebron
)
hideVignette()
(in
Culebron
)
HEIGHT_PROPERTY_API_8
(in
com.dtmilano.android.viewclient
)
hideSideFrame()
(in
Culebron
)
HOSTNAME
(in
com.dtmilano.android.adb.adbclient
)
HELP
(in
CulebraOptions
)
hideViewDetails()
(in
Culebron
)
I
ID_PROPERTY
(in
com.dtmilano.android.viewclient
)
INTERACTIVE
(in
CulebraOptions
)
isDragDialogShowed
(in
Culebron
)
ID_PROPERTY_UI_AUTOMATOR
(in
com.dtmilano.android.viewclient
)
intersection()
(in
View
)
isFocused()
(in
View
)
ID_RE
(in
com.dtmilano.android.viewclient
)
INVISIBLE
(in
com.dtmilano.android.viewclient
)
isGeneratingTestCondition
(in
Culebron
)
IGNORE_SECURE_DEVICE
(in
CulebraOptions
)
IP_DOMAIN_NAME_PORT_REGEX
(in
com.dtmilano.android.viewclient
)
isGrabbingTouch
(in
Culebron
)
IGNORE_UIAUTOMATOR_KILLED
(in
ViewClientOptions
)
IP_RE
(in
com.dtmilano.android.viewclient
)
isKeyboardShown()
(in
AdbClient
)
IGNORE_VERSION_CHECK
(in
CulebraOptions
)
IS_FOCUSED_PROPERTY
(in
com.dtmilano.android.viewclient
)
isKeyboardShown()
(in
ViewClient
)
imageDirectory
(in
ViewClient
)
IS_FOCUSED_PROPERTY_UI_AUTOMATOR
(in
com.dtmilano.android.viewclient
)
isLinux
(in
Concertina
)
imageId
(in
Culebron
)
is_keyboard_show()
(in
ViewClientWrapper
)
isLocked()
(in
AdbClient
)
imageInScreen()
(in
AdbClient
)
isChecked()
(in
UiAutomatorHelper
)
isLongTouchingPoint
(in
Culebron
)
initDisplayProperties()
(in
AdbClient
)
isChecked()
(in
UiObject2
)
isLongTouchingView
(in
Culebron
)
insert()
(in
ViewTree
)
isClickable()
(in
View
)
isScreenOn()
(in
AdbClient
)
INSTALL_APK
(in
CulebraOptions
)
isClickableCheckableOrFocusable()
(in
Culebron
)
isTarget()
(in
View
)
installPackage()
(in
ViewClient
)
isDarwin
(in
Concertina
)
isTestRunningOnMultipleDevices()
(in
CulebraTestCase
)
int
isDarwin
(in
Culebron
)
isTouchingPoint
(in
Culebron
)
K
Key
(in
com.dtmilano.android.controlpanel
)
KEYSYM_CULEBRON_COMMANDS
(in
Culebron
)
kwargs1
(in
CulebraTestCase
)
KEY_MAP
(in
com.dtmilano.android.adb.androidkeymap
)
KEYSYM_TO_KEYCODE_MAP
(in
Culebron
)
kwargs2
(in
CulebraTestCase
)
L
LabeledEntry
(in
com.dtmilano.android.culebron
)
LOCAL_PORT
(in
ViewClientOptions
)
LONG_TOUCH_VIEW_UI_AUTOMATOR_HELPER
(in
Operation
)
LabeledEntryWithButton
(in
com.dtmilano.android.culebron
)
lock
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
longClick()
(in
UiAutomatorHelper
)
Layout
(in
com.dtmilano.android.controlpanel
)
log()
(in
AdbClient
)
longClick()
(in
UiObject
)
LAYOUT_TOP_MARGIN_PROPERTY
(in
com.dtmilano.android.viewclient
)
log()
(in
CulebraTestCase
)
longClick()
(in
UiObject2
)
LEFT_PROPERTY
(in
com.dtmilano.android.viewclient
)
LOG_ACTIONS
(in
CulebraOptions
)
longPress()
(in
AdbClient
)
LEFT_PROPERTY_API_8
(in
com.dtmilano.android.viewclient
)
LONG_OPTS
(in
CulebraOptions
)
longTouch()
(in
AdbClient
)
levenshteinDistance()
(in
ViewClient
)
LONG_OPTS_ARG
(in
CulebraOptions
)
longTouch()
(in
View
)
LIGHT_GRAY
(in
Color
)
LONG_PRESS
(in
Operation
)
longTouch()
(in
ViewClient
)
list()
(in
ViewClient
)
LONG_TOUCH_POINT
(in
Operation
)
longTouchPoint()
(in
Culebron
)
listSubCommands()
(in
Dumpsys
)
LONG_TOUCH_VIEW
(in
Operation
)
longTouchView()
(in
Culebron
)
ListView
(in
com.dtmilano.android.viewclient
)
long_touch_view()
(in
ViewClientWrapper
)
M
MAGENTA
(in
Color
)
markTarget()
(in
Culebron
)
message()
(in
Culebron
)
main()
(in
CulebraTestCase
)
markTargets()
(in
Culebron
)
MULTI_DEVICE
(in
CulebraOptions
)
mainloop()
(in
Culebron
)
MEMINFO
(in
Dumpsys
)
MainMenu
(in
com.dtmilano.android.culebron
)
meminfo()
(in
Dumpsys
)
N
NULL_BACK_END
(in
CulebraOptions
)
NumberTypes
(in
com.dtmilano.android.plot
)
O
obtainAdbPath()
(in
com.dtmilano.android.common
)
onCtrlL()
(in
Culebron
)
onTouchListener()
(in
DragDialog
)
obtainPxPy()
(in
com.dtmilano.android.common
)
onCtrlP()
(in
Culebron
)
onValidate()
(in
DragDialog
)
obtainSelectorForView()
(in
View
)
onCtrlQ()
(in
Culebron
)
OPEN_NOTIFICATION
(in
Operation
)
obtainVwVh()
(in
com.dtmilano.android.common
)
onCtrlS()
(in
Culebron
)
OPEN_QUICK_SETTINGS
(in
Operation
)
obtainVxVy()
(in
com.dtmilano.android.common
)
onCtrlT()
(in
Culebron
)
openNotification()
(in
UiAutomatorHelper
)
OFFSET
(in
com.dtmilano.android.viewclient
)
onCtrlU()
(in
Culebron
)
openNotification()
(in
UiDevice
)
OKAY
(in
com.dtmilano.android.adb.adbclient
)
onCtrlV()
(in
Culebron
)
openQuickSettings()
(in
UiAutomatorHelper
)
onButton1Pressed()
(in
Culebron
)
onCtrlZ()
(in
Culebron
)
openQuickSettings()
(in
UiDevice
)
onButton2Pressed()
(in
Culebron
)
onDismiss()
(in
HelpDialog
)
openQuickSettingsSettings()
(in
UiDevice
)
onButton3Pressed()
(in
Culebron
)
onGrab()
(in
DragDialog
)
Operation
(in
com.dtmilano.android.culebron
)
onCancel()
(in
DragDialog
)
onGrabEp()
(in
DragDialog
)
options
(in
CulebraTestCase
)
onCtrlA()
(in
Culebron
)
onGrabSp()
(in
DragDialog
)
OPTS_HELP
(in
CulebraOptions
)
onCtrlButton1Pressed()
(in
Culebron
)
onKeyPressed()
(in
Culebron
)
ORIENTATION_LOCKED
(in
CulebraOptions
)
onCtrlD()
(in
Culebron
)
onOk()
(in
DragDialog
)
osName
(in
Concertina
)
onCtrlF()
(in
Culebron
)
onShowViewDetailsChanged()
(in
MainMenu
)
osName
(in
Culebron
)
onCtrlI()
(in
Culebron
)
onshowViewTreeChanged()
(in
MainMenu
)
OUTPUT
(in
CulebraOptions
)
onCtrlK()
(in
Culebron
)
onTouchListener
(in
Culebron
)
P
PACKAGE
(in
UiAutomatorHelper
)
Plot
(in
com.dtmilano.android.plot
)
pressBack()
(in
ViewClient
)
PADDING
(in
ContextMenu
)
plot()
(in
Plot
)
pressHome()
(in
Culebron
)
parse()
(in
Dumpsys
)
populateViewTree()
(in
Culebron
)
pressHome()
(in
UiAutomatorHelper
)
Parse()
(in
Excerpt2Code
)
PORT
(in
com.dtmilano.android.adb.adbclient
)
pressHome()
(in
ViewClient
)
Parse()
(in
UiAutomator2AndroidViewClient
)
preconditions()
(in
CulebraTestCase
)
pressKeyCode()
(in
UiAutomatorHelper
)
parseGfxinfo()
(in
Dumpsys
)
PREPEND_TO_SYS_PATH
(in
CulebraOptions
)
pressKeyCode()
(in
ViewClient
)
parseGfxinfoFramestats()
(in
Dumpsys
)
PRESS
(in
Operation
)
pressRecentApps()
(in
Culebron
)
parseMeminfo()
(in
Dumpsys
)
press()
(in
AdbClient
)
pressRecentApps()
(in
UiAutomatorHelper
)
PASSWORDS
(in
Concertina
)
PRESS_BACK
(in
Operation
)
pressRecentApps()
(in
ViewClient
)
percentSame()
(in
AdbClient
)
PRESS_BACK_UI_AUTOMATOR_HELPER
(in
Operation
)
printGridInfo()
(in
Culebron
)
PERIOD
(in
Key
)
PRESS_HOME
(in
Operation
)
printStartActivityAtTop()
(in
Culebron
)
PHRASES
(in
Concertina
)
PRESS_HOME_UI_AUTOMATOR_HELPER
(in
Operation
)
PROFILE
(in
com.dtmilano.android.adb.adbclient
)
PIL_AVAILABLE
(in
com.dtmilano.android.adb.adbclient
)
PRESS_RECENT_APPS
(in
Operation
)
PROFILE
(in
com.dtmilano.android.culebron
)
PIL_AVAILABLE
(in
com.dtmilano.android.culebron
)
PRESS_RECENT_APPS_UI_AUTOMATOR_HELPER
(in
Operation
)
profileEnd()
(in
com.dtmilano.android.common
)
pilNotInstalledWarning()
(in
ViewClient
)
pressBack()
(in
Culebron
)
profileStart()
(in
com.dtmilano.android.common
)
plot
(in
com.dtmilano.android
)
pressBack()
(in
UiAutomatorHelper
)
PX
(in
Unit
)
Q
quit()
(in
Culebron
)
quit()
(in
UiAutomatorHelper
)
R
refresh()
(in
Culebron
)
RESET
(in
Dumpsys
)
run()
(in
RunTestsThread
)
refreshScreen()
(in
ControlPanelButton
)
resetGfxinfo()
(in
Dumpsys
)
RunTestsThread
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
REMOTE_PORT
(in
ViewClientOptions
)
ROBOT_LIBRARY_DOC_FORMAT
(in
com.dtmilano.android.robotframework.viewclientwrapper
)
REQUESTS_AVAILABLE
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
robotframework
(in
com.dtmilano.android
)
S
sameAs()
(in
AdbClient
)
setGrab()
(in
Culebron
)
showSleepDialog()
(in
Culebron
)
SAVE_SCREENSHOT
(in
CulebraOptions
)
setMaxSearchSwipes()
(in
UiScrollable
)
showViewDetails()
(in
Culebron
)
SAVE_VIEW_SCREENSHOTS
(in
CulebraOptions
)
setOnTouchListener()
(in
Culebron
)
showViewTree()
(in
Culebron
)
saveSnapshot()
(in
Culebron
)
setReconnect()
(in
AdbClient
)
showVignette()
(in
Culebron
)
saveViewSnapshot()
(in
Culebron
)
setSerialno()
(in
AdbClient
)
SKIP_CERTAIN_CLASSES_IN_GET_XY_ENABLED
(in
com.dtmilano.android.viewclient
)
sayRandomText()
(in
Concertina
)
setTarget()
(in
View
)
SLEEP
(in
Operation
)
SCALE
(in
CulebraOptions
)
setText()
(in
Culebron
)
sleep()
(in
ViewClient
)
SCREEN_GLARE
(in
CulebraOptions
)
setText()
(in
UiAutomatorHelper
)
SNAPSHOT
(in
Operation
)
screenGlare
(in
Culebron
)
setText()
(in
UiObject
)
snapshotDir
(in
Culebron
)
scrollTextIntoView()
(in
UiScrollable
)
setText()
(in
UiObject2
)
snapshotFormat
(in
Culebron
)
Separator
(in
ContextMenu
)
setText()
(in
EditText
)
spId
(in
DragDialog
)
SEPARATOR
(in
Separator
)
setText()
(in
ViewClient
)
spX
(in
DragDialog
)
SERIALNO
(in
CulebraOptions
)
setTimer()
(in
AdbClient
)
spY
(in
DragDialog
)
serialno
(in
CulebraTestCase
)
setUp()
(in
CulebraTestCase
)
start()
(in
Timer
)
SERIALNO
(in
ViewClientOptions
)
setUpClass()
(in
CulebraTestCase
)
START_ACTIVITY
(in
Operation
)
serviceResponse()
(in
ViewClient
)
setViewClient()
(in
UiScrollable
)
START_ACTIVITY
(in
CulebraOptions
)
set()
(in
LabeledEntry
)
setViews()
(in
ViewClient
)
start_activity()
(in
ViewClientWrapper
)
set()
(in
StatusBar
)
setViewsFromUiAutomatorDump()
(in
ViewClient
)
START_VIEW_SERVER
(in
ViewClientOptions
)
set()
(in
ViewDetails
)
shell()
(in
AdbClient
)
startActivity()
(in
AdbClient
)
set()
(in
ViewTree
)
SHORT_OPTS
(in
CulebraOptions
)
StartElement()
(in
Excerpt2Code
)
SET_TEXT
(in
Operation
)
showControlPanel()
(in
Culebron
)
StartElement()
(in
UiAutomator2AndroidViewClient
)
setAlarm()
(in
ViewClient
)
showDragDialog()
(in
Culebron
)
startGeneratingTestCondition()
(in
Culebron
)
setAsHorizontalList()
(in
UiScrollable
)
showHelp()
(in
Culebron
)
StatusBar
(in
com.dtmilano.android.culebron
)
setAsHorizontalList()
(in
UiScrollable
)
showMessageArea()
(in
Culebron
)
substituteDeviceTemplate()
(in
AdbClient
)
setAsVerticalList()
(in
UiScrollable
)
showPopupMenu()
(in
ContextMenu
)
swipe()
(in
UiAutomatorHelper
)
setAsVerticalList()
(in
UiScrollable
)
showPopupMenu()
(in
Culebron
)
swipe()
(in
ViewClient
)
setDragDialogShowed()
(in
Culebron
)
showSideFrame()
(in
Culebron
)
SWIPE_UI_AUTOMATOR_HELPER
(in
Operation
)
T
tabLayout()
(in
ControlPanel
)
TKINTER_AVAILABLE
(in
com.dtmilano.android.culebron
)
touch_view()
(in
ViewClientWrapper
)
tag_bind()
(in
ViewTree
)
toast()
(in
Culebron
)
TOUCH_VIEW_UI_AUTOMATOR_HELPER
(in
Operation
)
TAG_PROPERTY
(in
com.dtmilano.android.viewclient
)
toCommandName()
(in
Operation
)
touchDip()
(in
AdbClient
)
takeScreenshot()
(in
UiAutomatorHelper
)
toggleGenerateTestCondition()
(in
Culebron
)
touchPoint()
(in
Culebron
)
takeScreenshotAndShowItOnWindow()
(in
Culebron
)
toggleLongTouchPoint()
(in
Culebron
)
touchView()
(in
Culebron
)
takeSnapshot()
(in
AdbClient
)
toggleLongTouchView()
(in
Culebron
)
TRAVERSE
(in
Operation
)
takeSnapshot()
(in
ControlPanelButton
)
toggleMessageArea()
(in
Culebron
)
traverse()
(in
ViewClient
)
tearDown()
(in
CulebraTestCase
)
toggleTargets()
(in
Culebron
)
traverseShowClassIdAndText()
(in
ViewClient
)
tearDownClass()
(in
CulebraTestCase
)
toggleTargetZones()
(in
Culebron
)
traverseShowClassIdTextAndBounds()
(in
ViewClient
)
TEST
(in
Operation
)
toggleTouchPoint()
(in
Culebron
)
traverseShowClassIdTextAndCenter()
(in
ViewClient
)
TEST_CLASS
(in
UiAutomatorHelper
)
toggleTouchPointDip()
(in
Culebron
)
traverseShowClassIdTextAndContentDescription()
(in
ViewClient
)
TEST_RUNNER
(in
UiAutomatorHelper
)
toggleTouchPointPx()
(in
Culebron
)
traverseShowClassIdTextAndTag()
(in
ViewClient
)
TEST_TEXT
(in
Operation
)
TOP_PROPERTY
(in
com.dtmilano.android.viewclient
)
traverseShowClassIdTextAndUniqueId()
(in
ViewClient
)
TEXT_PROPERTY
(in
com.dtmilano.android.viewclient
)
TOP_PROPERTY_API_8
(in
com.dtmilano.android.viewclient
)
traverseShowClassIdTextContentDescriptionAndScreenshot()
(in
ViewClient
)
TEXT_PROPERTY_API_10
(in
com.dtmilano.android.viewclient
)
TOTAL
(in
Dumpsys
)
traverseShowClassIdTextPositionAndSize()
(in
ViewClient
)
TEXT_PROPERTY_UI_AUTOMATOR
(in
com.dtmilano.android.viewclient
)
touch()
(in
AdbClient
)
traverseTakeScreenshot()
(in
ViewClient
)
TextView
(in
com.dtmilano.android.viewclient
)
touch()
(in
ViewClientWrapper
)
TYPE
(in
Operation
)
TIMEOUT
(in
com.dtmilano.android.adb.adbclient
)
touch()
(in
View
)
type()
(in
AdbClient
)
TimeoutException
(in
Timer
)
touch()
(in
ViewClient
)
type()
(in
EditText
)
__timeoutHandler()
(in
AdbClient
)
TOUCH_POINT
(in
Operation
)
Timer
(in
com.dtmilano.android.adb.adbclient
)
TOUCH_VIEW
(in
Operation
)
U
uiautomator
(in
com.dtmilano.android
)
uiScrollable()
(in
UiAutomatorHelper
)
UPPERCASE_CHARS
(in
Culebron
)
UiAutomator2AndroidViewClient
(in
com.dtmilano.android.viewclient
)
UiScrollableSubMenu
(in
ContextMenu
)
USE_ADB_CLIENT_TO_GET_BUILD_PROPERTIES
(in
com.dtmilano.android.viewclient
)
uiautomatorhelper
(in
com.dtmilano.android.uiautomator
)
Unit
(in
com.dtmilano.android.culebron
)
USE_DICTIONARY
(in
CulebraOptions
)
UiAutomatorHelper
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
UNIT_TEST_CLASS
(in
CulebraOptions
)
USE_JAR
(in
CulebraOptions
)
UiCollection
(in
com.dtmilano.android.viewclient
)
UNIT_TEST_METHOD
(in
CulebraOptions
)
USE_PHYSICAL_DISPLAY_INFO
(in
com.dtmilano.android.viewclient
)
UiDevice
(in
com.dtmilano.android.viewclient
)
unlock()
(in
AdbClient
)
USE_REGEXPS
(in
CulebraOptions
)
UiObject
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
unmarkTarget()
(in
Culebron
)
USE_UIAUTOMATOR_HELPER
(in
CulebraOptions
)
UiObject2
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
unmarkTargets()
(in
Culebron
)
USE_UIAUTOMATOR_HELPER
(in
ViewClientOptions
)
UiScrollable
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
UP
(in
AdbClient
)
UiScrollable
(in
com.dtmilano.android.viewclient
)
UP
(in
com.dtmilano.android.adb.adbclient
)
V
variableNameFromId()
(in
View
)
View
(in
com.dtmilano.android.viewclient
)
viewclientwrapper
(in
com.dtmilano.android.robotframework
)
vc
(in
CulebraTestCase
)
VIEW_CLIENT_TOUCH_WORKAROUND_ENABLED
(in
com.dtmilano.android.viewclient
)
ViewClientWrapper
(in
com.dtmilano.android.robotframework.viewclientwrapper
)
VERBOSE
(in
CulebraOptions
)
VIEW_DETAILS
(in
ViewDetails
)
ViewDetails
(in
com.dtmilano.android.culebron
)
verbose
(in
CulebraTestCase
)
VIEW_ROOT_IMPL
(in
Dumpsys
)
ViewNotFoundException
(in
com.dtmilano.android.viewclient
)
VERBOSE_COMMENTS
(in
CulebraOptions
)
VIEW_SERVER_HOST
(in
com.dtmilano.android.viewclient
)
VIEWS
(in
Dumpsys
)
VERSION
(in
CulebraOptions
)
VIEW_SERVER_PORT
(in
com.dtmilano.android.viewclient
)
ViewTree
(in
com.dtmilano.android.culebron
)
VERSION_RELEASE_PROPERTY
(in
com.dtmilano.android.adb.adbclient
)
VIEW_SNAPSHOT
(in
Operation
)
viewTreeItemClicked()
(in
Culebron
)
VERSION_RELEASE_PROPERTY
(in
com.dtmilano.android.viewclient
)
viewclient
(in
com.dtmilano.android
)
vignetteId
(in
Culebron
)
VERSION_SDK_PROPERTY
(in
com.dtmilano.android.adb.adbclient
)
ViewClient
(in
com.dtmilano.android.viewclient
)
VISIBLE
(in
com.dtmilano.android.viewclient
)
VERSION_SDK_PROPERTY
(in
com.dtmilano.android.viewclient
)
ViewClientOptions
(in
com.dtmilano.android.viewclient
)
W
waitForIdle()
(in
UiAutomatorHelper
)
WIFI_IS_DISABLED_RE
(in
WifiManager
)
WifiManager
(in
com.dtmilano.android.adb.adbclient
)
WAKE
(in
Operation
)
WIFI_IS_ENABLED_RE
(in
WifiManager
)
WINDOW
(in
CulebraOptions
)
wake()
(in
AdbClient
)
WIFI_SERVICE
(in
com.dtmilano.android.adb.adbclient
)
window
(in
com.dtmilano.android
)
wake()
(in
Culebron
)
WIFI_STATE_DISABLED
(in
WifiManager
)
Window
(in
com.dtmilano.android.window
)
WARNINGS
(in
com.dtmilano.android.viewclient
)
WIFI_STATE_DISABLING
(in
WifiManager
)
writeImageToFile()
(in
View
)
which()
(in
com.dtmilano.android.common
)
WIFI_STATE_ENABLED
(in
WifiManager
)
writeImageToFile()
(in
ViewClient
)
WIDTH_PROPERTY
(in
com.dtmilano.android.viewclient
)
WIFI_STATE_ENABLING
(in
WifiManager
)
writeViewImageToFileInDir()
(in
ViewClient
)
WIDTH_PROPERTY_API_8
(in
com.dtmilano.android.viewclient
)
WIFI_STATE_UNKNOWN
(in
WifiManager
)
WS
(in
com.dtmilano.android.viewclient
)
_
__call__()
(in
View
)
__init__()
(in
ContextMenu
)
__obtainVxVy()
(in
View
)
__checkOk()
(in
AdbClient
)
__init__()
(in
Culebron
)
__package__
(in
com.dtmilano.android
)
__checkTransport()
(in
AdbClient
)
__init__()
(in
DragDialog
)
__package__
(in
com.dtmilano.android.adb
)
__cleanUpEpId()
(in
DragDialog
)
__init__()
(in
FileDialog
)
__package__
(in
com.dtmilano.android.adb.adbclient
)
__cleanUpSpId()
(in
DragDialog
)
__init__()
(in
HelpDialog
)
__package__
(in
com.dtmilano.android.adb.androidkeymap
)
__connectSession()
(in
UiAutomatorHelper
)
__init__()
(in
LabeledEntry
)
__package__
(in
com.dtmilano.android.adb.dumpsys
)
__copy()
(in
View
)
__init__()
(in
LabeledEntryWithButton
)
__package__
(in
com.dtmilano.android.common
)
__createUiScrollable()
(in
UiScrollable
)
__init__()
(in
MainMenu
)
__package__
(in
com.dtmilano.android.concertina
)
__del__()
(in
AdbClient
)
__init__()
(in
StatusBar
)
__package__
(in
com.dtmilano.android.controlpanel
)
__del__()
(in
ViewClient
)
__init__()
(in
ViewDetails
)
__package__
(in
com.dtmilano.android.culebron
)
__dumpWindowsInformation()
(in
View
)
__init__()
(in
ViewTree
)
__package__
(in
com.dtmilano.android.plot
)
__findViewsWithAttributeInTree()
(in
ViewClient
)
__init__()
(in
Plot
)
__package__
(in
com.dtmilano.android.robotframework
)
__findViewWithAttributeInTree()
(in
ViewClient
)
__init__()
(in
ViewClientWrapper
)
__package__
(in
com.dtmilano.android.robotframework.viewclientwrapper
)
__findViewWithAttributeInTreeOrRaise()
(in
ViewClient
)
__init__()
(in
RunTestsThread
)
__package__
(in
com.dtmilano.android.uiautomator
)
__findViewWithAttributeInTreeThatMatches()
(in
ViewClient
)
__init__()
(in
UiAutomatorHelper
)
__package__
(in
com.dtmilano.android.uiautomator.uiautomatorhelper
)
__getattr__()
(in
__Log
)
__init__()
(in
UiObject
)
__package__
(in
com.dtmilano.android.viewclient
)
__getattr__()
(in
__Log
)
__init__()
(in
UiObject2
)
__package__
(in
com.dtmilano.android.window
)
__getattr__()
(in
View
)
__init__()
(in
UiScrollable
)
__parseTree()
(in
ViewClient
)
__getDisplayDensity()
(in
AdbClient
)
__init__()
(in
ConnectedDevice
)
__parseTreeFromUiAutomatorDump()
(in
ViewClient
)
__getDisplayHeight()
(in
AdbClient
)
__init__()
(in
__Log
)
__passAll()
(in
CulebraTestCase
)
__getDisplayOrientation()
(in
AdbClient
)
__init__()
(in
CulebraTestCase
)
__pickleable()
(in
ViewClient
)
__getDisplayWidth()
(in
AdbClient
)
__init__()
(in
Excerpt2Code
)
__readExactly()
(in
AdbClient
)
__getFocusedWindowPosition()
(in
ViewClient
)
__init__()
(in
UiAutomator2AndroidViewClient
)
__receive()
(in
AdbClient
)
__getitem__()
(in
View
)
__init__()
(in
UiDevice
)
__redirectPort()
(in
UiAutomatorHelper
)
__getProp()
(in
AdbClient
)
__init__()
(in
UiScrollable
)
__runTests()
(in
UiAutomatorHelper
)
__getX()
(in
View
)
__init__()
(in
View
)
__send()
(in
AdbClient
)
__getY()
(in
View
)
__init__()
(in
ViewClient
)
__setTransport()
(in
AdbClient
)
__hammingDistance()
(in
ViewClient
)
__init__()
(in
ViewNotFoundException
)
__smallStr__()
(in
View
)
__httpCommand()
(in
UiAutomatorHelper
)
__init__()
(in
Window
)
__splitAttrs()
(in
ViewClient
)
__init__()
(in
__Log
)
__initAava()
(in
Plot
)
__str__()
(in
Device
)
__init__()
(in
AdbClient
)
__initAva()
(in
Plot
)
__str__()
(in
View
)
__init__()
(in
Device
)
__levenshteinDistance()
(in
ViewClient
)
__str__()
(in
Window
)
__init__()
(in
Timer
)
__Log
(in
AdbClient
)
__tinyStr__()
(in
View
)
__init__()
(in
WifiManager
)
__Log
(in
CulebraTestCase
)
__transformPointByOrientation()
(in
AdbClient
)
__init__()
(in
Dumpsys
)
__mapSerialNo()
(in
ViewClient
)
__traverse()
(in
ViewClient
)
__init__()
(in
Concertina
)
__microStr__()
(in
View
)
__updateNavButtons()
(in
ViewClient
)
__init__()
(in
ControlPanel
)
__obtainAdbPath()
(in
ViewClient
)
__whichAdb()
(in
UiAutomatorHelper
)
__init__()
(in
ControlPanelButton
)
__obtainDeviceSerialNumber()
(in
ViewClient
)
__xscroll()
(in
ViewTree
)
__init__()
(in
Command
)
__obtainPxPy()
(in
View
)
_nd()
(in
com.dtmilano.android.common
)
__init__()
(in
Separator
)
__obtainStatusBarDimensionsIfVisible()
(in
View
)
_nh()
(in
com.dtmilano.android.common
)
__init__()
(in
UiScrollableSubMenu
)
__obtainVwVh()
(in
View
)
_ns()
(in
com.dtmilano.android.common
)
Home
Trees
Indices
Help
Project Homepage
Generated by Epydoc 3.0.1 on Tue Jun 13 21:19:05 2017
http://epydoc.sourceforge.net


Warehouse Keeper Benis:
I'm sorry, but i don't have the ability to teach you. Please go find a master who can teach you the skills that you need.