Sponsored Content
Top Forums Programming how to change the default background color for x windows Post 302509561 by satish@123 on Thursday 31st of March 2011 05:15:10 AM
Old 03-31-2011
how to change the default background color for x windows

I am using uil to build the widgets. I compiled the below code using gcc 3.4.6 compiler. Launched x window in light gray color. How to change the default color of the window?

Code:
#include <X11/Xlib.h>
#include <Xm/Xm.h>
#include <Mrm/MrmAppl.h>

void
main ( int argc, char **argv )
{
XtAppContext app_context;
Widget toplevel, hello_main;
Cardinal status;
static String uid_file_list[] = { "XTest" };
MrmHierarchy hierarchy;
MrmType class_code;

XtSetLanguageProc (NULL, NULL, NULL);
MrmInitialize();
toplevel = XtVaAppInitialize (&app_context, "Demos", NULL, 0, &argc, argv, NULL, NULL);
XtVaSetValues(toplevel, XmNbackground, "blue", NULL);
status = MrmOpenHierarchyPerDisplay (XtDisplay (toplevel), XtNumber (uid_file_list), uid_file_list, NULL, &hierarchy);
status = MrmFetchWidget (hierarchy, "MainForm", toplevel, &hello_main, &class_code);
MrmCloseHierarchy (hierarchy);
XtManageChild (hello_main);
XtRealizeWidget (toplevel);
XtAppMainLoop (app_context);
}

 

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

set background/foreground color in .profile

I am using a telnet session (VT100) and need to modify my .profile so that it will set the color of the telnet session. I am not using Xterm (ie: can't use .Xdefaults). I am able to change the colors via menu's but need to preset in .profile. Is this possible??? Can't find anything at all on how... (3 Replies)
Discussion started by: dvella
3 Replies

2. UNIX for Dummies Questions & Answers

Change background color in VI editor

Hi, I am new to unix. How can i change the background color in vi? Thank you. -tictactoe (1 Reply)
Discussion started by: tictactoe
1 Replies

3. Shell Programming and Scripting

Font Color Change Using .profile

Does anyone know how can I change font color, background color etc for a particular user using .profile? Any help is appreciated. (0 Replies)
Discussion started by: fifo_vs_lifo23
0 Replies

4. Shell Programming and Scripting

how to set background color in Unix terminal

Hi All, how do I set in .profile file Unix terminal background color = BLUE ? Please advice me. :confused: (2 Replies)
Discussion started by: raghur77
2 Replies

5. Shell Programming and Scripting

Python- Changing background color on Button click

Hi, I am trying to write a python program which changes background color on click of button. However i am stuck up. Instead of changing the color currently it is creating a new frame every time. please look at the code and let me know how to correct it #!/usr/bin/env python from Tkinter... (0 Replies)
Discussion started by: vickylife
0 Replies

6. Red Hat

New Background and Text Color

Hi. How do I change the background color and text in Fedora. I did find the set_color -b command. Thanks (1 Reply)
Discussion started by: Ccccc
1 Replies

7. Shell Programming and Scripting

Change color on another terminal

i already have a running and working script for remote connection. is there a way to change the terminal color everytime I ssh remotely to another server? this is to avoid confusion since I will be using only one server to remotely access around 50 servers (solaris, linux,. etc) (2 Replies)
Discussion started by: lhareigh890
2 Replies

8. OS X (Apple)

Manipulate terminal session background color

Greetings, I know I can manipulate from AppleScript to terminal.app or just run commands from apple script. But what about from a BASH Script. when A user logs in and runs a maintenance utility I have written for them, I want to modify their background color and text color. example; ... (4 Replies)
Discussion started by: doctorfoo1
4 Replies

9. UNIX for Dummies Questions & Answers

How to change the background color in the init 3 mode(not line color)

Hello, I am using RHEL 6.1 on VMware I am searching for a way to change background color (not line by line color wich one can using tput command) basically changing the color of the whole screen to white instead of the default black and changing font color to black and alos would like to... (2 Replies)
Discussion started by: Dexobox
2 Replies
MrmFetchWidget(library call)											      MrmFetchWidget(library call)

NAME
MrmFetchWidget -- Fetches and creates an indexed (UIL named) application widget and its children SYNOPSIS
#include <Mrm/MrmPublic.h> Cardinal MrmFetchWidget( MrmHierarchy hierarchy_id, String index, Widget parent_widget, Widget *widget, MrmType *class); DESCRIPTION
The MrmFetchWidget function fetches and creates an indexed application widget and its children. The indexed application widget is any wid- get that is named in UIL. In fetch operations, the fetched widget's subtree is also fetched and created. This widget must not appear as the child of a widget within its own subtree. MrmFetchWidget does not execute XtManageChild for the newly created widget. All widgets fetched by a call to MrmFetchWidget are not managed at the time of their creation callbacks. hierarchy_id Specifies the ID of the UID hierarchy that contains the interface definition. The value of hierarchy_id was returned in a previ- ous call to MrmOpenHierarchyPerDisplay. index Specifies the UIL name of the widget to fetch. parent_widget Specifies the parent widget ID. widget Returns the widget ID of the created widget. class This argument must be set to an actual pointer; it cannot be a NULL pointer. MrmFetchWidget sets this argument to an implementa- tion dependent value. An application can fetch any named widget in the UID hierarchy using MrmFetchWidget. MrmFetchWidget can be called at any time to fetch a widget that was not fetched at application startup. MrmFetchWidget can be used to defer fetching pop-up widgets until they are first ref- erenced (presumably in a callback), and then used to fetch them once. MrmFetchWidget can also create multiple instances of a widget (and its subtree). In this case, the UID definition functions as a template; a widget definition can be fetched any number of times. An application can use this template to make multiple instances of a widget, for example, in a dialog box box or menu. The index (UIL name) that identifies the widget must be known to the application. RETURN
This function returns one of the following status return constants: MrmSUCCESS The function executed successfully. MrmBAD_HIERARCHY The hierarchy ID was invalid. MrmNOT_FOUND The widget was not found in UID hierarchy. MrmFAILURE The function failed. RELATED
MrmOpenHierarchyPerDisplay(3), MrmFetchWidgetOverride(3). MrmFetchWidget(library call)
All times are GMT -4. The time now is 11:02 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy