Exemple #1
0
void preferences(BonoboUIComponent *uic, gpointer data, const gchar *verbname)
{
    struct app_t *app = data;
    
    if (app->dialog != NULL) {
	gdk_window_raise(GTK_WIDGET(app->dialog)->window);
    } else {
	app->dialog = preferences_make_dialog(app);
	gtk_widget_show_all(app->dialog);
    }
}
Exemple #2
0
void
on_menu_faq_activate(GtkMenuItem *unused_menuitem, gpointer unused_udata)
{
	(void) unused_menuitem;
	(void) unused_udata;

	g_return_if_fail(gui_dlg_faq());
	load_faq();
    gtk_widget_show(gui_dlg_faq());
	g_return_if_fail(gui_dlg_faq()->window);
	gdk_window_raise(gui_dlg_faq()->window);
}
Exemple #3
0
void onStop(GtkButton *button, gpointer user_data)
{
    intf_thread_t *p_intf = GtkGetIntf( GTK_WIDGET( button ) );
    playlist_t *p_playlist = vlc_object_find( p_intf, VLC_OBJECT_PLAYLIST,
                                                       FIND_ANYWHERE );
    if (p_playlist)
    {
        playlist_Stop( p_playlist );
        vlc_object_release( p_playlist );
        gdk_window_raise( p_intf->p_sys->p_window->window );
    }
}
Exemple #4
0
static void
raise_window(GtkWidget *widget, gpointer data)
{
	GdkWindow *window;

	if (GTK_IS_WIDGET(data)) {
		window = gtk_widget_get_window(GTK_WIDGET(data));
		if (window) {
			gdk_window_raise(window);
		}
	}
}
// Signal processing for movement of the window
// Simple drag and move action within the whole window
void mainwindow_sigpress (GtkWidget *widget,GdkEventButton *event, gpointer callback_data) {
        DPRINT (__DEBUG_GENERAL__,"mainwindow_sigpress");

        mainwindow_data.movement_x = event->x;
	mainwindow_data.movement_y = event->y;
        if (event->button==1 && event->type==GDK_BUTTON_PRESS) {
                mainwindow_data.window_moving = TRUE;
                gdk_window_raise (mainwindow_data.window->window);
                gdk_pointer_grab (mainwindow_data.window->window, FALSE,
                        GDK_BUTTON_MOTION_MASK | GDK_BUTTON_RELEASE_MASK, GDK_NONE, GDK_NONE, GDK_CURRENT_TIME);
        }
}
Exemple #6
0
void
dialog_about (void)
{
	GdkPixbuf *logo;
	GError *error = NULL;

	const gchar *authors[] = {
		"Margarita Manterola",
		"Andres de Barbara",
		"Gustavo M. Pereyra",
		"Maximiliano Curia",
		"Ricardo Markiewicz",
		/* TODO : What should we do with the Richard Hult credits? */
		/*"Richard Hult <*****@*****.**>",*/
		/* maxy> I believe it should stay, and it should be the first on the
		 *       list */
		NULL
	};

	const char *docs[] = {
		"Ricardo Markiewicz <*****@*****.**> (es)",
		"Jordi Mallach <*****@*****.**> (ca)",
		NULL
	};

	const gchar *copy = _("(c) 2003-2006 LUGFi\n(c) 1999-2001 Richard Hult");

	/* Allow only one about box at a time. */
	if (about){
		gdk_window_raise (about->window);
		return;
	}

	error = NULL;
	logo = gdk_pixbuf_new_from_xpm_data ((const char **) logo_xpm);

	about = gnome_about_new (
		"Oregano",
		VERSION,
		copy,
		_("Schematic capture and circuit simulation.\n"),
		authors,
		docs, NULL,
		logo);

	g_signal_connect (
		G_OBJECT (about),
		"destroy",
		G_CALLBACK(about_destroy_event),
		NULL);

	gtk_widget_show (about);
}
Exemple #7
0
static void findtop(VolumeDialog *v)
{
     gfloat f;
     Document *d = EFFECT_BROWSER(EFFECT_DIALOG(v)->eb)->dl->selected;
     peak = 0.0;
     if (d == NULL) return;
     document_parse(d,findtop_proc,FALSE,TRUE,_("Calculating peak volume..."));
     gdk_window_raise(GTK_WIDGET(EFFECT_DIALOG(v)->eb)->window);
     f = 100.0 * maximum_float_value(&(d->chunk->format)) / peak;
     if (f < 100.0) f = 100.0;
     floatbox_set(v->start_percent,f);
     floatbox_set(v->end_percent,f);
}
Exemple #8
0
void create_or_raise_dlg_chat(void)
{
	if (dlg_chat) {
		gdk_window_show(dlg_chat->window);
		gdk_window_raise(dlg_chat->window);
	} else {
		dlg_chat = create_dlg_chat(ggz_game_main_window);
		g_signal_connect(dlg_chat, "destroy",
				 GTK_SIGNAL_FUNC(gtk_widget_destroyed),
				 &dlg_chat);
		gtk_widget_show(dlg_chat);
	}
}
Exemple #9
0
static void find_dialog(GtkWidget *htmlwidget, const gchar *title)
{
	if (dialog) {
		//gtk_window_set_title(GTK_WINDOW(dialog->dialog), title);
		dialog->htmlwidget = htmlwidget;
		gtk_widget_show(GTK_WIDGET(dialog->dialog));
		gdk_window_raise(gtk_widget_get_window(GTK_WIDGET(dialog->dialog)));
	} else {
		create_find_dialog(htmlwidget);
		//gtk_window_set_title(GTK_WINDOW(dialog->dialog), title);
		gtk_widget_show(GTK_WIDGET(dialog->dialog));
	}
}
Exemple #10
0
void help_window_set_key(GtkWidget *window, const gchar *key)
{
	GtkWidget *text;

	if (!window) return;

	text = g_object_get_data(G_OBJECT(window), "text_widget");
	if (!text) return;

	gdk_window_raise(window->window);

	if (key) help_window_scroll(text, key);
}
Exemple #11
0
int iupdrvBaseSetZorderAttrib(Ihandle* ih, const char* value)
{
  if (iupdrvIsVisible(ih))
  {
    GdkWindow* window = ih->handle->window;
    if (iupStrEqualNoCase(value, "TOP"))
      gdk_window_raise(window);
    else
      gdk_window_lower(window);
  }

  return 0;
}
Exemple #12
0
static gint keypress_local(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
(void)widget;
(void)event;
(void)data;

if(GLOBALS->window_entry_c_1)
	{
	gdk_window_raise(GLOBALS->window_entry_c_1->window);
	}

return(FALSE);
}
JNIEXPORT void JNICALL 
Java_gnu_java_awt_peer_gtk_GtkWindowPeer_toFront (JNIEnv *env, 
    jobject obj)
{
  void *ptr;
  ptr = NSA_GET_PTR (env, obj);
    
  gdk_threads_enter ();
  gdk_window_raise (GTK_WIDGET (ptr)->window);

  XFlush (GDK_DISPLAY ());
  gdk_threads_leave ();
}
Exemple #14
0
static void gtk_menu_detached_callback( GtkWidget *WXUNUSED(widget), GtkWidget *WXUNUSED(child), wxFrame *win )
{
    if (g_isIdle)
        wxapp_install_idle_handler();

    if (!win->m_hasVMT) return;

    // Raise the client area area
    gdk_window_raise( win->m_wxwindow->window );

    win->m_menuBarDetached = true;
    win->GtkUpdateSize();
}
Exemple #15
0
static GdkFilterReturn
xevent_filter (GdkXEvent *xevent, GdkEvent  *event, GdkWindow *window)
{
    XEvent *ev = xevent;

    switch (ev->type) {

        g_debug ("event type: %d", ev->xany.type);
        case MapNotify:
            g_debug("dlock: MapNotify");
             {
                 XMapEvent *xme = &ev->xmap;
                 if (! x11_window_is_ours (xme->window))
                 {
            g_debug("dlock: gdk_window_raise");
                      gdk_window_raise (window);
                 }
             }
             break;

        case ConfigureNotify:
             g_debug("dlock: ConfigureNotify");
             {
                  XConfigureEvent *xce = &ev->xconfigure;
                  if (! x11_window_is_ours (xce->window))
                  {
                      g_debug("dlock: gdk_window_raise");
                      gdk_window_raise (window);
                  }
             }
             break;

        default:
             break;
    }

    return GDK_FILTER_CONTINUE;
}
Exemple #16
0
static void
reemphasize_window (GtkWidget *window)
{
  GdkDisplay *display;

  display = gtk_widget_get_display (window);
  if (gdk_display_is_composited (display))
    {
      gtk_widget_set_opacity (window, 1.0);
      gtk_widget_input_shape_combine_region (window, NULL);
    }
  else
    gdk_window_raise (gtk_widget_get_window (window));
}
Exemple #17
0
void help_window_set_file(GtkWidget *window, const gchar *path, const gchar *key)
{
	GtkWidget *text;

	if (!window || !path) return;

	text = g_object_get_data(G_OBJECT(window), "text_widget");
	if (!text) return;

	gdk_window_raise(window->window);

	help_window_load_text(text, path);
	help_window_scroll(text, key);
}
Exemple #18
0
void create_or_raise_dlg_about(void)
{
	static GtkWidget *dlg_about = NULL;

	if (dlg_about != NULL) {
		gdk_window_show(dlg_about->window);
		gdk_window_raise(dlg_about->window);
	} else {
		dlg_about = create_dlg_about(ggz_game_main_window);
		g_signal_connect(dlg_about, "destroy",
				 GTK_SIGNAL_FUNC(gtk_widget_destroyed),
				 &dlg_about);
		gtk_widget_show(dlg_about);
	}
}
void
gradient_dialog_create (void)
{
  if (! gradient_select_dialog)
    {
      gradient_select_dialog = gradient_select_new (NULL, NULL);
    }
  else
    {
      if (!GTK_WIDGET_VISIBLE (gradient_select_dialog->shell))
	gtk_widget_show (gradient_select_dialog->shell);
      else
	gdk_window_raise (gradient_select_dialog->shell->window);
    }
}
Exemple #20
0
void
dialog_about (void)
{
	GdkPixbuf *logo;

	const gchar *authors[] = {
		"Richard Hult",
		"Margarita Manterola",
		"Andres de Barbara",
		"Gustavo M. Pereyra",
		"Maximiliano Curia",
		"Ricardo Markiewicz",
		"Marc Lorber",
		NULL
	};

	const char *docs[] = {
		"Ricardo Markiewicz <*****@*****.**> (es)",
		"Jordi Mallach <*****@*****.**> (ca)",
		"Marc Lorber <*****@*****.**> (en)",
		NULL
	};

	const gchar *copy = _("(c) 2009-2012 Marc Lorber 2003-2006 LUGFi\n(c) 1999-2001 Richard Hult");

	// Allow only one about box at a time.
	if (about) {
		gdk_window_raise (gtk_widget_get_window (about));
		return;
	}

	logo = gdk_pixbuf_new_from_xpm_data ((const char **) logo_xpm);
	about = gtk_about_dialog_new ();
	gtk_about_dialog_set_program_name (GTK_ABOUT_DIALOG (about), "Oregano");
	gtk_about_dialog_set_version (GTK_ABOUT_DIALOG (about), VERSION);
	gtk_about_dialog_set_copyright (GTK_ABOUT_DIALOG (about), copy);
	gtk_about_dialog_set_comments (GTK_ABOUT_DIALOG (about), 
		_("Schematic capture and circuit simulation.\n"));
	gtk_about_dialog_set_license (GTK_ABOUT_DIALOG (about), 
		"GNU General Public License");
	gtk_about_dialog_set_website (GTK_ABOUT_DIALOG (about), 
	    "https://github.com/marc-lorber/oregano");
	gtk_about_dialog_set_authors (GTK_ABOUT_DIALOG (about), authors);
	gtk_about_dialog_set_documenters (GTK_ABOUT_DIALOG (about), docs);
	gtk_about_dialog_set_logo (GTK_ABOUT_DIALOG (about), logo);
	gtk_dialog_run (GTK_DIALOG (about));
	gtk_widget_destroy (about);
}
/* Show the about box. I wonder, does the about box dialog free itself? */
void cb_show_about_box(GtkWidget *widget, gpointer data) {
        static GtkWidget *dlg;
	GuiInfo *gui;

        const gchar *authors[] = {
                "Development:",
		"Michael Pearson <*****@*****.**>",
		"",
		"Additional Levels:",
		"Marisa Mack <*****@*****.**>",
		"Mathieu Dutour <*****@*****.**>",
		"",
		"Additional Graphics:",
		"N0mada <*****@*****.**>",
                NULL };
	const gchar comment[] = N_(
		"The classic arcade game Breakout."
                );

        const gchar *translator_credits = _("translator credits");

        gchar *use_tc = NULL;
        if(strcmp(translator_credits, "translator credits")) {
            /* This is a translation, show appropriate credits */
            use_tc = (gchar *) translator_credits;
        }

	if(dlg) {
		gdk_window_show(dlg->window);
		gdk_window_raise(dlg->window);
		gtk_widget_grab_focus(GTK_WIDGET(dlg));
	} else {
        	dlg = gnome_about_new(
                        _("GNOME Breakout"), // name
                        VERSION,             // version
                	_("Copyright (c) 2000-2003 Michael Pearson"), // cp
			_(comment),         // comments
                       	authors,            // authors
                        NULL,               // documenters
                        use_tc,             // translator credits
                        NULL);              // logo

		gui = (GuiInfo *) data;
		g_signal_connect(GTK_OBJECT(dlg), "destroy",
				GTK_SIGNAL_FUNC(cb_null), &dlg);
        	gtk_widget_show(dlg);
	}
}
Exemple #22
0
void ui_netplay_dialog(void)
{
    if (netplay_dialog) {
        gdk_window_show(gtk_widget_get_window(netplay_dialog));
        gdk_window_raise(gtk_widget_get_window(netplay_dialog));
        gtk_widget_show(netplay_dialog);
        netplay_update_status();
    } else {
        np_log = log_open("Netplay");
        netplay_dialog = build_netplay_dialog();
        g_signal_connect(G_OBJECT(netplay_dialog), "destroy", G_CALLBACK(gtk_widget_destroyed), &netplay_dialog);
    }
    ui_popup(netplay_dialog, "Netplay Dialog", FALSE);
    (void) gtk_dialog_run(GTK_DIALOG(netplay_dialog));
    ui_popdown(netplay_dialog);
}
Exemple #23
0
static void
on_inspect_widget (GtkWidget          *button,
                   GdkEvent           *event,
                   GtkInspectorWindow *iw)
{
  GtkWidget *widget;

  gdk_window_raise (gtk_widget_get_window (GTK_WIDGET (iw)));

  clear_flash (iw);

  widget = find_widget_at_pointer (gdk_event_get_device (event));

  if (widget)
    select_widget (iw, widget);
}
Exemple #24
0
void
on_preferences1_activate (GtkMenuItem * menuitem, gpointer user_data)
{
  GtkComboBoxEntry *cbox;

  /* saves current prefs to a temporary */
  tmp_pref = duplicate_config(&pref);

  initialize_pref_controls();
  
  cbox = GTK_COMBO_BOX_ENTRY(glade_xml_get_widget (appdata.xml, "filter_combo"));
  cbox_add_select(cbox, pref.filter);

  gtk_widget_show (diag_pref);
  gdk_window_raise (diag_pref->window);
}
Exemple #25
0
/* Raises window to the top of the Z-order (stacking order), so
that other windows with the same parent window appear below
window. If window is a toplevel, the window. */
int
clip_GDK_WINDOWRAISE(ClipMachine * cm)
{
	C_widget    *cwin = _fetch_cw_arg(cm);
	GdkWindow *win = NULL;

	CHECKCWID(cwin,GTK_IS_WIDGET);

	if (cwin && cwin->widget) win = cwin->widget->window;

	gdk_window_raise(win);

	return 0;
err:
	return 1;
}
Exemple #26
0
/* Raise window */
int
clip_GTK_WINDOWRAISE(ClipMachine * cm)
{
	C_widget *cwin = _fetch_cw_arg(cm);

	CHECKCWID(cwin,GTK_IS_WINDOW);
	if (cwin->widget->window)
	{
		gdk_window_raise(cwin->widget->window);
		_clip_retl(cm, TRUE);
	}
	else
		_clip_retl(cm, FALSE);
	return 0;
err:
	return 1;
}
Exemple #27
0
void
on_about_activate(GtkMenuItem *menuitem, gpointer user_data)
{
  static GtkWidget *about_dialog = NULL;

  if (!about_dialog) {
	about_dialog = create_aboutdialog();
	gtk_signal_connect (GTK_OBJECT(about_dialog), "destroy",
			(GtkSignalFunc) dialog_destroy, &about_dialog);
  	gtk_widget_show (about_dialog);
  } else {
	if (!GTK_WIDGET_MAPPED (about_dialog))
		gtk_widget_show(about_dialog);
	else
		gdk_window_raise(about_dialog->window);
  }
}
Exemple #28
0
void
on_Rebind_clicked(GtkButton *menuitem, gpointer user_data)
{

  char *cmd;
  char *name;
  char *res_qual;
  char *res_val;

  static GtkWidget *rebind_dialog = NULL;
  res_qual = res_val = name = NULL;
  xmlNode *cur;
  cur = NULL;

  for ( cur = table[cur_pid].page.curr->children; cur;cur = cur->next) {
       	if (cur->name &&
		xmlStrcmp(cur->name, (const xmlChar*) "req_resource" ) == 0 ) {
        	res_qual = xmlGetProp(cur, "qualifier");
           	res_val = xmlGetProp(cur, "value");
		res_name = NULL;
		res_name = xmlGetProp(cur, "name");
		cmd = ( char*) malloc ( strlen ( res_name)+ strlen (res_val)+5);
		strcpy (cmd, res_name);
		strcat ( cmd , " : ");
		strcat (cmd, res_val);


    		if ( strcmp (res_val,"$$") != 0) {
            		if (!rebind_dialog) {
            			rebind_dialog = create_rebinddialog((gchar *) cmd);
           			gtk_widget_show (rebind_dialog);
				deactivate();
            			gtk_signal_connect (GTK_OBJECT(rebind_dialog), "destroy",
            			(GtkSignalFunc) dialog_destroy, &rebind_dialog);
           		} else {
            			if (!GTK_WIDGET_MAPPED (rebind_dialog))
            				gtk_widget_show(rebind_dialog);
            			else
            				gdk_window_raise(rebind_dialog->window);
           		}
		}
	}
  }
 free(cmd);
 check_state();
}
Exemple #29
0
static void
sync_showing (MetaResizePopup *popup)
{
  if (popup->showing)
    {
      if (popup->size_window)
        gtk_widget_show (popup->size_window);
      
      if (popup->size_window && gtk_widget_get_realized (popup->size_window))
        gdk_window_raise (gtk_widget_get_window (popup->size_window));
    }
  else
    {
      if (popup->size_window)
        gtk_widget_hide (popup->size_window);
    }
}
Exemple #30
0
JNIEXPORT void JNICALL
Java_org_gnome_gdk_GdkWindow_gdk_1window_1raise
(
	JNIEnv* env,
	jclass cls,
	jlong _self
)
{
	GdkWindow* self;

	// convert parameter self
	self = (GdkWindow*) _self;

	// call function
	gdk_window_raise(self);

	// cleanup parameter self
}