• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C++ gtk_widget_modify_fg函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C++中gtk_widget_modify_fg函数的典型用法代码示例。如果您正苦于以下问题:C++ gtk_widget_modify_fg函数的具体用法?C++ gtk_widget_modify_fg怎么用?C++ gtk_widget_modify_fg使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了gtk_widget_modify_fg函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。

示例1: header_label_style_set

static void header_label_style_set(GtkWidget *widget)
{
	static gint recursive = 0;
	GtkStyle *style;

	if (recursive > 0)
		return;

	++recursive;
	style = gtk_widget_get_style(widget);
	gtk_widget_modify_fg(widget, GTK_STATE_NORMAL, &style->fg[GTK_STATE_SELECTED]);
	--recursive;
}
开发者ID:ApOgEE,项目名称:geany,代码行数:13,代码来源:about.c


示例2: hard_drive_status_tile_new

GtkWidget *
hard_drive_status_tile_new ()
{
    GtkWidget *tile;

    GtkWidget *image;
    GtkWidget *header;
    GtkWidget *subheader;

    AtkObject *accessible;
    char *name;

    image = gtk_image_new ();
    slab_load_image (GTK_IMAGE (image), GTK_ICON_SIZE_BUTTON, "utilities-system-monitor");

    name = g_strdup (_("_System Monitor"));

    header = gtk_label_new (name);
    gtk_label_set_use_underline (GTK_LABEL (header), TRUE);
    gtk_misc_set_alignment (GTK_MISC (header), 0.0, 0.5);

    subheader = gtk_label_new (NULL);
    gtk_misc_set_alignment (GTK_MISC (subheader), 0.0, 0.5);
    gtk_widget_modify_fg (subheader, GTK_STATE_NORMAL,
                          &subheader->style->fg[GTK_STATE_INSENSITIVE]);

    tile = g_object_new (HARD_DRIVE_STATUS_TILE_TYPE, "tile-uri", "tile://hard-drive-status",
                         "nameplate-image", image, "nameplate-header", header, "nameplate-subheader",
                         subheader, NULL);

    TILE (tile)->actions = g_new0 (TileAction *, 1);
    TILE (tile)->n_actions = 1;

    TILE (tile)->actions[HARD_DRIVE_STATUS_TILE_ACTION_OPEN] =
        tile_action_new (TILE (tile), open_hard_drive_tile, NULL,
                         TILE_ACTION_OPENS_NEW_WINDOW);

    TILE (tile)->default_action = TILE (tile)->actions[HARD_DRIVE_STATUS_TILE_ACTION_OPEN];

    g_signal_connect (G_OBJECT (tile), "hide", G_CALLBACK (tile_hide_event_cb), NULL);
    g_signal_connect (G_OBJECT (tile), "show", G_CALLBACK (tile_show_event_cb), NULL);

    accessible = gtk_widget_get_accessible (tile);
    atk_object_set_name (accessible, name);

    gtk_label_set_mnemonic_widget (GTK_LABEL (header), GTK_WIDGET (tile));

    g_free (name);

    return GTK_WIDGET (tile);
}
开发者ID:benpicco,项目名称:mate-main-menu,代码行数:51,代码来源:hard-drive-status-tile.c


示例3: sokoke_xfce_header_new

gpointer sokoke_xfce_header_new(const gchar* header, const gchar *icon)
{
	GtkWidget* entry;
	GtkWidget* xfce_heading;
	GtkWidget* hbox;
	GtkWidget* vbox;
	GtkWidget* image;
	GtkWidget* label;
	GtkWidget* separator;
	gchar* markup;

	entry = gtk_entry_new();
	xfce_heading = gtk_event_box_new();

	gtk_widget_modify_bg(xfce_heading,
				GTK_STATE_NORMAL,
				&gtk_widget_get_style(entry)->base[GTK_STATE_NORMAL]);

	hbox = gtk_hbox_new(FALSE, 12);
	gtk_container_set_border_width(GTK_CONTAINER(hbox), 6);

        if (icon)
            image = gtk_image_new_from_icon_name (icon, GTK_ICON_SIZE_DIALOG);
        else
            image = gtk_image_new_from_stock (GTK_STOCK_INFO, GTK_ICON_SIZE_DIALOG);

	label = gtk_label_new(NULL);
	gtk_label_set_line_wrap(GTK_LABEL(label), TRUE);
	gtk_widget_modify_fg(label,
				GTK_STATE_NORMAL,
				&gtk_widget_get_style(entry)->text[GTK_STATE_NORMAL]);
        markup = g_strdup_printf("<span size='large' weight='bold'>%s</span>", header);
	gtk_label_set_markup(GTK_LABEL(label), markup);
	gtk_misc_set_alignment (GTK_MISC(label), 0, 0.5);
	g_free(markup);

	gtk_widget_destroy (entry);

	gtk_box_pack_start(GTK_BOX(hbox), image, FALSE, FALSE, 0);
	gtk_box_pack_start(GTK_BOX(hbox), label, TRUE, TRUE, 0);

	gtk_container_add(GTK_CONTAINER(xfce_heading), hbox);

	vbox = gtk_vbox_new (FALSE, 0);
	gtk_box_pack_start (GTK_BOX (vbox), xfce_heading, FALSE, FALSE, 0);

	separator = gtk_hseparator_new ();
	gtk_box_pack_start (GTK_BOX (vbox), separator, FALSE, FALSE, 0);

	return vbox;
}
开发者ID:pingax,项目名称:pragha,代码行数:51,代码来源:widgets.c


示例4: update_colorpicker_fg

static inline void
update_colorpicker_fg(
  GtkWidget* colorpicker,
  float hue,
  float sat)
{
  float rgb[3];
  GdkColor c;
  hsl2rgb(rgb, hue, sat, 0.5);
  c.red = rgb[0]*65535.0;
  c.green = rgb[1]*65535.0;
  c.blue = rgb[2]*65535.0;
  gtk_widget_modify_fg(colorpicker,GTK_STATE_NORMAL,&c);
}
开发者ID:digitalmole,项目名称:darktable,代码行数:14,代码来源:splittoning.c


示例5: private_cb_label_style_set

static void private_cb_label_style_set (GtkWidget * widget, GtkStyle * old_style)
{
	static gboolean recursive = 0;
	GtkStyle *style;

	if (recursive > 0)
		return;

	++recursive;
	style = gtk_widget_get_style (widget);
	gtk_widget_modify_fg (widget, GTK_STATE_NORMAL,
			      &style->fg[GTK_STATE_SELECTED]);
	--recursive;
}
开发者ID:BackupTheBerlios,项目名称:xfce4panelmenu,代码行数:14,代码来源:menustart.c


示例6: create_char

static void create_char(int index)
{
  int i;

//  dbg("create_char %d\n", index);

  if (!hbox_edit) {
	dbg("create_char: !hbox_edit\n");
    return;
  }

  GdkColor fg;
  gdk_color_parse(gcin_win_color_fg, &fg);
  GdkColor color_bg;
  gdk_color_parse(tsin_phrase_line_color, &color_bg);


  i = index;
  {
    if (chars[i].vbox)
      return;

    GtkWidget *event_box = gtk_event_box_new();
    gtk_event_box_set_visible_window (GTK_EVENT_BOX(event_box), FALSE);
    chars[i].vbox = event_box;
    g_signal_connect (G_OBJECT (event_box), "button-press-event",  G_CALLBACK (mouse_char_callback), GINT_TO_POINTER(index));

    gtk_box_pack_start (GTK_BOX (hbox_edit), event_box, FALSE, FALSE, 0);
    GtkWidget *vbox = gtk_vbox_new (FALSE, 0);
    gtk_container_add(GTK_CONTAINER(event_box), vbox);

    GtkWidget *label = gtk_label_new(NULL);
    gtk_box_pack_start (GTK_BOX (vbox), label, FALSE, FALSE, 0);

    set_label_font_size(label, gcin_font_size);
    chars[i].label = label;

    if (gcin_win_color_use) {
#if !GTK_CHECK_VERSION(2,91,6)
      gtk_widget_modify_fg(label, GTK_STATE_NORMAL, &fg);
#else
      GdkRGBA rgbfg;
      gdk_rgba_parse(&rgbfg, gdk_color_to_string(&fg));
      gtk_widget_override_color(label, GTK_STATE_FLAG_NORMAL, &rgbfg);
#endif
    }

    gtk_widget_show_all(event_box);
  }
}
开发者ID:czchen,项目名称:debian-gcin,代码行数:50,代码来源:win0.cpp


示例7: libui_gtk_label_new

/*
  Creates label
*/
GtkWidget* libui_gtk_label_new (char *text, gboolean change_size, int width_label, int height_label, gboolean change_color, GdkColor *color)
{
  GtkWidget *widget;
  widget = gtk_label_new (text);

  /* Set label's sizes */
  gtk_widget_set_size_request (widget, width_label, height_label);

  if (color != NULL)
    /* Set text color */
    gtk_widget_modify_fg (widget, GTK_STATE_NORMAL, color);

  return widget;
}
开发者ID:andypc,项目名称:Temp-Notifier-Gadget,代码行数:17,代码来源:libui_gtk_label.c


示例8: main_move_cursor

int main_move_cursor(struct layout *l, struct key_map *km)
{
        char buf[] = "AI_00";
        struct named_element *e;
        GdkColor h_color, n_color;
        char sta[] = "000";

        gdk_color_parse("red", &h_color);
        gdk_color_parse(FG_COLOR_TEXT, &n_color);

        if (l->state.main_selected >= 0) {
                sprintf(buf, "AL_%02i", l->state.main_selected);
                e = get_element(l, buf);
                gtk_widget_modify_fg(e->widget, GTK_STATE_NORMAL, &n_color);
        }

        if (km->keyval == KEY_DN || km->keyval == KEY_PGDN) {
                if (l->state.main_selected < 7)
                        l->state.main_selected++;
        } else if (km->keyval == KEY_UP || km->keyval == KEY_PGUP) {
                if (l->state.main_selected > -1)
                        l->state.main_selected--;
        }

        snprintf(sta, sizeof(sta), "%d", l->state.main_selected);
        ui_send(l->state.last_ui_fd, "STATIONINFO", sta);

        if (l->state.main_selected < 0)
                return 0;

        sprintf(buf, "AL_%02i", l->state.main_selected);
        e = get_element(l, buf);
        gtk_widget_modify_fg(e->widget, GTK_STATE_NORMAL, &h_color);

        return 0;
}
开发者ID:dbrooke,项目名称:dantracker,代码行数:36,代码来源:ui.c


示例9: gschem_bottom_widget_set_status_text_color

/*! \brief Set the status text color
 *
 *  \par Function Description
 *  Changes the status text color to show if the current editing
 *  action is active or not.
 *
 *  \param [in,out] view    This GschemBottomWidget
 *  \param [in]     active  The state to visualise
 */
void
gschem_bottom_widget_set_status_text_color (GschemBottomWidget *widget, gboolean active)
{
  g_return_if_fail (widget != NULL);

  GdkColor color;

  if (active) {
    gdk_color_parse ("green", &color);
  } else {
    gdk_color_parse ("black", &color);
  }

  gtk_widget_modify_fg (GTK_WIDGET (widget->status_label), GTK_STATE_NORMAL, &color);
}
开发者ID:gareth8118,项目名称:geda-gaf,代码行数:24,代码来源:gschem_bottom_widget.c


示例10: gdk_threads_enter

JNIEXPORT void JNICALL 
Java_gnu_java_awt_peer_gtk_GtkComponentPeer_gtkWidgetSetForeground
  (JNIEnv *env, jobject obj, jint red, jint green, jint blue)
{
  GdkColor color;
  GtkWidget *widget;
  void *ptr;

  gdk_threads_enter ();

  ptr = gtkpeer_get_widget (env, obj);

  color.red = (red / 255.0) * 65535;
  color.green = (green / 255.0) * 65535;
  color.blue = (blue / 255.0) * 65535;

  widget = find_fg_color_widget (GTK_WIDGET (ptr));

  gtk_widget_modify_fg (widget, GTK_STATE_NORMAL, &color);
  gtk_widget_modify_fg (widget, GTK_STATE_ACTIVE, &color);
  gtk_widget_modify_fg (widget, GTK_STATE_PRELIGHT, &color);

  gdk_threads_leave ();
}
开发者ID:0day-ci,项目名称:gcc,代码行数:24,代码来源:gnu_java_awt_peer_gtk_GtkComponentPeer.c


示例11: gschem_bottom_widget_set_status_text_color

/*! \brief Set the status text color
 *
 *  \par Function Description
 *  Changes the status text color to show if the current editing
 *  action is active or not.
 *
 *  \param [in,out] view    This GschemBottomWidget
 *  \param [in]     active  The state to visualise
 */
void
gschem_bottom_widget_set_status_text_color (GschemBottomWidget *widget, gboolean active)
{
  g_return_if_fail (widget != NULL);

  const GdkColor* color = NULL;

  if (active) {
    color = &widget->status_active_color;
  } else {
    color = &widget->status_inactive_color;
  }

  gtk_widget_modify_fg (GTK_WIDGET (widget->status_label), GTK_STATE_NORMAL, color);
}
开发者ID:peter-b,项目名称:geda-gaf,代码行数:24,代码来源:gschem_bottom_widget.c


示例12: gdk_color_parse

GtkWidget *make_item(gint index)
{
	GtkWidget *fixed_item;
	GtkWidget *event_box;
	GtkWidget *image;
	GtkWidget *label;
	const gchar *img_file;
	GdkColor color1;
  	gdk_color_parse ("white", &color1);
	fixed_item = gtk_fixed_new();

	img_file = item_normal_imgs[index];
	image = gtk_image_new_from_file(img_file);
	gtk_widget_show(image);
	
	const gchar *text = item_labels[index];
	
	label = gtk_label_new(text);
	gtk_label_set_justify(GTK_LABEL(label), GTK_JUSTIFY_CENTER);
	gtk_widget_set_size_request(label, label_width, label_height);

	ITEM_IMG *item_img = (ITEM_IMG *)malloc(sizeof(ITEM_IMG));
	item_img->image = image;
	item_img->index = index;

	item_list = g_list_append(item_list, (gpointer)item_img);

	event_box = gtk_event_box_new();
	gtk_container_add(GTK_CONTAINER(event_box), image);
	gtk_event_box_set_visible_window(GTK_EVENT_BOX(event_box), FALSE);
	gtk_widget_show(event_box);
	g_signal_connect(G_OBJECT(event_box), "enter_notify_event",
						G_CALLBACK(item_enter), (gpointer)item_img);
	g_signal_connect(G_OBJECT(event_box), "leave_notify_event",
						G_CALLBACK(item_leave), (gpointer)item_img);

	g_signal_connect(G_OBJECT(event_box), "button_press_event",
						G_CALLBACK(item_press), (gpointer)item_img);


	gtk_fixed_put(GTK_FIXED(fixed_item), event_box, 0, 0);
	gtk_widget_set_size_request(label, 110, 40);
	gtk_widget_modify_fg(label, GTK_STATE_NORMAL, &color1);
	gtk_fixed_put(GTK_FIXED(fixed_item), label, 0, label_pos_y);
	gtk_widget_show_all(fixed_item);

	return fixed_item;
}
开发者ID:cherry-wb,项目名称:quietheart,代码行数:48,代码来源:main.c


示例13: set_color

static void set_color(GtkWidget *widget, gint color)
{
	GdkColor c;

	if (color == COLOR_RED) {
		c.red = 0xffff;
		c.green = 0;
		c.blue = 0;
	} else {
		c.red = 0;
		c.green = 0xffff;
		c.blue = 0;
	}

	gtk_widget_modify_fg(widget, GTK_STATE_NORMAL, &c);
}
开发者ID:fasteryk,项目名称:factory_test,代码行数:16,代码来源:hardware_test.c


示例14: update_magnetic_net_label

/*! \brief Display the magnetic net indicator in the status bar
 *
 *  \param [in] widget This GschemBottomWidget
 *  \param [in] pspec  The parameter that changed
 *  \param [in] unused
 */
static void
update_magnetic_net_label (GschemBottomWidget *widget, GParamSpec *pspec, gpointer unused)
{
  g_return_if_fail (widget != NULL);

  GdkColor color;
  gdk_color_parse (widget->magnetic_net_mode ? "purple" : "darkgray", &color);

  gtk_widget_modify_fg (GTK_WIDGET (widget->magnetic_net_label),
                        GTK_STATE_NORMAL,
                        &color);

  gtk_label_set_markup (GTK_LABEL (widget->magnetic_net_label),
                    widget->magnetic_net_mode ?
                    "MN: <b>ON</b>" : "MN: off");
}
开发者ID:peter-b,项目名称:geda-gaf,代码行数:22,代码来源:gschem_bottom_widget.c


示例15: update_rubber_band_label

/*! \brief Display the rubber band indicator in the status bar
 *
 *  \param [in] widget This GschemBottomWidget
 *  \param [in] pspec  The parameter that changed
 *  \param [in] unused
 */
static void
update_rubber_band_label (GschemBottomWidget *widget, GParamSpec *pspec, gpointer unused)
{
  g_return_if_fail (widget != NULL);

  GdkColor color;
  gdk_color_parse (widget->rubber_band_mode ? "green" : "blue", &color);

  gtk_widget_modify_fg (GTK_WIDGET (widget->rubber_band_label),
                        GTK_STATE_NORMAL,
                        &color);

  gtk_label_set_markup (GTK_LABEL (widget->rubber_band_label),
                        widget->rubber_band_mode ?
                        "RB: <b>ON</b>" : "RB: off");
}
开发者ID:peter-b,项目名称:geda-gaf,代码行数:22,代码来源:gschem_bottom_widget.c


示例16: render_backdrop_area

static inline void
render_backdrop_area(GtkExperimentTranscript *trans, gint64 current_time_px)
{
	GtkWidget *widget = GTK_WIDGET(trans);

	gint y_start, y_end;
	GdkColor color;
	GdkColor *bg = &widget->style->bg[gtk_widget_get_state(widget)];

	if (!gtk_experiment_transcript_get_use_backdrop_area(trans))
		return;

	if (gtk_experiment_transcript_get_reverse_mode(trans)) {
		y_end = current_time_px - TIME_TO_PX(trans->priv->backdrop.start);
		y_start = current_time_px - TIME_TO_PX(trans->priv->backdrop.end);
	} else {
		y_start = widget->allocation.height -
			  (current_time_px - TIME_TO_PX(trans->priv->backdrop.start));
		y_end = widget->allocation.height -
			(current_time_px - TIME_TO_PX(trans->priv->backdrop.end));
	}

	if ((y_start < 0 && y_end < 0) ||
	    (y_start > widget->allocation.height &&
	     y_end > widget->allocation.height))
		return;

	y_start = CLAMP(y_start, 0, widget->allocation.height);
	y_end = CLAMP(y_end, 0, widget->allocation.height);

	color.pixel = 0;
	color.red = MAX((gint)bg->red - BACKDROP_VALUE, 0);
	color.blue = MAX((gint)bg->blue - BACKDROP_VALUE, 0);
	color.green = MAX((gint)bg->green - BACKDROP_VALUE, 0);
	if (!color.red && !color.blue && !color.green) {
		color.red = MIN((gint)bg->red + BACKDROP_VALUE, G_MAXUINT16);
		color.blue = MIN((gint)bg->blue + BACKDROP_VALUE, G_MAXUINT16);
		color.green = MIN((gint)bg->green + BACKDROP_VALUE, G_MAXUINT16);
	}
	gtk_widget_modify_fg(widget, gtk_widget_get_state(widget), &color);

	gdk_draw_rectangle(GDK_DRAWABLE(trans->priv->layer_text),
			   widget->style->fg_gc[gtk_widget_get_state(widget)],
			   TRUE,
			   0, y_start,
			   widget->allocation.width, y_end - y_start);
}
开发者ID:rhaberkorn,项目名称:experiment-player,代码行数:47,代码来源:gtk-experiment-transcript.c


示例17: luaH_label_newindex

static gint
luaH_label_newindex(lua_State *L, luakit_token_t token)
{
    size_t len;
    widget_t *w = luaH_checkwidget(L, 1);
    const gchar *tmp;
    GdkColor c;
    PangoFontDescription *font;

    switch(token)
    {
      case L_TK_TEXT:
        gtk_label_set_markup(GTK_LABEL(w->widget),
            luaL_checklstring(L, 3, &len));
        break;

      case L_TK_FG:
        tmp = luaL_checklstring(L, 3, &len);
        if (!gdk_color_parse(tmp, &c)) {
            warn("invalid color: %s", tmp);
            return 0;
        }

        gtk_widget_modify_fg(GTK_WIDGET(w->widget), GTK_STATE_NORMAL, &c);
        g_object_set_data_full(G_OBJECT(w->widget), "fg", g_strdup(tmp), g_free);
        break;

      case L_TK_FONT:
        tmp = luaL_checklstring(L, 3, &len);
        font = pango_font_description_from_string(tmp);
        gtk_widget_modify_font(GTK_WIDGET(w->widget), font);
        pango_font_description_free(font);
        g_object_set_data_full(G_OBJECT(w->widget), "font", g_strdup(tmp), g_free);
        break;

      case L_TK_SELECTABLE:
        gtk_label_set_selectable(GTK_LABEL(w->widget), luaH_checkboolean(L, 3));
        break;

      default:
        warn("unknown property: %s", luaL_checkstring(L, 2));
        return 0;
    }

    return luaH_object_emit_property_signal(L, 1);
}
开发者ID:Alexis-D,项目名称:luakit,代码行数:46,代码来源:label.c


示例18: libui_gtk_label_new_with_descriptor

/*
  Creates label using a descriptor
*/
GtkWidget* libui_gtk_label_new_with_descriptor (char *text, char *descriptor, int width_label, int height_label, GdkColor *color)
{
  GtkWidget *widget;
  widget = gtk_label_new (text);

  /* Modify font */
  gtk_widget_modify_font (widget, pango_font_description_from_string (descriptor));
	
  /* Set label's sizes */
  gtk_widget_set_size_request (widget, width_label, height_label);

  if (color != NULL)
    /* Set text color */
    gtk_widget_modify_fg (widget, GTK_STATE_NORMAL, color);
	
  return widget;
}
开发者ID:andypc,项目名称:Temp-Notifier-Gadget,代码行数:20,代码来源:libui_gtk_label.c


示例19: button_set_text1

void button_set_text1(GtkWidget *entry, gpointer data)
{
    GdkColor color;
    PangoFontDescription *pfd;
    g_return_if_fail(entry != NULL);
    g_return_if_fail(entry != NULL);
    pfd = pango_font_description_from_string("Simsun");
    pango_font_description_set_size (pfd, 20 * PANGO_SCALE);
    gtk_widget_modify_font(GTK_WIDGET(entry),pfd);
    pango_font_description_free(pfd);
    gdk_color_parse ("RED", &color);
    gtk_widget_modify_fg (entry, GTK_STATE_NORMAL, &color);
    //gdk_color_parse ("GREEN", &color);
    //gtk_widget_modify_bg (lable, GTK_STATE_NORMAL, &color);
    //gdk_color_parse ("BLUE", &color);
    //gtk_widget_modify_base (lable, GTK_STATE_NORMAL, &color);
}
开发者ID:zhousc,项目名称:project_name,代码行数:17,代码来源:send_msg.c


示例20: vi_list_item_leave_notify_event

static gboolean vi_list_item_leave_notify_event(GtkWidget *widget,
	GdkEventCrossing *event, struct vi_list_item_t *item)
{
	PangoAttrList *attrs;
	PangoAttribute *underline_attr;

	GdkWindow *window;

	window = gtk_widget_get_parent_window(widget);
	gdk_window_set_cursor(window, NULL);

	attrs = gtk_label_get_attributes(GTK_LABEL(item->label));
	underline_attr = pango_attr_underline_new(PANGO_UNDERLINE_NONE);
	pango_attr_list_change(attrs, underline_attr);
	gtk_widget_modify_fg(item->label, GTK_STATE_NORMAL, &item->label_color);

	return FALSE;
}
开发者ID:3upperm2n,项目名称:gpuSimulators,代码行数:18,代码来源:list.c



注:本文中的gtk_widget_modify_fg函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C++ gtk_widget_modify_font函数代码示例发布时间:2022-05-28
下一篇:
C++ gtk_widget_modify_bg函数代码示例发布时间:2022-05-28
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap