How to define the size of saving image in sm or inch?
Hi,
is it possible to get the image of size defined in sm or inch?
There is no stable proportion between width in pixel and sm.
My purpose is to create a buffered image of defined size ( for example 5x5 sm) and save it. The saving is made with encoder in jpeg.
Thanks and Regards,
...didn't find sm in the International System of Units (second � meter ..?)
// Table 1. SI Base Units
Quantity Unit
Name Symbol
length meter m
mass kilogram kg
time second s
electric current ampere A
thermodynamic temperature kelvin K
amount of substance mole mol
luminous intensity candela cd
// Table 2. Examples of SI Derived Units
Quantity Unit
Special Name Symbol Equivalent
plane angle radian rad 1
solid angle steradian sr 1
angular velocity rad/s
angular acceleration rad/2
frequency hertz Hz s-1
speed, velocity m/s
acceleration m/s2
force newton N kg m/s2
pressure, stress pascal Pa N/m2
energy, work, heat joule J kg m2 /s2, N m
power watt W kg m2/s3, J/s
power flux density W/m2
linear momentum, impulse kg m/s, N s
angular momentum kg m2/s, N m s
electric charge coulomb C A s
electric potential, emf volt V W/A, J/C
magnetic flux weber Wb V s
resistance ohm V/A
conductance siemens S A/V, -1
inductance henry H Wb/A
capacitance farad F C/V
electric field strength V/m, N/C
electric displacement C/m2
magnetic field strength A/m
magnetic flux density tesla T Wb/m2, N/(A m)
Celsius temperature degree Celsius C K
luminous flux lumen lm cd sr
illuminance lux lx lm/m2
radioactivity becquerel Bq s-1
// Table 3. SI Prefixes
Factor Prefix Symbol Factor Prefix Symbol
1024 yotta Y 10-1 deci d
1021 zetta Z 10-2 centi c
1018 exa E 10-3 milli m
1015 peta P 10-6 micro μ
1012 tera T 10-9 nano n
109 giga G 10-12 pico p
106 mega M 10-15 femto f
103 kilo k 10-18 atto a
102 hecto h 10-21 zepto z
101 deka d 10-24 yocto yze
Similar Messages
-
How to decrease the size of an image (CS5)?
I need help with how to reduce the size of an image to fit various smaller sizes. E.g. 135 x 380mm, 254 x254mm etc mounted/matted. Therefore, the image must be made smaller than these sizes without losing quality and any part of the image. I am unable to crop to achieve these sizes since I need the full image. These photos were taken by using a Canon D450 camera and in both RAW & JPEG.
Your help is much appreciated.You may want to use Image > Image size... and dial in the sizes you want.
Set your units to mm in the dialog. Turn off resample and you can adjust the final print size.
What I am showing you is called "scaling", changing the print size without throwing out pixels as resample would do. Your image is intact. This is from CS6, but it should be about the same in CS5.
Gene -
How to set the size of an image
hi,
I have a database which contain an image. now i want to retrieve this image & want to show this image in my jsp page as user's defined size. I have following code. My following code shows the original size of an image. Now i want to see different size of this image. How is this possible? I know control the size of this image after saving this image
in a file. but i want to control the size of this image without saving this image in a file? IS it possible ? Is there anybody can help me?
Please help me.
ResultSet rs = null;
PreparedStatement ps=null;
InputStream sImage=null;
byte[] imagebyte=null;
String var;
String name=request.getParameter("RegName") ;
String image =request.getParameter("ImageFile");
out.println(name);
out.println(image);
out.println();
ps=con.prepareStatement("insert into t_image (ID, Image) values(?,?);");
File file =new File(image);
FileInputStream in = new FileInputStream(file);
ps.setInt(1,1234);
ps.setBinaryStream(2,in,(int)file.length());
ps.execute();
rs =stm.executeQuery("select Image from t_image where ID=1234");
if(rs.next()) {
imagebyte =rs.getBytes(1);
response.reset();
response.setContentType("image/jpeg");
%>
<%
response.getOutputStream().write(imagebyte);
%>
<%
response.flushBuffer();
%>With regards
Binahi,
I have a database which contain an image. now i
want to retrieve this image & want to show this
image in my jsp page as user's defined size. I have
following code. My following code shows the original
size of an image. Now i want to see different size
of this image. How is this possible? I know control
the size of this image after saving this image
n a file. but i want to control the size of this
image without saving this image in a file? IS it
possible ? Is there anybody can help me?This has nothing to do with JDBC; you can only store and retrieve the image you have and there's no image manipulation functions in JDBC (nor should there be).
I can see 2 options:
1) serve the image file as is, but in the jsp that writes the html that contains the "<img>" tag that gets it, use the "height" and/or the "width" to scale the suppied image to presentation size you want.
2) find some image manipulation code that will convert the image into the size you want
Option 1 will work well if the problem you have is merely refining the image size for presentation. Option 2 is your only coice if it's the image files size itself you really want to change, not just it's appearance on a page. -
How to control the size of SVG images in epub files?
There is unfortunately no support for SVG files in InDesign.
Most of my images in jpg convertes nicely, but the small ones do not.
Therefore I want to use SVG files which I have created in Illustrator.
But how do I set the size in the epub file? Right now, whatever I do, they come out too big and I don't know how to control the size.
Is there a program, like Sigil or other, that can place the image for me - I'm no html wizard you see....In any Java program, it is good practice to make sure your live objects leave some room in the heap for "scratch space." Without this, you will spend too much time in GC, and, in the worst cases, run out of memory. In the general case, you can see how much live data your application requires by looking at the heap used after a full GC's. For Coherence, you should ensure that live data, as you say, is under 70% of the maximum heap size.
Coherence provides you tools to help enforce this policy. [http://coherence.oracle.com/display/COH35UG/local-scheme] describes how to size limit your cache. By implementing an eviction policy, you can control what happens when a size limit is exceeded. -
How to define the size of private folder in Easy DMS?
Hi,
I have to ristrict the user to keep the data in private folder after the maximum limit
please help me how to define the private folder size in easy DMS.
after the limit user is not able to keep data in private folder.Hi,
This can be done in SAP Customization / SPRO
Pl. check :
Cross-Application Components>Document Management>Control Data>Define Document types
Here the size limit can be defined.
Also check : http://scn.sap.com/community/plm/document-management/blog/2014/06/20/how-to-create-dir-and-document-type-in-dms
Hope this helps
Regards,
Remi -
How to define the size of the frame
I have create a frame in my jbuilder env, how can I define the size of the frame and change
some attributes of the frame.
Which method shall I invoke?To define the size of the frame use setSize method.
To avoid minimise and maximise button use setResizable method with parameter as false. -
How to define the query condition of Image Theme in MapBuilder?
Hi,
I'm trying to add an dynamic Image Theme in OracleMap, but there's a problem.I defined the query condition of Image Theme like this:
select scanimage,shap from image where scanimgid=467
The shap column is the MBR column
And the XML CODE:
<?xml version="1.0" standalone="yes"?>
<styling_rules theme_type="image" image_column="SCANIMAGE" image_format="JPEG" image_unit="M" image_resolution="1.0">
<rule>
<features> select scanimage,shap from image where scanimgid=467 </features>
</rule>
</styling_rules>
When i preview this Image Theme ,there is an ORA-00936 error means lack of expression.
Is there any problem with my definition?Or can query an image from an Image Theme?
Thanks a lot for your help!
Message was edited by:
N.Mars
nullHi Mars,
predefined image theme definition does not support a "select" statement in the <features> tag. You should just define a query condition in the <features> tag.
It seems that you are trying to use an image theme in Oracle Maps, but it currently does not support a FOI image theme. You should add a predefined image theme as part of the basemap, and maybe add scales values to set the visibility range of this image theme.
Joao -
How to decrease the size of an Image in iAD
Hello, there!
I am trying to producer a new slide where I can write text in iAD.
I have problems with it though and can you please tell me how to add new slides, where I can either write text or add new objects or assets?
Also when I try to use the CAROUSEL, I can only put it there, but once I put the asset image on it, it doesnt work - I can't place the image in the center of each boxe and it doesn't go full screen once I click on on it through my iPod Touch (5th Generation).
Please answer me those questions and I would be very happy indeedYou may want to use Image > Image size... and dial in the sizes you want.
Set your units to mm in the dialog. Turn off resample and you can adjust the final print size.
What I am showing you is called "scaling", changing the print size without throwing out pixels as resample would do. Your image is intact. This is from CS6, but it should be about the same in CS5.
Gene -
How to detect the size of an image
Hi,
I have a servlet which grabs an image (jpg or gif) from a BLOB stored in my database and sents the image back to the client through the ServletOutputStream. This all works good and the image is presented nicely. However, I now want to have my servlet detect the size of the image, and if it is too big resize the image and return it.
As I am new to images in JAVA I am unsure how to do this and what tools to use for it. I found some information on JAI, but this seems way to elaborate for what I need. Please let me know if anyone knows how to do this.
Thank you and regards,
Joost SchoutenThis code figures out the size of any object in bytes. I am not sure about resizing the image though..
public int getSerializedSize(Object object)
try
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(object);
byte[] bytes = baos.toByteArray();
oos.close();
baos.close();
return bytes.length;
catch(Exception e) //not good
e.printStackTrace();
return -1;
}Rishi -
How to define the size of report area and its elements?
How can I define the report area size and its elements? And how can I define that for each printed paper, the details area will repeat horizontally or vertically?
Is there any way to change the measuring units?
Are there any difference between Crystal Reports that is bundled with Visual Studio 2005 to the standalone version that don't allow me doing what I need?
Thanks.Hi Juliano,
I hope this is what you had in mind...
1. File / Page setup: set your paper size, portrait/landscape and margins.
2. Section Expert: the page header &footer sections are 'locked' in that each page will have the space indicated dedicated to these sections; report header & footer - this is the space dedicated on the first and last page of the document. The remaining space available will be used up by the Details section.
I'm not sure how you can get the Details to print verticall vs horizontally - except maybe with cross-tab format.
3. Measuring units: is this for the ruler? This is pulled from your computer settings.
The rest I'm not sure about but I hope this is enough to get you started!
Heather -
How to define the size of a EVS as 0(null)
Hi,
Actually in my project I have done 3 fields
1.firstdate
2.Lastdate
3.Absence Type(EVS which hold the data from BAPI)..
When I select firstdate and lastdate it is calculating and it is showing the no of days by clicking of a action..and when selction of some conditoin(like some sickleave it should show medical check box otherwise not)...
Everything is working fine..
1.selcting of date (FD and LD)and selecting of that EVS(Sickleave)it is coming the output..
2.selcting of date (FD and LD)and selecting of that EVS(other kind of leave )it is coming the output
but my problem is that without selcting the EVS field when i select(FD and LS)it is showing null pointer Exception..here I have to select the EVS Feild..but it should not be like this....all are indepent ..so here I have to check the size of a EVS Field. as null...but it is not supporting in NWDS..Is there other way..
public void onActionfullday(I created one action)(com.sap.tc.webdynpro.progmodel.api.IWDCustomEvent wdEvent )
//@@begin onActionfullday(ServerEvent)
wdThis.wdGetCustContLeaveReqController().Bapi1(wdContext.currentContextElement().getAbsent_From(),wdContext.currentContextElement().getAbsent_To(),"CH","CH");
if(wdContext.nodeBapi_Working_Days().size()>0 ){
wdContext.nodeBapi_Working_Days().moveFirst();
wdContext.currentContextElement().setAbsdays(wdContext.currentBapi_Working_DaysElement().getWorking_Days());
if(wdContext.currentContextElement().getAbs_Type().equals("Accident")||wdContext.currentContextElement().getAbs_Type().equals("Accident 25 %")||wdContext.currentContextElement().getAbs_Type().equals("Accident 50 %")||wdContext.currentContextElement().getAbs_Type().equals("Sickness 25 %")||wdContext.currentContextElement().getAbs_Type().equals("Sickness 50 %"))
wdContext.currentContextElement().setMedical_visible(WDVisibility.VISIBLE);
else
wdContext.currentContextElement().setMedical_visible(WDVisibility.NONE);
without selecting absence type and selecting of the FD and LD i should get the result boz these two fields are not dependent of each other.......Hi Suman,
if your problem is to avoid null pointer exception for EVS, before executing RFC you can check (wdContext.node<EVS>.current<EVS>element!=null). then you can populate a message for warning the user to enter EVS field.
and stop executing RFC.
thanks
Siva -
[AWESOME WM] How to define the size of textbox widget
Hi,
I have problem with network widget. When some transfer has place widget change it's value and move all widgets that are place before it. Is there any why to set it's width to some fix value so it have some margin for changes?
To create widget I use vicious.
I create netwidget like:
netupwidget = wibox.widget.textbox()
vicious.register(netupwidget, vicious.widgets.net, '<span><b>${eth0 up_kb}</b></span>', 3)
Here is how it's look:
packages are update today:
awesome-git
vicious-git
my rc.lua is:
-- Standard awesome library
require("awful")
require("awful.autofocus")
require("awful.rules")
-- Widget and layout library
require("wibox")
-- Theme handling library
require("beautiful")
-- Notification library
require("naughty")
require("menubar")
-- Widget library
require("vicious")
-- Run at once
require("runonce")
-- {{{ Error handling
-- Check if awesome encountered an error during startup and fell back to
-- another config (This code will only ever execute for the fallback config)
if awesome.startup_errors then
naughty.notify({ preset = naughty.config.presets.critical,
title = "Oops, there were errors during startup!",
text = awesome.startup_errors })
end
-- Handle runtime errors after startup
do
local in_error = false
awesome.connect_signal("debug::error", function (err)
-- Make sure we don't go into an endless error loop
if in_error then return end
in_error = true
naughty.notify({ preset = naughty.config.presets.critical,
title = "Oops, an error happened!",
text = err })
in_error = false
end)
end
beautiful.init("/home/jack/.config/awesome/obscur/theme.lua")
-- {{{ Variable definitions
-- Themes define colours, icons, and wallpapers
--beautiful.init("/home/jack/.config/awesome/daes/theme.lua")
-- This is used later as the default terminal and editor to run.
terminal = "lilyterm"
editor = os.getenv("EDITOR") or "vim"
editor_cmd = terminal .. " -e " .. editor
-- Default modkey.
-- Usually, Mod4 is the key with a logo between Control and Alt.
-- If you do not like this or do not have such a key,
-- I suggest you to remap Mod4 to another key using xmodmap or other tools.
-- However, you can use another modifier like Mod1, but it may interact with others.
modkey = "Mod4"
-- Table of layouts to cover with awful.layout.inc, order matters.
layouts =
awful.layout.suit.tile,
awful.layout.suit.tile.left,
awful.layout.suit.tile.bottom,
awful.layout.suit.tile.top,
awful.layout.suit.floating,
-- awful.layout.suit.fair,
-- awful.layout.suit.fair.horizontal,
-- awful.layout.suit.spiral,
-- awful.layout.suit.spiral.dwindle,
-- awful.layout.suit.max,
-- awful.layout.suit.max.fullscreen,
-- awful.layout.suit.magnifier
-- {{{ Tags
-- Define a tag table which hold all screen tags.
tags =
settings = {
{ names = { " 1 ", " 2 ", " 3 ", " 4 "},
layout = { layouts[1], layouts[1], layouts[1], layouts[1] }
--{ names = { "1", "2", "3" },
-- layout = { layouts[1], layouts[1], layouts[1] }
for s = 1, screen.count() do
-- Each screen has its own tag table.
tags[s] = awful.tag(tags.settings[s].names, s, tags.settings[s].layout)
end
-- {{{ Menu
-- Create a laucher widget and a main menu
myawesomemenu = {
{ "manual", terminal .. " -e man awesome" },
{ "edit config", editor_cmd .. " " .. awesome.conffile },
{ "restart", awesome.restart },
{ "quit", awesome.quit }
mymainmenu = awful.menu({ items = { { "awesome", myawesomemenu, beautiful.awesome_icon },
{ "open terminal", terminal },
{ "thunar", "thunar" },
{ "chromium", "chromium" },
{ "shutdown", "sudo halt" }
mylauncher = awful.widget.launcher({ image = beautiful.awesome_icon,
menu = mymainmenu })
-- Menubar configuration
menubar.utils.terminal = terminal -- Set the terminal for applications that require it
-- {{{ Wibox
-- Create a textclock widget
mytextclock = awful.widget.textclock()
-- My widgets
-- Separator
separator = wibox.widget.imagebox()
separator:set_image("/home/jack/.config/awesome/icons/separator.png")
-- Spacer
spacer = wibox.widget.textbox()
spacer:set_text(" ")
-- Vol status
volimage = wibox.widget.imagebox()
volimage:set_resize(false)
volimage:set_image("/home/jack/.config/awesome/icons/vol.png")
volwidget = wibox.widget.textbox()
vicious.register(volwidget, vicious.widgets.volume, "<span><b>$1%</b></span>", 1, 'Master')
-- Memory usage
memimage = wibox.widget.imagebox()
memimage:set_resize(false)
memimage:set_image("/home/jack/.config/awesome/icons/mem.png")
memwidget = wibox.widget.textbox()
vicious.register(memwidget, vicious.widgets.mem, "<span><b>$1%</b></span>", 13)
-- Network usage
netupimage = wibox.widget.imagebox()
netupimage:set_resize(false)
netupimage:set_image("/home/jack/.config/awesome/icons/up.png")
netdownimage = wibox.widget.imagebox()
netdownimage:set_resize(false)
netdownimage:set_image("/home/jack/.config/awesome/icons/down.png")
netupwidget = wibox.widget.textbox()
vicious.register(netupwidget, vicious.widgets.net, '<span><b>${eth0 up_kb}</b></span>', 3)
netdownwidget = wibox.widget.textbox()
netdownwidget.width = 100
vicious.register(netdownwidget, vicious.widgets.net, '<span><b>${eth0 down_kb}</b></span>', 3)
-- Create a wibox for each screen and add it
mywibox = {}
mypromptbox = {}
mylayoutbox = {}
mytaglist = {}
mytaglist.buttons = awful.util.table.join(
awful.button({ }, 1, awful.tag.viewonly),
awful.button({ modkey }, 1, awful.client.movetotag),
awful.button({ }, 3, awful.tag.viewtoggle),
awful.button({ modkey }, 3, awful.client.toggletag),
awful.button({ }, 4, awful.tag.viewnext),
awful.button({ }, 5, awful.tag.viewprev)
mytasklist = {}
mytasklist.buttons = awful.util.table.join(
awful.button({ }, 1, function (c)
if c == client.focus then
c.minimized = true
else
if not c:isvisible() then
awful.tag.viewonly(c:tags()[1])
end
-- This will also un-minimize
-- the client, if needed
client.focus = c
c:raise()
end
end),
awful.button({ }, 3, function ()
if instance then
instance:hide()
instance = nil
else
instance = awful.menu.clients({ width=250 })
end
end),
awful.button({ }, 4, function ()
awful.client.focus.byidx(1)
if client.focus then client.focus:raise() end
end),
awful.button({ }, 5, function ()
awful.client.focus.byidx(-1)
if client.focus then client.focus:raise() end
end))
for s = 1, screen.count() do
-- Create a promptbox for each screen
mypromptbox[s] = awful.widget.prompt()
-- Create an imagebox widget which will contains an icon indicating which layout we're using.
-- We need one layoutbox per screen.
mylayoutbox[s] = awful.widget.layoutbox(s)
mylayoutbox[s]:buttons(awful.util.table.join(
awful.button({ }, 1, function () awful.layout.inc(layouts, 1) end),
awful.button({ }, 3, function () awful.layout.inc(layouts, -1) end),
awful.button({ }, 4, function () awful.layout.inc(layouts, 1) end),
awful.button({ }, 5, function () awful.layout.inc(layouts, -1) end)))
-- Create a taglist widget
mytaglist[s] = awful.widget.taglist(s, awful.widget.taglist.filter.all, mytaglist.buttons)
-- Create a tasklist widget
mytasklist[s] = awful.widget.tasklist(s, awful.widget.tasklist.filter.currenttags, mytasklist.buttons)
-- Create the wibox
mywibox[s] = awful.wibox({ position = "bottom", screen = s })
-- Widgets that are aligned to the left
local left_layout = wibox.layout.fixed.horizontal()
left_layout:add(mylauncher)
left_layout:add(mytaglist[s])
left_layout:add(mypromptbox[s])
-- Widgets that are aligned to the right
local right_layout = wibox.layout.fixed.horizontal()
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(memimage)
right_layout:add(memwidget)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(volimage)
right_layout:add(volwidget)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(netdownimage)
right_layout:add(netdownwidget)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(netupimage)
right_layout:add(netupwidget)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(spacer)
if s == 1 then right_layout:add(wibox.widget.systray()) end
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(mytextclock)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(spacer)
right_layout:add(mylayoutbox[s])
-- Now bring it all together (with the tasklist in the middle)
local layout = wibox.layout.align.horizontal()
layout:set_left(left_layout)
layout:set_middle(mytasklist[s])
layout:set_right(right_layout)
mywibox[s]:set_widget(layout)
end
-- {{{ Mouse bindings
root.buttons(awful.util.table.join(
awful.button({ }, 3, function () mymainmenu:toggle() end),
awful.button({ }, 4, awful.tag.viewnext),
awful.button({ }, 5, awful.tag.viewprev)
-- {{{ Key bindings
globalkeys = awful.util.table.join(
awful.key({ }, "XF86AudioLowerVolume", function () awful.util.spawn( "amixer set Master 5%-" ) end ),
awful.key({ }, "XF86AudioRaiseVolume", function () awful.util.spawn( "amixer set Master 5%+" ) end ),
awful.key({ }, "XF86AudioMute", function () awful.util.spawn( "amixer set Master toggle" ) end ),
awful.key({ modkey, }, "Left", awful.tag.viewprev ),
awful.key({ modkey, }, "Right", awful.tag.viewnext ),
awful.key({ modkey, }, "Escape", awful.tag.history.restore),
awful.key({ modkey, }, "j",
function ()
awful.client.focus.byidx( 1)
if client.focus then client.focus:raise() end
end),
awful.key({ modkey, }, "k",
function ()
awful.client.focus.byidx(-1)
if client.focus then client.focus:raise() end
end),
awful.key({ modkey, }, "w", function () mymainmenu:show() end),
-- Layout manipulation
awful.key({ modkey, "Shift" }, "j", function () awful.client.swap.byidx( 1) end),
awful.key({ modkey, "Shift" }, "k", function () awful.client.swap.byidx( -1) end),
awful.key({ modkey, "Control" }, "j", function () awful.screen.focus_relative( 1) end),
awful.key({ modkey, "Control" }, "k", function () awful.screen.focus_relative(-1) end),
awful.key({ modkey, }, "u", awful.client.urgent.jumpto),
awful.key({ modkey, }, "Tab",
function ()
awful.client.focus.history.previous()
if client.focus then
client.focus:raise()
end
end),
-- Standard program
awful.key({ modkey, }, "Return", function () awful.util.spawn(terminal) end),
--awful.key({ modkey, }, "t", function () awful.util.spawn("thunar") end),
awful.key({ modkey, }, "e", function () awful.util.spawn("chromium") end),
awful.key({ modkey, "Control" }, "r", awesome.restart),
awful.key({ modkey, "Shift" }, "q", awesome.quit),
awful.key({ modkey, }, "l", function () awful.tag.incmwfact( 0.05) end),
awful.key({ modkey, }, "h", function () awful.tag.incmwfact(-0.05) end),
awful.key({ modkey, "Shift" }, "h", function () awful.tag.incnmaster( 1) end),
awful.key({ modkey, "Shift" }, "l", function () awful.tag.incnmaster(-1) end),
awful.key({ }, "Print", function () awful.util.spawn("scrot -e 'mv $f ~/screenshots/ 2>/dev/null'") end),
awful.key({ modkey, "Control" }, "h", function () awful.tag.incncol( 1) end),
awful.key({ modkey, "Control" }, "l", function () awful.tag.incncol(-1) end),
awful.key({ modkey, }, "space", function () awful.layout.inc(layouts, 1) end),
awful.key({ modkey, "Shift" }, "space", function () awful.layout.inc(layouts, -1) end),
awful.key({ modkey, "Control" }, "n", awful.client.restore),
-- Prompt
awful.key({ modkey }, "r", function () mypromptbox[mouse.screen]:run() end),
awful.key({ modkey }, "x",
function ()
awful.prompt.run({ prompt = "Run Lua code: " },
mypromptbox[mouse.screen].widget,
awful.util.eval, nil,
awful.util.getdir("cache") .. "/history_eval")
end),
-- Menubar
awful.key({ modkey }, "p", function() menubar.show() end)
clientkeys = awful.util.table.join(
awful.key({ modkey, }, "f", function (c) c.fullscreen = not c.fullscreen end),
awful.key({ modkey, "Shift" }, "c", function (c) c:kill() end),
awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle ),
awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end),
awful.key({ modkey, }, "o", awful.client.movetoscreen ),
awful.key({ modkey, }, "t", function (c) c.ontop = not c.ontop end),
awful.key({ modkey, }, "n",
function (c)
-- The client currently has the input focus, so it cannot be
-- minimized, since minimized clients can't have the focus.
c.minimized = true
end),
awful.key({ modkey, }, "m",
function (c)
c.maximized_horizontal = not c.maximized_horizontal
c.maximized_vertical = not c.maximized_vertical
end)
-- Compute the maximum number of digit we need, limited to 9
keynumber = 0
for s = 1, screen.count() do
keynumber = math.min(9, math.max(#tags[s], keynumber));
end
-- Bind all key numbers to tags.
-- Be careful: we use keycodes to make it works on any keyboard layout.
-- This should map on the top row of your keyboard, usually 1 to 9.
for i = 1, keynumber do
globalkeys = awful.util.table.join(globalkeys,
awful.key({ modkey }, "#" .. i + 9,
function ()
local screen = mouse.screen
if tags[screen][i] then
awful.tag.viewonly(tags[screen][i])
end
end),
awful.key({ modkey, "Control" }, "#" .. i + 9,
function ()
local screen = mouse.screen
if tags[screen][i] then
awful.tag.viewtoggle(tags[screen][i])
end
end),
awful.key({ modkey, "Shift" }, "#" .. i + 9,
function ()
if client.focus and tags[client.focus.screen][i] then
awful.client.movetotag(tags[client.focus.screen][i])
end
end),
awful.key({ modkey, "Control", "Shift" }, "#" .. i + 9,
function ()
if client.focus and tags[client.focus.screen][i] then
awful.client.toggletag(tags[client.focus.screen][i])
end
end))
end
clientbuttons = awful.util.table.join(
awful.button({ }, 1, function (c) client.focus = c; c:raise() end),
awful.button({ modkey }, 1, awful.mouse.client.move),
awful.button({ modkey }, 3, awful.mouse.client.resize))
-- Set keys
root.keys(globalkeys)
-- {{{ Rules
awful.rules.rules = {
-- All clients will match this rule.
{ rule = { },
properties = { border_width = beautiful.border_width,
border_color = beautiful.border_normal,
focus = true,
keys = clientkeys,
buttons = clientbuttons } },
{ rule = { class = "MPlayer" },
properties = { floating = true } },
{ rule = { class = "pinentry" },
properties = { floating = true } },
{ rule = { class = "Gimp" },
properties = { floating = true } },
{ rule = { class = "Smplayer" },
properties = { floating = true } },
{ rule = { class = "Pidgin" },
properties = { floating = true } },
{ rule = { class = "Skype" },
properties = { floating = true } },
{ rule = { class = "Galculator" },
properties = { floating = true } },
{ rule = { class = "Vlc" },
properties = { floating = true } },
{ rule = { class = "Exe" },
properties = { floating = true } },
{ rule = { class = "xbmc.bin" },
properties = { floating = true } },
-- Set Firefox to always map on tags number 2 of screen 1.
-- { rule = { class = "Firefox" },
-- properties = { tag = tags[1][2] } },
-- {{{ Signals
-- Signal function to execute when a new client appears.
client.connect_signal("manage", function (c, startup)
-- Enable sloppy focus
c:connect_signal("mouse::enter", function(c)
if awful.layout.get(c.screen) ~= awful.layout.suit.magnifier
and awful.client.focus.filter(c) then
client.focus = c
end
end)
if not startup then
-- Set the windows at the slave,
-- i.e. put it at the end of others instead of setting it master.
-- awful.client.setslave(c)
-- Put windows in a smart way, only if they does not set an initial position.
if not c.size_hints.user_position and not c.size_hints.program_position then
awful.placement.no_overlap(c)
awful.placement.no_offscreen(c)
end
end
end)
client.connect_signal("focus", function(c) c.border_color = beautiful.border_focus end)
client.connect_signal("unfocus", function(c) c.border_color = beautiful.border_normal end)
run("setxkbmap pl -option terminate:ctrl_alt_bksp")
run("xrdb -merge ~/.Xresources")
run("wmname LG3D")
run("nitrogen --restore")
run("radiotray")
run("parcellite -d")actually your doing it right
netdownwidget.width = 100
in awesome-git the syntax is different. i would recommend using the non-git-version, because the most tutorials are for older versions.
without reading the references of the git version, try something like netdownwidget:set_width(x)
// edit: your icons arnt centered, maybe ur interested in that command:
for x in *.xbm; do convert -fill "#afa72e" -transparent white -colorize 100 -bordercolor transparent -border 8x8 -gravity center -crop 16x16+0+0 "${x}" "${x%.*}.png"; done
Last edited by intrntbrn (2012-04-12 22:11:09) -
How to get the size of an image?
yhanks
try something like:
// in case 'this' is a JComponent or something similar:
MediaTracker mt = new MediaTracker(this);
mt.addImage(myImg1, 1);
mt.addImage(myImg2, 2);
while (!(mt.checkAll(true))) {
try {
Thread.sleep(10);
} catch (InterruptedException iex) { }
// all loadedThis would load all images registered with the MediaTracker but also blocks execution of your program. You might want to start a different thread for this.
cheers,
kelysar -
How to define the size of each column of a GridLayout in HTMLB?
Hi there,
I think everything is in the subject. It seems it is not possible. The GridLayout.setWidth() refers to the grid in general and it is not possible to select a GridLayout column (in order to apply to it a setWidth()).
When I do a GridLayoutCell.setWidth() I can't see any change as well.
Maybe the only possibility is to nest several GridLayout?
Does someone have a clue on this?
Thanks in advance
Renaud
Message was edited by: Renaud TheuillonHere is my code:
GridLayout gl = new GridLayout();
gl.setCellSpacing(10);
gl.setWidth("50%");
Here it's inside a loop:
GridLayoutCell imageCell = new GridLayoutCell(sapLogo);
imageCell.setWidth("20%");
gl.addCell(++cellrow, 1, imageCell);
GridLayoutCell linkCell = new GridLayoutCell(link);
linkCell.setWidth("40%");
gl.addCell(cellrow, 2, linkCell);
GridLayoutCell radioButtonCell = new GridLayoutCell(radioButtonGroupGUI);
radioButtonCell.setWidth("40%");
gl.addCell(cellrow, 3, radioButtonCell);
I tried to change the percentage values but it never works how I want. I need the first column to be very thin.
Message was edited by: Renaud Theuillon -
How to control the size of Database's image
hi,
I have already saved image in database, & i also can retrieve image from database. But My problem is that when i save big image then it shows with it's original size. But i want to see its size what i want? But how this possible?i want to see it's small size. i cannot do it. I know how to control the image with ImageIO . But i don'nt know how to control the size of an image from database. I cannot do it. Please Help me.
Thanks
binaHi,
You can control the database size at technical setting level based on ur requirement. Field name is Size category.
Thanks.
Maybe you are looking for
-
Fresh Installation Boot Errors
I'm new to trying to work with Solaris 10, and to a lot of Solaris in general, so while I'd normally be happy to do a lot of reading (and have tried searching for answers on google a good deal already), I'm having a problem after a fresh installation
-
My battery life for my 5S is very short since updated to the 7.06. This is common and can I go back to the previous software?
-
Hiding row and column headings in excel
How do I head the row and column headings in excel in docs to go? I have a Q10 and there just isn't enough screen space to also have the letters across the top, and the numbers down the side. How do I get rid of them so I just have the actual sprea
-
Session problem in onAfterRequest event
Hi, While doing some session related operation in onAfterRequest event of my module servlet i am getting the following exception, java.lang.IllegalStateException at com.netscape.server.servlet.platformhttp.PlatformNASSession.putValue (Unknown Source)
-
I have PDF's of 2 half page ads. Can I place them on a single page and then PDF that page and send it to a printer for inclusion in a magazine? Both PDF's are hi-rez. I'm using Acrobat 7.0 Professional. Any advice is appreciated. Thanks in advance. I