TableofcontentsMenuItem::TableofcontentsMenuItem ( const gnote::Note::Ptr & note, const Glib::ustring & heading, Heading::Type heading_level, int heading_position) : m_note (note) , m_heading_position (heading_position) { //Create a new menu item, with style depending on the heading level: /* +-----------------+ |[] NOTE TITLE | <---- Title == note icon + bold note title | > Heading 1 | <---- Level_1 == arrow icon + heading title | > Heading 1 | | → heading 2 | <---- Level_2 == (no icon) + indent string + heading title | → heading 2 | | → heading 2 | | > Heading 1 | +-----------------+ */ set_use_underline (false); //we don't want potential '_' in the heading to be used as mnemonic if (heading_level == Heading::Title) { set_image(*manage(new Gtk::Image(gnote::IconManager::obj().get_icon(gnote::IconManager::NOTE, 16)))); Gtk::Label *label = (Gtk::Label*)get_child(); label->set_markup("<b>" + heading + "</b>"); } else if (heading_level == Heading::Level_1) { set_image(*manage(new Gtk::Image(Gtk::Stock::GO_FORWARD, Gtk::ICON_SIZE_MENU))); set_label(heading); } else if (heading_level == Heading::Level_2) { set_label("→ " + heading); } }
void drag_received(GtkWidget * widget, GdkDragContext * context, gint x, gint y, GtkSelectionData * select_data, guint type_type, guint time, gpointer data) { struct stat info; gchar * file = (char *) gtk_selection_data_get_data(select_data); int len; if (strncmp(file, "file:///", 8) != 0) return; gtk_drag_finish(context, TRUE, FALSE, time); file += 7 * sizeof(char); #ifndef OS_LINUX file += 1 * sizeof(char); #endif len = strlen(file) - 1; while ((file[len] == ' ') || (file[len] == '\n') || (file[len] == '\r')) { file[len] = '\0'; len--; } if (stat(file, &info) < 0) return; if(srecmpend(".dat", file) == 0) { add_buffer(); image_load_map(file); } else if(srecmpend(".bmp", file) == 0 || srecmpend(".png", file) == 0 || srecmpend(".jpg", file) == 0 || srecmpend(".jpeg", file) == 0 || srecmpend(".gif", file) == 0) { GError * err = NULL; add_buffer(); if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(FSD_checkbox))) generate_image_dithered(mdata[current_buffer], 128, 128, gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(YUV_checkbox)), file, colors, &err); else generate_image(mdata[current_buffer], 128, 128, gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(YUV_checkbox)), file, colors, &err); if(err != NULL) { information("Error while loading image file!"); printf("%s\n", err->message); g_error_free(err); } set_image(); } else if(srecmpend(".imtm", file) == 0) { add_buffer(); load_raw_map(file, mdata[current_buffer]); set_image(); } else information("File format not supported!"); gtk_drag_finish(context, TRUE, TRUE, time); }
static void update_header(void) { GdkPixbuf *image = NULL; const char *type, *info; GtkWidget *widget; gboolean favorite; type = connman_service_get_type(path); if (g_strcmp0(type, "wifi") == 0) { uint8_t strength; strength = connman_service_get_strength(path); cui_theme_get_signal_icone_and_info(strength, &image, &info); } else cui_theme_get_type_icone_and_info(type, &image, &info); set_image(builder, "service_type", image, info); set_label(builder, "service_name", connman_service_get_name(path), "- Hidden -"); if (connman_service_is_connected(path) == TRUE) cui_theme_get_state_icone_and_info( connman_service_get_state(path), &image, &info); else image = NULL; set_image(builder, "service_state", image, info); set_label(builder, "service_error", connman_service_get_error(path), ""); favorite = connman_service_is_favorite(path); set_button_toggle(builder, "service_autoconnect", connman_service_is_autoconnect(path)); widget = set_widget_sensitive(builder, "service_autoconnect", favorite); if (favorite == TRUE) { g_signal_connect(widget, "toggled", G_CALLBACK(autoconnect_button_toggled), NULL); } set_button_toggle(builder, "service_favorite", favorite); widget = set_widget_sensitive(builder, "service_favorite", favorite); if (favorite == TRUE) { g_signal_connect(widget, "toggled", G_CALLBACK(favorite_button_toggled), NULL); } }
Background::Background(const lisp::Lisp& reader) : layer(LAYER_BACKGROUND0) { // read position, defaults to (0,0) float px = 0; float py = 0; reader.get("x", px); reader.get("y", py); this->pos = Vector(px,py); speed = 1.0; speed_y = 1.0; reader.get("layer", layer); if(!reader.get("image", imagefile) || !reader.get("speed", speed)) throw std::runtime_error("Must specify image and speed for background"); set_image(imagefile, speed); reader.get("speed-y", speed_y); if (reader.get("image-top", imagefile_top)) { image_top.reset(new Surface(imagefile_top)); } if (reader.get("image-bottom", imagefile_bottom)) { image_bottom.reset(new Surface(imagefile_bottom)); } }
static int open_file(char *file_name, float alpha, unsigned int fft_nbits, unsigned int use_logscale, GtkImage *canvas) { int ret, tmp_file; char tmp_audio_fname[] = "/tmp/spektro_XXXXXX.wav"; // create tempfile for f32le pcm tmp_file = mkstemps(tmp_audio_fname, 4); if (tmp_file == -1) { g_warning("open_file(): mkstemps() failed"); return -1; } audio_fname = strdup(tmp_audio_fname); close(tmp_file); // create tempfile for image tmp_file = generate_tmp_image_fd(); if (tmp_file == -1) { g_warning("open_file(): mkstemps() failed"); return -1; } // error checking for extract_raw_audio() if ((ret = extract_raw_audio(file_name, tmp_audio_fname)) == 0) { create_rdft_image(alpha, fft_nbits, use_logscale, tmp_audio_fname, tmp_file); set_image(canvas, image_fname); } return ret; }
static void _on_fail(const spell_info *spell) { if (randint1(100) < (spell->fail / 2)) { int b = randint1(100); if (b < 5) { msg_print("Oh, no! Your mind has gone blank!"); lose_all_info(); } else if (b < 15) { msg_print("Weird visions seem to dance before your eyes..."); set_image(p_ptr->image + 5 + randint1(10), FALSE); } else if (b < 45) { msg_print("Your brain is addled!"); set_confused(p_ptr->confused + randint1(8), FALSE); } else if (b < 90) { set_stun(p_ptr->stun + randint1(8), FALSE); } else { msg_print("Your mind unleashes its power in an uncontrollable storm!"); project(PROJECT_WHO_UNCTRL_POWER, 2 + p_ptr->lev / 10, py, px, p_ptr->lev * 2, GF_MANA, PROJECT_JUMP | PROJECT_KILL | PROJECT_GRID | PROJECT_ITEM, -1); p_ptr->csp = MAX(0, p_ptr->csp - p_ptr->lev * MAX(1, p_ptr->lev / 10)); } } }
// -------------------------------------------------------- // button // set pressed state // -------------------------------------------------------- void t_button::set_pressed( bool arg ) { if ( arg == m_pressed ) return; m_pressed = arg; set_image(); }
// -------------------------------------------------------- // button // set highlighted state // -------------------------------------------------------- void t_button::set_highlighted( bool arg ) { if ( arg == m_highlighted ) return; m_highlighted = arg; set_image(); }
void TableofcontentsNoteAddin::get_toc_popover_items(std::vector<Gtk::Widget*> & items) const { std::vector<TocItem> toc_items; get_toc_items(toc_items); if(toc_items.size()) { auto item = dynamic_cast<Gtk::ModelButton*>(gnote::utils::create_popover_button("win.tableofcontents-goto-heading", "")); Gtk::Label *label = (Gtk::Label*)item->get_child(); label->set_markup("<b>" + get_note()->get_title() + "</b>"); gtk_actionable_set_action_target_value(GTK_ACTIONABLE(item->gobj()), g_variant_new_int32(0)); item->property_role() = Gtk::BUTTON_ROLE_NORMAL; item->property_inverted() = true; item->property_centered() = false; items.push_back(item); } for(auto & toc_item : toc_items) { if(toc_item.heading_level == Heading::Level_2) { toc_item.heading = "→ " + toc_item.heading; } auto item = dynamic_cast<Gtk::ModelButton*>(gnote::utils::create_popover_button("win.tableofcontents-goto-heading", toc_item.heading)); if(toc_item.heading_level == Heading::Level_1) { item->set_image(*manage(new Gtk::Image(Gtk::Stock::GO_FORWARD, Gtk::ICON_SIZE_MENU))); } gtk_actionable_set_action_target_value(GTK_ACTIONABLE(item->gobj()), g_variant_new_int32(toc_item.heading_position)); item->property_role() = Gtk::BUTTON_ROLE_NORMAL; item->property_inverted() = true; item->property_centered() = false; items.push_back(item); } }
static void prefs_cb(GtkMenuItem *menuitem, GtkBuilder *builder) { GtkDialog *prefs_dialog = GTK_DIALOG(gtk_builder_get_object(builder, "preferences-dialog")); gint result = gtk_dialog_run(GTK_DIALOG(prefs_dialog)); switch (result) { case GTK_RESPONSE_APPLY: // TODO g_message("apply preferences"); float alpha; uint32_t fft_nbits; uint32_t use_logscale; set_parameters_from_prefs(builder, &alpha, &fft_nbits, &use_logscale); create_rdft_image(alpha, fft_nbits, use_logscale, audio_fname, generate_tmp_image_fd()); GtkImage *canvas = GTK_IMAGE(gtk_builder_get_object(builder, "canvas")); set_image(canvas, image_fname); //GtkNotebook *nb = GTK_NOTEBOOK(gtk_dialog_get_content_area(prefs_dialog)); break; case GTK_RESPONSE_CANCEL: // fallthrough default: break; } gtk_widget_hide(GTK_WIDGET(prefs_dialog)); }
static void _on_fail(const spell_info *spell) { if (randint1(100) < (spell->fail / 2)) { int b = randint1(100); if (b <= 50) { } else if (b <= 80) { msg_print("Weird visions seem to dance before your eyes..."); teleport_player(10, TELEPORT_PASSIVE); } else if (b <= 95) { msg_print("Your brain is addled!"); set_image(p_ptr->image + 5 + randint1(10), FALSE); } else { msg_print("Your mind unleashes its power in an uncontrollable storm!"); project(PROJECT_WHO_UNCTRL_POWER, 2 + p_ptr->lev / 10, py, px, p_ptr->lev * 2, GF_MANA, PROJECT_JUMP | PROJECT_KILL | PROJECT_GRID | PROJECT_ITEM, -1); p_ptr->csp = MAX(0, p_ptr->csp - p_ptr->lev * MAX(1, p_ptr->lev / 10)); } } }
static void on_window_load(Window *window) { Layer *window_layer = window_get_root_layer(window); GRect bounds = layer_get_bounds(window_layer); set_image(window_layer, bounds, RESOURCE_ID_IMAGE_LEAF); set_up_time_text(window_layer, bounds); set_up_battery_layer(window_layer, bounds); }
NotebookNewNoteMenuItem::NotebookNewNoteMenuItem(const Notebook::Ptr & notebook) // TRANSLATORS: %1%: boost format placeholder for the notebook name : Gtk::ImageMenuItem(str(boost::format(_("New \"%1%\" Note")) % notebook->get_name())) , m_notebook(notebook) { set_image(*manage(new Gtk::Image(IconManager::obj().get_icon(IconManager::NOTE_NEW, 16)))); signal_activate().connect(sigc::mem_fun(*this, &NotebookNewNoteMenuItem::on_activated)); }
static void update_view(Editor *e) { LibraryRecord *rec = current_record(e); gtk_entry_set_text(GTK_ENTRY(e->read_as), rec->text); gtk_spin_button_set_value(GTK_SPIN_BUTTON(e->radius), rec->radius); set_image(e); set_image_label(e); gtk_widget_grab_focus(e->read_as); }
// -------------------------------------------------------- // handle a left button down // -------------------------------------------------------- void t_button::left_button_down( t_mouse_event const& event ) { if (m_pressed || m_disabled) return; m_pressed = true; set_image(); get_dialog_sound( k_dialog_sound_button )->play( get_sound_volume() ); m_down_clicked( this ); }
// -------------------------------------------------------- // handle a left button release // -------------------------------------------------------- void t_button::left_button_up( t_mouse_event const& event ) { if (!m_pressed) return; m_pressed = false; set_image(); if (!m_disabled) m_clicked( this ); }
static void old_colors_checkbox_toggle(gpointer data) { old_colors = gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(old_colors_checkbox)); if(old_colors) colors = oldcolors; else colors = newcolors; set_image(); }
MenuEntry(const string &text, int text_size, DropDownMenu &menu_, int index_) :TextButton(text), menu(menu_), index(index_) { button_text->set_text_size(text_size); set_image(GUIImage("GUIImages/dropdown_row.bmp")); set_hovered_image(GUIImage("GUIImages/dropdown_row_hl.bmp")); set_clicked_image(GUIImage("GUIImages/dropdown_row_hl.bmp")); }
void masked_image::load(std::string file) { if (image) destroy_bitmap(image); PALETTE pal; image = load_bitmap(file.c_str(), pal); if (flag(sys_loaded)) set_image(image); }
staff::staff( string new_name, string new_image, string new_email, BD new_birthday, unsigned int new_id, member_type new_type, int new_phoneNumber ) { set_name(new_name); set_image(new_image); set_email(new_email); set_birthday(new_birthday); set_id(new_id); set_type(new_type); set_phoneNumber(new_phoneNumber); }
faculty::faculty(string new_name, string new_image, string new_email, BD new_birthday, unsigned int new_id, member_type new_type, string new_web) { set_name(new_name); set_image(new_image); set_email(new_email); set_birthday(new_birthday); set_id(new_id); set_type(new_type); set_web(new_web); }
/** * gst_vaapi_video_meta_set_image: * @meta: a #GstVaapiVideoMeta * @image: a #GstVaapiImage * * Binds @image to the @meta. If the @meta contains another image * previously allocated from a pool, it's pushed back to its parent * pool and the pool is also released. */ void gst_vaapi_video_meta_set_image (GstVaapiVideoMeta * meta, GstVaapiImage * image) { g_return_if_fail (GST_VAAPI_IS_VIDEO_META (meta)); gst_vaapi_video_meta_destroy_image (meta); if (image) set_image (meta, image); }
static void impl_set_icon (MateComponentUIToolbarButtonItem *button_item, gpointer image) { set_image (button_item, image); layout_pixmap_and_label ( button_item, matecomponent_ui_toolbar_item_get_style ( MATECOMPONENT_UI_TOOLBAR_ITEM (button_item))); }
void remove_buffer(int id) { if(get_buffer_count() == 1) return; free(mdata[id]); memmove(&(mdata[id]), &(mdata[id + 1]), BUFFER_COUNT - id - 2); mdata[BUFFER_COUNT - 1] = NULL; if(mdata[current_buffer] == NULL) current_buffer--; set_image(); }
static void clipboard_callback(GtkClipboard * clipboard, GdkPixbuf * pixbuf, gpointer data) { if(pixbuf == NULL) return; add_buffer(); if(gtk_check_menu_item_get_active(GTK_CHECK_MENU_ITEM(FSD_checkbox))) generate_image_dithered_pixbuf(mdata[current_buffer], pixbuf, colors); else generate_image_pixbuf(mdata[current_buffer], pixbuf, colors); set_image(); }
SlowTower::SlowTower() { TargetNum = 1; TowerCode = SLOW; Hp = 100; SlowPower = 20; DefensivePower = 20; AttackSpeed = 20; Attackable = true; //this will be changed for balance set_image(QString::fromStdString("://images/Animation_SMP.bmp")); set_state(CALM); }
// -------------------------------------------------------- // handle mouse leaving this window // -------------------------------------------------------- void t_button::mouse_leaving( t_window* old_window, t_window* new_window, t_mouse_event const& event ) { if (is_child( new_window )) return; if (m_pressed || m_highlighted) { m_pressed = false; m_highlighted = false; set_image(); } }
CL_Texture::CL_Texture( int target_gl, CL_PixelBuffer &image, bool autogenerate_mipmaps, int border, int format) : impl(new CL_Texture_Generic(target_gl)) { if (autogenerate_mipmaps) set_generate_mipmap(true); set_image(image, 0, border, format); }
MetalEngSenior::MetalEngSenior() { TargetNum = 1; TowerCode = MES; Hp = 100; AttackPower = 40; DefensivePower = 20; GoldPower = 1; AttackSpeed = 30; Attackable = true; //this will be changed for balance set_image(QString::fromStdString("://images/Animation_Metal.bmp")); set_state(CALM); }
static gboolean set_image_from_pool (GstVaapiVideoMeta * meta, GstVaapiVideoPool * pool) { GstVaapiImage *image; image = gst_vaapi_video_pool_get_object (pool); if (!image) return FALSE; set_image (meta, image); meta->image_pool = gst_vaapi_video_pool_ref (pool); return TRUE; }