[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)

Similar Messages

  • 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 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

  • How to increase the size of textbox in the .jsp page of Human Workflow

    Hi All,
    I need to increase the size of the textbox in the .jsp page of Human Task.
    I am showint some text in the textbox which are currently not editable, and as the length of textbox is small, the complete text is not visible.
    If anyone know how to customize the jsp page of Human Task, please share.
    Regards,
    Vivek

    Thanks Eric,
    but i think this one is different.
    I am trying to edit the source of .jsp page in JDev. which has the code for textbox as below:
    <%=getField(payload, form, context, thisDisabled, locale, task, "CustID", "/ns0:task/ns0:payload/ns1:Customer_Verification_Data/ns1:Company_Information/ns1:CustID", "string")%>
    now how can i add some class format in .css file and how will i access that particular class in this textbox.
    Thanks,
    Vivek

  • 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     &#956;
    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

  • 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 Theuillon

    Here 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 calculate the size of DB given the transaction and the INVT

    Hi,
    I need to know the size of a database
    transactions/day-900
    Total Items=12,200
    We are preparing for a proposal .The above is the descriptions given by the client.
    How to estimate the size of database We need to design a hardware configuration
    Can anyone help me
    Maran.

    Any clue regarding the size of the row in the 900 transactions per day?
    Will there be a single table updated per transaction or multiple tables?
    Will the transaction be of type insert mostly?
    If it is going to be insert only, then probably you can estimate the database size based on size of row * 900 transactions per day... You need to consider if there will be other tables affected via triggers.
    Also, the size of the indexes defined on these tables will contribute to the database size.
    No idea as to what do you mean by 12,200 items.
    Message was edited by:
    satishkandi

  • How to initilize the size of rows in an jtable in run time

    i am trying to retrieve data from a oracle database and display them in an jtable ,but i could not figure out how to increase the size of the table based on the number of records fetched in runtime. i also want to add checkbox for each enrty made in the jtable such that by cheching the box ,i could select the data and process it in futher frames. i use an netbean5 version for design.kindly give me giudence.

    Best thing to do is write your own table model and a Cell Renderer for the check box.
    Please follow the "How to use tables" tutorial.
    http://java.sun.com/docs/books/tutorial/uiswing/components/table.html

  • How to restrict the size of folder in KM?

    Hi All,
    How to restrict the size of folder in KM?
    Suppose I allocated 1 personal folder to every SAP KM Folder. Can I restrict the size of folder with do not allowed the uploaded file to be exceeded certain capacity?
    Thanks & Regards,
    zhixuen.

    Hi,
    Refer this [http://help.sap.com/saphelp_nw70/helpdata/en/62/468698a8e611d5993600508b6b8b11/content.htm]
    Also chk.
    https://forums.sdn.sap.com/thread.jspa?threadID=80571
    https://forums.sdn.sap.com/thread.jspa?threadID=80326
    https://forums.sdn.sap.com/thread.jspa?threadID=80145
    http://weblogs.sdn.sap.com/pub/wlg/3219
    Regards
    Baby

  • For the life of me, I can't find out what size a photo is in terms of inches or how to change the size of the photo[s] so I can print them. I think I read somewhere to click edit, then click adjust. Nothing there about sizing.

    For the life of me, I can't find out what size a photo is in terms of inches or how to change the size of the photo[s] so I can print them. I think I read somewhere to click edit, then click adjust. I don't see anything about re-sizing when I click the adjust tab: only saturation and tint levels. Thank you.

    With respect to digital images, there really is no size in inches. The size is given as number of pixels horizontally and vertically. In iPhoto '09 you click the little "i" inthe lower right side of the window and it will display information related to the selected photo, including the pixel dimensions. I do not have iPhoto '11 installed so I don't know if it is the same there.
    In some applications, such as preview, it has something additional called Dots per Inch (DPI) which you would think would allow you to convert the pixel dimensions to inches. It is not a real thing, though. The DPI is determined by how large or small you have chosen to print your photo and the capabilities of your printer. 
    There is also something called Aspect Ratio, which is usually expressed in inches x inches such as 6x9 but that doesn't mean the size on the screen or when printed is 6x9.  It is the ratio of the pixel dimensions.  When cropping your photos, you will have several standard aspect ratios to choose from plus any custom ones you create.
    In iPhoto '09, after you choose Print, in the Print Setting window are the settings for the size you want the photo printed. You want to shoose a setting with the same aspect ratio of your photo. Otherwise, iPhoto will resize and/or crop your photo to fit the size you have chosen. 

  • How to change the size of control´s prompt?

    No matter the size of data to be displayed in the view suface prompt, the controls have the same size.
    Does anyone here know how to change the size of control in surface prompt?

    HI,
    In order to change the size of a radio button... one way you may consider is to Customise the Radio Button.
    Place a Radio Button (RB) on the FP of a VI, Right-Click the RB > Advanced > Customise...
    Click the Mode Button (most Left button) for Edit Mode
    Right-click the radio button (the round image) now, you will see a list of actions i.e. Copy to clipboard, import picture ...You will see Four images under the 'Picture Item', those are the images that you will need to replace.
    Prepare Four Images of the similar but larger expected size
    *** Copy the 1st new image to clipboard. Back to the Picture Item and select 1st image. Then, select Import Picture (to replace the existing image)
    Repeat *** for all four images.
    Once done, change the mode back to original. Save the *.ctl
    You are now ready to use the customised radio button!
    Quick sample attached (sorry for the poor images created )
    Ian F
    Since LabVIEW 5.1... 7.1.1... 2009, 2010
    依恩与LabVIEW
    LVVILIB.blogspot.com
    Attachments:
    IFK_RButton_Large.ctl ‏11 KB

  • How to change the size of the titel of  a picture in a diashow

    please answer the question.
    how to change the size and the possition of the titel of  a picture in a diashow

    You need to select it.  Copy that selection to a new layer, and use Free Transform to resize it.
    http://www.youtube.com/watch?v=qWpAGmwhllQ
    http://www.youtube.com/watch?v=Bi4jJnYLkUA

  • How to Change the Size of the Parameter Form in Report6i

    hi
    Does any one know how to change the size of the "PARAMETER FORM" in Report6i.

    Hi,
    You can change it in the "Parameter Form Window" property of the Report Object.
    In the object navigator, select the Report object and open its property palette. Under "Parameter Form Window" you can change the "width" and "height" properties.
    Regards,
    Siva B

Maybe you are looking for

  • VI Front Panel to PDF

    Hi all,         Need some help to store VI front Panel to PDF. Im using 'Dopdf' application to convert the front panel to pdf. My requirement is i need to save the PDF file name programatically instead of popping out a window to browse pdf file path

  • DS and Messaging server relation

    Hi, I have a question here, I found out that my customer's DS has an extended schema, subBlacklist=yes or subBlacklist=no, where messaging server will determined whether to block this particular user from sending email if he has the attribute subBlac

  • Pdf causes problem with opening files: help, please!

    The operating system on my computer is Windows xp and I use Adobe version 11.0.6. I am having a problem that arises when I get a warning message (particularly when opening pdf or xls files): "AcroRd32.exe - Application Error: The exception unknown so

  • Need to start from scratch, but how?

    lost my old iphone 3gs, got my new iphone 4g today. i followed advice and tried to restore from the last backup of the iphone 3gs but it didn't work, i get a crash during the firmware update and then it goe into restore mode, and tries again, and cra

  • Adding Service URL in Bulk

    Hello all, Is there a relatively easy way to program the Service URL in bulk. I need to update both Phones and User Device Profiles. Thanks