Example #1
0
void XttGeGtk::message_dialog_cb( void *ge_ctx, const char *text)
{
  XttGe 	*ge = (XttGe *)ge_ctx;
  CoWowGtk 	wow( ((XttGeGtk *)ge)->toplevel);
  
  wow.DisplayError( "Message", CoWowGtk::translate_utf8(text));

  // g_object_set( ((XttGeGtk *)ge)->message_dia_widget, "visible", TRUE, NULL);
  // gtk_label_set_text( GTK_LABEL(((XttGeGtk *)ge)->message_dia_label), text);
}
Example #2
0
void createCoreFunctions(CodeGenContext& context){
    insertWowFunction(context);
    insertPlzFunction(context);
    llvm::Function* printfFn = insertPrintfFunction(context);
    if (!printfFn) {
        std::cout << "Error" << std::endl;
        wow(); //We can actually use it here xD
    }
    createSuchFunction(context, printfFn);
}
Example #3
0
void XttGeGtk::message_dialog_cb(void* ge_ctx, const char* text)
{
  XttGe* ge = (XttGe*)ge_ctx;
  CoWowGtk wow(((XttGeGtk*)ge)->toplevel);
  char title[80];

  strcpy(title, Lng::translate("Message"));
  wow.DisplayError(title, Lng::translate(text), Lng::translatefile_coding());

  // g_object_set( ((XttGeGtk *)ge)->message_dia_widget, "visible", TRUE, NULL);
  // gtk_label_set_text( GTK_LABEL(((XttGeGtk *)ge)->message_dia_label), text);
}
Example #4
0
void XAttGtk::action_text_inserted(
    GtkTextBuffer* w, GtkTextIter* iter, gchar* str, gint len, gpointer data)
{
  XAttGtk* xatt = (XAttGtk*)data;

  int count = gtk_text_buffer_get_char_count(w);

  if (count > xatt->input_max_length) {
    // Remove inserted chars (note that iter now points at the end of the
    // inserted text)
    GtkTextIter start_iter;

    int offs = gtk_text_iter_get_offset(iter);
    gtk_text_buffer_get_iter_at_offset(w, &start_iter, offs - len);
    gtk_text_buffer_delete(w, &start_iter, iter);

    CoWowGtk wow(xatt->toplevel);
    wow.DisplayError("Error message", "Attribute size exceeded");
  }
}
Example #5
0
int baz() {
  int z;
  int *x = &z;
  wow(x);
}