5122 Vertical Range?

Hi,
I'm reading in the specification manual that the 5122 has only a
vertical voltage range of 0.2V (peak to peak) to 10V.  However,
when using the NI Scope Soft Front Panel, I am able to choose (on the
volts/div) 0.25mV, which translates into 2mV peak to peak (there are 8
divisions on the screen).  Is there any way that I can program my
LabVIEW program to use a 2mV vertical range???
Thanks for any help,
Russ

Good morning Russ,
Thanks for contacting National Instruments with your issue, we'll try our best to resolve it for you as quickly and efficiently as possible. 
While you can specify any vertical range you want with niScope Configure Vertical.vi, from the actual A/D converter perspective, if you want to utilize the full 14-bits of resolution available, then you can't go any lower than the specified 0.2 V.  The A/D is scalable only to the specified vertical ranges of  0.2, 0.4, 1, 2, 4 and 10 V whereby the entire 14-bits of resolution will be spanned across the entire voltage range. 
So in your circumstance, if you specify a vertical range of 0.002 V, you'll onlly be using 1% of the 14-bits, so as long as that accuracy is acceptable for your application you should be fine.
Best of luck with your project.
Sincerely,
Minh Tran
Applications Engineering
National Instruments

Similar Messages

  • Vertical range of the oscillosco​pe during the measuremen​t

    Hi all,
    I am using Tektronix DPO 4104 series oscilloscope for a measurement.  When I start the measurement, the oscilloscope is in continuous mode.  During this period I want to adjust the vertical range of the two channels.  After that I will take the data using single acquisition.  In the programme, I am using Tektronix drivers.  Can I adjust the vertical range and offset using a knob or slides along with the channel configuring driver?  If yes, how?  Please help me.
    Thanks in advance,
    Meena 

    I do not know how you are downloading your data from your scope. Scopes are typically 8 bits of precision, although when they average data the effective bits can increase.
    So the data on the scope screen is typically an array of values from 0 - 255, (8 bit), possibly greater if someone averages the data, 0 - 65535. To get the real values in volts, you just do a linear transformation, ie, y = mx + b.
    So in my program, I download the voltage values as an array of 16 bit words, in case someone decided to average the data. Along with that data, there is a header. The header contains a voltage offset, b in the equation above, and a scaling factor, m, in the equation above. Multiply and add the values to the array and you get an array of real voltage values. Also contained in the header is a starting time, a time increment, and the number of points. You can use these values to create the time array if it is needed.
    The added advantage of downloading the data in this manner is that it is faster than downloading the values in ascii format.
    So I would say, look at your program and see how the data is being downloaded.
    Attached is a snippet from a program that converter the header and bytes from a HP54845A scope, I do NOT know whether your scope has the same format or not. But here is a description of what it is doing.
    The data and header are combined in one data stream; earlier in the program I removed any ascii descriptions from the header so only numbers and a byte stream are being downloaded. The header data are parsed, and the byte stream is converted into signed 16bit integers in this case, then converted to real voltage values.
    Hope this makes sense as I will be out of the office for a while and unable to follow up.
    Cheers,
    mcduff

  • Can you specify the allowable values for vertical range and offset for the NI 5112 PCI Digitizer?

    The NI 5112 manual indicates that the vertical range can be set from +/- 25mV to +/-25V in 10% steps. Can you explain exactly what this means? (For example, could you give me a series of allowable values.)
    Also, what are the allowable values for voltage offset?
    The reason for my question is: I am specifying the vertical configuration using the niScope_ConfigureVertical() function. The observed raw (8 bit) sampling does not appear to change at all for small changes in voltage range and offset. I would like to know where the hardware breakpoints are, so that I can apply correct scaling from bits to voltage.
    In addition, I have tried to use the niScope_CheckAt
    tributeViReal64() function to "check" a value before applying it to NISCOPE_ATTR_VERTICAL_RANGE or NISCOPE_ATTR_VERTICAL_OFFSET, but it fails in the linking step in Microsoft Dev. Studio. (niScope.lib & niscope_32.lib do not seem to contain any of the CheckAttribute functions that are listed in the NI-Scope function reference.)
    Thank you for your response.

    There is a nice reference at:
    http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/38f18d418e2433ed8625690e006bbe94?OpenDocument
    which explains that allowable voltage ranges can be expressed by the equation:
    next_range_value = range_value * 1.1 starting at +/- 25 mV.
    When a range is specified that does not match this series, the device driver rounds UP to the next value.

  • How can I configure a larger vertical range of 5622

    I'm generating RF signal using RFSG 5673 at IQ rate of 20 MS/s. Whenever I feed RF signal to 5663 to get RFSA response, a "Warning" message displays on RFSA Soft Front Panel with Status code: 213401 & 223532.
    So, please let me know the procedure of configuring the vertical range of Digitizer(5622) of 5663. 

    Hi all,
    I want to boot up with a USB key to install a new VM on Windows 7. I heared that Microsoft Virtual PC begins to support USB device on Windows 7. How can i configure it? I don't find any virtual USB device in VM settings on my Windows 7 box.
    Thanks for any help.
    Scorprio
    TechNet Software Assurance Managed Newsgroup MCTS: Windows Vista | Exchange Server 2007 MCITP: Enterprise Support Technician | Server & Enterprise Admin
    Virtual PC does not support USB.  Windows 7 XP Mode Virtual Machine supports the use of USB devices.  Virtual PC and Windows 7 XP Mode VM are not the same thing!

  • NI-Scope Vertical Range

    Hello,
    What does exactly the vertical range value from the NI SCOPE VERT. vi change?
    Thank you,
    Ninskaya 

    Hi,
    Vertical range is the peak-to-peak voltage span that a digitizer can measure at the input connector.
    Have a look here for more details:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/DADB84DA3A34666486256F3C007C2D8A
    Greetings
    Alex
    NI Switzerland

  • Reference level and scope vertical range

    what is the relation between reference level & scope vertical range?
    Solved!
    Go to Solution.

    Hello Alann,
    The NI High-Speed Digitizers help is very useful in defining these types of terms.
    From the help "Reference levels are high, low, and mid range values that you set to take rise time, fall time, width negative, width positive, duty cycle positive, and duty cycle negative measurements. Reference levels are generally configured in terms of the percentage of the waveform you acquire. By default, the low value is 10% of the waveform, the mid level is 50%, and the high value is 90%."
    Also from the NI High-Speed Digitizers help "Vertical range is the peak-to-peak voltage span that a digitizer can measure at the input connector. Most digitizers have several choices for vertical range."
    The only relation between these two concepts is in the fact that the vertical range defines the maximum peak values of your input signal, which also restricts your high and low reference levels.
    If you haven't installed the NI-Scope driver, but would still want to reference the help file it is available for download here.
    Regards,
    Dan King

  • TKDS30xx-d​river, vertical range

    I am trying to use the IVI-driver to TDS30xx for Labview 6.0. But when I am setting vertical range to 100mV in the program, the scope vertical range becomes 10mV. Why? What can I be doing wrong?

    Anki,
    Are you seeing the 10mV setting change on the instrument, or in the instrument driver?
    I tried a mock-up using the tkds30xx driver under simulation and configured channel to a vertical range of 100mV. Reading back the vertical range setting on the same channel shows that the value was not coerced by the instrument driver and was still 100mV.
    This tells me that the driver is not coercing your setting of 100mV to 10mV, so something else must be happening either in your configuration, or on the instrument. I confirmed this by walking through the driver source code that sets vertical range.
    Could you post your code as an attachment on DevZone, or e-mail it to [email protected]? I suspect that some other configuration step you're taking may be
    modifying the vertical range value as a side-effect, either in the instrument driver or on the hardware. If this is the case, I'll need your code to effectively replicate the problem.
    Thanks,
    Bankim Tejani
    Instrument Driver Group
    National Instruments

  • How do i adjust veritcal range on each channel of the 5105

    I'm using a 5105 to capture 4 analog signals and 4 control signals that are at different levels.  Is it possible to configure the 5105 for different vertical ranges on each of the 8 channels?
    Thanks

    Thanks.  I think that's what I was looking for except the figures are no longer available so
    I can't be sure.  The text sounds like what I was looking for.  An  NI engineer found the
    following:
    I would recommend taking a look at the two examples that I have included.
    1. The first example shows how you can set the Vertical Range independently
    for different channels by using an NI-SCOPE Property Node.
    http://zone.ni.com/devzone/cda/epd/p/id/2085
    2 . The second example shows how you can set the Vertical Range by using
    two different niScope Configure Vertical.vi with a different channel name
    going to each.
    http://zone.ni.com/devzone/cda/epd/p/id/4017
    thanks for your help.
    Regards,

  • Vertical setting during continuous acquisition with NI5112

    I need to change the current vertical range configuration during a continuous acquisition.
    Is it possible without data loss?
    Or I have to stop the acquisition?
    Thanks for your answers.

    Thank you Annette, your answer allows me to understand some details about PCI-5112 board.
    I need to acquire continuously data at 2 Msample/sec for 10 minutes at least, without loss, and signal level can slowly change during the acquisition (es. a sinusoidal amplitude increasing from 0.5 to 2 V into 10 minutes).
    It’s important to adjust the vertical setting due to use all the dynamic range.
    I’ve used “niscope Fetch&Save Forever.vi”, performing a single channel continuous acquisition with 8-bit fetching data (“1 channel acquiring – 1 channel fetching” example).
    Fetch operation is inside the loop, while all the configuration ones are outside, so if I want to change a configuration parameter, I have to exit from the f
    etching loop, stop the acquisition (with “niscope abort.vi”), set the new parameters and finally restart the acquisition, with a necessary loss of data.
    I thought a second way: “2 channel acquiring – 1 channel fetching”.
    If I have well understood, I could acquire the same signal from both the channels, configured with different vertical settings (es. +/-1V and +/-2.5V respectively), so I could fetch data from the better vertical range channel only.
    In this mode I perform an effective vertical setting (but in 2 steps only) during the continuous acquisition without data loss.
    First question:
    Is it right? Is the last example (2 ch. Acq. – 1 ch. Fetch) more expensive with respect to the first (1 ch. Acq. – 1 ch. Fetch) in terms of PC and/or OS resources?
    I have inserted the PCI-5112 board in a Pentium III, 128 Mb RAM, with Windows ME OS.
    Second question:
    Sometimes, during the fetching operation, the board stops the acquisition (I see
    noise only), and it’s necessary to make the shutdown of PC, before to see the signal again!
    Is it necessary a reset (with "niscope Reset.vi")? Is a Windows ME bug? Is a board failure?
    Thank you in advance.

  • How to determine specific row in table clicked on

    Hello -
    I need to determine the specific row of a table control that is right-mouse-clicked on.  I think this is only possible by using the Shortcut Menu Activation? event for the table control and obtaining the vertical coordinate in the Coords filter options. 
    This entails performing experiments to determine the vertical range of each row in the table, or perhaps by determining the width of one row and using a linear relationship to determine the possible range of subsequent rows.  Do you feel this is the best strategy or is there possibly another easier way to obtain this information?
    Thanks,
    Don
    Solved!
    Go to Solution.

    Pop up on the Table and CREATE INVOKE NODE for POINT TO ROW COLUMN.
    Place that node on your diagram.
    Feed the COORDS cluster to that node, and out comes the row and column you clicked on.
    Be careful of edge cases, I don't remnember exactly, but if you have scroll bars visible, you might have to take them into account.  Use the IN BOUNDS output
    Steve Bird
    Culverson Software - Elegant software that is a pleasure to use.
    Culverson.com
    Blog for (mostly LabVIEW) programmers: Tips And Tricks

  • Gtk Theme - Lack of Sepators makes it unuseable

    hi!
    i installed this really nice gtk-theme 'Elegant Brit' (http://www.gnome-look.org/content/show. … tent=74553) yesterday. it looks great, but has a big problem (in my eyes): there are no separators in the menu and in some applications. and this makes it unuseable for me. does anybody know how to fix this?
    this is the gtkrc file:
    # Elegant Brit by fmrbpensador (AKA What is in a name?)
    # Mod of Elegant one, by Dzakusek, and Black and White, by Lyrae
    # Inspired by the colors of GlossyFall, by Crimesaucer
    include "panel.rc"
    #include "menubar.rc"
    include "menubar-black.rc"
    gtk-icon-sizes = "panel-menu=24,24:panel=16,16:gtk-button=16,16:gtk-large-toolbar=24,24"
    gtk-button-images = 1
    gtk-menu-images = 1
    gtk-panel-images = 0
    style "default"
    GtkWidget::interior_focus = 7
    GtkWidget::focus_padding = 0
    GtkButton::default_border = { 0, 0, 0, 0 }
    GtkButton::default_outside_border = { 0, 0, 0, 0 }
    GtkRange::trough_border = 0
    GtkRange::slider_width = 15
    GtkRange::stepper_size = 15
    GtkVScale::slider_length = 11
    GtkVScale::slider_width = 21
    GtkHScale::slider_length = 11
    GtkHScale::slider_width = 21
    GtkPaned::handle_size = 6
    GtkScrollbar::min_slider_length = 50
    GtkCheckButton::indicator_size = 12
    GtkCheckButton::indicator_spacing = 3
    GtkMenuBar::internal_padding = 1
    GtkOptionMenu::indicator_size = { 15, 8 }
    GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 }
    GtkStatusbar::shadow_type = GTK_SHADOW_NONE
    GtkSpinButton::shadow_type = GTK_SHADOW_NONE
    xthickness = 2
    ythickness = 2
    fg[NORMAL] = "#262729" # Metacity and mouseover, Most text
    fg[ACTIVE] = "#262729"
    fg[PRELIGHT] = "#FFFFFF"
    fg[SELECTED] = "#FFFFFF"
    fg[INSENSITIVE] = "#808080776c58"
    bg[NORMAL] = "#FAFAFA" # Normal Background
    bg[ACTIVE] = "#FAFAFA" # Mouseclicking, Tabs, active window list
    bg[PRELIGHT] = "#FAFAFA" # Expand prelight bg
    bg[SELECTED] = "#262729"
    bg[INSENSITIVE] = "#FAFAFA"
    base[NORMAL] = "#FAFAFA" # Background, most
    base[ACTIVE] = "#e04613" # Menu active item in inactive window
    base[PRELIGHT] = "#FAFAFA"
    base[INSENSITIVE] = "#FAFAFA" # Inactive Entry bg
    base[SELECTED] = "#e04613" # Menu active item in active window
    text[NORMAL] = "#262729" # Text in window, arrows
    text[INSENSITIVE] = "#262729" # Insensitive arrows
    text[SELECTED] = "#FFFFFF" # Active text in active window
    text[ACTIVE] = "#FFFFFF" # Active text in inactive window
    text[PRELIGHT] = "#FFFFFF" # Text on Mouseover
    engine "pixmap"
    image
    function = HANDLE
    recolorable = TRUE
    overlay_file = "Panel/handle-v.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    image
    function = HANDLE
    recolorable = TRUE
    overlay_file = "Panel/handle-h.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    ####################### SHADOWS ############################x
    image
    function = SHADOW
    shadow = IN
    recolorable = FALSE
    file = "Shadows/shadow-in.png"
    border = { 3, 3, 2, 2 }
    stretch = TRUE
    image
    function = SHADOW
    shadow = OUT
    recolorable = TRUE
    file = "Shadows/shadow-out.png"
    stretch = TRUE
    image
    function = SHADOW
    shadow = ETCHED_IN
    recolorable = TRUE
    file = "Frame-Gap/frame1.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = SHADOW
    shadow = ETCHED_OUT
    recolorable = TRUE
    file = "Shadows/shadow-none.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = SHADOW_GAP
    recolorable = TRUE
    file = "Frame-Gap/frame1.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    gap_start_file = "Frame-Gap/frame-gap-start.png"
    gap_start_border = { 2, 0, 2, 0 }
    gap_end_file = "Frame-Gap/frame-gap-end.png"
    gap_end_border = { 0, 2, 2, 0 }
    gap_side = TOP
    image
    function = VLINE
    recolorable = TRUE
    file = "Lines/line-v.png"
    border = { 1, 1, 0, 0 }
    stretch = TRUE
    image
    function = HLINE
    recolorable = TRUE
    file = "Lines/line-h.png"
    border = { 0, 0, 1, 1 }
    stretch = TRUE
    # focus
    image
    function = FOCUS
    recolorable = TRUE
    file = "Others/focus.png"
    border = { 6, 0, 6, 0 }
    stretch = TRUE
    # arrows
    image
    function = ARROW
    recolorable = TRUE
    overlay_file = "Arrows/arrow-up.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = UP
    image
    function = ARROW
    state = NORMAL
    recolorable = TRUE
    overlay_file = "Arrows/arrow-down.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = DOWN
    image
    function = ARROW
    state = PRELIGHT
    recolorable = TRUE
    overlay_file = "Arrows/arrow-down-prelight.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = DOWN
    image
    function = ARROW
    state = ACTIVE
    recolorable = TRUE
    overlay_file = "Arrows/arrow-down-pressed.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = DOWN
    image
    function = ARROW
    state = INSENSITIVE
    recolorable = TRUE
    overlay_file = "Arrows/arrow-down-insens.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = DOWN
    image
    function = ARROW
    recolorable = TRUE
    overlay_file = "Arrows/arrow-left.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = LEFT
    image
    function = ARROW
    recolorable = TRUE
    overlay_file = "Arrows/arrow-right.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    arrow_direction = RIGHT
    image
    function = BOX
    recolorable = TRUE
    file = "Others/null.png"
    border = { 3, 3, 3, 3 }
    stretch = TRUE
    class "GtkWidget" style "default"
    style "inactivetext"
    engine "mist"
    widget_class "*.<GtkLabel>" style "inactivetext"
    widget_class "*.<GtkCellLayout>" style "inactivetext"
    #widget_class "*.<Combo>" style "inactivetext"
    style "inactivetext2"
    fg[NORMAL] = "#16778f"
    fg[PRELIGHT] = "#6c9eab"
    text[PRELIGHT] = "#6c9eab"
    engine "mist"
    widget_class "*.<GtkMenuItem>.*" style "inactivetext2"
    #################### BUTTONS #######################
    style "button" = "default"
    engine "pixmap"
    image
    function = BOX
    detail = "buttondefault"
    recolorable = TRUE
    file = "Buttons/button-default.png"
    border = {4, 4, 4, 4}
    stretch = TRUE
    image
    function = BOX
    state = PRELIGHT
    recolorable = TRUE
    file = "Buttons/button-prelight.png"
    border = { 4, 4, 4, 4 }
    stretch = TRUE
    image
    function = BOX
    state = ACTIVE
    file = "Buttons/button-pressed.png"
    border = { 4, 4, 4, 4 }
    stretch = TRUE
    image
    function = BOX
    state = INSENSITIVE
    file = "Buttons/button-insensitive.png"
    border = { 4, 4, 4, 4 }
    stretch = TRUE
    image
    function = BOX
    file = "Buttons/button-normal.png"
    border = { 4, 4, 4, 4 }
    stretch = TRUE
    style "checkradiobutton" {
    engine "pixmap" {
    image
    function = FLAT_BOX
    recolorable = TRUE
    file = "Check-Radio/highlight.png"
    border = { 2, 5, 2, 5 }
    stretch = TRUE
    class "GtkRadioButton" style "checkradiobutton"
    class "GtkCheckButton" style "checkradiobutton"
    style "optionmenu" = "default"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    state = PRELIGHT
    file = "Combo/combo-prelight.png"
    border = { 5, 5, 5, 5}
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = NORMAL
    file = "Combo/combo-normal.png"
    border = { 5, 5, 5, 5}
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = ACTIVE
    file = "Combo/combo-pressed.png"
    border = { 5, 5, 5, 5}
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = INSENSITIVE
    file = "Combo/combo-inactive.png"
    border = { 5, 5, 5, 5}
    stretch = TRUE
    image
    function = TAB
    state = INSENSITIVE
    recolorable = TRUE
    overlay_file = "Combo/combo-arrow-insens.png"
    overlay_stretch = FALSE
    image
    function = TAB
    recolorable = TRUE
    state = NORMAL
    overlay_file = "Combo/combo-arrow.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    image
    function = TAB
    recolorable = TRUE
    state = PRELIGHT
    overlay_file = "Combo/combo-arrow-prelight.png"
    overlay_border = { 0, 0, 0, 0 }
    overlay_stretch = FALSE
    widget_class "*Combo*" style "optionmenu"
    style "radiobutton" = "default"
    engine "pixmap"
    image
    function = OPTION
    recolorable = TRUE
    state = NORMAL
    shadow = OUT
    overlay_file = "Check-Radio/option1.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = PRELIGHT
    shadow = OUT
    overlay_file = "Check-Radio/option3.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = ACTIVE
    shadow = OUT
    overlay_file = "Check-Radio/option3.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = INSENSITIVE
    shadow = OUT
    overlay_file = "Check-Radio/option1.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = NORMAL
    shadow = IN
    overlay_file = "Check-Radio/option2.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = PRELIGHT
    shadow = IN
    overlay_file = "Check-Radio/option4.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = ACTIVE
    shadow = IN
    overlay_file = "Check-Radio/option4.png"
    overlay_stretch = FALSE
    image
    function = OPTION
    recolorable = TRUE
    state = INSENSITIVE
    shadow = IN
    overlay_file = "Check-Radio/option1.png"
    overlay_stretch = FALSE
    image
    function = FLAT_BOX
    recolorable = TRUE
    stretch = TRUE
    file = "Check-Radio/checklight.png"
    border = { 2, 2, 2, 2 }
    style "checkbutton" = "default"
    engine "pixmap"
    image
    function = CHECK
    recolorable = TRUE
    state = NORMAL
    shadow = OUT
    overlay_file = "Check-Radio/check1.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = PRELIGHT
    shadow = OUT
    overlay_file = "Check-Radio/check3.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = ACTIVE
    shadow = OUT
    overlay_file = "Check-Radio/check3.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = INSENSITIVE
    shadow = OUT
    overlay_file = "Check-Radio/check1.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = NORMAL
    shadow = IN
    overlay_file = "Check-Radio/check2.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = PRELIGHT
    shadow = IN
    overlay_file = "Check-Radio/check4.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = ACTIVE
    shadow = IN
    overlay_file = "Check-Radio/check4.png"
    overlay_stretch = FALSE
    image
    function = CHECK
    recolorable = TRUE
    state = INSENSITIVE
    shadow = IN
    overlay_file = "Check-Radio/check1.png"
    overlay_stretch = FALSE
    image
    function = FLAT_BOX
    recolorable = TRUE
    stretch = TRUE
    file = "Check-Radio/checklight.png"
    border = { 2, 2, 2, 2 }
    ####################### ENTRY #####################xx
    style "entry" = "default"
    xthickness = 3
    ythickness = 2
    GtkWidget::interior_focus = 0
    engine "pixmap"
    image
    function = FOCUS
    recolorable = TRUE
    file = "Shadows/entry-shadow-in.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    shadow = IN
    state = NORMAL
    file = "Shadows/entry-shadow-in.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    shadow = OUT
    state = NORMAL
    file = "Shadows/text-entry.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    image
    function = SHADOW
    detail = "entry"
    shadow = IN
    recolorable = FALSE
    file = "Shadows/text-entry.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    ################x SPINBUTTONS ################
    style "spinbutton" = "default"
    xthickness = 3
    ythickness = 1
    GtkWidget::interior_focus = 0
    engine "pixmap"
    image
    function = ARROW
    ############################# UP ######################xx
    image
    function = BOX
    state = NORMAL
    detail = "spinbutton_up"
    recolorable = TRUE
    file = "Spin/spin-up-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-up.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = PRELIGHT
    detail = "spinbutton_up"
    recolorable = TRUE
    file = "Spin/spin-up-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-up-prelight.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = INSENSITIVE
    detail = "spinbutton_up"
    recolorable = TRUE
    file = "Spin/spin-up-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-up-disable.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = ACTIVE
    detail = "spinbutton_up"
    recolorable = TRUE
    file = "Spin/spin-up-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    ########################x DOWN ########################
    image
    function = BOX
    state = NORMAL
    detail = "spinbutton_down"
    recolorable = TRUE
    file = "Spin/spin-down-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-down.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = PRELIGHT
    detail = "spinbutton_down"
    recolorable = TRUE
    file = "Spin/spin-down-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-down-prelight.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = INSENSITIVE
    detail = "spinbutton_down"
    recolorable = TRUE
    file = "Spin/spin-down-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-down-disable.png"
    overlay_stretch = FALSE
    image
    function = BOX
    state = ACTIVE
    detail = "spinbutton_down"
    recolorable = TRUE
    file = "Spin/spin-down-bg.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    overlay_file = "Spin/arrow-down-prelight.png"
    overlay_stretch = FALSE
    ########################## SPIN ENTRY ###########################
    image
    function = FOCUS
    recolorable = TRUE
    file = "Spin/text-entry-focus.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    image
    function = SHADOW
    detail = "entry"
    shadow = IN
    recolorable = FALSE
    file = "Spin/text-entry.png"
    border = { 3,3,3,3 }
    stretch = TRUE
    ############################# SCROLLBAR ####################
    style "scrollbar" = "default"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    detail = "trough"
    file = "Scrollbars/trough-scrollbar-horiz.png"
    border = { 19, 19, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = BOX
    recolorable = TRUE
    detail = "trough"
    file = "Scrollbars/trough-scrollbar-vert.png"
    border = { 2, 2, 19, 19 }
    stretch = TRUE
    orientation = VERTICAL
    ###########x SLIDERS ##################x
    image
    function = SLIDER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/slider-horiz.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = ACTIVE
    shadow = IN
    file = "Scrollbars/slider-horiz.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/slider-horiz-prelight.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/slider-horiz-insens.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    #############x verticals################xx
    image
    function = SLIDER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/slider-vert.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = ACTIVE
    shadow = IN
    file = "Scrollbars/slider-vert.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/slider-vert-prelight.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/slider-vert-insens.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    ###########x END SLIDERS ##################x
    ########### Steppers ######################
    #### UP #######
    image
    function = STEPPER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/stepper-up.png"
    stretch = TRUE
    arrow_direction = UP
    image
    function = STEPPER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/stepper-up-prelight.png"
    stretch = TRUE
    arrow_direction = UP
    image
    function = STEPPER
    recolorable = TRUE
    state = ACTIVE
    file = "Scrollbars/stepper-up-prelight.png"
    stretch = TRUE
    arrow_direction = UP
    image
    function = STEPPER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/stepper-up-insens.png"
    stretch = TRUE
    arrow_direction = UP
    ######### DOWN ############
    image
    function = STEPPER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/stepper-down.png"
    stretch = TRUE
    arrow_direction = DOWN
    image
    function = STEPPER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/stepper-down-prelight.png"
    stretch = TRUE
    arrow_direction = DOWN
    image
    function = STEPPER
    recolorable = TRUE
    state = ACTIVE
    file = "Scrollbars/stepper-down-prelight.png"
    stretch = TRUE
    arrow_direction = DOWN
    image
    function = STEPPER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/stepper-down-insens.png"
    stretch = TRUE
    arrow_direction = DOWN
    ############ RIGHT ################
    image
    function = STEPPER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/stepper-right.png"
    stretch = TRUE
    arrow_direction = RIGHT
    image
    function = STEPPER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/stepper-right-prelight.png"
    stretch = TRUE
    arrow_direction = RIGHT
    image
    function = STEPPER
    recolorable = TRUE
    state = ACTIVE
    file = "Scrollbars/stepper-right-prelight.png"
    stretch = TRUE
    arrow_direction = RIGHT
    image
    function = STEPPER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/stepper-right-insens.png"
    stretch = TRUE
    arrow_direction = RIGHT
    ############### LEFT ###################
    image
    function = STEPPER
    recolorable = TRUE
    state = NORMAL
    file = "Scrollbars/stepper-left.png"
    stretch = TRUE
    arrow_direction = LEFT
    image
    function = STEPPER
    recolorable = TRUE
    state = PRELIGHT
    file = "Scrollbars/stepper-left-prelight.png"
    stretch = TRUE
    arrow_direction = LEFT
    image
    function = STEPPER
    recolorable = TRUE
    state = ACTIVE
    file = "Scrollbars/stepper-left-prelight.png"
    stretch = TRUE
    arrow_direction = LEFT
    image
    function = STEPPER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Scrollbars/stepper-left-insens.png"
    stretch = TRUE
    arrow_direction = LEFT
    ##################### PROGRESSBAR ###################x
    style "progressbar" {
    fg[PRELIGHT] = "#FAFAFA"
    xthickness = 1
    ythickness = 1
    engine "pixmap"
    image
    function = BOX
    detail = "trough"
    file = "ProgressBar/trough-progressbar-horiz.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = BOX
    detail = "bar"
    file = "ProgressBar/progressbar-horiz.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = BOX
    detail = "bar"
    file = "ProgressBar/progressbar-vert.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    orientation = VERTICAL
    ############################# RANGE #######################
    style "range" = "default"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    detail = "trough"
    file = "Range/trough-horizontal.png"
    border = { 10, 10, 1, 19 }
    stretch = TRUE
    orientation = HORIZONTAL
    image
    function = BOX
    recolorable = TRUE
    detail = "trough"
    file = "Range/trough-vertical.png"
    border = { 0, 19, 10, 10 }
    stretch = TRUE
    orientation = VERTICAL
    ############### the sliders ###############
    image
    function = SLIDER
    recolorable = TRUE
    state = NORMAL
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-horiz.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = PRELIGHT
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-horiz-prelight.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    image
    function = SLIDER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-horiz.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    ######################### VERTICAL ###########################
    image
    function = SLIDER
    recolorable = TRUE
    state = NORMAL
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-vert.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = PRELIGHT
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-vert-prelight.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    image
    function = SLIDER
    recolorable = TRUE
    state = INSENSITIVE
    file = "Range/null.png"
    border = { 0, 0, 0, 0 }
    stretch = TRUE
    overlay_file = "Range/slider-vert.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    ################### TOOLBAR ###########################
    style "toolbar"
    engine "pixmap"
    image
    function = BOX
    file = "Others/null.png"
    border = { 4, 4, 4, 4}
    stretch = TRUE
    widget_class "*BonoboDockItem" style "toolbar"
    class "*BonoboDockItem" style "toolbar"
    widget_class "*HandleBox" style "toolbar"
    class "*HandleBox" style "toolbar"
    widget_class "*Toolbar" style "toolbar"
    class "*Toolbar" style "toolbar"
    ##################### TOOLBAR BUTTONS ###############################
    style "toolbuttons" = "default"
    xthickness = 1
    ythickness = 1
    GtkWidget::focus_padding = 2
    engine "pixmap" {
    image
    function = BOX
    recolorable = TRUE
    state = NORMAL
    file = "Toolbar/toolbutton-normal.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = PRELIGHT
    file = "Toolbar/toolbutton-prelight.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = ACTIVE
    file = "Toolbar/toolbutton-pressed.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = INSENSITIVE
    file = "Toolbar/toolbutton-normal.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    widget_class "*Tool*GtkToggleButton" style "toolbuttons"
    widget_class "*Tool*GtkButton" style "toolbuttons"
    ################### PANEL GRAPHICS #################################
    ################### MENU #################################
    style "menu" = "default"
    xthickness = 2
    ythickness = 1
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    detail = "menu"
    file = "Menu-Menubar/menu.png"
    border = { 34, 3, 3, 3 }
    stretch = TRUE
    ########################### Menuitem #############################
    style "menuitem" = "default"
    xthickness = 1
    fg[PRELIGHT] = "#FFFFFF"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    file = "Menu-Menubar/menuitem.png"
    border = { 10, 10, 10, 10 }
    stretch = TRUE
    image
    function = ARROW
    recolorable = TRUE
    state = NORMAL
    overlay_file = "Arrows/arrow-right-norm.png"
    overlay_stretch = FALSE
    arrow_direction = RIGHT
    image
    function = ARROW
    recolorable = TRUE
    state = PRELIGHT
    overlay_file = "Arrows/arrow-right-prelight.png"
    overlay_stretch = FALSE
    arrow_direction = RIGHT
    style "tearoffmenuitem" = "menuitem"
    engine "pixmap"
    image
    function = ARROW
    file = "Arrows/arrow-left.png"
    stretch = TRUE
    arrow_direction = LEFT
    style "notebook" = "default"
    xthickness = 2
    ythickness = 2
    engine "pixmap"
    image
    function = EXTENSION
    recolorable = TRUE
    state = ACTIVE
    file = "Tabs/tab-bottom.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = TOP
    image
    function = EXTENSION
    recolorable = TRUE
    state = ACTIVE
    file = "Tabs/tab-top.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = BOTTOM
    image
    function = EXTENSION
    recolorable = TRUE
    state = ACTIVE
    file = "Tabs/tab-left.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = RIGHT
    image
    function = EXTENSION
    recolorable = TRUE
    state = ACTIVE
    file = "Tabs/tab-right.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = LEFT
    image
    function = EXTENSION
    recolorable = TRUE
    file = "Tabs/tab-top-active.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = BOTTOM
    image
    function = EXTENSION
    recolorable = TRUE
    file = "Tabs/tab-bottom-active.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = TOP
    image
    function = EXTENSION
    recolorable = TRUE
    file = "Tabs/tab-left-active.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = RIGHT
    image
    function = EXTENSION
    recolorable = TRUE
    file = "Tabs/tab-right-active.png"
    border = { 4,4,4,4}
    stretch = TRUE
    gap_side = LEFT
    # How to draw boxes with a gap on one side (ie the page of a notebook)
    image
    function = BOX_GAP
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    gap_file = "Tabs/gap-top.png"
    gap_border = { 5, 5, 5, 5 }
    gap_start_file = "Others/null.png"
    gap_start_border = { 0, 0, 0, 0 }
    gap_end_file = "Others/null.png"
    gap_end_border = { 0, 0, 0, 0 }
    gap_side = TOP
    image
    function = BOX_GAP
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    gap_file = "Tabs/gap-bottom.png"
    gap_border = { 5, 5, 5, 5 }
    gap_start_file = "Others/null.png"
    gap_start_border = { 0, 0, 0, 0 }
    gap_end_file = "Others/null.png"
    gap_end_border = { 0, 0, 0, 0 }
    gap_side = BOTTOM
    image
    function = BOX_GAP
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    gap_file = "Tabs/gap-left.png"
    gap_border = { 5, 5, 5, 5 }
    gap_start_file = "Others/null.png"
    gap_start_border = { 0, 0, 0, 0 }
    gap_end_file = "Others/null.png"
    gap_end_border = { 0, 0, 0, 0 }
    gap_side = LEFT
    image
    function = BOX_GAP
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 5, 5, 5, 5 }
    stretch = TRUE
    gap_file = "Tabs/gap-right.png"
    gap_border = { 5, 5, 5, 5 }
    gap_start_file = "Others/null.png"
    gap_start_border = { 0, 0, 0, 0 }
    gap_end_file = "Others/null.png"
    gap_end_border = { 0, 0, 0, 0 }
    gap_side = RIGHT
    # How to draw the box of a notebook when it isnt attached to a tab
    image
    function = BOX
    recolorable = TRUE
    file = "Tabs/notebook.png"
    border = { 6,6,6,6 }
    stretch = TRUE
    style "tooltips" = "default"
    bg[NORMAL] = "#FAFAFA"
    ##################### RULER ##################
    style "ruler" = "default"
    engine "pixmap"
    image
    function = BOX
    recolorable = TRUE
    detail = "vruler"
    file = "Others/ruler.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    detail = "hruler"
    file = "Others/ruler.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    ################# HANDLES ###################x
    style "handlebox" = "default"
    engine "pixmap"
    image
    function = HANDLE
    recolorable = TRUE
    overlay_file = "Others/null.png"
    # overlay_file = "Handles/handle-v.png"
    overlay_stretch = FALSE
    orientation = VERTICAL
    image
    function = HANDLE
    overlay_file = "Others/null.png"
    # overlay_file = "Handles/handle-h.png"
    overlay_stretch = FALSE
    orientation = HORIZONTAL
    style "flat" = "default"
    engine "pixmap"
    image
    function = SHADOW
    style "layout" = "default"
    engine "pixmap"
    image
    function = SHADOW
    detail = "entry"
    shadow = IN
    recolorable = FALSE
    file = "Shadows/text.png"
    border = { 1, 1, 1, 1 }
    stretch = TRUE
    image
    function = BOX
    detail = "button"
    state = NORMAL
    file = "Buttons/button-normal.png"
    recolorable = TRUE
    border = { 2, 3, 2, 3 }
    stretch = TRUE
    ##################### STATUSBAR ###############################
    style "statusbar" = "default"
    # xthickness = 1
    # ythickness = 1
    engine "pixmap"
    image
    function = RESIZE_GRIP
    recolorable = TRUE
    #state = NORMAL
    detail = "statusbar"
    overlay_file = "Handles/resize-grip.png"
    overlay_border = {0,0,0,0 }
    overlay_stretch = FALSE
    ##################### LISTHEADERS ###################x
    style "list-header"
    #Comment out the ythickness setting below for thicker column headers.
    #ythickness = 0
    GtkTreeView::odd_row_color = "#F0F0F0"
    GtkTreeView::even_row_color = "#FAFAFA"
    # fg[NORMAL] = "#FAFAFA"
    # text[NORMAL] = "#FAFAFA"
    engine "pixmap"
    #This image is used to draw the headers of columns in list views when they are
    #not selected.
    image
    function = BOX
    recolorable = TRUE
    state = NORMAL
    file = "ListHeaders/list_header.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    #This image is used to draw the column headers in list views when they are
    #clicked.
    image
    function = BOX
    recolorable = TRUE
    state = PRELIGHT
    file = "ListHeaders/list_header-prelight.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    #Does this do anything?
    image
    function = BOX
    recolorable = TRUE
    state = ACTIVE
    file = "ListHeaders/list_header-pressed.png"
    border = { 2, 2, 2, 2}
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = SELECTED
    file = "ListHeaders/list_header-prelight.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = BOX
    recolorable = TRUE
    state = INSENSITIVE
    file = "ListHeaders/list_header-insens.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    widget_class "*List" style "list-header"
    widget_class "*GtkTree*" style "list-header"
    widget_class "*GtkCList*" style "list-header"
    #widget_class "*Tree*" style "list-header"
    # This prevents Sodipodi from crashing while opening the
    # Object-Style dialog.
    style "unstyle"
    engine ""
    # recognizable pressed toggle buttons
    # SPIcons seem to erase the background first. That's why I can't use
    # the button style.
    style "SPbutton"
    engine "pixmap"
    image
    function = BOX
    shadow = IN
    recolorable = TRUE
    file = "Shadows/shadow-out.png"
    border = { 2, 2, 2, 2 }
    stretch = TRUE
    image
    function = BOX
    style "theme-etree" = "list-header"
    bg[ACTIVE] = "#47494d"
    # widget styles
    class "GtkButton" style "button"
    class "GtkRadioButton" style "radiobutton"
    class "GtkRadioMenuItem" style "radiobutton"
    class "GtkCheckButton" style "checkbutton"
    class "GtkCheckMenuItem" style "checkbutton"
    class "GtkOptionMenu" style "optionmenu"
    class "GtkCombo*" style "optionmenu"
    class "*Font*" style "optionmenu"
    class "GtkEntry" style "entry"
    class "GtkOldEditable" style "entry"
    class "GtkSpinButton" style "spinbutton"
    class "GtkRuler" style "ruler"
    class "GtkScrollbar" style "scrollbar"
    class "GtkStatusbar" style "statusbar"
    class "GtkProgressBar" style "progressbar"
    class "GtkRange" style "range"
    class "GtkMenu" style "menu"
    class "GtkMenuBar*" style "menubar"
    widget_class "*MenuBar.*" style "menubar"
    widget_class "*.<MenuItem>." style "menuitem"
    class "GtkMenuItem" style "menuitem"
    class "GtkTearoffMenuItem" style "menuitem"
    class "GtkNotebook" style "notebook"
    class "GtkToolbar" style "flat"
    class "GtkHandleBox" style "handlebox"
    class "GtkEventBox" style "flat"
    class "GtkPaned" style "handlebox"
    class "GtkLayout" style "layout"
    class "SPButton" style "SPbutton"
    widget "gtk-tooltips" style "tooltips"
    # prevent Sodipodi from crashing
    class "SPColorSlider" style "unstyle"
    # Evolution fix
    widget_class "*.ETree*" style "theme-etree"
    thank you!

    There is a page on the Wiki specifically to address this issue: https://wiki.archlinux.org/index.php/Un … plications
    Please search before posting.

  • Xorg.conf can't set resolution right everything is blurry

    i just switched from CRT to LCD and it looks really bad.
    DELL 1907FP
    I've set xorg.conf according to the monitor specifications
    resolution is set to monitor's native resolution and the display size is set
    to the one specified in the monitor manual.
    http://www.vladuz976.com/aboutdell.html
    this is my xorg.conf
    http://www.rafb.net/paste/results/NWpuq274.html
    The fonts in all windows and the resolution look really bad. everything seems to be a bit blurry in general.
    Did i set something wrong in xorg.conf?
    what should the DPI be?
    vladuz@box:/etc/X11$ xdpyinfo | grep resolution
    resolution: 85x86 dots per inch

    the picture looks a little better now. I set the vertical range from a range to a
    specific value (75.0), looks better now.
    but i get
    xdpyinfo | grep resolution gives 85x86 dots per inch
    isn't that a little low for a 19" 1280x1024 with display size of 380mm 300mm?

  • Chart this

    Enter the following numbers into sequencial cells:
    1, 3, 21, 15, 31
    Next create a 2D line graph, in the inspector window select the Chart tool and select the Series tab. Change the Connect Points to Curve.
    I'm seeing the curved line between the first two cells (1 and 3) doubling back on itself creating a loop in the curve.  The trigger appears to be the vertical range of the graph.  If you set the last cell to 29 (from 31) the curve will appear as expected.
    Tell me this isn't a bug...

    The polynomial curve fit being used to create the line segments seems to be of too high an order to handle the tight spacing in that area of the chart. I'm guessing that it doesn't have the intelligence to adjust the fit routine based on the scale of the chart.
    Jerry

  • What are strengths and weaknesses of the sap.m.Shell and sap.m.App as container for an application wrapper?

    My question today: What are strengths and weaknesses of the
    sap.m.Shell
    and
    sap.m.App
    as container for an application wrapper?
    I currently use non of them, but I see the advantages.
    SAP best practise is to use one of them or nest them as shell > app. What are strengths and weaknesses of the approaches?

    We prefer to say, the tender mercies of the Fetch block.
    You'll notice the "wfm info" cluster as an output of the Fetch
    VI.  This cluster has gain and offset members- use these to scale
    your binary data to floating point voltage representation.
    As you point out, the numbers won't be exactly what you expect given
    the vertical range and the device resolution.  There are a few
    reasons for this.  First, we don't use the absolute full scale of
    the ADC for the maximum input voltage.  There are a couple of
    codes of headroom at the top and bottom.  This allows your input
    signal to slightly exceed the specified vertical range without clipping
    (you'll get a warning from the driver).  Second, these gain and
    offset numbers take into account calibration information for your
    device.  Using these numbers will correct for small deviations
    from the ideal offset and gain.
    So if you use the gain and offset numbers from the driver, your
    measurements will be more accurate than if you assume 0 offset and
    perfect gain.  They will be most accurate if you make sure to
    perform a self-calibration once the device is in your system and at the
    temperature that your tests will be run.

  • Parsing data and unmerging cells

    Does anyone know how to parse data in Numbers? This is the "text to columns" feature in excel, that allows you to select a vertical range of cells, and have it parse the data into different columns based on a decision rule (e.g. fixed width, or particular separators?)
    Similarly, I am also trying to "unmerge" cells. The buttons under "Merge and split" in the Table Inspector does not do what I need, since it actally creates new columns in the spreadsheet, rather than split the cell into existing columns. Any advice would be appreciated.

    Thanks to all for the responses, but they do not resolve the underlying questions.
    1) Regardless of whether there are an even or odd number of columns, Numbers still seems to add columns, rather than split the cell into existing columns, when I use the merge / split function in the Table Inspector. The only "work-around" I've come up with (if you can call it that) is to go to the nearest column that does not have any merged cells, add a column to the right or left, and then copy and paste the non-merged cells, and retype the merged cells from the old column into the unmerged cells of the new column. Very clunky.
    2) Regarding parsing, if I have to get involved in text functions, then it only helps me do fixed width text-to-columns, and it is also quite clunky. If I want to parse using tabs, spaces, commas, etc. do I really need to save the contents of the cells into a separate text file, and then re-import??? There has to be a better way, no?

Maybe you are looking for

  • Cannot install full solution package for 2600n in Windows 7

    I have downloaded and run the Full Solution Package (hp_CLJ_2600n_Full_Solution-v20110217-50132926-RC5​-Signed) for the Color Laserjet 2600n Printer networked to my Windows 7 computer. The Plug and Play Driver installed properly but when I try to ins

  • SQL*Plus hangs when connecting to remote DB (Solaris, 10gR2)

    First of all the particulars: Local System: Solaris 8, Oracle 10.2.0.4, October CPU Remote System: Solaris 10, Oracle 10.2.0.4, July CPU We are trying to initiate a connection from our local system to our remote system using a DB Link. After opening

  • Superscript or subscript in TOC

    Can anybody tell me how to get subscripts and superscripts in a table of contents? To me it seem as if Pages cannot display style overrides correctly in the TOC. I have to urgently finish a publication, so it would be of great help for me if anybody

  • Price by multiple unit of measure

    I have a requirement to price in multiple units of measure for the same material number.  For example material # 12345 1 Box = $500 1 Ea   = $1.50 1 Box = 500 ea Customer orders 501 each of material 12345 on one line item of the sales order.  Require

  • System should Not copy sales order header text

    Hi all, My requirement is system should not copy sales order header text while copying sales order to sales order with same order type. for example i have order type OR - standard type with 500 line items with reference to that same sales order we ar