New concept of attributes
hi experts
I am digging into my system and came through one interesting modelling of objects which I couldnot understand...May be some of you with experience can explain this concept...
we have one existing dataflow where they get data based on region...and region is created as infoobject...its navigational attribute is country....
then they have other dataflow where they get data on basis of country...while modelling this requirement..they followed something like...In Infoobject 'Country' they put infoobject 'Region' as Navigational attribute and as you already know from above that Infoobject 'Region' contains ' country' as Navigational attribute....
Also,all nav.attributes of 'Country' can be found in 'region' but not all nav.attributtes of 'Region' can be found in 'Country'...
so in short...they have each other as navigational attributes....in one dataflow they have data based on Regions and in one,they have data based on Countries....
Do anybody know how this design works?Can you please share your knowledge about this?
I need to add one new navigational attribute to Infoobject 'Country' and I am doubtful if I need to add this to 'Region' also...
Thankful for your advice.
S H
Both are different the coincidence according to the business is all the nav attr's of Country are existed in Region and moreover their Datasources will be different each other.
Now your reqmnt is to add New Nav attr only to Country .. so no need to add to Region MD.
Similar Messages
-
How to get murrine dust theme to work? (new concept theme for ubuntu)
hello!
i just want to try and install the new concept theme for ubuntu - DustTheme!
but i don't get it to work. it uses the murrine-engine - but when i want to select it via gtk-chtheme or gtk2_prefs it does not sets the colors or anything else. when i hit apply, the standard ugly gtk-theme will be selected.
anyone here who actually uses the theme?
more information:
DustTheme Ubuntu Wiki
installed packages:
gtk-engine-murrine 0.53.1
also tried: gtk-engine-murrine-svn rev 94
please help, thanks...
bye iggy
Last edited by iggy (2008-10-22 10:04:48)andrek wrote:There's a difference between the new SVN version of the Murrine engine and the Dust theme - you've got to change "profile" into "style" in theme's gtkrc file.
Hrm, I'm not quite sure what you mean. I don't see "profile" anywhere in the gtkrc - everything seems to be labeled as "style" already.
# Dust theme
# by Rico Sta. Cruz and Ricardo (Kido) Mariano III
# Last rev: Oct 4
# Set GtkSettings color scheme property.
# This can be overriden (via an xsetting) with eg. the gnome-appearance-properties.
#gtk_color_scheme = "fg_color:#323232\nbg_color:#e4e0d8\nbase_color:#fff\ntext_color:#323232\nselected_bg_color:#996B5C\nselected_fg_color:#fff\ntooltip_bg_color:#ebeab8\ntooltip_fg_color:#323232"
gtk_color_scheme = "fg_color:#323232\nbg_color:#D9D4CC\nbase_color:#fff\ntext_color:#323232\nselected_bg_color:#996B5C\nselected_fg_color:#fff\ntooltip_bg_color:#ebeab8\ntooltip_fg_color:#323232"
include "scrollbars/scrollbar.rc"
style "murrine-default"
# Style Properties
GtkScrolledWindow ::scrollbar-spacing = 3
GtkScrolledWindow ::scrollbar-within-bevel = 1
GtkButton ::child-displacement-x = 1
GtkButton ::child-displacement-y = 1
GtkButton ::default-border = { 0, 0, 0, 0 }
GtkButton ::focus-padding = 0
GtkCheckButton ::indicator-size = 14
GtkPaned ::handle-size = 6
GtkRange ::trough-border = 0
GtkRange ::slider-width = 15
GtkRange ::stepper-size = 15
GtkScale ::slider-length = 20
GtkScale ::trough-side-details = 0 # 0 = thin slider, >0 = thick slider
GtkScrollbar ::min-slider-length = 30
GtkMenuBar ::internal-padding = 0
GtkExpander ::expander-size = 16
GtkToolbar ::internal-padding = 1
GtkTreeView ::expander-size = 14
GtkTreeView ::vertical-separator = 0
GtkMenu ::horizontal-padding = 0
GtkMenu ::vertical-padding = 0
WnckTasklist ::fade-overlay-rect = 0
xthickness = 1
ythickness = 1
fg[NORMAL] = @fg_color
fg[PRELIGHT] = @fg_color
fg[SELECTED] = @selected_fg_color
fg[ACTIVE] = @fg_color
fg[INSENSITIVE] = darker (@bg_color)
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade (1.02, @bg_color)
bg[SELECTED] = @selected_bg_color
bg[INSENSITIVE] = @bg_color
bg[ACTIVE] = shade (0.9, @bg_color)
base[NORMAL] = @base_color
base[PRELIGHT] = shade (0.95, @bg_color)
base[ACTIVE] = shade (0.9, @selected_bg_color)
base[SELECTED] = @selected_bg_color
base[INSENSITIVE] = @bg_color
text[NORMAL] = @text_color
text[PRELIGHT] = @text_color
text[ACTIVE] = @selected_fg_color
text[SELECTED] = @selected_fg_color
text[INSENSITIVE] = darker (@bg_color)
engine "murrine"
animation = TRUE # FALSE = disabled, TRUE = enabled
colorize_scrollbar = TRUE # FALSE = disabled, TRUE = enabled
contrast = 1.0 # 0.8 for less contrast, more than 1.0 for more contrast on borders
glazestyle = 0 # 0 = flat highlight, 1 = curved highlight, 2 = concave style, 3 = top curved highlight, 4 = beryl highlight
gradient_shades = {1.1,1.0,1.0,0.87} # default: {1.1,1.0,1.0,1.1}
gradients = TRUE # FALSE = disabled, TRUE = enabled
highlight_ratio = 1.0 # set highlight amount for buttons or widgets
lightborder_ratio = 1.0 # sets lightborder amount for buttons or widgets
lightborderstyle = 0 # 0 = lightborder on top side, 1 = lightborder on all sides
listviewheaderstyle = 1 # 0 = flat, 1 = glassy, 2 = raised
listviewstyle = 0 # 0 = nothing, 1 = dotted
menubaritemstyle = 0 # 0 = menuitem look, 1 = button look
menubarstyle = 1 # 0 = flat, 1 = glassy, 2 = gradient, 3 = striped
menuitemstyle = 1 # 0 = flat, 1 = glassy, 2 = striped
menustyle = 0 # 0 = no vertical menu stripe, 1 = display vertical menu stripe
reliefstyle = 2 # 0 = flat, 1 = inset, 2 = shadow
rgba = FALSE # FALSE = disabled, TRUE = enabled
roundness = 2 # 0 = squared, 1 = old default, more will increase roundness
scrollbarstyle = 2 # 0 = nothing, 1 = circles, 2 = handles, 3 = diagonal stripes, 4 = diagonal stripes and handles, 5 = horizontal stripes, 6 = horizontal stripes and handles
sliderstyle = 0 # 0 = nothing added, 1 = handles
stepperstyle = 1 # 0 = standard, 1 = integrated stepper handles, 2 = unknown
style = MURRINE # engine style options: CANDIDO, CLEARLOOKS, MIST, MURRINE, NODOKA
toolbarstyle = 0 # 0 = flat, 1 = glassy, 2 = gradient
style "murrine-wide"
xthickness = 2
ythickness = 2
style "murrine-wider"
xthickness = 3
ythickness = 3
style "murrine-dark"
bg[NORMAL] = shade(0.24,@bg_color)
bg[SELECTED] = shade(0.9,@selected_bg_color)
bg[PRELIGHT] = shade (0.5, @selected_bg_color)
bg[ACTIVE] = mix (0.5, @selected_bg_color, shade(0.2,@bg_color))
bg[INSENSITIVE] = shade(0.2,@bg_color)
fg[NORMAL] = mix (0.7, '#ffffef', @fg_color)
fg[PRELIGHT] = mix (0.8, '#ffffef', @fg_color)
fg[SELECTED] = mix (0.8, '#ffffef', @fg_color)
fg[ACTIVE] = mix (0.8, '#ffffef', @fg_color)
fg[INSENSITIVE] = mix (0.4, '#ffffef', @fg_color)
style "murrine-button"
xthickness = 3
ythickness = 3
bg[NORMAL] = shade (1.2, @bg_color)
bg[PRELIGHT] = shade (0.9, @bg_color) #mix(0.82,shade (1.3, @bg_color),@selected_bg_color)
bg[ACTIVE] = shade (0.85, @bg_color)
# SZ07: button engine changed to clearlooks.
# Change back to murrine to get the old dotted focus ring.
engine "clearlooks" {
contrast = 1.0
radius = 2.0
style = GUMMY
reliefstyle = 1
style "murrine-toolbar" = "murrine-default"
xthickness = 4
ythickness = 3
bg[NORMAL] = shade(0.88,@bg_color)
bg[PRELIGHT] = shade(0.88,@bg_color)
bg[ACTIVE] = shade(0.88,@bg_color)
bg[SELECTED] = shade(0.88,@bg_color)
bg[INSENSITIVE] = shade(0.88,@bg_color)
fg[NORMAL] = @text_color
fg[PRELIGHT] = @text_color
fg[SELECTED] = @text_color
fg[ACTIVE] = @text_color
fg[INSENSITIVE] = @text_color
fg[NORMAL] = @text_color
text[NORMAL] = @text_color
#engine "murrine" {
# gradient_shades = {1.1,1.0,1.0,0.85}
engine "pixmap"
image {
function = BOX
file = "toolbar_light.png"
border = {1,1,1,1}
image {
function = HANDLE
overlay_file = "handlebox.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
image {
function = HANDLE
overlay_file = "handlebox.png"
overlay_stretch = FALSE
orientation = VERTICAL
style "murrine-toolbar-item" = "murrine-toolbar"
bg[NORMAL] = shade(0.88,@bg_color)
bg[PRELIGHT] = shade(1.1,@bg_color)
bg[ACTIVE] = shade(0.6,@bg_color)
fg[INSENSITIVE] = shade(0.6,@bg_color)
fg[ACTIVE] = @selected_fg_color
text[ACTIVE] = @selected_fg_color
engine "clearlooks" {
contrast = 1.0
radius = 2.0
style = GUMMY
reliefstyle = 1
style "murrine-toolbar-sep" = "murrine-toolbar-item"
bg[NORMAL] = shade(0.5, @bg_color)
style "murrine-dark-toolbar" = "murrine-dark"
xthickness = 6
bg[PRELIGHT] = mix (0.3, @selected_bg_color, shade(0.2,@bg_color))
bg[SELECTED] = mix (0.3, @selected_bg_color, shade(0.2,@bg_color))
bg[ACTIVE] = mix (0.5, @selected_bg_color, shade(0.2,@bg_color))
engine "murrine"{
gradient_shades = {1.3,1.1,1.1,0.9}
style = MURRINE
style "murrine-dark-toolbar-sep" = "murrine-dark-toolbar"
{ xthickness = 2 }
style "pixmap-dark-toolbar" = "murrine-dark-toolbar"
# To-do: make the toolbar recolorable, possibly without using pixmaps
# We only like this because of the top line, anyway.
engine "pixmap"{
image {
function = BOX
file = "toolbar_o.png"
border = {1,1,1,1}
image
function = HANDLE
overlay_file = "handlebox.png"
overlay_stretch = FALSE
orientation = HORIZONTAL
image
function = HANDLE
overlay_file = "handlebox.png"
overlay_stretch = FALSE
orientation = VERTICAL
style "murrine-notebook-bg" = "murrine-default"
bg[NORMAL] = shade (1.05, @bg_color)
bg[SELECTED] = shade (1.05, @bg_color)
xthickness = 2
style "murrine-notebook" = "murrine-notebook-bg"
xthickness = 2
style "murrine-tasklist"
xthickness = 3
ythickness = 3
style "murrine-panel" = "murrine-dark" {
bg[NORMAL] = shade (0.15, @bg_color)
engine "murrine" {
style "murrine-menu" = "murrine-dark"
xthickness = 0
ythickness = 2
bg[NORMAL] = shade (0.15, @bg_color)
text[NORMAL] = @bg_color
text[PRELIGHT] = @selected_fg_color
style "murrine-menu-item" = "murrine-dark"
xthickness = 0
ythickness = 3
engine "murrine" {
roundness = 0
contrast = 0.2
gradient_shades = {1.0,0.9,0.9,0.7}
style "murrine-separator-menu-item"
GtkSeparatorMenuItem::horizontal-padding = 0
GtkWidget::wide-separators = 1
GtkWidget::separator-width = 1
GtkWidget::separator-height = 1
xthickness = 1
ythickness = 0
style "murrine-treeview"
# Based on the default style so that the colors from the button
# style are overriden again.
style "murrine-treeview-header" = "murrine-default"
xthickness = 2
ythickness = 1
bg[NORMAL] = shade(0.9, @bg_color)
bg[PRELIGHT] = shade(1.0, @bg_color)
bg[ACTIVE] = shade(0.8, @bg_color)
GtkWidget::focus-line-width = 0
engine "murrine" {
gradient_shades = {1.3,1.0,1.0,1.1}
style = MURRINE
contrast = 0.5
glazestyle = 1
listviewheaderstyle = 1
# SZ07: This is added to tell the theme how to color checkmarks and radio items that are not in menus.
style "murrine-radiocheck" = "murrine-default"
text[NORMAL] = shade (1.15, @bg_color) # Color for checks/radio items.
text[PRELIGHT] = @selected_fg_color # Color for selected checks/radio items.
engine "murrine"{
style "murrine-tooltips"
xthickness = 4
ythickness = 4
bg[NORMAL] = @tooltip_bg_color
fg[NORMAL] = @tooltip_fg_color
style "murrine-progressbar"
xthickness = 1
ythickness = 1
fg[PRELIGHT] = @selected_fg_color
engine "murrine"
style = NODOKA
#I want my shiny progressbar!
#gradient_shades = {1.3,1.1,0.9,1.0}
style "pixmap-statusbar" = "murrine-default"
ythickness = 3
xthickness = 3
engine "pixmap"
image
function = RESIZE_GRIP
recolorable = TRUE
detail = "statusbar"
overlay_file = "statusgrip.png"
overlay_border = {0,0,0,0}
overlay_stretch = TRUE
image
function = SHADOW
shadow = IN
file = "blank.png"
image
function = SHADOW
shadow = OUT
file = "blank.png"
image
function = SHADOW
shadow = ETCHED_IN
file = "blank.png"
image
function = SHADOW
shadow = ETCHED_OUT
file = "blank.png"
style "murrine-comboboxentry"
style "murrine-spinbutton"
style "murrine-scale"
bg[PRELIGHT] = shade(0.9,@bg_color)
engine "murrine"{
gradient_shades = {1.3,1.1,0.9,1.0}
style "murrine-hscale" = "murrine-scale"
style "murrine-vscale" = "murrine-scale"
style "murrine-scrollbar"
bg[ACTIVE] = "#fff"
bg[NORMAL] = @bg_color
bg[PRELIGHT] = shade(0.9,@bg_color)
engine "murrine"{
gradient_shades = {1.1,1.0,1.0,0.9}
contrast = 1.4
style "murrine-hscrollbar" = "murrine-scrollbar"
style "murrine-vscrollbar" = "murrine-scrollbar"
style "murrine-menubar" = "murrine-dark"
engine "murrine"{
gradient_shades = {1.0,0.9,0.9,0.75}
style "murrine-frame"
#Uncomment for dark statusbars. Breaks some apps.
#bg[ACTIVE] = shade(0.2,@bg_color)
#fg[NORMAL] = mix (1.5, @fg_color, '#ffffff')
#fg[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
style "murrine-frame-title" = "murrine-frame"
fg[NORMAL] = lighter (@fg_color)
style "murrine-nautilus-location"
bg[NORMAL] = mix(0.60, shade (1.05,@bg_color), @selected_bg_color)
# Matches
# murrine default style is applied to every widget
class "GtkWidget" style "murrine-default"
# Increase the x/ythickness in some widgets
class "GtkRange" style "murrine-default"
class "GtkFrame" style "murrine-frame"
class "GtkSeparator" style "murrine-wide"
class "GtkEntry" style "murrine-wider"
class "GtkStatusbar" style "pixmap-statusbar"
class "GtkMenuBar" style:highest "murrine-menubar"
# Toolbar default: dark
#class "*HandleBox" style "pixmap-dark-toolbar"
#class "GtkToolbar" style "pixmap-dark-toolbar"
#widget_class "*HandleBox" style "pixmap-dark-toolbar"
#widget_class "*<GtkToolbar>.*" style "murrine-dark-toolbar"
# Toolbar default: light
class "*HandleBox" style "murrine-toolbar"
class "GtkToolbar" style "murrine-toolbar"
widget_class "*HandleBox" style "murrine-toolbar"
widget_class "*<GtkToolbar>.*" style "murrine-toolbar-item"
# Place this fix far above so overrides work better
# Affects: gedit sidebar, GCstar, meld
style "murrine-toolbar-flat"
engine "murrine"
toolbarstyle = 0
widget_class "*.*.*.*.*.*Toolbar*" style "murrine-toolbar-flat"
widget_class "*.*.*.*.*.*HandleBox*" style "murrine-toolbar-flat"
# Toolbar exceptions:
# Browser-type and viewer-type applications get a dark toolbar.
# Everything below the toolbar for these apps are the content. This will make
# a separation on function (toolbar) and content (client area).
# Work around for http://bugzilla.gnome.org/show_bug.cgi?id=382646
style "murrine-text-is-fg-color-workaround"
text[NORMAL] = @fg_color
text[PRELIGHT] = @fg_color
text[SELECTED] = @selected_fg_color
text[ACTIVE] = @fg_color
text[INSENSITIVE] = darker (@bg_color)
widget_class "*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround"
style "murrine-text-is-fg-color-workaround-dark"
#Make it work with this theme!
text[NORMAL] = mix (1.5, @fg_color, '#ffffff')
text[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
# Nautilus toolbar: dark
widget_class "*Nautilus*Toolbar*" style "pixmap-dark-toolbar"
widget_class "*Nautilus*Tool*GtkButton" style "murrine-dark-toolbar"
widget_class "*Nautilus*Tool*.*.*" style "murrine-dark-toolbar"
widget_class "*Nautilus*Tool*GtkToggleButton" style "murrine-dark-toolbar"
widget_class "*Nautilus*Tool*Separator*" style "murrine-dark-toolbar-sep"
widget_class "*Nautilus*Tool*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
# Evince/EOG: dark
widget_class "*EggEditable*Toolbar*" style "pixmap-dark-toolbar"
widget_class "*EggEditable*Toolbar*.*.*.*" style "murrine-dark-toolbar"
widget_class "*EggEditable*Tool*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
widget "*fullscreen-toolbar" style "pixmap-dark-toolbar"
widget "*fullscreen-toolbar.*" style "murrine-dark-toolbar"
# Epiphany: dark
widget_class "*EphyToolbar*" style "pixmap-dark-toolbar"
widget_class "*EphyToolbar*.*.*.*" style "murrine-dark-toolbar"
widget_class "*EphyTool*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
# F-Spot(?): dark
widget_class "*Spot*Toolbar*" style "pixmap-dark-toolbar"
widget_class "*Spot*Toolbar*.*.*.*" style "murrine-dark-toolbar"
widget_class "*Spot*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
# Gedit: Dark
widget_class "*edit*Toolbar*" style "pixmap-dark-toolbar"
widget_class "*edit*Toolbar*.*" style "murrine-dark-toolbar"
widget_class "*edit*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
# Brasero: Dark
widget_class "*rasero*Toolbar*" style "pixmap-dark-toolbar"
widget_class "*rasero*Toolbar*.*" style "murrine-dark-toolbar"
widget_class "*rasero*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
#gThumb: dark
widget_class "*Gth*Toolbar*" style "pixmap-dark-toolbar"
widget_class "*Gth*Toolbar*.*" style "murrine-dark-toolbar"
widget_class "*Gth*Toolbar*.<GtkComboBox>.<GtkCellView>" style "murrine-text-is-fg-color-workaround-dark"
widget_class "*GthFull*" style "pixmap-dark-toolbar" #Doesn't work
class "GtkSpinButton" style "murrine-spinbutton"
class "GtkScale" style "murrine-scale"
class "GtkVScale" style "murrine-vscale"
class "GtkHScale" style "murrine-hscale"
class "GtkScrollbar" style "murrine-scrollbar"
class "GtkVScrollbar" style "murrine-vscrollbar"
class "GtkHScrollbar" style "murrine-hscrollbar"
class "GtkButton" style "murrine-button"
class "GtkRadioButton*" style "murrine-radiocheck" # SZ07: Added for the checkmarks/radio
class "GtkCheckButton" style "murrine-radiocheck" # SZ07: Added for the checkmarks/radio
# General matching following, the order is choosen so that the right styles override each other
# eg. progressbar needs to be more important then the menu match.
widget_class "*<GtkNotebook>*<GtkEventBox>" style "murrine-notebook-bg"
widget_class "*<GtkNotebook>*<GtkDrawingArea>" style "murrine-notebook-bg"
widget_class "*<GtkNotebook>*<GtkLayout>" style "murrine-notebook-bg"
widget_class "*<GtkNotebook>" style "murrine-notebook"
widget_class "*<GtkComboBoxEntry>*" style "murrine-comboboxentry"
widget_class "*<GtkCombo>*" style "murrine-comboboxentry"
widget_class "*<GtkMenu>*" style "murrine-menu"
widget_class "*<GtkMenuItem>*" style "murrine-menu-item"
widget_class "*<GtkSeparatorMenuItem>*" style "murrine-separator-menu-item"
widget_class "*<GtkFrame>" style "murrine-frame"
widget_class "*.<GtkFrame>.<GtkLabel>" style "murrine-frame-title"
widget_class "*.<GtkTreeView>*" style "murrine-treeview"
widget_class "*<GtkStatusbar>*" style "murrine-wider"
widget_class "*<GtkProgressBar>" style "murrine-progressbar"
# Treeview header
widget_class "*.<GtkTreeView>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkCTree>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkList>.<GtkButton>" style "murrine-treeview-header"
widget_class "*.<GtkCList>.<GtkButton>" style "murrine-treeview-header"
#Panel
widget "*PanelWidget*" style "murrine-panel"
widget "*PanelApplet*" style "murrine-panel"
widget "*fast-user-switch*" style "murrine-panel" # Workaround for Fast User Switch applet
class "PanelApp*" style "murrine-panel"
class "PanelToplevel*" style "murrine-panel"
#The panel menubar
widget_class "*Panel*<GtkMenuBar>*" style:highest "murrine-panel"
# The window of the tooltip is called "gtk-tooltip"
widget "gtk-tooltip*" style "murrine-tooltips"
# Special cases and work arounds
# Workarounds for Evolution
widget_class "*.ETable.ECanvas" style "murrine-treeview-header"
widget_class "*.ETree.ECanvas" style "murrine-treeview-header"
#Firefox isn't nice to dark themes, so unset the dark stuff.
widget "MozillaGtkWidget*Toolbar*" style "murrine-default"
#widget "MozillaGtkWidget*Frame*" style "murrine-default"
#Thunderbird too. But since Thunderbird uses the same theming engine as FF2, things are worse for us.
style "murrine-menuitem-text-is-fg-color-workaround"
#text[NORMAL] = @fg_color
#text[PRELIGHT] = @selected_fg_color
#text[SELECTED] = @selected_fg_color
#text[ACTIVE] = @fg_color
#text[INSENSITIVE] = darker (@bg_color)
#Make it work with this theme!
text[NORMAL] = mix (1.5, @fg_color, '#ffffff')
text[PRELIGHT] = mix (1.4, @fg_color, '#ffffff')
widget "*.gtk-combobox-popup-menu.*" style "murrine-menuitem-text-is-fg-color-workaround"
# Work around the usage of GtkLabel inside GtkListItems to display text.
# This breaks because the label is shown on a background that is based on the
# base color set.
style "murrine-fg-is-text-color-workaround"
fg[NORMAL] = @text_color
fg[PRELIGHT] = @text_color
fg[ACTIVE] = @selected_fg_color
fg[SELECTED] = @selected_fg_color
fg[INSENSITIVE] = darker (@bg_color)
widget_class "*<GtkListItem>*" style "murrine-fg-is-text-color-workaround"
# The same problem also exists for GtkCList and GtkCTree
# Only match GtkCList and not the parent widgets, because that would also change the headers.
widget_class "*<GtkCList>" style "murrine-fg-is-text-color-workaround"
style "murrine-evo-new-button-workaround"
engine "murrine"
toolbarstyle = 0
widget_class "EShellWindow.GtkVBox.BonoboDock.BonoboDockBand.BonoboDockItem*" style "murrine-evo-new-button-workaround"
#Rhythmbox toolbar near the search entry. Use default + wide so that it doesn't turn dark.
style "murrine-rhythmbox-header" = "murrine-default"
xthickness = 3
ythickness = 3
engine "murrine" {
widget "*RBSourceHeader*" style:highest "murrine-rhythmbox-header"
widget "*swt*toolbar*" style "murrine-default"
# RSC: Fix for CPU frequency applet
style "applet-text" = "murrine-panel"
fg[NORMAL] = @bg_color
widget_class "*CPUFreqApplet*" style:highest "applet-text"
style "murrine-dialog" = "murrine-dark"
bg[NORMAL] = mix(0.4, @selected_bg_color, shade(0.7, @bg_color))
fg[NORMAL] = shade(0.5, @fg_color)
text[NORMAL] = shade(0.5, @text_color)
style "murrine-dialog-button" = "murrine-dark"
bg[NORMAL] = shade(0.15, @bg_color)
bg[PRELIGHT] = shade(0.18, @bg_color)
# Dialog boxes...?
# widget_class "*Dialog*" style "murrine-dialog"
# widget_class "*Dialog*.*" style "murrine-dialog"
# widget_class "*Dialog*.*Button*" style "murrine-dialog-button" -
Hello All
I am just curious to know the latest Happenings in BASIS module.What new concepts have come up after Solman and EHP??Hi,
These days mostly basis people talk about HANA and Cloud computing.
-Sanjay -
Want to learn new concepts, Help...
Hi
I am good in oracle up to version 7.x.
After 7.x there are many new concepts have come in
8, 8i, 9i, 10g ...
Coming to D2K, upto forms5.0,reports3.0 I am OK, again
later versions 6, 6i, 9i, etc...
How do I train my self on these new concepts right from
table partitioning to all new concepts?
I am looking for some sort of documents which will have examples for practicing.. Please guide me in this
Thanks
SaiThe various new features guides on http://tahiti.oracle.com are probably good places to start looking. Most will have an example or two for many of the newer features.
Justin
Distributed Database Consulting, Inc.
http://www.ddbcinc.com/askDDBC -
We are very much eager to see the production release of 9iJD. When will it be available for Download?
How is 9iJD is running this much Faster? Any new concept uve used to develop this. Please let us know the Java Community. Its much faster than any application developed with Microsoft Tools or even VB/VC++...
Yours,
Sankar.BPlease see:
http://technet.oracle.com:89/ubb/Forum104/HTML/000054.html
thanks. -
Hi, all
Can you describe difference in performance when using 3.x emulated and migrated DS and old and new concept IS?
It is very important for us because we start new project on 2004s, and should choose Data flow concept.
Loads of large amount of data are supposed.In general, I would choose the new data flow concept as it has tons of benefits over the old concept. The performance while loading, in general, is more parallelized with the new data flow, so you will generally get a ton better performance. You can run some tests if you need numbers, but I think you'll find the new data flow concept a ton better to work with.
-
APO Product Master: New Freely Defined Attribute
Dear Experts,
We know than in the spro, you can defined up to 5 free attributes for the product Location master than appear in the Tab EXTRA.
We would like to create a new one, I mean, a 6th one. The issue is that, even we are able to create it in the spro, we do not see it in the Product Master and therefore, we are not able to maintain it.
Does anybody have the same issue? Wich kind of posibilities do we have?
Thanks a lot for your help,
SusanaI concur with the previous reply.
This is not possible.
I have used all the 5 additional Fields in the past in DP Macros to store & use values on product-locations that are not available in Standard APO Product screen. But the Limit is 5 and this can be seen in /sapapo/matkey table and /sapapo/matloc tables as well (via Trnx. SE11).
However In addition, you can create 'Z' Tables in ABAP. Alternatively you can save Additional masterdata in your own customer created TimeSeries Planning Area of which the Characteristics will be Product and Location only to save anything additional you need in TS Planning areas. Alternatively a BI InfoCube can be created with same characteristics. The Userexit can then Grab data from this InfoCube or Z Table to do whatever you want.
Typically it is common that Demand Planning MACROS use it in their Code Logic. Remember, none of the additional attributes are used in the Standard Planning Algorithms / Logic of SNP, PPDS, DP or TPVS. You have to write Custom Logic which is possible via Demand Planning Macros in Planning Books created on that Planning area.
So the Best Option for Additional Fields is a TimeSeries Planning area which DP Macros can be built to use. Of course the Standard 5 can be in Product Master (/sapapo/mat1) and then additional to whatever number you want can be in the TimeSeries Planning area.
Hope you find this usefull. Reward points if you do.
Regards,
Ambrish Mathur -
Creation of new table with attributes of another ??
how can i create a new table which has the same attributes as another ? Please note that the records/tuples in the already existing table shouldn't be copied into the new table.
Illustration:
Table Employee_Details with attributes/fields Name and IDno is present.
A new table Supervisor should have the same attributes/fields Name and IDno.
But the data in Employee_Details table shouldn't be copied into this table (Supervisor).
Can anyone write a query in SQL that does the same i.e. use the attributes of another table during the creation of a new one?
Also can anyone explain why the following query is erroneous ?
sql> create table supervisor as (desc employee_details);
Thanks for your help!create table new_table as select * from old_table
where 0=1;This statement doesn't create the new_table in the same tablespace than old_table... to take for example only the tablespace, but that's right for storage clause too.
Assuming TITI is my old table, and TOTO my new table :
SQL> show user
USER is "H89UCBAC"
SQL> select default_tablespace from dba_users where username='H89UCBAC';
DEFAULT_TABLESPACE
PSDEFAULT
SQL> create table titi(coltiti number) tablespace tools;
Table created.
SQL> create table toto as select * from titi;
Table created.
SQL> ed
Wrote file afiedt.buf
1* select table_name,tablespace_name from dba_tables where table_name in ('TITI','TOTO')
SQL> /
TABLE_NAME TABLESPACE_NAME
TOTO PSDEFAULT
TITI TOOLS
SQL> 1* select replace(dbms_metadata.get_ddl('TABLE','TITI'),'TITI','TOTO') from dual
SQL> /
REPLACE(DBMS_METADATA.GET_DDL('TABLE','TITI'),'TITI','TOTO')
CREATE TABLE "H89UCBAC"."TOTO"
( "COLTOTO" NUMBER
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "TOOLS"
SQL> drop table toto;
Table dropped.
SQL> CREATE TABLE "H89UCBAC"."TOTO"
2 ( "COLTOTO" NUMBER
3 ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
4 STORAGE(INITIAL 65536 NEXT 65536 MINEXTENTS 1 MAXEXTENTS 2147483645
5 PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
6 TABLESPACE "TOOLS"
7 /
Table created.
SQL> select table_name,tablespace_name from dba_tables where table_name in ('TITI','TOTO');
TABLE_NAME TABLESPACE_NAME
TITI TOOLS
TOTO TOOLS
SQL> HTH,
Nicolas.
Message was edited by:
N. Gasparotto -
New fields for Attributes Data Tab in Org Model
Hi, Guru's
I want to add/remove a new fields for Org model --->Attributes data tab
Diivision
Currency
region
dist.chnl
like that I want to add another new XXXX and respected values
How it would be done.
Regards
CR GuptaThank you.
I didn't get get the final Object
Can any one give solution.
system automatically generating the Table = HRT1222 and Field = LOW,
But
I need to maintain some values and to be select one from that list.
How can I overcome ?
Thank You.
Edited by: CR.Gupta on Oct 1, 2011 7:53 PM -
Adding new Condition Rule attribute for "ICRULE-Intent Driven Interaction"
Hi Experts,
I want to add a Z attribute for context "ICRULE- Intent Driven Interaction".
Under SPRO path Customer Relationship Management->E-Mail Response Management System->Define Repository
I define new Condition Attribute Z_BP_NUMBER with is the copy of BP_NUMBER Attribute.
1. if i define a Rule to trigger the Alert with Condition Attribute BP_NUMBER is XYZ. then Alert gets Triggered.
2. if i define a Rule to trigger the Alert with Condition Attribute Z_BP_NUMBER is XYZ. then Alert is not Triggered.
After defining Condition Attribute Z_BP_NUMBER at Define Repository (spro) do i need to include at any other placel?
Please help me with your valuable input.
Thanks and Regards,
VimalHello Vimal,
Yes, you also need to create your own data collector class and fact gathering service to use your new attribute! If you have a subscription to CRM Expert, you can read this detailed article that I co-wrote on using your own custom attributes: http://www.crmexpertonline.com/article.cfm?id=5475.
Regards,
John -
New View Object Attribute Missing
Hi:
I extended a seeded VO as a test and added a dummy attribute. I loaded all objects correctly to the server and when I retrieve the details of the VO in the "About" link, I see the new attribute.
Going the next step, I added a second attribute through JDeveloper, copied the XML to the server, bounced Apache, but the details in the About link show only the first new attribute and not the second.
Does anyone have an idea why I'm not seeing the second attribute?
Thanks.If you have correctly extended the VO and moved the VO.xml to the correct location on the server. There should not be a problem. Substitution only tells the system to refer the new location of the Extended VO. The attributes are defined in th VO definition itself. I would suggest you move the file again and bounce it.
If it is R12 then you need to bounce using adoacorectl.sh.
Regards
Sumit -
When new item instance + attribute value
Hi,
I'm trying to default context value based on trx_type
Here are the details:
Trigger Event: WHEN-NEW-ITEM-INSTANCE
Trigger Object: TGW_HEADER.CTT_TYPE_NAME_MIR
Condition: :TGW_HEADER.CTT_TYPE_NAME_MIR = 'XYZ'
Processing Mode: Not in Enter-Query Mode
Context Level: Site
Select the Actions tab
Actions Seq: 10
Type: Property
Language: All
Object Type: Item
Target Object: TGW_HEADER.ATTRIBUTE_CATEGORY
Property Name: Value
Value: ='ABC'
But this personalization is not defaulting the attribute category value to 'ABC'.
Can some one please help me on this...
Thanks in advance!!!Hi,
I'm trying to default context value based on trx_type
Here are the details:
Trigger Event: WHEN-NEW-ITEM-INSTANCE
Trigger Object: TGW_HEADER.CTT_TYPE_NAME_MIR
Condition: :TGW_HEADER.CTT_TYPE_NAME_MIR = 'XYZ'
Processing Mode: Not in Enter-Query Mode
Context Level: Site
Select the Actions tab
Actions Seq: 10
Type: Property
Language: All
Object Type: Item
Target Object: TGW_HEADER.ATTRIBUTE_CATEGORY
Property Name: Value
Value: ='ABC'
But this personalization is not defaulting the attribute category value to 'ABC'.
Can some one please help me on this...
Thanks in advance!!! -
Hi all
I m facing problem to upload data through idoc.the scenario is like we receive electric meter reading in flat file format. And to upload that data JAVA code is written which will create an IDOC FILE this authorization is only give to 2-3 person in organization and to basis guy also as user changed its password in SAP and in JAVA the java code is not going to create the IDOC file and data is not going to upload. after changing user password in sap system ,user not able to upload the data.
ISU_MR_UPLOAD01 is the idoc file generated. So is there any authorization issue, password issue how to see and view IDOC IN SAP, can any one help me out into this.
The error with java throws is as;
1ST ERROR IN TRACE FILE
ERROR file opened at 20061109 133610 India Standard, SAP-REL 640,0,59 RFC-VER 3 MT-SL
T:2736 ======> User TR has no RFC authorization for function group SYST .
T:2736 <* RfcReceive [1] : returns 3:RFC_SYS_EXCEPTION
2ND ERROR ON COMMAND PROMT
C:\j2sdk1.4.2_07>cd bin
C:\j2sdk1.4.2_07\bin>java sandsupload
Creating IDoc...Exception in thread "main" com.sap.mw.idoc.IDoc$Exception: (2) I
DOC_ERROR_METADATA_UNAVAILABLE: The meta data for the IDoc type "ISU_MR_UPLOAD01
" is unavailable.
at com.sap.mw.idoc.jco.JCoIDoc$JCoDocument.<init>(JCoIDoc.java:233)
at com.sap.mw.idoc.jco.JCoIDoc$JCoDocument.<init>(JCoIDoc.java:187)
at com.sap.mw.idoc.jco.JCoIDoc.createDocument(JCoIDoc.java:10521)
at sandsupload.main(sandsupload.java:35)
the part of java code
try {
//create a JCo client pool
JCO.addClientPool( "MyPool", //pool name
3, //maximum pool connections
"333", //SAP client
" TR", //user ID
" XYZ", //password
"EN", //language
" 1.1.1.1 ", //app server host name
"00" ); //system number
//create an IDoc repository
IDoc.Repository idocRep = JCoIDoc.createRepository("MyIDocRepository", "MyPool");
//create a new and empty MATMAS02 document
System.out.print("Creating IDoc...");
Line where it shows error
IDoc.Document doc = JCoIDoc.createDocument(idocRep, "ISU_MR_UPLOAD01");
//get the root segment from the document
//The root segment does not contain any fields or data. It is only
//used as the standard parent segment and won't be transmitted when
//the document is sent to an SAP system.
IDoc.Segment segment = doc.getRootSegment();
//create and add a new and empty child segment of type E1MARAM
//and fill the segment dataNo one here knows anything about what Apple might be working on. We'll just have to wait and see.
-
Problem in adding a new element having attribute & many children for XML(jd
I m creating a new element <row id="1" > & many childrens & similar new elements with increment id are created.
And this is added to a tag 'data'
But after creating when i m iterating thru' the elements of the node 'data', for the new elements which i have created, if i try to set a new value for any of the chidren of 'row' tag, the value is getting set for all other newly created elementsLet's see how you're doing this... got any code?
-
hi
please give me the additional concepts inrtoduced in ECC6.0 in the areas of GL,AR,AP and asset accounting against 4.7E
seenu..Please provide ECC 6.0 doucumentation for sap basis.
And also implementation project documentation in any version.
with an anticipation of your response.
My Email ID is [email protected]
Thanks & Regards,
Thirumal.A
Edited by: Thirumal Arshanapally on Mar 14, 2008 12:16 PM
Edited by: Thirumal Arshanapally on Mar 14, 2008 12:19 PM
Maybe you are looking for
-
What is best analog to digital devise for Final Cut?
I'm using MYTV to transfer anolgue video tape to FC Express, and I can't get any audio. Is there a better devise that is compatible with Apple?
-
IPod touch screen blinking like crazy!
Hi, I have the 1st generation iPod touch. I got it in the middle of June. It has been working fine until this afternoon. The screen has been blinking crazily and when its not blinking there is not a backlight. It also will not connect to wifi. Please
-
First post! Hard drive space available
I've searched mac forums and other but I can't figure this out! Myd dad bought my macbook pro and I thought, until very recently, that it had a 60GB HD as this is what Activity Monitor always told me, as you can see below. Once I get close to 60GB I
-
Authenticate User Exception when using XMS/WebService SMS send API
I created a MultiChannel Messaging application and set user name/password for sending SMS but got the authenticateUser() Push Exception. I used the setAccount() method of generated MultiChannelMessenger class. Is there anything I'm doing wrong?
-
Error 2203 when repairing/removing iCloud 3.0 from Windows 8.1
Hi all, I installed iCloud 3.0 on my Windows 8.1 computer. It installed fine. I just synced the "Photos" (not "Mail, Contacts, Calendars and Tasks", nor "Bookmarks"). All seemed to work fine. But I wanted to uninstall "Bonjour". I could not. When I t