Exemplo n.º 1
0
void
gu_nav_open_newwin(gtk_ui_t *gu, const char *url)
{
  gu_window_t *gw = gu_win_create(gu, NULL, 0);
  gu_tab_send_event(gw->gw_current_tab,
		    event_create_openurl(url, NULL, NULL, NULL, NULL));
}
Exemplo n.º 2
0
static int
gu_start(ui_t *ui, prop_t *root, int argc, char **argv, int primary)
{
  gtk_ui_t *gu = calloc(1, sizeof(gtk_ui_t));

  XInitThreads();

  hts_mutex_init(&gu_mutex);

  g_thread_init(NULL);

  gdk_threads_set_lock_functions(gu_enter, gu_leave);

  gdk_threads_init();
  gdk_threads_enter();

  gtk_init(&argc, &argv);

  gu_pixbuf_init();

  gu->gu_pc = prop_courier_create_thread(&gu_mutex, "GU");

  gu_win_create(gu, prop_create(prop_get_global(), "nav"), 1);

  /* Init popup controller */
  gu_popup_init(gu);

  gtk_main();
  return 0;
}
Exemplo n.º 3
0
Arquivo: gu.c Projeto: Cy-4AH/showtime
static void *
gu_start(struct prop *nav)
{
  gu_pixbuf_init();

  gtk_ui_t *gu = calloc(1, sizeof(gtk_ui_t));

  gu_win_create(gu, 1, nav);

  /* Init popup controller */
  gu_popup_init(gu);

  return gu;
}
Exemplo n.º 4
0
int
gu_start(void)
{
    gtk_ui_t *gu = calloc(1, sizeof(gtk_ui_t));

    gu->gu_pc = prop_courier_create_thread(&gu_mutex, "GU");

    gu_win_create(gu, prop_create(prop_get_global(), "nav"), 1);

    /* Init popup controller */
    gu_popup_init(gu);

    gtk_main();
    return 0;
}
Exemplo n.º 5
0
static void
m_openwindow(GtkWidget *menu_item, gpointer callback_data)
{
  gu_window_t *gw = callback_data;
  gu_win_create(gw->gw_gu, 0, NULL);
}